Clinical Practice Guidelines (CPG) on EBMonFHIR
1.0.2 - qa-preview
This page is part of the CPG-on-EBMonFHIR Implementation Guide (1.0.2).
Official URL: https://www.netzwerk-universitaetsmedizin.de/fhir/cpg-on-ebm-on-fhir/StructureDefinition/ext-action-combination-method | Version: 0.1.0 | |||
Draft as of 2022-07-06 | Responsible: Netzwerk Universitätsmedizin (NUM) | Computable Name: ActionCombinationMethod |
Extension used on PlanDefinition.action to specify a method for combining the actions.
Context of Use
This extension may be used on the following element(s):
If at least one action is defined, the combination of actions is defined using the Action Combination Method Extension.
To ease the use of the extension, the following rulesets can be used:
Type | Description | Treshold required | RuleSet |
---|---|---|---|
#exactly |
Exactly threshold actions out of the combination must be performed |
Yes | rs-combination-exactly(threshold) |
#at-least |
At least threshold actions out of the combination must be performed |
Yes | rs-combination-at-least(threshold) |
#at-most |
At most threshold actions out of the combination must be performed |
Yes | rs-combination-at-most(threshold) |
#one-or-more |
At least one action must be performed (equivalent to at-least with threshold=1 ) |
No | rs-combination-one-or-more |
#all |
All actions must be performed | No | rs-combination-all |
#any |
Any combination of actions (but at least one) must be performed (equivalent to at-least with threshold=1 ) |
No | rs-combination-any |
Alias: $combinationMethod = https://www.netzwerk-universitaetsmedizin.de/fhir/cpg-on-ebm-on-fhir/StructureDefinition/ext-action-combination-method
Alias: $cs-action-combination-method = https://www.netzwerk-universitaetsmedizin.de/fhir/cpg-on-ebm-on-fhir/CodeSystem/cs-action-combination-method
// in RecommendationPlan instance
* insert rs-combination-exactly(2)
results in
* extension[$combinationMethod].extension[method].valueCodeableConcept = $cs-action-combination-method#exactly
* extension[$combinationMethod].extension[threshold].valuePositiveInt = 2
// in RecommendationPlan instance
* insert rs-combination-at-least(2)
results in
* extension[$combinationMethod].extension[method].valueCodeableConcept = $cs-action-combination-method#at-least
* extension[$combinationMethod].extension[threshold].valuePositiveInt = 2
// in RecommendationPlan instance
* insert rs-combination-at-most(2)
results in
* extension[$combinationMethod].extension[method].valueCodeableConcept = $cs-action-combination-method#at-most
* extension[$combinationMethod].extension[threshold].valuePositiveInt = 2
// in RecommendationPlan instance
* insert rs-combination-one-or-more
results in
* extension[$combinationMethod].extension[method].valueCodeableConcept = $cs-action-combination-method#one-or-more
// in RecommendationPlan instance
* insert rs-combination-all
results in
* extension[$combinationMethod].extension[method].valueCodeableConcept = $cs-action-combination-method#all
// in RecommendationPlan instance
* insert rs-combination-any
results in
* extension[$combinationMethod].extension[method].valueCodeableConcept = $cs-action-combination-method#any
This profile of a FHIR Extension is derived from the Extension FHIR resource.
Usage info
Usage:
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.
This structure is derived from Extension
This structure is derived from Extension
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Extension | 0..* | Extension | combinationMethod | |
extension | 1..* | Extension | Extension | |
Slices for extension | Content/Rules for all slices | |||
extension:method | 1..1 | Extension | Expresses the method for combining the actions | |
extension | 0..0 | |||
url | 1..1 | uri | "method" | |
value[x] | 0..1 | CodeableConcept | Value of extension Binding: Action Combination Method (required) | |
extension:threshold | 0..1 | Extension | Expresses the threshold for the method for combining the actions | |
extension | 0..0 | |||
url | 1..1 | uri | "threshold" | |
value[x] | 0..1 | positiveInt | Value of extension | |
url | 1..1 | uri | "https://www.netzwerk-universitaetsmedizin.de/fhir/cpg-on-ebm-on-fhir/StructureDefinition/ext-action-combination-method" | |
value[x] | 0..0 | |||
Documentation for this format |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Extension | 0..* | Extension | combinationMethod | |
id | 0..1 | id | Unique id for inter-element referencing | |
Slices for extension | 1..* | Extension | Extension Slice: Unordered, Open by value:url | |
extension:method | 1..1 | Extension | Expresses the method for combining the actions | |
id | 0..1 | id | Unique id for inter-element referencing | |
extension | 0..0 | |||
url | 1..1 | uri | "method" | |
value[x] | 0..1 | CodeableConcept | Value of extension Binding: Action Combination Method (required) | |
extension:threshold | 0..1 | Extension | Expresses the threshold for the method for combining the actions | |
id | 0..1 | id | Unique id for inter-element referencing | |
extension | 0..0 | |||
url | 1..1 | uri | "threshold" | |
value[x] | 0..1 | positiveInt | Value of extension | |
url | 1..1 | uri | "https://www.netzwerk-universitaetsmedizin.de/fhir/cpg-on-ebm-on-fhir/StructureDefinition/ext-action-combination-method" | |
Documentation for this format |
This structure is derived from Extension
Differential View
This structure is derived from Extension
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Extension | 0..* | Extension | combinationMethod | |
extension | 1..* | Extension | Extension | |
Slices for extension | Content/Rules for all slices | |||
extension:method | 1..1 | Extension | Expresses the method for combining the actions | |
extension | 0..0 | |||
url | 1..1 | uri | "method" | |
value[x] | 0..1 | CodeableConcept | Value of extension Binding: Action Combination Method (required) | |
extension:threshold | 0..1 | Extension | Expresses the threshold for the method for combining the actions | |
extension | 0..0 | |||
url | 1..1 | uri | "threshold" | |
value[x] | 0..1 | positiveInt | Value of extension | |
url | 1..1 | uri | "https://www.netzwerk-universitaetsmedizin.de/fhir/cpg-on-ebm-on-fhir/StructureDefinition/ext-action-combination-method" | |
value[x] | 0..0 | |||
Documentation for this format |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Extension | 0..* | Extension | combinationMethod | |
id | 0..1 | id | Unique id for inter-element referencing | |
Slices for extension | 1..* | Extension | Extension Slice: Unordered, Open by value:url | |
extension:method | 1..1 | Extension | Expresses the method for combining the actions | |
id | 0..1 | id | Unique id for inter-element referencing | |
extension | 0..0 | |||
url | 1..1 | uri | "method" | |
value[x] | 0..1 | CodeableConcept | Value of extension Binding: Action Combination Method (required) | |
extension:threshold | 0..1 | Extension | Expresses the threshold for the method for combining the actions | |
id | 0..1 | id | Unique id for inter-element referencing | |
extension | 0..0 | |||
url | 1..1 | uri | "threshold" | |
value[x] | 0..1 | positiveInt | Value of extension | |
url | 1..1 | uri | "https://www.netzwerk-universitaetsmedizin.de/fhir/cpg-on-ebm-on-fhir/StructureDefinition/ext-action-combination-method" | |
Documentation for this format |
Other representations of profile: CSV, Excel, Schematron
Path | Conformance | ValueSet | URI |
Extension.extension:method.value[x] | required | ActionCombinationMethod (a valid code from Action Combination Method)https://www.netzwerk-universitaetsmedizin.de/fhir/cpg-on-ebm-on-fhir/ValueSet/vs-action-combination-method from this IG |