Besa Fhir Help FileGetting Started Units Class Hierarchy Classes, Interfaces, Objects and Records Types Variables Constants Functions and Procedures Identifiers |
Class TDeviceRequest
Unit
bsFhir_r5
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
Properties
Description
Methods
|
constructor Create; override; |
|
Properties
|
property identifier : TIdentifierArray read GetidentifierArray; |
Identifiers assigned to this order by the orderer or by the receiver.
|
|
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.
|
|
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.
|
|
property basedOn : TReferenceArray read GetbasedOnArray; |
Plan/proposal/order fulfilled by this request.
|
|
property replaces : TReferenceArray read GetreplacesArray; |
The request takes the place of the referenced completed or terminated request(s).
|
|
property groupIdentifier : TIdentifier read GetgroupIdentifier write SetgroupIdentifier; |
A shared identifier common to multiple independent Request instances that were activated/authorized more or less simultaneously by a single author. The presence of the same identifier on each request ties those requests together and may have business ramifications in terms of reporting of results, billing, etc. E.g. a requisition number shared by a set of lab tests ordered together, or a prescription number shared by all meds ordered at one time.
|
|
property status : string read Getstatus write Setstatus; |
The status of the request.
|
|
property statusElement : TRequestStatus read GetstatusElement write SetstatusElement; |
|
|
property intent : string read Getintent write Setintent; |
Whether the request is a proposal, plan, an original order or a reflex order.
|
|
property intentElement : TRequestIntent read GetintentElement write SetintentElement; |
|
|
property priority : string read Getpriority write Setpriority; |
Indicates how quickly the request should be addressed with respect to other requests.
|
|
property priorityElement : TRequestPriority read GetpriorityElement write SetpriorityElement; |
|
|
property doNotPerform : boolean read GetdoNotPerform write SetdoNotPerform; |
If true, indicates that the provider is asking for the patient to either stop using or to not start using the specified device or category of devices. For example, the patient has undergone surgery and the provider is indicating that the patient should not wear contact lenses.
|
|
property doNotPerformElement : Tboolean read GetdoNotPerformElement write SetdoNotPerformElement; |
|
|
property code : TCodeableReference read Getcode write Setcode; |
The details of the device to be used.
|
|
property quantity : integer read Getquantity write Setquantity; |
The number of devices to be provided.
|
|
property quantityElement : Tinteger read GetquantityElement write SetquantityElement; |
|
|
property parameter : TDeviceRequestParameterArray read GetparameterArray; |
Specific parameters for the ordered item. For example, the prism value for lenses.
|
|
property subject : TReference read Getsubject write Setsubject; |
The patient who will use the device.
|
|
property encounter : TReference read Getencounter write Setencounter; |
An encounter that provides additional context in which this request is made.
|
|
property occurrenceDateTime : string read GetoccurrenceDateTime write SetoccurrenceDateTime; |
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". (choose any one of occurrence*, but only one)
|
|
property occurrenceDateTimeElement : TdateTime_ read GetoccurrenceDateTimeElement write SetoccurrenceDateTimeElement; |
|
|
property occurrencePeriod : TPeriod read GetoccurrencePeriod write SetoccurrencePeriod; |
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". (choose any one of occurrence*, but only one)
|
|
property occurrenceTiming : TTiming read GetoccurrenceTiming write SetoccurrenceTiming; |
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". (choose any one of occurrence*, but only one)
|
|
property authoredOn : string read GetauthoredOn write SetauthoredOn; |
When the request transitioned to being actionable.
|
|
property authoredOnElement : TdateTime_ read GetauthoredOnElement write SetauthoredOnElement; |
|
|
property requester : TReference read Getrequester write Setrequester; |
The individual or entity who initiated the request and has responsibility for its activation.
|
|
property performer : TCodeableReference read Getperformer write Setperformer; |
The desired individual or entity to provide the device to the subject of the request (e.g., patient, location).
|
|
property asNeeded : boolean read GetasNeeded write SetasNeeded; |
This status is to indicate whether the request is a PRN or may be given as needed.
|
|
property asNeededElement : Tboolean read GetasNeededElement write SetasNeededElement; |
|
|
property asNeededFor : TCodeableConcept read GetasNeededFor write SetasNeededFor; |
The reason for using the device.
|
|
property insurance : TReferenceArray read GetinsuranceArray; |
Insurance plans, coverage extensions, pre-authorizations and/or pre-determinations that may be required for delivering the requested service.
|
|
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).
|
|
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.
|
|
property relevantHistory : TReferenceArray read GetrelevantHistoryArray; |
Key events in the history of the request.
|
Generated by PasDoc 0.15.0.
|