Class TDevice

Unit

Declaration

type TDevice = class(TDomainResource)

Description

This resource identifies an instance or 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. Medical devices include durable (reusable) medical equipment, implantable devices, as well as disposable equipment used for diagnostic, treatment, and research for healthcare and public health. Non-medical devices may include items such as a machine, cellphone, computer, application, etc. 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 udi : TDeviceUdi read Getudi write Setudi;
Public property status : string read Getstatus write Setstatus;
Public property statusElement : TFHIRDeviceStatus read GetstatusElement write SetstatusElement;
Public property type_ : TCodeableConcept read Gettype_ write Settype_;
Public property lotNumber : string read GetlotNumber write SetlotNumber;
Public property lotNumberElement : Tstring read GetlotNumberElement write SetlotNumberElement;
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 model : string read Getmodel write Setmodel;
Public property modelElement : Tstring read GetmodelElement write SetmodelElement;
Public property version : string read Getversion write Setversion;
Public property versionElement : Tstring read GetversionElement write SetversionElement;
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;

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 udi : TDeviceUdi read Getudi write Setudi;

[Unique device identifier (UDI)](device.html#5.11.3.2.2) assigned to device label or package.

Public property status : string read Getstatus write Setstatus;

Status of the Device availability.

Public property statusElement : TFHIRDeviceStatus read GetstatusElement write SetstatusElement;
 
Public property type_ : TCodeableConcept read Gettype_ write Settype_;

Code or identifier to identify a kind of device.

Public property lotNumber : string read GetlotNumber write SetlotNumber;

Lot number assigned by the manufacturer.

Public property lotNumberElement : Tstring read GetlotNumberElement write SetlotNumberElement;
 
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 model : string read Getmodel write Setmodel;

The "model" is an identifier assigned by the manufacturer to identify the product by its type. This number is shared by the all devices sold as the same type.

Public property modelElement : Tstring read GetmodelElement write SetmodelElement;
 
Public property version : string read Getversion write Setversion;

The version of the device, if the device has multiple releases under the same model, or if the device is software or carries firmware.

Public property versionElement : Tstring read GetversionElement write SetversionElement;
 
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.


Generated by PasDoc 0.15.0.