Class TDeviceRequest

Unit

Declaration

type TDeviceRequest = class(TDomainResource)

Description

Represents a request for a patient to employ a medical device. The device may be an implantable device, or an external assistive device, such as a walker. 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 : TReferenceArray read GetdefinitionArray;
Public property basedOn : TReferenceArray read GetbasedOnArray;
Public property priorRequest : TReferenceArray read GetpriorRequestArray;
Public property groupIdentifier : TIdentifier read GetgroupIdentifier write SetgroupIdentifier;
Public property status : string read Getstatus write Setstatus;
Public property statusElement : TRequestStatus read GetstatusElement write SetstatusElement;
Public property intent : TCodeableConcept read Getintent write Setintent;
Public property priority : string read Getpriority write Setpriority;
Public property priorityElement : TRequestPriority read GetpriorityElement write SetpriorityElement;
Public property code : TElement read Getcode write Setcode;
Public property subject : TReference read Getsubject write Setsubject;
Public property context : TReference read Getcontext write Setcontext;
Public property occurrence : TElement read Getoccurrence write Setoccurrence;
Public property authoredOn : string read GetauthoredOn write SetauthoredOn;
Public property authoredOnElement : TdateTime_ read GetauthoredOnElement write SetauthoredOnElement;
Public property requester : TDeviceRequestRequester read Getrequester write Setrequester;
Public property performerType : TCodeableConcept read GetperformerType write SetperformerType;
Public property performer : TReference read Getperformer write Setperformer;
Public property reasonCode : TCodeableConceptArray read GetreasonCodeArray;
Public property reasonReference : TReferenceArray read GetreasonReferenceArray;
Public property supportingInfo : TReferenceArray read GetsupportingInfoArray;
Public property note : TAnnotationArray read GetnoteArray;
Public property relevantHistory : TReferenceArray read GetrelevantHistoryArray;

Description

Methods

Public constructor Create; override;
 

Properties

Public property identifier : TIdentifierArray read GetidentifierArray;

Identifiers assigned to this order by the orderer or by the receiver.

Public property definition : TReferenceArray read GetdefinitionArray;

Protocol or definition followed by this request. For example: The proposed act must be performed if the indicated conditions occur, e.g.., shortness of breath, SpO2 less than x%.

Public property basedOn : TReferenceArray read GetbasedOnArray;

Plan/proposal/order fulfilled by this request.

Public property priorRequest : TReferenceArray read GetpriorRequestArray;

The request takes the place of the referenced completed or terminated request(s).

Public property groupIdentifier : TIdentifier read GetgroupIdentifier write SetgroupIdentifier;

Composite request this is part of.

Public property status : string read Getstatus write Setstatus;

The status of the request.

Public property statusElement : TRequestStatus read GetstatusElement write SetstatusElement;
 
Public property intent : TCodeableConcept read Getintent write Setintent;

Whether the request is a proposal, plan, an original order or a reflex order.

Public property priority : string read Getpriority write Setpriority;

Indicates how quickly the {{title}} should be addressed with respect to other requests.

Public property priorityElement : TRequestPriority read GetpriorityElement write SetpriorityElement;
 
Public property code : TElement read Getcode write Setcode;

The details of the device to be used.

Public property subject : TReference read Getsubject write Setsubject;

The patient who will use the device.

Public property context : TReference read Getcontext write Setcontext;

An encounter that provides additional context in which this request is made.

Public property occurrence : TElement read Getoccurrence write Setoccurrence;

The timing schedule for the use of the device. The Schedule data type allows many different expressions, for example. "Every 8 hours"; "Three times a day"; "1/2 an hour before breakfast for 10 days from 23-Dec 2011:"; "15 Oct 2013, 17 Oct 2013 and 1 Nov 2013".

Public property authoredOn : string read GetauthoredOn write SetauthoredOn;

When the request transitioned to being actionable.

Public property authoredOnElement : TdateTime_ read GetauthoredOnElement write SetauthoredOnElement;
 
Public property requester : TDeviceRequestRequester read Getrequester write Setrequester;

The individual who initiated the request and has responsibility for its activation.

Public property performerType : TCodeableConcept read GetperformerType write SetperformerType;

Desired type of performer for doing the diagnostic testing.

Public property performer : TReference read Getperformer write Setperformer;

The desired perfomer for doing the diagnostic testing.

Public property reasonCode : TCodeableConceptArray read GetreasonCodeArray;

Reason or justification for the use of this device.

Public property reasonReference : TReferenceArray read GetreasonReferenceArray;

Reason or justification for the use of this device.

Public property supportingInfo : TReferenceArray read GetsupportingInfoArray;

Additional clinical information about the patient that may influence the request fulfilment. For example, this may includes body where on the subject's the device will be used ( i.e. the target site).

Public property note : TAnnotationArray read GetnoteArray;

Details about this request 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.

Public property relevantHistory : TReferenceArray read GetrelevantHistoryArray;

Key events in the history of the request.


Generated by PasDoc 0.15.0.