Union of http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-strategy and http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-strategy

This is the set of resources that conform to either of the profiles CPGStrategy (http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-strategy) and CPG Strategy (http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-strategy). E.g. what you have to deal with if you get resources conforming to one of them

Structure

NameFlagsCard.TypeDescription & Constraintsdoco
.. RequestGroup 0..*A group of related requests
dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources
dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label
dom-6: A resource should have narrative for robust management
... meta Σ0..1MetaMetadata about the resource
ele-1: All FHIR elements must have a @value or children
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
ele-1: All FHIR elements must have a @value or children
... language 0..1codeLanguage of the resource content
Binding: ?? (preferred): A human language.


ele-1: All FHIR elements must have a @value or children
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... identifier Σ0..*IdentifierBusiness identifier
ele-1: All FHIR elements must have a @value or children
... instantiatesCanonical Σ1..1canonical(PlanDefinition)Instantiates FHIR protocol or definition
ele-1: All FHIR elements must have a @value or children
... instantiatesUri Σ0..*uriInstantiates external protocol or definition
ele-1: All FHIR elements must have a @value or children
... basedOn 0..*Reference(Resource)Fulfills plan, proposal, or order
ele-1: All FHIR elements must have a @value or children
... replaces 0..*Reference(Resource)Request(s) replaced by this request
ele-1: All FHIR elements must have a @value or children
... groupIdentifier Σ0..1IdentifierComposite request this is part of
ele-1: All FHIR elements must have a @value or children
... status ?!Σ1..1codedraft | active | on-hold | revoked | completed | entered-in-error | unknown
Binding: ?? (required): Codes identifying the lifecycle stage of a request.


ele-1: All FHIR elements must have a @value or children
... intent ?!Σ1..1codeproposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option
Binding: ?? (required): Codes indicating the degree of authority/intentionality associated with a request.


ele-1: All FHIR elements must have a @value or children
... priority SΣ0..1coderoutine | urgent | asap | stat
Binding: ?? (required): Identifies the level of importance to be assigned to actioning the request.


ele-1: All FHIR elements must have a @value or children
... code Σ0..1CodeableConceptWhat's being requested/ordered
ele-1: All FHIR elements must have a @value or children
... subject 1..1Reference(Patient)Who the request group is about
ele-1: All FHIR elements must have a @value or children
... encounter S0..1Reference(Encounter)Created as part of
ele-1: All FHIR elements must have a @value or children
... authoredOn 0..1dateTimeWhen the request group was authored
ele-1: All FHIR elements must have a @value or children
... author 0..1Reference(Device | Practitioner | PractitionerRole)Device or practitioner that authored the request group
ele-1: All FHIR elements must have a @value or children
... reasonCode 0..*CodeableConceptWhy the request group is needed
ele-1: All FHIR elements must have a @value or children
... reasonReference 0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference)Why the request group is needed
ele-1: All FHIR elements must have a @value or children
... note 0..*AnnotationAdditional notes about the response
ele-1: All FHIR elements must have a @value or children
... action C0..*BackboneElementProposed actions, if any
ele-1: All FHIR elements must have a @value or children
rqg-1: Must have resource or action but not both
.... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... prefix 0..1stringUser-visible prefix for the action (e.g. 1. or A.)
ele-1: All FHIR elements must have a @value or children
.... title 1..1stringUser-visible title
ele-1: All FHIR elements must have a @value or children
.... description Σ1..1stringShort description of the action
ele-1: All FHIR elements must have a @value or children
.... textEquivalent Σ0..1stringStatic text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
ele-1: All FHIR elements must have a @value or children
.... priority 0..1coderoutine | urgent | asap | stat
Binding: ?? (required): Identifies the level of importance to be assigned to actioning the request.


ele-1: All FHIR elements must have a @value or children
.... code 1..1CodeableConceptCode representing the meaning of the action or sub-actions
Binding: ?? (extensible): High-level processes identified in guideline-based care


ele-1: All FHIR elements must have a @value or children
.... documentation 0..*RelatedArtifactSupporting documentation for the intended performer of the action
ele-1: All FHIR elements must have a @value or children
.... condition 0..*BackboneElementWhether or not the action is applicable
ele-1: All FHIR elements must have a @value or children
..... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... kind 1..1codeapplicability | start | stop
Binding: ?? (required): The kind of condition for the action.


ele-1: All FHIR elements must have a @value or children
..... expression 0..1ExpressionBoolean-valued expression
ele-1: All FHIR elements must have a @value or children
.... relatedAction S0..*BackboneElementRelationship to another action
ele-1: All FHIR elements must have a @value or children
..... extension 0..*ExtensionAdditional content defined by implementations
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... actionId 1..1idWhat action this is related to
ele-1: All FHIR elements must have a @value or children
..... relationship 1..1codebefore-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
Binding: ?? (required): Defines the types of relationships between actions.


ele-1: All FHIR elements must have a @value or children
..... offset[x] 0..1Time offset for the relationship
ele-1: All FHIR elements must have a @value or children
...... offsetDurationDuration
...... offsetRangeRange
.... timing[x] 0..1When the action should take place
ele-1: All FHIR elements must have a @value or children
..... timingDateTimedateTime
..... timingAgeAge
..... timingPeriodPeriod
..... timingDurationDuration
..... timingRangeRange
..... timingTimingTiming
.... participant 0..*Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Device)Who should perform the action
ele-1: All FHIR elements must have a @value or children
.... selectionBehavior S0..1codeany | all | all-or-none | exactly-one | at-most-one | one-or-more
Binding: ?? (required): Defines selection behavior of a group.


ele-1: All FHIR elements must have a @value or children
.... resource S0..1Reference(Resource)The target of the action
ele-1: All FHIR elements must have a @value or children
.... action 0..*Sub action
ele-1: All FHIR elements must have a @value or children

doco Documentation for this format