Class TDeviceDispense

Unit

Declaration

type TDeviceDispense = class(TDomainResource)

Description

A record of dispensation of a device - i.e., assigning a device to a patient, or to a professional for their use. 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 basedOn : TReferenceArray read GetbasedOnArray;
Public property partOf : TReferenceArray read GetpartOfArray;
Public property status : string read Getstatus write Setstatus;
Public property statusElement : TDeviceDispenseStatusCodes read GetstatusElement write SetstatusElement;
Public property statusReason : TCodeableReference read GetstatusReason write SetstatusReason;
Public property category : TCodeableConceptArray read GetcategoryArray;
Public property device : TCodeableReference read Getdevice write Setdevice;
Public property subject : TReference read Getsubject write Setsubject;
Public property receiver : TReference read Getreceiver write Setreceiver;
Public property encounter : TReference read Getencounter write Setencounter;
Public property supportingInformation : TReferenceArray read GetsupportingInformationArray;
Public property performer : TDeviceDispensePerformerArray read GetperformerArray;
Public property location : TReference read Getlocation write Setlocation;
Public property type_ : TCodeableConcept read Gettype_ write Settype_;
Public property quantity : TQuantity read Getquantity write Setquantity;
Public property preparedDate : string read GetpreparedDate write SetpreparedDate;
Public property preparedDateElement : TdateTime_ read GetpreparedDateElement write SetpreparedDateElement;
Public property whenHandedOver : string read GetwhenHandedOver write SetwhenHandedOver;
Public property whenHandedOverElement : TdateTime_ read GetwhenHandedOverElement write SetwhenHandedOverElement;
Public property destination : TReference read Getdestination write Setdestination;
Public property note : TAnnotationArray read GetnoteArray;
Public property usageInstruction : string read GetusageInstruction write SetusageInstruction;
Public property usageInstructionElement : Tmarkdown read GetusageInstructionElement write SetusageInstructionElement;
Public property eventHistory : TReferenceArray read GeteventHistoryArray;

Description

Methods

Public constructor Create; override;
 

Properties

Public property identifier : TIdentifierArray read GetidentifierArray;

Business identifier for this dispensation.

Public property basedOn : TReferenceArray read GetbasedOnArray;

The order or request that this dispense is fulfilling.

Public property partOf : TReferenceArray read GetpartOfArray;

The bigger event that this dispense is a part of.

Public property status : string read Getstatus write Setstatus;

A code specifying the state of the set of dispense events.

Public property statusElement : TDeviceDispenseStatusCodes read GetstatusElement write SetstatusElement;
 
Public property statusReason : TCodeableReference read GetstatusReason write SetstatusReason;

Indicates the reason why a dispense was or was not performed.

Public property category : TCodeableConceptArray read GetcategoryArray;

Indicates the type of device dispense.

Public property device : TCodeableReference read Getdevice write Setdevice;

Identifies the device being dispensed. This is either a link to a resource representing the details of the device or a simple attribute carrying a code that identifies the device from a known list of devices.

Public property subject : TReference read Getsubject write Setsubject;

A link to a resource representing the person to whom the device is intended.

Public property receiver : TReference read Getreceiver write Setreceiver;

Identifies the person who picked up the device or the person or location where the device was delivered. This may be a patient or their caregiver, but some cases exist where it can be a healthcare professional or a location.

Public property encounter : TReference read Getencounter write Setencounter;

The encounter that establishes the context for this event.

Public property supportingInformation : TReferenceArray read GetsupportingInformationArray;

Additional information that supports the device being dispensed.

Public property performer : TDeviceDispensePerformerArray read GetperformerArray;

Indicates who or what performed the event.

Public property location : TReference read Getlocation write Setlocation;

The principal physical location where the dispense was performed.

Public property type_ : TCodeableConcept read Gettype_ write Settype_;

Indicates the type of dispensing event that is performed.

Public property quantity : TQuantity read Getquantity write Setquantity;

The number of devices that have been dispensed.

Public property preparedDate : string read GetpreparedDate write SetpreparedDate;

The time when the dispensed product was packaged and reviewed.

Public property preparedDateElement : TdateTime_ read GetpreparedDateElement write SetpreparedDateElement;
 
Public property whenHandedOver : string read GetwhenHandedOver write SetwhenHandedOver;

The time the dispensed product was made available to the patient or their representative.

Public property whenHandedOverElement : TdateTime_ read GetwhenHandedOverElement write SetwhenHandedOverElement;
 
Public property destination : TReference read Getdestination write Setdestination;

Identification of the facility/location where the device was /should be shipped to, as part of the dispense process.

Public property note : TAnnotationArray read GetnoteArray;

Extra information about the dispense that could not be conveyed in the other attributes.

Public property usageInstruction : string read GetusageInstruction write SetusageInstruction;

The full representation of the instructions.

Public property usageInstructionElement : Tmarkdown read GetusageInstructionElement write SetusageInstructionElement;
 
Public property eventHistory : TReferenceArray read GeteventHistoryArray;

A summary of the events of interest that have occurred, such as when the dispense was verified.


Generated by PasDoc 0.15.0.