Left: | CPGStrategy (http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-strategy) |
Right: | CPG Strategy (http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-strategy) |
Error | StructureDefinition.version | Values for version differ: '1.0.0' vs '2.0.0-ballot' |
Information | StructureDefinition.status | Values for status differ: 'draft' vs 'active' |
Information | StructureDefinition.date | Values for date differ: '2019-06-06' vs '2023-12-19T19:53:17+00:00' |
Information | StructureDefinition.publisher | Values for publisher differ: 'Health Level Seven, Inc. - CDS WG' vs 'HL7 International / Clinical Decision Support' |
Information | StructureDefinition.comment | Values for comment differ: 'The target resource SHALL be a [Request](http://hl7.org/fhir/R4/request.html) resource with a Request.intent set to 'option'.' vs 'The target resource SHALL be a [Request](request.html) resource with a Request.intent set to 'option'.' |
Name | Value | Comments | |
---|---|---|---|
abstract | false | ||
baseDefinition | http://hl7.org/fhir/StructureDefinition/RequestGroup | ||
copyright | |||
date | 2019-06-06 | 2023-12-19T19:53:17+00:00 |
|
description | Profile of RequestGroup as a Strategy for use with the CPG Implementation Guide. Strategies are patient-specific realiziations of strategy definitions and are used to represent aspects of a care plan that still contain optionality among related patient-specific recommendations, typically focused on a particular condition or state within the overall guideline or pathway | ||
experimental | false | ||
fhirVersion | 4.0.1 | ||
jurisdiction | |||
jurisdiction[0] | http://unstats.un.org/unsd/methods/m49/m49.htm#001 | ||
kind | resource | ||
name | CPGStrategy | ||
publisher | Health Level Seven, Inc. - CDS WG | HL7 International / Clinical Decision Support |
|
purpose | |||
status | draft | active |
|
title | CPG Strategy |
| |
type | RequestGroup | ||
url | http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-strategy | ||
version | 1.0.0 | 2.0.0-ballot |
|
Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | L Type | L Description & Constraints | Comments | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
RequestGroup | 0..* | RequestGroup | A group of related requests | 0..* | RequestGroup | A group of related requests | |||||||||||
id | Σ | 0..1 | string | Logical id of this artifact | Σ | 0..1 | id | Logical id of this artifact | |||||||||
meta | Σ | 0..1 | Meta | Metadata about the resource | Σ | 0..1 | Meta | Metadata about the resource | |||||||||
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ?!Σ | 0..1 | uri | A set of rules under which this content was created | |||||||||
language | 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
| 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
| |||||||||||
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||||||||
contained | 0..* | Resource | Contained, inline Resources | 0..* | Resource | Contained, inline Resources | |||||||||||
extension | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored | ?! | 0..* | Extension | Extensions that cannot be ignored | |||||||||
identifier | Σ | 0..* | Identifier | Business identifier | Σ | 0..* | Identifier | Business identifier | |||||||||
instantiatesCanonical | Σ | 1..1 | canonical(PlanDefinition) | Instantiates FHIR protocol or definition | Σ | 1..1 | canonical(PlanDefinition) | Instantiates FHIR protocol or definition | |||||||||
instantiatesUri | Σ | 0..* | uri | Instantiates external protocol or definition | Σ | 0..* | uri | Instantiates external protocol or definition | |||||||||
basedOn | 0..* | Reference(Resource) | Fulfills plan, proposal, or order | 0..* | Reference(Resource) | Fulfills plan, proposal, or order | |||||||||||
replaces | 0..* | Reference(Resource) | Request(s) replaced by this request | 0..* | Reference(Resource) | Request(s) replaced by this request | |||||||||||
groupIdentifier | Σ | 0..1 | Identifier | Composite request this is part of | Σ | 0..1 | Identifier | Composite request this is part of | |||||||||
status | ?!Σ | 1..1 | code | draft | active | on-hold | revoked | completed | entered-in-error | unknown Binding: ?? (required): Codes identifying the lifecycle stage of a request. | ?!Σ | 1..1 | code | draft | active | on-hold | revoked | completed | entered-in-error | unknown Binding: ?? (required): Codes identifying the lifecycle stage of a request. | |||||||||
intent | ?!Σ | 1..1 | code | proposal | 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. | ?!Σ | 1..1 | code | proposal | 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. | |||||||||
priority | SΣ | 0..1 | code | routine | urgent | asap | stat Binding: ?? (required): Identifies the level of importance to be assigned to actioning the request. | SΣ | 0..1 | code | routine | urgent | asap | stat Binding: ?? (required): Identifies the level of importance to be assigned to actioning the request. | |||||||||
code | Σ | 0..1 | CodeableConcept | What's being requested/ordered | Σ | 0..1 | CodeableConcept | What's being requested/ordered | |||||||||
subject | 1..1 | Reference(Patient) | Who the request group is about | 1..1 | Reference(Patient) | Who the request group is about | |||||||||||
encounter | S | 0..1 | Reference(Encounter) | Created as part of | S | 0..1 | Reference(Encounter) | Created as part of | |||||||||
authoredOn | 0..1 | dateTime | When the request group was authored | 0..1 | dateTime | When the request group was authored | |||||||||||
author | 0..1 | Reference(Device | Practitioner | PractitionerRole) | Device or practitioner that authored the request group | 0..1 | Reference(Device | Practitioner | PractitionerRole) | Device or practitioner that authored the request group | |||||||||||
reasonCode | 0..* | CodeableConcept | Why the request group is needed | 0..* | CodeableConcept | Why the request group is needed | |||||||||||
reasonReference | 0..* | Reference(Condition | Observation | DiagnosticReport | DocumentReference) | Why the request group is needed | 0..* | Reference(Condition | Observation | DiagnosticReport | DocumentReference) | Why the request group is needed | |||||||||||
note | 0..* | Annotation | Additional notes about the response | 0..* | Annotation | Additional notes about the response | |||||||||||
action | C | 0..* | BackboneElement | Proposed actions, if any | C | 0..* | BackboneElement | Proposed actions, if any | |||||||||
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
extension | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 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.) | 0..1 | string | User-visible prefix for the action (e.g. 1. or A.) | |||||||||||
title | 1..1 | string | User-visible title | 1..1 | string | User-visible title | |||||||||||
description | Σ | 1..1 | string | Short description of the action | Σ | 1..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 | Σ | 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: ?? (required): Identifies the level of importance to be assigned to actioning the request. | 0..1 | code | routine | urgent | asap | stat Binding: ?? (required): Identifies the level of importance to be assigned to actioning the request. | |||||||||||
code | 1..1 | CodeableConcept | Code representing the meaning of the action or sub-actions Binding: ?? (extensible): High-level processes identified in guideline-based care | 1..1 | CodeableConcept | Code representing the meaning of the action or sub-actions Binding: ?? (extensible): High-level processes identified in guideline-based care | |||||||||||
documentation | 0..* | RelatedArtifact | Supporting documentation for the intended performer of the action | 0..* | RelatedArtifact | Supporting documentation for the intended performer of the action | |||||||||||
condition | 0..* | BackboneElement | Whether or not the action is applicable | 0..* | BackboneElement | Whether or not the action is applicable | |||||||||||
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
extension | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
kind | 1..1 | code | applicability | start | stop Binding: ?? (required): The kind of condition for the action. | 1..1 | code | applicability | start | stop Binding: ?? (required): The kind of condition for the action. | |||||||||||
expression | 0..1 | Expression | Boolean-valued expression | 0..1 | Expression | Boolean-valued expression | |||||||||||
relatedAction | S | 0..* | BackboneElement | Relationship to another action | S | 0..* | BackboneElement | Relationship to another action | |||||||||
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
extension | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
actionId | 1..1 | id | What action this is related to | 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: ?? (required): Defines the types of relationships between actions. | 1..1 | code | before-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. | |||||||||||
offset[x] | 0..1 | Duration, Range | Time offset for the relationship | 0..1 | Duration, Range | Time offset for the relationship | |||||||||||
timing[x] | 0..1 | dateTime, Age, Period, Duration, Range, Timing | When the action should take place | 0..1 | dateTime, Age, Period, Duration, Range, Timing | When the action should take place | |||||||||||
participant | 0..* | Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Device) | Who should perform the action | 0..* | Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Device) | Who should perform the action | |||||||||||
type | 0..0 | 0..0 | |||||||||||||||
groupingBehavior | 0..0 | 0..0 | |||||||||||||||
selectionBehavior | S | 0..1 | code | any | all | all-or-none | exactly-one | at-most-one | one-or-more Binding: ?? (required): Defines selection behavior of a group. | S | 0..1 | code | any | all | all-or-none | exactly-one | at-most-one | one-or-more Binding: ?? (required): Defines selection behavior of a group. | |||||||||
requiredBehavior | 0..0 | 0..0 | |||||||||||||||
precheckBehavior | 0..0 | 0..0 | |||||||||||||||
cardinalityBehavior | 0..0 | 0..0 | |||||||||||||||
resource | SC | 0..1 | Reference(Resource) | The target of the action | SC | 0..1 | Reference(Resource) | The target of the action | |||||||||
action | C | 0..* | See action (RequestGroup) | Sub action | C | 0..* | See action (RequestGroup) | Sub action | |||||||||
Documentation for this format |