MOPA — Medical Oncology Prior Authorization
0.1.1-snapshot-080926 - snapshot-080926 United States of America flag

MOPA — Medical Oncology Prior Authorization - Local Development build (v0.1.1-snapshot-080926) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: Anti-Cancer Regimen RequestGroup ( Experimental )

Official URL: http://hl7.org/fhir/us/codex-mopa/StructureDefinition/anticancer-regimen-requestgroup Version: 0.1.1-snapshot-080926
Standards status: Draft Maturity Level: 0 Computable Name: AntiCancerRegimenRequestGroup

A patient-specific ordered anti-cancer therapy regimen instance. This resource is included in the CDS Hooks draftOrders Bundle and referenced in context.selections at order-select and order-sign.

CDS Hooks Context. This profile is designed for use in the Da Vinci CRD workflow. The RequestGroup is the primary prior-authorization subject — the unit of evaluation for coverage policy — not the individual MedicationRequest components within it.

Two-Stage Hook Pattern. The MOPA workflow uses order-select and order-sign as distinct stages:

  • order-select (informational): The RequestGroup is present in context.draftOrders but component MedicationRequest resources may not yet be finalised. The CRD service returns informational cards indicating approvability. This is advisory — the order is not yet committed.
  • order-sign (final determination): The RequestGroup is accompanied by finalised component MedicationRequest resources. The CRD service returns the final coverage determination (Authorization Satisfied, PA required, or DTR required).

CRD Order Profile Proposal. This profile serves as the domain-specific layer for oncology regimens. A complementary CRD order profile for RequestGroup is proposed (MOPA-DV-CRD-003) to formalize RequestGroup as a standard order type in the Da Vinci CRD IG, analogous to existing CRD profiles for MedicationRequest and ServiceRequest.

RequestGroup.instantiatesCanonical SHALL be populated with the canonical URL of the AntiCancerRegimenPlanDefinition when the canonical regimen definition is known.

Two scheduling patterns are supported in regimen actions:

  1. Cycle-day timing — Each action (or action.action for phased regimens) uses the local extension http://hl7.org/fhir/us/codex-mopa/StructureDefinition/regimen-days-of-cycle on action.timingTiming to declare which days of the cycle the drug is administered. The action.timingTiming.repeat carries the machine-computable cycle period.

  2. Sequential phase ordering — For multi-phase regimens (e.g., AC→T), top-level action groups represent phases and action.relatedAction with relationship = after-end declares that the second phase begins after the first.

mCODE Migration Candidate — This profile is proposed for inclusion in mCODE STU5. It is the MVP artifact for oncology prior authorization: the selected clinical unit passed to the CRD service.

⚠ mCODE Migration Candidate

This Anti-Cancer Regimen RequestGroup profile is defined in this IG as a temporary home while a formal proposal to incorporate it into mCODE STU5 is developed. It is not intended to be a permanent artifact of the MOPA IG. Once adopted by mCODE, this IG will remove its local definition and reference the mCODE canonical URL instead.

This artifact carries status = draft and experimental = true. Canonical URLs will change at migration. See the mCODE Gap Proposals page for the full proposal backlog.

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description Differentials, Snapshots, and other representations.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. RequestGroup 0..* RequestGroup A group of related requests
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url, profile:$this
.... extension:category S 0..* CodeableConcept Patient-specific regimen categories, such as treatment intent and line of therapy
URL: http://hl7.org/fhir/us/davinci-crd/StructureDefinition/ext-request-category
.... extension:category/treatmentIntent S 0..1 CodeableConcept Treatment intent category, bound to RegimenIntentVS
URL: http://hl7.org/fhir/us/davinci-crd/StructureDefinition/ext-request-category profiled by http://hl7.org/fhir/us/codex-mopa/StructureDefinition/treatment-intent-request-category
Binding: Regimen Intent Value Set (required)
.... extension:category/lineOfTherapy S 0..1 CodeableConcept Line-of-therapy category, bound to TreatmentLineVS
URL: http://hl7.org/fhir/us/davinci-crd/StructureDefinition/ext-request-category profiled by http://hl7.org/fhir/us/codex-mopa/StructureDefinition/line-of-therapy-request-category
Binding: Treatment Line Value Set (required)
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... status ?!SΣ 1..1 code draft | active | on-hold | revoked | completed | entered-in-error | unknown
Binding: RequestStatus (required): Codes identifying the lifecycle stage of a request.
... intent ?!SΣ 1..1 code proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option
Binding: RequestIntent (required): Codes indicating the degree of authority/intentionality associated with a request.
Required Pattern: order
... subject S 1..1 Reference(US Core Patient Profile(7.0.0) | Cancer Patient Profile) Who the request group is about
... action SC 0..* BackboneElement Proposed actions, if any
Constraints: rqg-1
.... id 1..1 string Action identifier — required for relatedAction cross-referencing in sequential regimens
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... title S 1..1 string Drug name or phase label
.... relatedAction S 0..* BackboneElement Relationship to another action
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... actionId 1..1 id What action this is related to
..... relationship 1..1 code Use 'after-end' for sequential phase ordering
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
.... Slices for timing[x] 0..1 When the action should take place
Slice: Unordered, Open by type:$this
..... timingDateTime dateTime
..... timingAge Age
..... timingPeriod Period
..... timingDuration Duration
..... timingRange Range
..... timingTiming Timing
..... timing[x]:timingTiming S 0..1 Timing Cycle period. Use regimen-days-of-cycle extension on this element for cycle-day scheduling.
.... resource SC 0..1 Reference(Resource) Reference to draft MedicationRequest for this component. Present at order-sign; MAY be absent at order-select.
.... action SC 0..* BackboneElement Sub action
..... id 1..1 string Unique id for inter-element referencing
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... title S 1..1 string User-visible title
..... Slices for timing[x] 0..1 When the action should take place
Slice: Unordered, Open by type:$this
...... timingDateTime dateTime
...... timingAge Age
...... timingPeriod Period
...... timingDuration Duration
...... timingRange Range
...... timingTiming Timing
...... timing[x]:timingTiming S 0..1 Timing When the action should take place
..... resource SC 0..1 Reference(Resource) The target of the action

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
RequestGroup.status Base required RequestStatus 📍4.0.1 FHIR Std.
RequestGroup.intent Base required RequestIntent 📍4.0.1 FHIR Std.
RequestGroup.action.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. RequestGroup 0..* RequestGroup A group of related requests
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url, profile:$this
.... extension:category S 0..* CodeableConcept Patient-specific regimen categories, such as treatment intent and line of therapy
URL: http://hl7.org/fhir/us/davinci-crd/StructureDefinition/ext-request-category
.... extension:category/treatmentIntent S 0..1 CodeableConcept Treatment intent category, bound to RegimenIntentVS
URL: http://hl7.org/fhir/us/davinci-crd/StructureDefinition/ext-request-category profiled by http://hl7.org/fhir/us/codex-mopa/StructureDefinition/treatment-intent-request-category
Binding: Regimen Intent Value Set (required)
.... extension:category/lineOfTherapy S 0..1 CodeableConcept Line-of-therapy category, bound to TreatmentLineVS
URL: http://hl7.org/fhir/us/davinci-crd/StructureDefinition/ext-request-category profiled by http://hl7.org/fhir/us/codex-mopa/StructureDefinition/line-of-therapy-request-category
Binding: Treatment Line Value Set (required)
... instantiatesCanonical S 0..* canonical() Canonical URL of the AntiCancerRegimenPlanDefinition this instance instantiates
... status S 1..1 code draft | active | on-hold | revoked | completed | entered-in-error | unknown
... subject S 1..1 Reference(US Core Patient Profile(7.0.0) | Cancer Patient Profile) Who the request group is about
... action S 0..* BackboneElement Proposed actions, if any
.... id 1..1 string Action identifier — required for relatedAction cross-referencing in sequential regimens
.... title S 1..1 string Drug name or phase label
.... relatedAction S 0..* BackboneElement Relationship to another action
..... relationship 1..1 code Use 'after-end' for sequential phase ordering
.... Slices for timing[x] 0..1 dateTime, Age, Period, Duration, Range, Timing When the action should take place
Slice: Unordered, Open by type:$this
..... timing[x]:timingTiming S 0..1 Timing Cycle period. Use regimen-days-of-cycle extension on this element for cycle-day scheduling.
.... resource S 0..1 Reference(Resource) Reference to draft MedicationRequest for this component. Present at order-sign; MAY be absent at order-select.
.... action S 0..* BackboneElement Sub action
..... id 1..1 string Unique id for inter-element referencing
..... title S 1..1 string User-visible title
..... Slices for timing[x] 0..1 dateTime, Age, Period, Duration, Range, Timing When the action should take place
Slice: Unordered, Open by type:$this
...... timing[x]:timingTiming S 0..1 Timing When the action should take place
..... resource S 0..1 Reference(Resource) The target of the action

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. RequestGroup 0..* RequestGroup A group of related requests
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url, profile:$this
.... extension:category S 0..* CodeableConcept Patient-specific regimen categories, such as treatment intent and line of therapy
URL: http://hl7.org/fhir/us/davinci-crd/StructureDefinition/ext-request-category
.... extension:category/treatmentIntent S 0..1 CodeableConcept Treatment intent category, bound to RegimenIntentVS
URL: http://hl7.org/fhir/us/davinci-crd/StructureDefinition/ext-request-category profiled by http://hl7.org/fhir/us/codex-mopa/StructureDefinition/treatment-intent-request-category
Binding: Regimen Intent Value Set (required)
.... extension:category/lineOfTherapy S 0..1 CodeableConcept Line-of-therapy category, bound to TreatmentLineVS
URL: http://hl7.org/fhir/us/davinci-crd/StructureDefinition/ext-request-category profiled by http://hl7.org/fhir/us/codex-mopa/StructureDefinition/line-of-therapy-request-category
Binding: Treatment Line Value Set (required)
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier Σ 0..* Identifier Business identifier
... instantiatesCanonical SΣ 0..* canonical() Canonical URL of the AntiCancerRegimenPlanDefinition this instance instantiates
... instantiatesUri Σ 0..* uri Instantiates external protocol or definition
... basedOn 0..* Reference(Resource) Fulfills plan, proposal, or order
... replaces 0..* Reference(Resource) Request(s) replaced by this request
... groupIdentifier Σ 0..1 Identifier Composite request this is part of
... status ?!SΣ 1..1 code draft | active | on-hold | revoked | completed | entered-in-error | unknown
Binding: RequestStatus (required): Codes identifying the lifecycle stage of a request.
... intent ?!SΣ 1..1 code proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option
Binding: RequestIntent (required): Codes indicating the degree of authority/intentionality associated with a request.
Required Pattern: order
... priority Σ 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
... code Σ 0..1 CodeableConcept What's being requested/ordered
... subject S 1..1 Reference(US Core Patient Profile(7.0.0) | Cancer Patient Profile) Who the request group is about
... encounter 0..1 Reference(Encounter) Created as part of
... authoredOn 0..1 dateTime When the request group was authored
... author 0..1 Reference(Device | Practitioner | PractitionerRole) Device or practitioner that authored the request group
... reasonCode 0..* CodeableConcept Why the request group is needed
... reasonReference 0..* Reference(Condition | Observation | DiagnosticReport | DocumentReference) Why the request group is needed
... note 0..* Annotation Additional notes about the response
... action SC 0..* BackboneElement Proposed actions, if any
Constraints: rqg-1
.... id 1..1 string Action identifier — required for relatedAction cross-referencing in sequential regimens
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... prefix 0..1 string User-visible prefix for the action (e.g. 1. or A.)
.... title S 1..1 string Drug name or phase label
.... description Σ 0..1 string Short description of the action
.... textEquivalent Σ 0..1 string Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
.... priority 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
.... code 0..* CodeableConcept Code representing the meaning of the action or sub-actions
.... documentation 0..* RelatedArtifact Supporting documentation for the intended performer of the action
.... condition 0..* BackboneElement Whether or not the action is applicable
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... kind 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): The kind of condition for the action.
..... expression 0..1 Expression Boolean-valued expression
.... relatedAction S 0..* BackboneElement Relationship to another action
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... actionId 1..1 id What action this is related to
..... relationship 1..1 code Use 'after-end' for sequential phase ordering
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
..... offset[x] 0..1 Time offset for the relationship
...... offsetDuration Duration
...... offsetRange Range
.... Slices for timing[x] 0..1 When the action should take place
Slice: Unordered, Open by type:$this
..... timingDateTime dateTime
..... timingAge Age
..... timingPeriod Period
..... timingDuration Duration
..... timingRange Range
..... timingTiming Timing
..... timing[x]:timingTiming S 0..1 Timing Cycle period. Use regimen-days-of-cycle extension on this element for cycle-day scheduling.
.... participant 0..* Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Device) Who should perform the action
.... type 0..1 CodeableConcept create | update | remove | fire-event
Binding: ActionType (extensible): The type of action to be performed.
.... groupingBehavior 0..1 code visual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required): Defines organization behavior of a group.
.... selectionBehavior 0..1 code any | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required): Defines selection behavior of a group.
.... requiredBehavior 0..1 code must | could | must-unless-documented
Binding: ActionRequiredBehavior (required): Defines expectations around whether an action or action group is required.
.... precheckBehavior 0..1 code yes | no
Binding: ActionPrecheckBehavior (required): Defines selection frequency behavior for an action or group.
.... cardinalityBehavior 0..1 code single | multiple
Binding: ActionCardinalityBehavior (required): Defines behavior for an action or a group for how many times that item may be repeated.
.... resource SC 0..1 Reference(Resource) Reference to draft MedicationRequest for this component. Present at order-sign; MAY be absent at order-select.
.... action SC 0..* BackboneElement Sub action
..... id 1..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... prefix 0..1 string User-visible prefix for the action (e.g. 1. or A.)
..... title S 1..1 string User-visible title
..... description Σ 0..1 string Short description of the action
..... textEquivalent Σ 0..1 string Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
..... priority 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
..... code 0..* CodeableConcept Code representing the meaning of the action or sub-actions
..... documentation 0..* RelatedArtifact Supporting documentation for the intended performer of the action
..... condition 0..* BackboneElement Whether or not the action is applicable
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... kind 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): The kind of condition for the action.
...... expression 0..1 Expression Boolean-valued expression
..... relatedAction 0..* BackboneElement Relationship to another action
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... actionId 1..1 id What action this is related to
...... relationship 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
...... offset[x] 0..1 Time offset for the relationship
....... offsetDuration Duration
....... offsetRange Range
..... Slices for timing[x] 0..1 When the action should take place
Slice: Unordered, Open by type:$this
...... timingDateTime dateTime
...... timingAge Age
...... timingPeriod Period
...... timingDuration Duration
...... timingRange Range
...... timingTiming Timing
...... timing[x]:timingTiming S 0..1 Timing When the action should take place
..... participant 0..* Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Device) Who should perform the action
..... type 0..1 CodeableConcept create | update | remove | fire-event
Binding: ActionType (extensible): The type of action to be performed.
..... groupingBehavior 0..1 code visual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required): Defines organization behavior of a group.
..... selectionBehavior 0..1 code any | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required): Defines selection behavior of a group.
..... requiredBehavior 0..1 code must | could | must-unless-documented
Binding: ActionRequiredBehavior (required): Defines expectations around whether an action or action group is required.
..... precheckBehavior 0..1 code yes | no
Binding: ActionPrecheckBehavior (required): Defines selection frequency behavior for an action or group.
..... cardinalityBehavior 0..1 code single | multiple
Binding: ActionCardinalityBehavior (required): Defines behavior for an action or a group for how many times that item may be repeated.
..... resource SC 0..1 Reference(Resource) The target of the action
..... action C 0..* See action (RequestGroup) Sub action

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
RequestGroup.language Base preferred Common Languages 📍4.0.1 FHIR Std.
RequestGroup.status Base required RequestStatus 📍4.0.1 FHIR Std.
RequestGroup.intent Base required RequestIntent 📍4.0.1 FHIR Std.
RequestGroup.priority Base required Request priority 📍4.0.1 FHIR Std.
RequestGroup.action.​priority Base required Request priority 📍4.0.1 FHIR Std.
RequestGroup.action.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
RequestGroup.action.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
RequestGroup.action.​type Base extensible ActionType 📍4.0.1 FHIR Std.
RequestGroup.action.​groupingBehavior Base required ActionGroupingBehavior 📍4.0.1 FHIR Std.
RequestGroup.action.​selectionBehavior Base required ActionSelectionBehavior 📍4.0.1 FHIR Std.
RequestGroup.action.​requiredBehavior Base required ActionRequiredBehavior 📍4.0.1 FHIR Std.
RequestGroup.action.​precheckBehavior Base required ActionPrecheckBehavior 📍4.0.1 FHIR Std.
RequestGroup.action.​cardinalityBehavior Base required ActionCardinalityBehavior 📍4.0.1 FHIR Std.
RequestGroup.action.​action.priority Base required Request priority 📍4.0.1 FHIR Std.
RequestGroup.action.​action.condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
RequestGroup.action.​action.relatedAction.​relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
RequestGroup.action.​action.type Base extensible ActionType 📍4.0.1 FHIR Std.
RequestGroup.action.​action.groupingBehavior Base required ActionGroupingBehavior 📍4.0.1 FHIR Std.
RequestGroup.action.​action.selectionBehavior Base required ActionSelectionBehavior 📍4.0.1 FHIR Std.
RequestGroup.action.​action.requiredBehavior Base required ActionRequiredBehavior 📍4.0.1 FHIR Std.
RequestGroup.action.​action.precheckBehavior Base required ActionPrecheckBehavior 📍4.0.1 FHIR Std.
RequestGroup.action.​action.cardinalityBehavior Base required ActionCardinalityBehavior 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression

Summary

Mandatory: 1 element(4 nested mandatory elements)
Must-Support: 16 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of RequestGroup.action.timing[x]
  • The element 1 is sliced based on the value of RequestGroup.action.action.timing[x]

Maturity: 0

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. RequestGroup 0..* RequestGroup A group of related requests
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url, profile:$this
.... extension:category S 0..* CodeableConcept Patient-specific regimen categories, such as treatment intent and line of therapy
URL: http://hl7.org/fhir/us/davinci-crd/StructureDefinition/ext-request-category
.... extension:category/treatmentIntent S 0..1 CodeableConcept Treatment intent category, bound to RegimenIntentVS
URL: http://hl7.org/fhir/us/davinci-crd/StructureDefinition/ext-request-category profiled by http://hl7.org/fhir/us/codex-mopa/StructureDefinition/treatment-intent-request-category
Binding: Regimen Intent Value Set (required)
.... extension:category/lineOfTherapy S 0..1 CodeableConcept Line-of-therapy category, bound to TreatmentLineVS
URL: http://hl7.org/fhir/us/davinci-crd/StructureDefinition/ext-request-category profiled by http://hl7.org/fhir/us/codex-mopa/StructureDefinition/line-of-therapy-request-category
Binding: Treatment Line Value Set (required)
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... status ?!SΣ 1..1 code draft | active | on-hold | revoked | completed | entered-in-error | unknown
Binding: RequestStatus (required): Codes identifying the lifecycle stage of a request.
... intent ?!SΣ 1..1 code proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option
Binding: RequestIntent (required): Codes indicating the degree of authority/intentionality associated with a request.
Required Pattern: order
... subject S 1..1 Reference(US Core Patient Profile(7.0.0) | Cancer Patient Profile) Who the request group is about
... action SC 0..* BackboneElement Proposed actions, if any
Constraints: rqg-1
.... id 1..1 string Action identifier — required for relatedAction cross-referencing in sequential regimens
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... title S 1..1 string Drug name or phase label
.... relatedAction S 0..* BackboneElement Relationship to another action
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... actionId 1..1 id What action this is related to
..... relationship 1..1 code Use 'after-end' for sequential phase ordering
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
.... Slices for timing[x] 0..1 When the action should take place
Slice: Unordered, Open by type:$this
..... timingDateTime dateTime
..... timingAge Age
..... timingPeriod Period
..... timingDuration Duration
..... timingRange Range
..... timingTiming Timing
..... timing[x]:timingTiming S 0..1 Timing Cycle period. Use regimen-days-of-cycle extension on this element for cycle-day scheduling.
.... resource SC 0..1 Reference(Resource) Reference to draft MedicationRequest for this component. Present at order-sign; MAY be absent at order-select.
.... action SC 0..* BackboneElement Sub action
..... id 1..1 string Unique id for inter-element referencing
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... title S 1..1 string User-visible title
..... Slices for timing[x] 0..1 When the action should take place
Slice: Unordered, Open by type:$this
...... timingDateTime dateTime
...... timingAge Age
...... timingPeriod Period
...... timingDuration Duration
...... timingRange Range
...... timingTiming Timing
...... timing[x]:timingTiming S 0..1 Timing When the action should take place
..... resource SC 0..1 Reference(Resource) The target of the action

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
RequestGroup.status Base required RequestStatus 📍4.0.1 FHIR Std.
RequestGroup.intent Base required RequestIntent 📍4.0.1 FHIR Std.
RequestGroup.action.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression

Differential View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. RequestGroup 0..* RequestGroup A group of related requests
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url, profile:$this
.... extension:category S 0..* CodeableConcept Patient-specific regimen categories, such as treatment intent and line of therapy
URL: http://hl7.org/fhir/us/davinci-crd/StructureDefinition/ext-request-category
.... extension:category/treatmentIntent S 0..1 CodeableConcept Treatment intent category, bound to RegimenIntentVS
URL: http://hl7.org/fhir/us/davinci-crd/StructureDefinition/ext-request-category profiled by http://hl7.org/fhir/us/codex-mopa/StructureDefinition/treatment-intent-request-category
Binding: Regimen Intent Value Set (required)
.... extension:category/lineOfTherapy S 0..1 CodeableConcept Line-of-therapy category, bound to TreatmentLineVS
URL: http://hl7.org/fhir/us/davinci-crd/StructureDefinition/ext-request-category profiled by http://hl7.org/fhir/us/codex-mopa/StructureDefinition/line-of-therapy-request-category
Binding: Treatment Line Value Set (required)
... instantiatesCanonical S 0..* canonical() Canonical URL of the AntiCancerRegimenPlanDefinition this instance instantiates
... status S 1..1 code draft | active | on-hold | revoked | completed | entered-in-error | unknown
... subject S 1..1 Reference(US Core Patient Profile(7.0.0) | Cancer Patient Profile) Who the request group is about
... action S 0..* BackboneElement Proposed actions, if any
.... id 1..1 string Action identifier — required for relatedAction cross-referencing in sequential regimens
.... title S 1..1 string Drug name or phase label
.... relatedAction S 0..* BackboneElement Relationship to another action
..... relationship 1..1 code Use 'after-end' for sequential phase ordering
.... Slices for timing[x] 0..1 dateTime, Age, Period, Duration, Range, Timing When the action should take place
Slice: Unordered, Open by type:$this
..... timing[x]:timingTiming S 0..1 Timing Cycle period. Use regimen-days-of-cycle extension on this element for cycle-day scheduling.
.... resource S 0..1 Reference(Resource) Reference to draft MedicationRequest for this component. Present at order-sign; MAY be absent at order-select.
.... action S 0..* BackboneElement Sub action
..... id 1..1 string Unique id for inter-element referencing
..... title S 1..1 string User-visible title
..... Slices for timing[x] 0..1 dateTime, Age, Period, Duration, Range, Timing When the action should take place
Slice: Unordered, Open by type:$this
...... timing[x]:timingTiming S 0..1 Timing When the action should take place
..... resource S 0..1 Reference(Resource) The target of the action

doco Documentation for this format

Snapshot ViewView

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. RequestGroup 0..* RequestGroup A group of related requests
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url, profile:$this
.... extension:category S 0..* CodeableConcept Patient-specific regimen categories, such as treatment intent and line of therapy
URL: http://hl7.org/fhir/us/davinci-crd/StructureDefinition/ext-request-category
.... extension:category/treatmentIntent S 0..1 CodeableConcept Treatment intent category, bound to RegimenIntentVS
URL: http://hl7.org/fhir/us/davinci-crd/StructureDefinition/ext-request-category profiled by http://hl7.org/fhir/us/codex-mopa/StructureDefinition/treatment-intent-request-category
Binding: Regimen Intent Value Set (required)
.... extension:category/lineOfTherapy S 0..1 CodeableConcept Line-of-therapy category, bound to TreatmentLineVS
URL: http://hl7.org/fhir/us/davinci-crd/StructureDefinition/ext-request-category profiled by http://hl7.org/fhir/us/codex-mopa/StructureDefinition/line-of-therapy-request-category
Binding: Treatment Line Value Set (required)
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier Σ 0..* Identifier Business identifier
... instantiatesCanonical SΣ 0..* canonical() Canonical URL of the AntiCancerRegimenPlanDefinition this instance instantiates
... instantiatesUri Σ 0..* uri Instantiates external protocol or definition
... basedOn 0..* Reference(Resource) Fulfills plan, proposal, or order
... replaces 0..* Reference(Resource) Request(s) replaced by this request
... groupIdentifier Σ 0..1 Identifier Composite request this is part of
... status ?!SΣ 1..1 code draft | active | on-hold | revoked | completed | entered-in-error | unknown
Binding: RequestStatus (required): Codes identifying the lifecycle stage of a request.
... intent ?!SΣ 1..1 code proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option
Binding: RequestIntent (required): Codes indicating the degree of authority/intentionality associated with a request.
Required Pattern: order
... priority Σ 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
... code Σ 0..1 CodeableConcept What's being requested/ordered
... subject S 1..1 Reference(US Core Patient Profile(7.0.0) | Cancer Patient Profile) Who the request group is about
... encounter 0..1 Reference(Encounter) Created as part of
... authoredOn 0..1 dateTime When the request group was authored
... author 0..1 Reference(Device | Practitioner | PractitionerRole) Device or practitioner that authored the request group
... reasonCode 0..* CodeableConcept Why the request group is needed
... reasonReference 0..* Reference(Condition | Observation | DiagnosticReport | DocumentReference) Why the request group is needed
... note 0..* Annotation Additional notes about the response
... action SC 0..* BackboneElement Proposed actions, if any
Constraints: rqg-1
.... id 1..1 string Action identifier — required for relatedAction cross-referencing in sequential regimens
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... prefix 0..1 string User-visible prefix for the action (e.g. 1. or A.)
.... title S 1..1 string Drug name or phase label
.... description Σ 0..1 string Short description of the action
.... textEquivalent Σ 0..1 string Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
.... priority 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
.... code 0..* CodeableConcept Code representing the meaning of the action or sub-actions
.... documentation 0..* RelatedArtifact Supporting documentation for the intended performer of the action
.... condition 0..* BackboneElement Whether or not the action is applicable
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... kind 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): The kind of condition for the action.
..... expression 0..1 Expression Boolean-valued expression
.... relatedAction S 0..* BackboneElement Relationship to another action
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... actionId 1..1 id What action this is related to
..... relationship 1..1 code Use 'after-end' for sequential phase ordering
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
..... offset[x] 0..1 Time offset for the relationship
...... offsetDuration Duration
...... offsetRange Range
.... Slices for timing[x] 0..1 When the action should take place
Slice: Unordered, Open by type:$this
..... timingDateTime dateTime
..... timingAge Age
..... timingPeriod Period
..... timingDuration Duration
..... timingRange Range
..... timingTiming Timing
..... timing[x]:timingTiming S 0..1 Timing Cycle period. Use regimen-days-of-cycle extension on this element for cycle-day scheduling.
.... participant 0..* Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Device) Who should perform the action
.... type 0..1 CodeableConcept create | update | remove | fire-event
Binding: ActionType (extensible): The type of action to be performed.
.... groupingBehavior 0..1 code visual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required): Defines organization behavior of a group.
.... selectionBehavior 0..1 code any | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required): Defines selection behavior of a group.
.... requiredBehavior 0..1 code must | could | must-unless-documented
Binding: ActionRequiredBehavior (required): Defines expectations around whether an action or action group is required.
.... precheckBehavior 0..1 code yes | no
Binding: ActionPrecheckBehavior (required): Defines selection frequency behavior for an action or group.
.... cardinalityBehavior 0..1 code single | multiple
Binding: ActionCardinalityBehavior (required): Defines behavior for an action or a group for how many times that item may be repeated.
.... resource SC 0..1 Reference(Resource) Reference to draft MedicationRequest for this component. Present at order-sign; MAY be absent at order-select.
.... action SC 0..* BackboneElement Sub action
..... id 1..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... prefix 0..1 string User-visible prefix for the action (e.g. 1. or A.)
..... title S 1..1 string User-visible title
..... description Σ 0..1 string Short description of the action
..... textEquivalent Σ 0..1 string Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
..... priority 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
..... code 0..* CodeableConcept Code representing the meaning of the action or sub-actions
..... documentation 0..* RelatedArtifact Supporting documentation for the intended performer of the action
..... condition 0..* BackboneElement Whether or not the action is applicable
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... kind 1..1 code applicability | start | stop
Binding: ActionConditionKind (required): The kind of condition for the action.
...... expression 0..1 Expression Boolean-valued expression
..... relatedAction 0..* BackboneElement Relationship to another action
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... actionId 1..1 id What action this is related to
...... relationship 1..1 code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ActionRelationshipType (required): Defines the types of relationships between actions.
...... offset[x] 0..1 Time offset for the relationship
....... offsetDuration Duration
....... offsetRange Range
..... Slices for timing[x] 0..1 When the action should take place
Slice: Unordered, Open by type:$this
...... timingDateTime dateTime
...... timingAge Age
...... timingPeriod Period
...... timingDuration Duration
...... timingRange Range
...... timingTiming Timing
...... timing[x]:timingTiming S 0..1 Timing When the action should take place
..... participant 0..* Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Device) Who should perform the action
..... type 0..1 CodeableConcept create | update | remove | fire-event
Binding: ActionType (extensible): The type of action to be performed.
..... groupingBehavior 0..1 code visual-group | logical-group | sentence-group
Binding: ActionGroupingBehavior (required): Defines organization behavior of a group.
..... selectionBehavior 0..1 code any | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ActionSelectionBehavior (required): Defines selection behavior of a group.
..... requiredBehavior 0..1 code must | could | must-unless-documented
Binding: ActionRequiredBehavior (required): Defines expectations around whether an action or action group is required.
..... precheckBehavior 0..1 code yes | no
Binding: ActionPrecheckBehavior (required): Defines selection frequency behavior for an action or group.
..... cardinalityBehavior 0..1 code single | multiple
Binding: ActionCardinalityBehavior (required): Defines behavior for an action or a group for how many times that item may be repeated.
..... resource SC 0..1 Reference(Resource) The target of the action
..... action C 0..* See action (RequestGroup) Sub action

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
RequestGroup.language Base preferred Common Languages 📍4.0.1 FHIR Std.
RequestGroup.status Base required RequestStatus 📍4.0.1 FHIR Std.
RequestGroup.intent Base required RequestIntent 📍4.0.1 FHIR Std.
RequestGroup.priority Base required Request priority 📍4.0.1 FHIR Std.
RequestGroup.action.​priority Base required Request priority 📍4.0.1 FHIR Std.
RequestGroup.action.​condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
RequestGroup.action.​relatedAction.relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
RequestGroup.action.​type Base extensible ActionType 📍4.0.1 FHIR Std.
RequestGroup.action.​groupingBehavior Base required ActionGroupingBehavior 📍4.0.1 FHIR Std.
RequestGroup.action.​selectionBehavior Base required ActionSelectionBehavior 📍4.0.1 FHIR Std.
RequestGroup.action.​requiredBehavior Base required ActionRequiredBehavior 📍4.0.1 FHIR Std.
RequestGroup.action.​precheckBehavior Base required ActionPrecheckBehavior 📍4.0.1 FHIR Std.
RequestGroup.action.​cardinalityBehavior Base required ActionCardinalityBehavior 📍4.0.1 FHIR Std.
RequestGroup.action.​action.priority Base required Request priority 📍4.0.1 FHIR Std.
RequestGroup.action.​action.condition.kind Base required ActionConditionKind 📍4.0.1 FHIR Std.
RequestGroup.action.​action.relatedAction.​relationship Base required ActionRelationshipType 📍4.0.1 FHIR Std.
RequestGroup.action.​action.type Base extensible ActionType 📍4.0.1 FHIR Std.
RequestGroup.action.​action.groupingBehavior Base required ActionGroupingBehavior 📍4.0.1 FHIR Std.
RequestGroup.action.​action.selectionBehavior Base required ActionSelectionBehavior 📍4.0.1 FHIR Std.
RequestGroup.action.​action.requiredBehavior Base required ActionRequiredBehavior 📍4.0.1 FHIR Std.
RequestGroup.action.​action.precheckBehavior Base required ActionPrecheckBehavior 📍4.0.1 FHIR Std.
RequestGroup.action.​action.cardinalityBehavior Base required ActionCardinalityBehavior 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression

Summary

Mandatory: 1 element(4 nested mandatory elements)
Must-Support: 16 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of RequestGroup.action.timing[x]
  • The element 1 is sliced based on the value of RequestGroup.action.action.timing[x]

Maturity: 0

 

Other representations of profile: CSV, Excel, Schematron