Class TDeviceUsage
Unit
bsFhir_r5
Declaration
type TDeviceUsage = 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 a clinician. If the element is present, it must have either a @value, an @id, or extensions
Hierarchy
Overview
Methods
Properties
Description
Methods
|
constructor Create; override; |
|
Properties
|
property identifier : TIdentifierArray read GetidentifierArray; |
An external identifier for this statement such as an IRI.
|
|
property basedOn : TReferenceArray read GetbasedOnArray; |
A plan, proposal or order that is fulfilled in whole or in part by this DeviceUsage.
|
|
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.
|
|
property category : TCodeableConceptArray read GetcategoryArray; |
This attribute indicates a category for the statement - The device statement may be made in an inpatient or outpatient settting (inpatient | outpatient | community | patientspecified).
|
|
property patient : TReference read Getpatient write Setpatient; |
The patient who used the device.
|
|
property derivedFrom : TReferenceArray read GetderivedFromArray; |
Allows linking the DeviceUsage to the underlying Request, or to other information that supports or is used to derive the DeviceUsage.
|
|
property context : TReference read Getcontext write Setcontext; |
The encounter or episode of care that establishes the context for this device use statement.
|
|
property timingTiming : TTiming read GettimingTiming write SettimingTiming; |
How often the device was used. (choose any one of timing*, but only one)
|
|
property timingPeriod : TPeriod read GettimingPeriod write SettimingPeriod; |
How often the device was used. (choose any one of timing*, but only one)
|
|
property timingDateTime : string read GettimingDateTime write SettimingDateTime; |
How often the device was used. (choose any one of timing*, but only one)
|
|
property timingDateTimeElement : TdateTime_ read GettimingDateTimeElement write SettimingDateTimeElement; |
|
|
property dateAsserted : string read GetdateAsserted write SetdateAsserted; |
The time at which the statement was recorded by informationSource.
|
|
property dateAssertedElement : TdateTime_ read GetdateAssertedElement write SetdateAssertedElement; |
|
|
property usageStatus : TCodeableConcept read GetusageStatus write SetusageStatus; |
The status of the device usage, for example always, sometimes, never. This is not the same as the status of the statement.
|
|
property usageReason : TCodeableConceptArray read GetusageReasonArray; |
The reason for asserting the usage status - for example forgot, lost, stolen, broken.
|
|
property adherence : TDeviceUsageAdherence read Getadherence write Setadherence; |
This indicates how or if the device is being used.
|
|
property informationSource : TReference read GetinformationSource write SetinformationSource; |
Who reported the device was being used by the patient.
|
|
property device : TCodeableReference read Getdevice write Setdevice; |
Code or Reference to device used.
|
|
property reason : TCodeableReferenceArray read GetreasonArray; |
Reason or justification for the use of the device. A coded concept, or another resource whose existence justifies this DeviceUsage.
|
|
property bodySite : TCodeableReference read GetbodySite write SetbodySite; |
Indicates the anotomic location on the subject's body where the device was used ( i.e. the target).
|
|
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.
|