RequestOrchestration

FHIR Cross-version Mappings for RequestOrchestration based on the R5 structure

RequestGroup (3.0.2)RequestGroup (4.0.1)RequestGroup (4.3.0)RequestOrchestration (5.0.0)
RequestGroup=RequestGroup=RequestGroup=RequestOrchestration
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) R.identifier : Identifier : [0..*]=No cross-version extension allowed for this element because No Change R.identifier : Identifier : [0..*]=No cross-version extension allowed for this element because No Change R.identifier : Identifier : [0..*]=No cross-version extension allowed for this element because No Change R.identifier : Identifier : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) R.instantiatesCanonical : canonical : [0..*]=No cross-version extension allowed for this element because No Change R.instantiatesCanonical : canonical : [0..*]=No cross-version extension allowed for this element because No Change R.instantiatesCanonical : canonical : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) R.instantiatesUri : uri : [0..*]=No cross-version extension allowed for this element because No Change R.instantiatesUri : uri : [0..*]=No cross-version extension allowed for this element because No Change R.instantiatesUri : uri : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) R.basedOn : Reference(Resource) : [0..*]=No cross-version extension allowed for this element because No Change R.basedOn : Reference(Resource) : [0..*]=No cross-version extension allowed for this element because No Change R.basedOn : Reference(Resource) : [0..*]=No cross-version extension allowed for this element because No Change R.basedOn : Reference(Resource) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) R.replaces : Reference(Resource) : [0..*]=No cross-version extension allowed for this element because No Change R.replaces : Reference(Resource) : [0..*]=No cross-version extension allowed for this element because No Change R.replaces : Reference(Resource) : [0..*]=No cross-version extension allowed for this element because No Change R.replaces : Reference(Resource) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) R.groupIdentifier : Identifier : [0..1]=No cross-version extension allowed for this element because No Change R.groupIdentifier : Identifier : [0..1]=No cross-version extension allowed for this element because No Change R.groupIdentifier : Identifier : [0..1]=No cross-version extension allowed for this element because No Change R.groupIdentifier : Identifier : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) R.status : code : [1..1]No cross-version extension allowed for this element because No Change R.status : code : [1..1]No cross-version extension allowed for this element because No Change R.status : code : [1..1]No cross-version extension allowed for this element because No Change R.status : code : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) R.intent : code : [1..1]Extension definition for this version of the element. Defined because: Added code 'directive (http://hl7.org/fhir/4.0/request-intent)' R.intent : code : [1..1]No cross-version extension allowed for this element because No Change R.intent : code : [1..1]No cross-version extension allowed for this element because No Change R.intent : code : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) R.priority : code : [0..1]No cross-version extension allowed for this element because No Change R.priority : code : [0..1]No cross-version extension allowed for this element because No Change R.priority : code : [0..1]No cross-version extension allowed for this element because No Change R.priority : code : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) R.code : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change R.code : CodeableConcept : [0..1]=No cross-version extension allowed for this element because No Change R.code : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2),In 5.0.0 this got new targets R.subject : Reference(Patient|Group) : [0..1]=No cross-version extension allowed for this element because No Change R.subject : Reference(Patient|Group) : [0..1]=No cross-version extension allowed for this element because No Change R.subject : Reference(Patient|Group) : [0..1]=Extension definition for this version of the element. Defined because: New Targets CareTeam|Device|HealthcareService|Location|Organization|Practitioner|PractitionerRole|RelatedPerson R.subject : Reference(CareTeam|Device|Group|HealthcareService|Location|Organization|Patient|Practitioner|PractitionerRole|RelatedPerson) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) R.context : Reference(Encounter|EpisodeOfCare) : [0..1]=No cross-version extension allowed for this element because No Change R.encounter : Reference(Encounter) : [0..1]=No cross-version extension allowed for this element because No Change R.encounter : Reference(Encounter) : [0..1]=No cross-version extension allowed for this element because No Change R.encounter : Reference(Encounter) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) R.authoredOn : dateTime : [0..1]=No cross-version extension allowed for this element because No Change R.authoredOn : dateTime : [0..1]=No cross-version extension allowed for this element because No Change R.authoredOn : dateTime : [0..1]=No cross-version extension allowed for this element because No Change R.authoredOn : dateTime : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2),In 4.0.1 this got new targets R.author : Reference(Device|Practitioner) : [0..1]=Extension definition for this version of the element. Defined because: New Targets PractitionerRole R.author : Reference(Device|Practitioner|PractitionerRole) : [0..1]=No cross-version extension allowed for this element because No Change R.author : Reference(Device|Practitioner|PractitionerRole) : [0..1]=No cross-version extension allowed for this element because No Change R.author : Reference(Device|Practitioner|PractitionerRole) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) R.reason : CodeableReference(Condition|Observation|DiagnosticReport|DocumentReference) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) R.goal : Reference(Goal) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) R.note : Annotation : [0..*]=No cross-version extension allowed for this element because No Change R.note : Annotation : [0..*]=No cross-version extension allowed for this element because No Change R.note : Annotation : [0..*]=No cross-version extension allowed for this element because No Change R.note : Annotation : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) R.action : [0..*]=No cross-version extension allowed for this element because No Change R.action : [0..*]=No cross-version extension allowed for this element because No Change R.action : [0..*]=No cross-version extension allowed for this element because No Change R.action : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) R.a.linkId : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) R.a.label : string : [0..1]=No cross-version extension allowed for this element because No Change R.a.prefix : string : [0..1]=No cross-version extension allowed for this element because No Change R.a.prefix : string : [0..1]=No cross-version extension allowed for this element because No Change R.a.prefix : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) R.a.title : string : [0..1]=No cross-version extension allowed for this element because No Change R.a.title : string : [0..1]=No cross-version extension allowed for this element because No Change R.a.title : string : [0..1]=No cross-version extension allowed for this element because No Change R.a.title : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2),In 5.0.0 the types markdown are added R.a.description : string : [0..1]=No cross-version extension allowed for this element because No Change R.a.description : string : [0..1]=No cross-version extension allowed for this element because No Change R.a.description : string : [0..1]=Extension definition for this version of the element. Defined because: New Types markdown R.a.description : markdown : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2),In 5.0.0 the types markdown are added R.a.textEquivalent : string : [0..1]=No cross-version extension allowed for this element because No Change R.a.textEquivalent : string : [0..1]=No cross-version extension allowed for this element because No Change R.a.textEquivalent : string : [0..1]=Extension definition for this version of the element. Defined because: New Types markdown R.a.textEquivalent : markdown : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) R.a.priority : code : [0..1]No cross-version extension allowed for this element because No Change R.a.priority : code : [0..1]No cross-version extension allowed for this element because No Change R.a.priority : code : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) R.a.code : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change R.a.code : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change R.a.code : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change R.a.code : CodeableConcept : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) R.a.documentation : RelatedArtifact : [0..*]=No cross-version extension allowed for this element because No Change R.a.documentation : RelatedArtifact : [0..*]=No cross-version extension allowed for this element because No Change R.a.documentation : RelatedArtifact : [0..*]=No cross-version extension allowed for this element because No Change R.a.documentation : RelatedArtifact : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) R.a.goal : Reference(Goal) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) R.a.condition : [0..*]=No cross-version extension allowed for this element because No Change R.a.condition : [0..*]=No cross-version extension allowed for this element because No Change R.a.condition : [0..*]=No cross-version extension allowed for this element because No Change R.a.condition : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) R.a.c.kind : code : [1..1]No cross-version extension allowed for this element because No Change R.a.c.kind : code : [1..1]No cross-version extension allowed for this element because No Change R.a.c.kind : code : [1..1]No cross-version extension allowed for this element because No Change R.a.c.kind : code : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 4.0.1 (post R2) R.a.c.expression : Expression : [0..1]=No cross-version extension allowed for this element because No Change R.a.c.expression : Expression : [0..1]=No cross-version extension allowed for this element because No Change R.a.c.expression : Expression : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) R.a.input : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version R.a.i.title : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version R.a.i.requirement : DataRequirement : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version R.a.i.relatedData : id : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) R.a.output : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version R.a.o.title : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version R.a.o.requirement : DataRequirement : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version R.a.o.relatedData : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) R.a.relatedAction : [0..*]=No cross-version extension allowed for this element because No Change R.a.relatedAction : [0..*]=No cross-version extension allowed for this element because No Change R.a.relatedAction : [0..*]=No cross-version extension allowed for this element because No Change R.a.relatedAction : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) R.a.r.targetId : id : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) R.a.r.relationship : code : [1..1]No cross-version extension allowed for this element because No Change R.a.r.relationship : code : [1..1]No cross-version extension allowed for this element because No Change R.a.r.relationship : code : [1..1]No cross-version extension allowed for this element because No Change R.a.r.relationship : code : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) R.a.r.endRelationship : code : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) R.a.r.offset[x] : Duration|Range : [0..1]=No cross-version extension allowed for this element because No Change R.a.r.offset[x] : Duration|Range : [0..1]=No cross-version extension allowed for this element because No Change R.a.r.offset[x] : Duration|Range : [0..1]=No cross-version extension allowed for this element because No Change R.a.r.offset[x] : Duration|Range : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2),In 4.0.1 the types Age are added R.a.timing[x] : dateTime|Period|Duration|Range|Timing : [0..1]=Extension definition for this version of the element. Defined because: New Types Age R.a.timing[x] : dateTime|Age|Period|Duration|Range|Timing : [0..1]=No cross-version extension allowed for this element because No Change R.a.timing[x] : dateTime|Age|Period|Duration|Range|Timing : [0..1]=No cross-version extension allowed for this element because No Change R.a.timing[x] : dateTime|Age|Period|Duration|Range|Timing : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) R.a.location : CodeableReference(Location) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2),In 4.0.1 this got new targets R.a.participant : Reference(Patient|Person|Practitioner|RelatedPerson) : [0..*]=Extension definition for this version of the element. Defined because: New Targets PractitionerRole|Device,In 5.0.0 the types BackboneElement are added R.a.participant : Reference(Patient|Practitioner|PractitionerRole|RelatedPerson|Device) : [0..*]=No cross-version extension allowed for this element because No Change R.a.participant : Reference(Patient|Practitioner|PractitionerRole|RelatedPerson|Device) : [0..*]=Extension definition for this version of the element. Defined because: New Types BackboneElement R.a.participant : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version R.a.p.type : code : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version R.a.p.typeCanonical : canonical(CapabilityStatement) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version R.a.p.typeReference : Reference(CareTeam|Device|DeviceDefinition|Endpoint|Group|HealthcareService|Location|Organization|Patient|Practitioner|PractitionerRole|RelatedPerson) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version R.a.p.role : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version R.a.p.function : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version R.a.p.actor[x] : canonical(CapabilityStatement)|Reference(CareTeam|Device|DeviceDefinition|Endpoint|Group|HealthcareService|Location|Organization|Patient|Practitioner|PractitionerRole|RelatedPerson) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2),In 4.0.1 the types CodeableConcept are added R.a.type : Coding : [0..1]Extension definition for this version of the element. Defined because: New Types CodeableConcept R.a.type : CodeableConcept : [0..1]No cross-version extension allowed for this element because No Change R.a.type : CodeableConcept : [0..1]No cross-version extension allowed for this element because No Change R.a.type : CodeableConcept : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) R.a.groupingBehavior : code : [0..1]No cross-version extension allowed for this element because No Change R.a.groupingBehavior : code : [0..1]No cross-version extension allowed for this element because No Change R.a.groupingBehavior : code : [0..1]No cross-version extension allowed for this element because No Change R.a.groupingBehavior : code : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) R.a.selectionBehavior : code : [0..1]No cross-version extension allowed for this element because No Change R.a.selectionBehavior : code : [0..1]No cross-version extension allowed for this element because No Change R.a.selectionBehavior : code : [0..1]No cross-version extension allowed for this element because No Change R.a.selectionBehavior : code : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) R.a.requiredBehavior : code : [0..1]No cross-version extension allowed for this element because No Change R.a.requiredBehavior : code : [0..1]No cross-version extension allowed for this element because No Change R.a.requiredBehavior : code : [0..1]No cross-version extension allowed for this element because No Change R.a.requiredBehavior : code : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) R.a.precheckBehavior : code : [0..1]No cross-version extension allowed for this element because No Change R.a.precheckBehavior : code : [0..1]No cross-version extension allowed for this element because No Change R.a.precheckBehavior : code : [0..1]No cross-version extension allowed for this element because No Change R.a.precheckBehavior : code : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) R.a.cardinalityBehavior : code : [0..1]No cross-version extension allowed for this element because No Change R.a.cardinalityBehavior : code : [0..1]No cross-version extension allowed for this element because No Change R.a.cardinalityBehavior : code : [0..1]No cross-version extension allowed for this element because No Change R.a.cardinalityBehavior : code : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) R.a.resource : Reference(Resource) : [0..1]=No cross-version extension allowed for this element because No Change R.a.resource : Reference(Resource) : [0..1]=No cross-version extension allowed for this element because No Change R.a.resource : Reference(Resource) : [0..1]=No cross-version extension allowed for this element because No Change R.a.resource : Reference(Resource) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) R.a.definition[x] : canonical(ActivityDefinition|ObservationDefinition|PlanDefinition|Questionnaire|SpecimenDefinition)|uri : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) R.a.transform : canonical(StructureMap) : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2) R.a.dynamicValue : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version R.a.d.path : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 5.0.0 (post R2),The parent can be used as a cross-version extension in at least one version R.a.d.expression : Expression : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) R.a.action : [0..*]=No cross-version extension allowed for this element because No Change R.a.action : [0..*]=No cross-version extension allowed for this element because No Change R.a.action : [0..*]=No cross-version extension allowed for this element because No Change R.a.action : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2),In 4.0.1 this had no equivalent R.reason[x] : CodeableConcept|Reference(Resource) : [0..1]<Extension definition for this version of the element. Defined because: Not Equivalent R.reasonCode : CodeableConcept : [0..*]=No cross-version extension allowed for this element because No Change R.reasonCode : CodeableConcept : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2),In 4.0.1 this had no equivalent R.reason[x] : CodeableConcept|Reference(Resource) : [0..1]<No cross-version extension allowed for this element because No Change R.reasonReference : Reference(Condition|Observation|DiagnosticReport|DocumentReference) : [0..*]=No cross-version extension allowed for this element because No Change R.reasonReference : Reference(Condition|Observation|DiagnosticReport|DocumentReference) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) R.a.r.actionId : id : [1..1]=No cross-version extension allowed for this element because No Change R.a.r.actionId : id : [1..1]=No cross-version extension allowed for this element because No Change R.a.r.actionId : id : [1..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2) R.definition : Reference(Resource) : [0..*]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2),The parent can be used as a cross-version extension in at least one version R.a.c.description : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2),The parent can be used as a cross-version extension in at least one version R.a.c.language : string : [0..1]
Extension definition for this version of the element. Defined because: This was introduced in 3.0.2 (post R2),The parent can be used as a cross-version extension in at least one version R.a.c.expression : string : [0..1]

R3 RequestGroup.action.precheckBehaviorR4 RequestGroup.action.precheckBehaviorR4B RequestGroup.action.precheckBehaviorR5 RequestOrchestration.action.precheckBehavior
yes=yes=yes=yes
no=no=no=no

R3 RequestGroup.action.cardinalityBehaviorR4 RequestGroup.action.cardinalityBehaviorR4B RequestGroup.action.cardinalityBehaviorR5 RequestOrchestration.action.cardinalityBehavior
single=single=single=single
multiple=multiple=multiple=multiple

R3 RequestGroup.action.condition.kindR4 RequestGroup.action.condition.kindR4B RequestGroup.action.condition.kindR5 RequestOrchestration.action.condition.kind
applicability=applicability=applicability=applicability
start=start=start=start
stop=stop=stop=stop

R3 RequestGroup.action.groupingBehaviorR4 RequestGroup.action.groupingBehaviorR4B RequestGroup.action.groupingBehaviorR5 RequestOrchestration.action.groupingBehavior
visual-group=visual-group=visual-group=visual-group
logical-group=logical-group=logical-group=logical-group
sentence-group=sentence-group=sentence-group=sentence-group

R3 RequestGroup.action.requiredBehaviorR4 RequestGroup.action.requiredBehaviorR4B RequestGroup.action.requiredBehaviorR5 RequestOrchestration.action.requiredBehavior
must=must=must=must
could=could=could=could
must-unless-documented=must-unless-documented=must-unless-documented=must-unless-documented

R3 RequestGroup.priorityR4 RequestGroup.priorityR4B RequestGroup.priorityR5 RequestOrchestration.priority
routine=routine=routine=routine
urgent=urgent=urgent=urgent
asap=asap=asap=asap
stat=stat=stat=stat

R4 RequestGroup.action.priorityR4B RequestGroup.action.priorityR5 RequestOrchestration.action.priority
routine=routine=routine
urgent=urgent=urgent
asap=asap=asap
stat=stat=stat

R3 RequestGroup.action.typeR4 RequestGroup.action.typeR4B RequestGroup.action.typeR5 RequestOrchestration.action.type
create=create=create=create
update=update=update=update
remove=remove=remove=remove
fire-event=fire-event=fire-event=fire-event

R3 RequestGroup.action.selectionBehaviorR4 RequestGroup.action.selectionBehaviorR4B RequestGroup.action.selectionBehaviorR5 RequestOrchestration.action.selectionBehavior
any=any=any=any
all=all=all=all
all-or-none=all-or-none=all-or-none=all-or-none
exactly-one=exactly-one=exactly-one=exactly-one
at-most-one=at-most-one=at-most-one=at-most-one
one-or-more=one-or-more=one-or-more=one-or-more

R3 RequestGroup.statusR4 RequestGroup.statusR4B RequestGroup.statusR5 RequestOrchestration.status
draft=draft=draft=draft
active=active=active=active
cancelled=on-hold=on-hold=on-hold
suspended=
cancelled=revoked=revoked=revoked
on-hold=
completed=completed=completed=completed
entered-in-error=entered-in-error=entered-in-error=entered-in-error
unknown=unknown=unknown=unknown

R3 RequestGroup.intentR4 RequestGroup.intentR4B RequestGroup.intentR5 RequestOrchestration.intent
proposal=proposal=proposal=proposal
plan=plan=plan=plan
order=order=order=order
original-order=original-order=original-order=original-order
reflex-order=reflex-order=reflex-order=reflex-order
filler-order=filler-order=filler-order=filler-order
instance-order=instance-order=instance-order=instance-order
option=option=option=option
directive=directive=directive

R3 RequestGroup.action.relatedAction.relationshipR4 RequestGroup.action.relatedAction.relationshipR4B RequestGroup.action.relatedAction.relationshipR5 RequestOrchestration.action.relatedAction.relationship
before-start=before-start=before-start=before-start
before=before=before=before
before-end=before-end=before-end=before-end
concurrent-with-start=concurrent-with-start=concurrent-with-start=concurrent-with-start
concurrent=concurrent=concurrent=concurrent
concurrent-with-end=concurrent-with-end=concurrent-with-end=concurrent-with-end
after-start=after-start=after-start=after-start
after=after=after=after
after-end=after-end=after-end=after-end