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 instantiatesCanonical : TBSFHIRPrimitiveStringArray read GetinstantiatesCanonicalArray;
Public property instantiatesUri : TBSFHIRPrimitiveStringArray read GetinstantiatesUriArray;
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 : string read Getintent write Setintent;
Public property intentElement : TRequestIntent read GetintentElement write SetintentElement;
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 parameter : TDeviceRequestParameterArray read GetparameterArray;
Public property subject : TReference read Getsubject write Setsubject;
Public property encounter : TReference read Getencounter write Setencounter;
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 : TReference 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 insurance : TReferenceArray read GetinsuranceArray;
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 instantiatesCanonical : TBSFHIRPrimitiveStringArray read GetinstantiatesCanonicalArray;

The URL pointing to a FHIR-defined protocol, guideline, orderset or other definition that is adhered to in whole or in part by this DeviceRequest.

Public property instantiatesUri : TBSFHIRPrimitiveStringArray read GetinstantiatesUriArray;

The URL pointing to an externally maintained protocol, guideline, orderset or other definition that is adhered to in whole or in part by this DeviceRequest.

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 : string read Getintent write Setintent;

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

Public property intentElement : TRequestIntent read GetintentElement write SetintentElement;
 
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 parameter : TDeviceRequestParameterArray read GetparameterArray;

Specific parameters for the ordered item. For example, the prism value for lenses.

Public property subject : TReference read Getsubject write Setsubject;

The patient who will use the device.

Public property encounter : TReference read Getencounter write Setencounter;

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 : TReference 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 performer 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 insurance : TReferenceArray read GetinsuranceArray;

Insurance plans, coverage extensions, pre-authorizations and/or pre-determinations that may be required for delivering the requested service.

Public property supportingInfo : TReferenceArray read GetsupportingInfoArray;

Additional clinical information about the patient that may influence the request fulfilment. For example, this may include where on the subject's body 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.