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 definition : TReference 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 statusReason : TCodeableConceptArray read GetstatusReasonArray;
Public property distinctIdentifier : string read GetdistinctIdentifier write SetdistinctIdentifier;
Public property distinctIdentifierElement : Tstring read GetdistinctIdentifierElement write SetdistinctIdentifierElement;
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 deviceName : TDeviceDeviceNameArray read GetdeviceNameArray;
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 type_ : TCodeableConcept read Gettype_ write Settype_;
Public property specialization : TDeviceSpecializationArray read GetspecializationArray;
Public property version : TDeviceVersionArray read GetversionArray;
Public property property_ : TDevicePropertyArray read Getproperty_Array;
Public property patient : TReference read Getpatient write Setpatient;
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 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 definition : TReference 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;

Status of the Device availability.

Public property statusElement : TFHIRDeviceStatus read GetstatusElement write SetstatusElement;
 
Public property statusReason : TCodeableConceptArray read GetstatusReasonArray;

Reason for the dtatus of the Device availability.

Public property distinctIdentifier : string read GetdistinctIdentifier write SetdistinctIdentifier;

The distinct identification string as required by regulation for a human cell, tissue, or cellular and tissue-based product.

Public property distinctIdentifierElement : Tstring read GetdistinctIdentifierElement write SetdistinctIdentifierElement;
 
Public property manufacturer : string read Getmanufacturer write Setmanufacturer;

A name of the manufacturer.

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 deviceName : TDeviceDeviceNameArray read GetdeviceNameArray;

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 model number for the device.

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

The part number of the device.

Public property partNumberElement : Tstring read GetpartNumberElement write SetpartNumberElement;
 
Public property type_ : TCodeableConcept read Gettype_ write Settype_;

The kind or type of device.

Public property specialization : TDeviceSpecializationArray read GetspecializationArray;

The capabilities supported on a device, the standards to which the device conforms for a particular purpose, and used for the communication.

Public property version : TDeviceVersionArray read GetversionArray;

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

Public property property_ : TDevicePropertyArray read Getproperty_Array;

The actual configuration settings of a device as it actually operates, e.g., regulation status, time properties.

Public property patient : TReference read Getpatient write Setpatient;

Patient information, If the device is affixed to a person.

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 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 parent device.


Generated by PasDoc 0.15.0.