Class TDeviceUseStatement

Unit

Declaration

type TDeviceUseStatement = class(TDomainResource)

Description

A record of a device being used by a patient where the record is the result of a report from the patient or another clinician. 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 status : string read Getstatus write Setstatus;
Public property statusElement : TDeviceUseStatementStatus read GetstatusElement write SetstatusElement;
Public property subject : TReference read Getsubject write Setsubject;
Public property derivedFrom : TReferenceArray read GetderivedFromArray;
Public property timing : TElement read Gettiming write Settiming;
Public property recordedOn : string read GetrecordedOn write SetrecordedOn;
Public property recordedOnElement : TdateTime_ read GetrecordedOnElement write SetrecordedOnElement;
Public property source : TReference read Getsource write Setsource;
Public property device : TReference read Getdevice write Setdevice;
Public property reasonCode : TCodeableConceptArray read GetreasonCodeArray;
Public property reasonReference : TReferenceArray read GetreasonReferenceArray;
Public property bodySite : TCodeableConcept read GetbodySite write SetbodySite;
Public property note : TAnnotationArray read GetnoteArray;

Description

Methods

Public constructor Create; override;
 

Properties

Public property identifier : TIdentifierArray read GetidentifierArray;

An external identifier for this statement such as an IRI.

Public property basedOn : TReferenceArray read GetbasedOnArray;

A plan, proposal or order that is fulfilled in whole or in part by this DeviceUseStatement.

Public property status : string read Getstatus write Setstatus;

A code representing the patient or other source's judgment about the state of the device used that this statement is about. Generally this will be active or completed.

Public property statusElement : TDeviceUseStatementStatus read GetstatusElement write SetstatusElement;
 
Public property subject : TReference read Getsubject write Setsubject;

The patient who used the device.

Public property derivedFrom : TReferenceArray read GetderivedFromArray;

Allows linking the DeviceUseStatement to the underlying Request, or to other information that supports or is used to derive the DeviceUseStatement.

Public property timing : TElement read Gettiming write Settiming;

How often the device was used.

Public property recordedOn : string read GetrecordedOn write SetrecordedOn;

The time at which the statement was made/recorded.

Public property recordedOnElement : TdateTime_ read GetrecordedOnElement write SetrecordedOnElement;
 
Public property source : TReference read Getsource write Setsource;

Who reported the device was being used by the patient.

Public property device : TReference read Getdevice write Setdevice;

The details of the device used.

Public property reasonCode : TCodeableConceptArray read GetreasonCodeArray;

Reason or justification for the use of the device.

Public property reasonReference : TReferenceArray read GetreasonReferenceArray;

Indicates another resource whose existence justifies this DeviceUseStatement.

Public property bodySite : TCodeableConcept read GetbodySite write SetbodySite;

Indicates the anotomic location on the subject's body where the device was used ( i.e. the target).

Public property note : TAnnotationArray read GetnoteArray;

Details about the device statement that were not represented at all or sufficiently in one of the attributes provided in a class. These may include for example a comment, an instruction, or a note associated with the statement.


Generated by PasDoc 0.15.0.