http://hl7.org/fhir/StructureDefinition/RequestOrchestration|5.0.0

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\".
NameFlagsCardTypeDescription & Constraints
RequestOrchestration
0..*A set of related requests
 
identifier
Σ
0..*IdentifierBusiness identifier
 
instantiatesCanonical
Σ
0..*canonicalInstantiates FHIR protocol or definition
 
instantiatesUri
Σ
0..*uriInstantiates external protocol or definition
 
basedOn
0..*ReferenceFulfills plan, proposal, or order
 
replaces
0..*ReferenceRequest(s) replaced by this request
 
groupIdentifier
Σ
0..1IdentifierComposite request this is part of
 
status *
?!Σ
1..1codedraft | active | on-hold | revoked | completed | entered-in-error | unknown RequestStatus (required)
 
intent *
?!Σ
1..1codeproposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option RequestIntent (required)
 
priority
Σ
0..1coderoutine | urgent | asap | stat RequestPriority (required)
 
code
Σ
0..1CodeableConceptWhat's being requested/ordered RequestCode (example)
 
subject
0..1ReferenceWho the request orchestration is about
 
encounter
0..1ReferenceCreated as part of
 
authoredOn
0..1dateTimeWhen the request orchestration was authored
 
author
0..1ReferenceDevice or practitioner that authored the request orchestration
 
reason
0..*CodeableReferenceWhy the request orchestration is needed ActionReasonCode (example)
 
goal
0..*ReferenceWhat goals
 
note
0..*AnnotationAdditional notes about the response
 
action
0..*BackboneElementProposed actions, if any
 
 
linkId
0..1stringPointer to specific item from the PlanDefinition
 
 
prefix
0..1stringUser-visible prefix for the action (e.g. 1. or A.)
 
 
title
0..1stringUser-visible title
 
 
description
Σ
0..1markdownShort description of the action
 
 
textEquivalent
Σ
0..1markdownStatic text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
 
 
priority
0..1coderoutine | urgent | asap | stat RequestPriority (required)
 
 
code
0..*CodeableConceptCode representing the meaning of the action or sub-actions ActionCode (example)
 
 
documentation
0..*RelatedArtifactSupporting documentation for the intended performer of the action
 
 
goal
0..*ReferenceWhat goals
 
 
condition
0..*BackboneElementWhether or not the action is applicable
 
 
 
kind *
1..1codeapplicability | start | stop ActionConditionKind (required)
 
 
 
expression
0..1ExpressionBoolean-valued expression
 
 
input
0..*BackboneElementInput data requirements
 
 
 
title
0..1stringUser-visible title
 
 
 
requirement
0..1DataRequirementWhat data is provided
 
 
 
relatedData
0..1idWhat data is provided
 
 
output
0..*BackboneElementOutput data definition
 
 
 
title
0..1stringUser-visible title
 
 
 
requirement
0..1DataRequirementWhat data is provided
 
 
 
relatedData
0..1stringWhat data is provided
 
 
relatedAction
0..*BackboneElementRelationship to another action
 
 
 
targetId *
1..1idWhat action this is related to
 
 
 
relationship *
1..1codebefore | before-start | before-end | concurrent | concurrent-with-start | concurrent-with-end | after | after-start | after-end ActionRelationshipType (required)
 
 
 
endRelationship
0..1codebefore | before-start | before-end | concurrent | concurrent-with-start | concurrent-with-end | after | after-start | after-end ActionRelationshipType (required)
 
 
 
offset[x]
0..1Time offset for the relationship
 
 
 
 
offsetDuration
0..1Duration
 
 
 
 
offsetRange
0..1Range
 
 
timing[x]
0..1When the action should take place
 
 
 
timingDateTime
0..1dateTime
 
 
 
timingAge
0..1Age
 
 
 
timingPeriod
0..1Period
 
 
 
timingDuration
0..1Duration
 
 
 
timingRange
0..1Range
 
 
 
timingTiming
0..1Timing
 
 
location
0..1CodeableReferenceWhere it should happen
 
 
participant
0..*BackboneElementWho should perform the action
 
 
 
type
0..1codecareteam | device | group | healthcareservice | location | organization | patient | practitioner | practitionerrole | relatedperson ActivityParticipantType (required)
 
 
 
typeCanonical
0..1canonicalWho or what can participate
 
 
 
typeReference
0..1ReferenceWho or what can participate
 
 
 
role
0..1CodeableConceptE.g. Nurse, Surgeon, Parent, etc ActivityParticipantRole (example)
 
 
 
function
0..1CodeableConceptE.g. Author, Reviewer, Witness, etc ActionParticipantFunction (example)
 
 
 
actor[x]
0..1Who/what is participating?
 
 
 
 
actorCanonical
0..1canonical
 
 
 
 
actorReference
0..1Reference
 
 
type
0..1CodeableConceptcreate | update | remove | fire-event ActionType (extensible)
 
 
groupingBehavior
0..1codevisual-group | logical-group | sentence-group ActionGroupingBehavior (required)
 
 
selectionBehavior
0..1codeany | all | all-or-none | exactly-one | at-most-one | one-or-more ActionSelectionBehavior (required)
 
 
requiredBehavior
0..1codemust | could | must-unless-documented ActionRequiredBehavior (required)
 
 
precheckBehavior
0..1codeyes | no ActionPrecheckBehavior (required)
 
 
cardinalityBehavior
0..1codesingle | multiple ActionCardinalityBehavior (required)
 
 
resource
0..1ReferenceThe target of the action
 
 
definition[x]
0..1Description of the activity to be performed
 
 
 
definitionCanonical
0..1canonical
 
 
 
definitionUri
0..1uri
 
 
transform
0..1canonicalTransform to apply the template
 
 
dynamicValue
0..*BackboneElementDynamic aspects of the definition
 
 
 
path
0..1stringThe path to the element to be set dynamically
 
 
 
expression
0..1ExpressionAn expression that provides the dynamic value for the customization
 
 
action
0..*Sub action