Class TDevice

Unit

Declaration

type TDevice = class(TDomainResource)

Description

A type of a manufactured item that is used in the provision of healthcare without being substantially changed through that activity. The device may be a medical or non-medical device. If the element is present, it must have either a @value, an @id, or extensions

Hierarchy

Overview

Methods

Public constructor Create; override;

Properties

Public property identifier : TIdentifierArray read GetidentifierArray;
Public property displayName : string read GetdisplayName write SetdisplayName;
Public property displayNameElement : Tstring read GetdisplayNameElement write SetdisplayNameElement;
Public property definition : TCodeableReference read Getdefinition write Setdefinition;
Public property udiCarrier : TDeviceUdiCarrierArray read GetudiCarrierArray;
Public property status : string read Getstatus write Setstatus;
Public property statusElement : TFHIRDeviceStatus read GetstatusElement write SetstatusElement;
Public property availabilityStatus : TCodeableConcept read GetavailabilityStatus write SetavailabilityStatus;
Public property biologicalSourceEvent : TIdentifier read GetbiologicalSourceEvent write SetbiologicalSourceEvent;
Public property manufacturer : string read Getmanufacturer write Setmanufacturer;
Public property manufacturerElement : Tstring read GetmanufacturerElement write SetmanufacturerElement;
Public property manufactureDate : string read GetmanufactureDate write SetmanufactureDate;
Public property manufactureDateElement : TdateTime_ read GetmanufactureDateElement write SetmanufactureDateElement;
Public property expirationDate : string read GetexpirationDate write SetexpirationDate;
Public property expirationDateElement : TdateTime_ read GetexpirationDateElement write SetexpirationDateElement;
Public property lotNumber : string read GetlotNumber write SetlotNumber;
Public property lotNumberElement : Tstring read GetlotNumberElement write SetlotNumberElement;
Public property serialNumber : string read GetserialNumber write SetserialNumber;
Public property serialNumberElement : Tstring read GetserialNumberElement write SetserialNumberElement;
Public property name_ : TDeviceNameArray read Getname_Array;
Public property modelNumber : string read GetmodelNumber write SetmodelNumber;
Public property modelNumberElement : Tstring read GetmodelNumberElement write SetmodelNumberElement;
Public property partNumber : string read GetpartNumber write SetpartNumber;
Public property partNumberElement : Tstring read GetpartNumberElement write SetpartNumberElement;
Public property category : TCodeableConceptArray read GetcategoryArray;
Public property type_ : TCodeableConceptArray read Gettype_Array;
Public property version : TDeviceVersionArray read GetversionArray;
Public property conformsTo : TDeviceConformsToArray read GetconformsToArray;
Public property property_ : TDevicePropertyArray read Getproperty_Array;
Public property mode : TCodeableConcept read Getmode write Setmode;
Public property cycle : TCount read Getcycle write Setcycle;
Public property duration : TDuration read Getduration write Setduration;
Public property owner : TReference read Getowner write Setowner;
Public property contact : TContactPointArray read GetcontactArray;
Public property location : TReference read Getlocation write Setlocation;
Public property url : string read Geturl write Seturl;
Public property urlElement : Turi read GeturlElement write SeturlElement;
Public property endpoint : TReferenceArray read GetendpointArray;
Public property gateway : TCodeableReferenceArray read GetgatewayArray;
Public property note : TAnnotationArray read GetnoteArray;
Public property safety : TCodeableConceptArray read GetsafetyArray;
Public property parent : TReference read Getparent write Setparent;

Description

Methods

Public constructor Create; override;
 

Properties

Public property identifier : TIdentifierArray read GetidentifierArray;

Unique instance identifiers assigned to a device by manufacturers other organizations or owners.

Public property displayName : string read GetdisplayName write SetdisplayName;

The name used to display by default when the device is referenced. Based on intent of use by the resource creator, this may reflect one of the names in Device.name, or may be another simple name.

Public property displayNameElement : Tstring read GetdisplayNameElement write SetdisplayNameElement;
 
Public property definition : TCodeableReference read Getdefinition write Setdefinition;

The reference to the definition for the device.

Public property udiCarrier : TDeviceUdiCarrierArray read GetudiCarrierArray;

Unique device identifier (UDI) assigned to device label or package. Note that the Device may include multiple udiCarriers as it either may include just the udiCarrier for the jurisdiction it is sold, or for multiple jurisdictions it could have been sold.

Public property status : string read Getstatus write Setstatus;

The Device record status. This is not the status of the device like availability.

Public property statusElement : TFHIRDeviceStatus read GetstatusElement write SetstatusElement;
 
Public property availabilityStatus : TCodeableConcept read GetavailabilityStatus write SetavailabilityStatus;

The availability of the device.

Public property biologicalSourceEvent : TIdentifier read GetbiologicalSourceEvent write SetbiologicalSourceEvent;

An identifier that supports traceability to the event during which material in this product from one or more biological entities was obtained or pooled.

Public property manufacturer : string read Getmanufacturer write Setmanufacturer;

A name of the manufacturer or entity legally responsible for the device.

Public property manufacturerElement : Tstring read GetmanufacturerElement write SetmanufacturerElement;
 
Public property manufactureDate : string read GetmanufactureDate write SetmanufactureDate;

The date and time when the device was manufactured.

Public property manufactureDateElement : TdateTime_ read GetmanufactureDateElement write SetmanufactureDateElement;
 
Public property expirationDate : string read GetexpirationDate write SetexpirationDate;

The date and time beyond which this device is no longer valid or should not be used (if applicable).

Public property expirationDateElement : TdateTime_ read GetexpirationDateElement write SetexpirationDateElement;
 
Public property lotNumber : string read GetlotNumber write SetlotNumber;

Lot number assigned by the manufacturer.

Public property lotNumberElement : Tstring read GetlotNumberElement write SetlotNumberElement;
 
Public property serialNumber : string read GetserialNumber write SetserialNumber;

The serial number assigned by the organization when the device was manufactured.

Public property serialNumberElement : Tstring read GetserialNumberElement write SetserialNumberElement;
 
Public property name_ : TDeviceNameArray read Getname_Array;

This represents the manufacturer's name of the device as provided by the device, from a UDI label, or by a person describing the Device. This typically would be used when a person provides the name(s) or when the device represents one of the names available from DeviceDefinition.

Public property modelNumber : string read GetmodelNumber write SetmodelNumber;

The manufacturer's model number for the device.

Public property modelNumberElement : Tstring read GetmodelNumberElement write SetmodelNumberElement;
 
Public property partNumber : string read GetpartNumber write SetpartNumber;

The part number or catalog number of the device.

Public property partNumberElement : Tstring read GetpartNumberElement write SetpartNumberElement;
 
Public property category : TCodeableConceptArray read GetcategoryArray;

Devices may be associated with one or more categories.

Public property type_ : TCodeableConceptArray read Gettype_Array;

The kind or type of device. A device instance may have more than one type - in which case those are the types that apply to the specific instance of the device.

Public property version : TDeviceVersionArray read GetversionArray;

The actual design of the device or software version running on the device.

Public property conformsTo : TDeviceConformsToArray read GetconformsToArray;

Identifies the standards, specifications, or formal guidances for the capabilities supported by the device. The device may be certified as conformant to these specifications e.g., communication, performance, process, measurement, or specialization standards.

Public property property_ : TDevicePropertyArray read Getproperty_Array;

Static or essentially fixed characteristics or features of the device (e.g., time or timing attributes, resolution, accuracy, intended use or instructions for use, and physical attributes) that are not otherwise captured in more specific attributes.

Public property mode : TCodeableConcept read Getmode write Setmode;

The designated condition for performing a task with the device.

Public property cycle : TCount read Getcycle write Setcycle;

The series of occurrences that repeats during the operation of the device.

Public property duration : TDuration read Getduration write Setduration;

A measurement of time during the device's operation (e.g., days, hours, mins, etc.).

Public property owner : TReference read Getowner write Setowner;

An organization that is responsible for the provision and ongoing maintenance of the device.

Public property contact : TContactPointArray read GetcontactArray;

Contact details for an organization or a particular human that is responsible for the device.

Public property location : TReference read Getlocation write Setlocation;

The place where the device can be found.

Public property url : string read Geturl write Seturl;

A network address on which the device may be contacted directly.

Public property urlElement : Turi read GeturlElement write SeturlElement;
 
Public property endpoint : TReferenceArray read GetendpointArray;

Technical endpoints providing access to services provided by the device defined at this resource.

Public property gateway : TCodeableReferenceArray read GetgatewayArray;

The linked device acting as a communication controller, data collector, translator, or concentrator for the current device (e.g., mobile phone application that relays a blood pressure device's data).

Public property note : TAnnotationArray read GetnoteArray;

Descriptive information, usage information or implantation information that is not captured in an existing element.

Public property safety : TCodeableConceptArray read GetsafetyArray;

Provides additional safety characteristics about a medical device. For example devices containing latex.

Public property parent : TReference read Getparent write Setparent;

The higher level or encompassing device that this device is a logical part of.


Generated by PasDoc 0.15.0.