Class TRequestOrchestrationAction

Unit

Declaration

type TRequestOrchestrationAction = class(TBackboneElement)

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

Hierarchy

Overview

Methods

Public constructor Create; override;

Properties

Public property linkId : string read GetlinkId write SetlinkId;
Public property linkIdElement : Tstring read GetlinkIdElement write SetlinkIdElement;
Public property prefix : string read Getprefix write Setprefix;
Public property prefixElement : Tstring read GetprefixElement write SetprefixElement;
Public property title : string read Gettitle write Settitle;
Public property titleElement : Tstring read GettitleElement write SettitleElement;
Public property description : string read Getdescription write Setdescription;
Public property descriptionElement : Tmarkdown read GetdescriptionElement write SetdescriptionElement;
Public property textEquivalent : string read GettextEquivalent write SettextEquivalent;
Public property textEquivalentElement : Tmarkdown read GettextEquivalentElement write SettextEquivalentElement;
Public property priority : string read Getpriority write Setpriority;
Public property priorityElement : TRequestPriority read GetpriorityElement write SetpriorityElement;
Public property code : TCodeableConceptArray read GetcodeArray;
Public property documentation : TRelatedArtifactArray read GetdocumentationArray;
Public property goal : TReferenceArray read GetgoalArray;
Public property condition : TRequestOrchestrationConditionArray read GetconditionArray;
Public property input : TRequestOrchestrationInputArray read GetinputArray;
Public property output : TRequestOrchestrationOutputArray read GetoutputArray;
Public property relatedAction : TRequestOrchestrationRelatedActionArray read GetrelatedActionArray;
Public property timingDateTime : string read GettimingDateTime write SettimingDateTime;
Public property timingDateTimeElement : TdateTime_ read GettimingDateTimeElement write SettimingDateTimeElement;
Public property timingAge : TAge read GettimingAge write SettimingAge;
Public property timingPeriod : TPeriod read GettimingPeriod write SettimingPeriod;
Public property timingDuration : TDuration read GettimingDuration write SettimingDuration;
Public property timingRange : TRange read GettimingRange write SettimingRange;
Public property timingTiming : TTiming read GettimingTiming write SettimingTiming;
Public property location : TCodeableReference read Getlocation write Setlocation;
Public property participant : TRequestOrchestrationParticipantArray read GetparticipantArray;
Public property type_ : TCodeableConcept read Gettype_ write Settype_;
Public property groupingBehavior : string read GetgroupingBehavior write SetgroupingBehavior;
Public property groupingBehaviorElement : TActionGroupingBehavior read GetgroupingBehaviorElement write SetgroupingBehaviorElement;
Public property selectionBehavior : string read GetselectionBehavior write SetselectionBehavior;
Public property selectionBehaviorElement : TActionSelectionBehavior read GetselectionBehaviorElement write SetselectionBehaviorElement;
Public property requiredBehavior : string read GetrequiredBehavior write SetrequiredBehavior;
Public property requiredBehaviorElement : TActionRequiredBehavior read GetrequiredBehaviorElement write SetrequiredBehaviorElement;
Public property precheckBehavior : string read GetprecheckBehavior write SetprecheckBehavior;
Public property precheckBehaviorElement : TActionPrecheckBehavior read GetprecheckBehaviorElement write SetprecheckBehaviorElement;
Public property cardinalityBehavior : string read GetcardinalityBehavior write SetcardinalityBehavior;
Public property cardinalityBehaviorElement : TActionCardinalityBehavior read GetcardinalityBehaviorElement write SetcardinalityBehaviorElement;
Public property resource : TReference read Getresource write Setresource;
Public property definitionCanonical : string read GetdefinitionCanonical write SetdefinitionCanonical;
Public property definitionCanonicalElement : Tcanonical read GetdefinitionCanonicalElement write SetdefinitionCanonicalElement;
Public property definitionUri : string read GetdefinitionUri write SetdefinitionUri;
Public property definitionUriElement : Turi read GetdefinitionUriElement write SetdefinitionUriElement;
Public property transform : string read Gettransform write Settransform;
Public property transformElement : Tcanonical read GettransformElement write SettransformElement;
Public property dynamicValue : TRequestOrchestrationDynamicValueArray read GetdynamicValueArray;
Public property action : TRequestOrchestrationActionArray read GetactionArray;

Description

Methods

Public constructor Create; override;
 

Properties

Public property linkId : string read GetlinkId write SetlinkId;

The linkId of the action from the PlanDefinition that corresponds to this action in the RequestOrchestration resource.

Public property linkIdElement : Tstring read GetlinkIdElement write SetlinkIdElement;
 
Public property prefix : string read Getprefix write Setprefix;

A user-visible prefix for the action. For example a section or item numbering such as 1. or A.

Public property prefixElement : Tstring read GetprefixElement write SetprefixElement;
 
Public property title : string read Gettitle write Settitle;

The title of the action displayed to a user.

Public property titleElement : Tstring read GettitleElement write SettitleElement;
 
Public property description : string read Getdescription write Setdescription;

A short description of the action used to provide a summary to display to the user.

Public property descriptionElement : Tmarkdown read GetdescriptionElement write SetdescriptionElement;
 
Public property textEquivalent : string read GettextEquivalent write SettextEquivalent;

A text equivalent of the action to be performed. This provides a human-interpretable description of the action when the definition is consumed by a system that might not be capable of interpreting it dynamically.

Public property textEquivalentElement : Tmarkdown read GettextEquivalentElement write SettextEquivalentElement;
 
Public property priority : string read Getpriority write Setpriority;

Indicates how quickly the action should be addressed with respect to other actions.

Public property priorityElement : TRequestPriority read GetpriorityElement write SetpriorityElement;
 
Public property code : TCodeableConceptArray read GetcodeArray;

A code that provides meaning for the action or action group. For example, a section may have a LOINC code for a section of a documentation template.

Public property documentation : TRelatedArtifactArray read GetdocumentationArray;

Didactic or other informational resources associated with the action that can be provided to the CDS recipient. Information resources can include inline text commentary and links to web resources.

Public property goal : TReferenceArray read GetgoalArray;

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

Public property condition : TRequestOrchestrationConditionArray read GetconditionArray;

An expression that describes applicability criteria, or start/stop conditions for the action.

Public property input : TRequestOrchestrationInputArray read GetinputArray;

Defines input data requirements for the action.

Public property output : TRequestOrchestrationOutputArray read GetoutputArray;

Defines the outputs of the action, if any.

Public property relatedAction : TRequestOrchestrationRelatedActionArray read GetrelatedActionArray;

A relationship to another action such as "before" or "30-60 minutes after start of".

Public property timingDateTime : string read GettimingDateTime write SettimingDateTime;

An optional value describing when the action should be performed. (choose any one of timing*, but only one)

Public property timingDateTimeElement : TdateTime_ read GettimingDateTimeElement write SettimingDateTimeElement;
 
Public property timingAge : TAge read GettimingAge write SettimingAge;

An optional value describing when the action should be performed. (choose any one of timing*, but only one)

Public property timingPeriod : TPeriod read GettimingPeriod write SettimingPeriod;

An optional value describing when the action should be performed. (choose any one of timing*, but only one)

Public property timingDuration : TDuration read GettimingDuration write SettimingDuration;

An optional value describing when the action should be performed. (choose any one of timing*, but only one)

Public property timingRange : TRange read GettimingRange write SettimingRange;

An optional value describing when the action should be performed. (choose any one of timing*, but only one)

Public property timingTiming : TTiming read GettimingTiming write SettimingTiming;

An optional value describing when the action should be performed. (choose any one of timing*, but only one)

Public property location : TCodeableReference read Getlocation write Setlocation;

Identifies the facility where the action will occur; e.g. home, hospital, specific clinic, etc.

Public property participant : TRequestOrchestrationParticipantArray read GetparticipantArray;

The participant that should perform or be responsible for this action.

Public property type_ : TCodeableConcept read Gettype_ write Settype_;

The type of action to perform (create, update, remove).

Public property groupingBehavior : string read GetgroupingBehavior write SetgroupingBehavior;

Defines the grouping behavior for the action and its children.

Public property groupingBehaviorElement : TActionGroupingBehavior read GetgroupingBehaviorElement write SetgroupingBehaviorElement;
 
Public property selectionBehavior : string read GetselectionBehavior write SetselectionBehavior;

Defines the selection behavior for the action and its children.

Public property selectionBehaviorElement : TActionSelectionBehavior read GetselectionBehaviorElement write SetselectionBehaviorElement;
 
Public property requiredBehavior : string read GetrequiredBehavior write SetrequiredBehavior;

Defines expectations around whether an action is required.

Public property requiredBehaviorElement : TActionRequiredBehavior read GetrequiredBehaviorElement write SetrequiredBehaviorElement;
 
Public property precheckBehavior : string read GetprecheckBehavior write SetprecheckBehavior;

Defines whether the action should usually be preselected.

Public property precheckBehaviorElement : TActionPrecheckBehavior read GetprecheckBehaviorElement write SetprecheckBehaviorElement;
 
Public property cardinalityBehavior : string read GetcardinalityBehavior write SetcardinalityBehavior;

Defines whether the action can be selected multiple times.

Public property cardinalityBehaviorElement : TActionCardinalityBehavior read GetcardinalityBehaviorElement write SetcardinalityBehaviorElement;
 
Public property resource : TReference read Getresource write Setresource;

The resource that is the target of the action (e.g. CommunicationRequest).

Public property definitionCanonical : string read GetdefinitionCanonical write SetdefinitionCanonical;

A reference to an ActivityDefinition that describes the action to be taken in detail, a PlanDefinition that describes a series of actions to be taken, a Questionnaire that should be filled out, a SpecimenDefinition describing a specimen to be collected, or an ObservationDefinition that specifies what observation should be captured. (choose any one of definition*, but only one)

Public property definitionCanonicalElement : Tcanonical read GetdefinitionCanonicalElement write SetdefinitionCanonicalElement;
 
Public property definitionUri : string read GetdefinitionUri write SetdefinitionUri;

A reference to an ActivityDefinition that describes the action to be taken in detail, a PlanDefinition that describes a series of actions to be taken, a Questionnaire that should be filled out, a SpecimenDefinition describing a specimen to be collected, or an ObservationDefinition that specifies what observation should be captured. (choose any one of definition*, but only one)

Public property definitionUriElement : Turi read GetdefinitionUriElement write SetdefinitionUriElement;
 
Public property transform : string read Gettransform write Settransform;

A reference to a StructureMap resource that defines a transform that can be executed to produce the intent resource using the ActivityDefinition instance as the input.

Public property transformElement : Tcanonical read GettransformElement write SettransformElement;
 
Public property dynamicValue : TRequestOrchestrationDynamicValueArray read GetdynamicValueArray;

Customizations that should be applied to the statically defined resource. For example, if the dosage of a medication must be computed based on the patient's weight, a customization would be used to specify an expression that calculated the weight, and the path on the resource that would contain the result.

Public property action : TRequestOrchestrationActionArray read GetactionArray;

Sub actions.


Generated by PasDoc 0.15.0.