Class TRequestOrchestration

Unit

Declaration

type TRequestOrchestration = class(TDomainResource)

Description

A set of related requests that can be used to capture intended activities that have inter-dependencies such as "give this medication after that one". 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 replaces : TReferenceArray read GetreplacesArray;
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 : TCodeableConcept read Getcode write Setcode;
Public property subject : TReference read Getsubject write Setsubject;
Public property encounter : TReference read Getencounter write Setencounter;
Public property authoredOn : string read GetauthoredOn write SetauthoredOn;
Public property authoredOnElement : TdateTime_ read GetauthoredOnElement write SetauthoredOnElement;
Public property author : TReference read Getauthor write Setauthor;
Public property reason : TCodeableReferenceArray read GetreasonArray;
Public property goal : TReferenceArray read GetgoalArray;
Public property note : TAnnotationArray read GetnoteArray;
Public property action : TRequestOrchestrationActionArray read GetactionArray;

Description

Methods

Public constructor Create; override;
 

Properties

Public property identifier : TIdentifierArray read GetidentifierArray;

Allows a service to provide a unique, business identifier for the request.

Public property instantiatesCanonical : TBSFHIRPrimitiveStringArray read GetinstantiatesCanonicalArray;

A canonical URL referencing a FHIR-defined protocol, guideline, orderset or other definition that is adhered to in whole or in part by this request.

Public property instantiatesUri : TBSFHIRPrimitiveStringArray read GetinstantiatesUriArray;

A URL referencing an externally defined protocol, guideline, orderset or other definition that is adhered to in whole or in part by this request.

Public property basedOn : TReferenceArray read GetbasedOnArray;

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

Public property replaces : TReferenceArray read GetreplacesArray;

Completed or terminated request(s) whose function is taken by this new request.

Public 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.

Public property status : string read Getstatus write Setstatus;

The current state of the request. For request orchestrations, the status reflects the status of all the requests in the orchestration.

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

Indicates the level of authority/intentionality associated with the request and where the request fits into the workflow chain.

Public property intentElement : TRequestIntent read GetintentElement write SetintentElement;
 
Public property priority : string read Getpriority write Setpriority;

Indicates how quickly the request should be addressed with respect to other requests.

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

A code that identifies what the overall request orchestration is.

Public property subject : TReference read Getsubject write Setsubject;

The subject for which the request orchestration was created.

Public property encounter : TReference read Getencounter write Setencounter;

Describes the context of the request orchestration, if any.

Public property authoredOn : string read GetauthoredOn write SetauthoredOn;

Indicates when the request orchestration was created.

Public property authoredOnElement : TdateTime_ read GetauthoredOnElement write SetauthoredOnElement;
 
Public property author : TReference read Getauthor write Setauthor;

Provides a reference to the author of the request orchestration.

Public property reason : TCodeableReferenceArray read GetreasonArray;

Describes the reason for the request orchestration in coded or textual form.

Public property goal : TReferenceArray read GetgoalArray;

Goals that are intended to be achieved by following the requests in this RequestOrchestration.

Public property note : TAnnotationArray read GetnoteArray;

Provides a mechanism to communicate additional information about the response.

Public property action : TRequestOrchestrationActionArray read GetactionArray;

The actions, if any, produced by the evaluation of the artifact.


Generated by PasDoc 0.15.0.