Evidence Based Medicine on FHIR Implementation Guide
2.0.0-ballot - ballot International flag

Evidence Based Medicine on FHIR Implementation Guide, published by HL7 International / Clinical Decision Support. This guide is not an authorized publication; it is the continuous build for version 2.0.0-ballot built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/ebm/ and changes regularly. See the Directory of published versions

Resource Profile: EvidenceReportSubject

Official URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/evidence-report-subject Version: 2.0.0-ballot
Standards status: Draft Maturity Level: 1 Computable Name: EvidenceReportSubject
Other Identifiers: OID:2.16.840.1.113883.4.642.40.44.42.39

Profile of Group for Evidence Based Medicine IG. The EvidenceReportSubject Profile is used to define the subject of an EvidenceReport.

See Understanding the Group Resource for additional information.

Usage:

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from ConceptualCohortDefinition

NameFlagsCard.TypeDescription & Constraintsdoco
.. Group ConceptualCohortDefinition
... combinationMethod 0..1 code all-of | any-of | at-least | at-most | except-subset
Required Pattern: all-of
... Slices for characteristic 0..* BackboneElement Include / Exclude group members by Trait
Slice: Unordered, Open by value:code.text
.... characteristic:population S 0..1 BackboneElement Include / Exclude group members by Trait
..... code
...... text 1..1 string Plain text representation of the concept
Required Pattern: Population
..... Slices for value[x] 1..1 CodeableConcept, boolean, Quantity, Range, Reference(), uri, Expression Value held by characteristic
Slice: Unordered, Open by type:$this
...... value[x]:valueReference 0..1 Reference(Group) Value held by characteristic
..... exclude 1..1 boolean Group includes or excludes
Required Pattern: false
.... characteristic:intervention S 0..1 BackboneElement Include / Exclude group members by Trait
..... code
...... text 1..1 string Plain text representation of the concept
Required Pattern: Intervention or Exposure
..... Slices for value[x] 1..1 CodeableConcept, boolean, Quantity, Range, Reference(), uri, Expression Value held by characteristic
Slice: Unordered, Open by type:$this
...... value[x]:valueReference 0..1 Reference(EvidenceVariable | Group) Value held by characteristic
..... exclude 1..1 boolean Group includes or excludes
Required Pattern: false
.... characteristic:comparator S 0..1 BackboneElement Include / Exclude group members by Trait
..... code
...... text 1..1 string Plain text representation of the concept
Required Pattern: Comparator
..... Slices for value[x] 1..1 CodeableConcept, boolean, Quantity, Range, Reference(), uri, Expression Value held by characteristic
Slice: Unordered, Open by type:$this
...... value[x]:valueReference 0..1 Reference(EvidenceVariable | Group) Value held by characteristic
..... exclude 1..1 boolean Group includes or excludes
Required Pattern: false
.... characteristic:outcomes S 0..1 BackboneElement Include / Exclude group members by Trait
..... code
...... text 1..1 string Plain text representation of the concept
Required Pattern: Outcomes
..... Slices for value[x] 1..1 CodeableConcept, boolean, Quantity, Range, Reference(), uri, Expression Value held by characteristic
Slice: Unordered, Open by type:$this
...... value[x]:valueReference 0..1 Reference(OutcomeList) Value held by characteristic
..... exclude 1..1 boolean Group includes or excludes
Required Pattern: false

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Group C 0..* ConceptualCohortDefinition Group of multiple entities
cnl-2: Group.type SHALL be defined if Group.membership is either 'definitional' or 'enumerated'
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... contained 0..* Resource Contained, inline Resources
... Slices for extension Content/Rules for all slices
.... author 0..* ContactDetail Who authored the artifact
URL: http://hl7.org/fhir/StructureDefinition/artifact-author
.... relatedArtifact 0..* RelatedArtifact Additional documentation, citations, etc.
URL: http://hl7.org/fhir/StructureDefinition/artifact-relatedArtifact
.... characteristicExpression 0..1 Expression Criteria for group membership
URL: http://hl7.org/fhir/StructureDefinition/characteristicExpression
... status ?!Σ 0..1 code draft | active | retired | unknown
Binding: PublicationStatus (required): The lifecycle status of an artifact.

... membership Σ 1..1 code definitional | conceptual | enumerated
Binding: GroupMembershipBasis (required): The basis for membership in a group


Required Pattern: conceptual
... combinationMethod ?!Σ 0..1 code all-of | any-of | at-least | at-most | except-subset
Binding: GroupCharacteristicCombination (required)
Required Pattern: all-of
... Slices for characteristic Σ 0..* BackboneElement Include / Exclude group members by Trait
Slice: Unordered, Open by value:code.text
.... characteristic:All Slices Content/Rules for all slices
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... code Σ 1..1 CodeableConcept Kind of characteristic
Binding Description (No ValueSet): (example): List of characteristics used to describe group members; e.g. gender, age, owner, location, etc.

..... value[x] Σ 1..1 Value held by characteristic
Binding Description (No ValueSet): (example): Value of descriptive member characteristic; e.g. red, male, pneumonia, Caucasian, etc.

...... valueCodeableConcept CodeableConcept
...... valueBoolean boolean
...... valueQuantity Quantity
...... valueRange Range
...... valueReference Reference(Any)
...... valueUri uri
...... valueExpression Expression
..... exclude Σ 1..1 boolean Group includes or excludes
..... offset ?!Σ 0..1 CodeableConcept Reference point for comparison
Binding: CharacteristicOffset (example)
.... characteristic:population SΣ 0..1 BackboneElement Include / Exclude group members by Trait
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... code Σ 1..1 CodeableConcept Kind of characteristic
Binding Description (No ValueSet): (example): List of characteristics used to describe group members; e.g. gender, age, owner, location, etc.

...... text 1..1 string Plain text representation of the concept
Required Pattern: Population
..... Slices for value[x] Σ 1..1 Value held by characteristic
Slice: Unordered, Open by type:$this
Binding Description (No ValueSet): (example): Value of descriptive member characteristic; e.g. red, male, pneumonia, Caucasian, etc.

...... valueCodeableConcept CodeableConcept
...... valueBoolean boolean
...... valueQuantity Quantity
...... valueRange Range
...... valueReference Reference(Any)
...... valueUri uri
...... valueExpression Expression
...... value[x]:valueReference Σ 0..1 Reference(Group) Value held by characteristic
..... exclude Σ 1..1 boolean Group includes or excludes
Required Pattern: false
..... offset ?!Σ 0..1 CodeableConcept Reference point for comparison
Binding: CharacteristicOffset (example)
.... characteristic:intervention SΣ 0..1 BackboneElement Include / Exclude group members by Trait
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... code Σ 1..1 CodeableConcept Kind of characteristic
Binding Description (No ValueSet): (example): List of characteristics used to describe group members; e.g. gender, age, owner, location, etc.

...... text 1..1 string Plain text representation of the concept
Required Pattern: Intervention or Exposure
..... Slices for value[x] Σ 1..1 Value held by characteristic
Slice: Unordered, Open by type:$this
Binding Description (No ValueSet): (example): Value of descriptive member characteristic; e.g. red, male, pneumonia, Caucasian, etc.

...... valueCodeableConcept CodeableConcept
...... valueBoolean boolean
...... valueQuantity Quantity
...... valueRange Range
...... valueReference Reference(Any)
...... valueUri uri
...... valueExpression Expression
...... value[x]:valueReference Σ 0..1 Reference(EvidenceVariable | Group) Value held by characteristic
..... exclude Σ 1..1 boolean Group includes or excludes
Required Pattern: false
..... offset ?!Σ 0..1 CodeableConcept Reference point for comparison
Binding: CharacteristicOffset (example)
.... characteristic:comparator SΣ 0..1 BackboneElement Include / Exclude group members by Trait
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... code Σ 1..1 CodeableConcept Kind of characteristic
Binding Description (No ValueSet): (example): List of characteristics used to describe group members; e.g. gender, age, owner, location, etc.

...... text 1..1 string Plain text representation of the concept
Required Pattern: Comparator
..... Slices for value[x] Σ 1..1 Value held by characteristic
Slice: Unordered, Open by type:$this
Binding Description (No ValueSet): (example): Value of descriptive member characteristic; e.g. red, male, pneumonia, Caucasian, etc.

...... valueCodeableConcept CodeableConcept
...... valueBoolean boolean
...... valueQuantity Quantity
...... valueRange Range
...... valueReference Reference(Any)
...... valueUri uri
...... valueExpression Expression
...... value[x]:valueReference Σ 0..1 Reference(EvidenceVariable | Group) Value held by characteristic
..... exclude Σ 1..1 boolean Group includes or excludes
Required Pattern: false
..... offset ?!Σ 0..1 CodeableConcept Reference point for comparison
Binding: CharacteristicOffset (example)
.... characteristic:outcomes SΣ 0..1 BackboneElement Include / Exclude group members by Trait
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... code Σ 1..1 CodeableConcept Kind of characteristic
Binding Description (No ValueSet): (example): List of characteristics used to describe group members; e.g. gender, age, owner, location, etc.

...... text 1..1 string Plain text representation of the concept
Required Pattern: Outcomes
..... Slices for value[x] Σ 1..1 Value held by characteristic
Slice: Unordered, Open by type:$this
Binding Description (No ValueSet): (example): Value of descriptive member characteristic; e.g. red, male, pneumonia, Caucasian, etc.

...... valueCodeableConcept CodeableConcept
...... valueBoolean boolean
...... valueQuantity Quantity
...... valueRange Range
...... valueReference Reference(Any)
...... valueUri uri
...... valueExpression Expression
...... value[x]:valueReference Σ 0..1 Reference(OutcomeList) Value held by characteristic
..... exclude Σ 1..1 boolean Group includes or excludes
Required Pattern: false
..... offset ?!Σ 0..1 CodeableConcept Reference point for comparison
Binding: CharacteristicOffset (example)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
Group.statusrequiredPublicationStatus
http://hl7.org/fhir/ValueSet/publication-status|6.0.0-ballot2
from the FHIR Standard
Group.membershiprequiredPattern: conceptual
http://hl7.org/fhir/ValueSet/group-membership-basis|6.0.0-ballot2
from the FHIR Standard
Group.combinationMethodrequiredPattern: all-of
http://hl7.org/fhir/ValueSet/group-characteristic-combination|6.0.0-ballot2
from the FHIR Standard
Group.characteristic.codeexample
Group.characteristic.value[x]example
Group.characteristic.offsetexampleCharacteristicOffset
http://hl7.org/fhir/ValueSet/characteristic-offset
from the FHIR Standard
Group.characteristic:population.codeexample
Group.characteristic:population.value[x]example
Group.characteristic:population.offsetexampleCharacteristicOffset
http://hl7.org/fhir/ValueSet/characteristic-offset
from the FHIR Standard
Group.characteristic:intervention.codeexample
Group.characteristic:intervention.value[x]example
Group.characteristic:intervention.offsetexampleCharacteristicOffset
http://hl7.org/fhir/ValueSet/characteristic-offset
from the FHIR Standard
Group.characteristic:comparator.codeexample
Group.characteristic:comparator.value[x]example
Group.characteristic:comparator.offsetexampleCharacteristicOffset
http://hl7.org/fhir/ValueSet/characteristic-offset
from the FHIR Standard
Group.characteristic:outcomes.codeexample
Group.characteristic:outcomes.value[x]example
Group.characteristic:outcomes.offsetexampleCharacteristicOffset
http://hl7.org/fhir/ValueSet/characteristic-offset
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
cnl-2errorGroupGroup.type SHALL be defined if Group.membership is either 'definitional' or 'enumerated'
: Group.type.exists() or (Group.membership = 'conceptual')
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
NameFlagsCard.TypeDescription & Constraintsdoco
.. Group C 0..* ConceptualCohortDefinition Group of multiple entities
cnl-2: Group.type SHALL be defined if Group.membership is either 'definitional' or 'enumerated'
... 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
... language 0..1 code Language of the resource content
Binding: AllLanguages (required): IETF language tag for a human language

Additional BindingsPurpose
CommonLanguages Starter Set
... text 0..1 Narrative Text summary of the resource, for human interpretation
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... author 0..* ContactDetail Who authored the artifact
URL: http://hl7.org/fhir/StructureDefinition/artifact-author
.... relatedArtifact 0..* RelatedArtifact Additional documentation, citations, etc.
URL: http://hl7.org/fhir/StructureDefinition/artifact-relatedArtifact
.... characteristicExpression 0..1 Expression Criteria for group membership
URL: http://hl7.org/fhir/StructureDefinition/characteristicExpression
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
... url ΣC 0..1 uri Canonical identifier for this Group, represented as an absolute URI (globally unique)
cnl-1: URL should not contain | or # - these characters make processing canonical references problematic
... identifier Σ 0..* Identifier Business Identifier for this Group
... version Σ 0..1 string Business version of the Group
... versionAlgorithm[x] Σ 0..1 How to compare versions
Binding: VersionAlgorithm (extensible)
.... versionAlgorithmString string
.... versionAlgorithmCoding Coding
... name Σ 0..1 string Label for Group
... title Σ 0..1 string Name for this Group (human friendly)
... status ?!Σ 0..1 code draft | active | retired | unknown
Binding: PublicationStatus (required): The lifecycle status of an artifact.

... experimental Σ 0..1 boolean For testing purposes, not real usage
... date Σ 0..1 dateTime Date last changed
... publisher Σ 0..1 string Name of the publisher/steward (organization or individual)
... contact Σ 0..* ContactDetail Contact details for the publisher
... description 0..1 markdown Natural language description of the group
... useContext Σ 0..* UsageContext The context that the content is intended to support
... purpose 0..1 markdown Why this Group is defined
... copyright 0..1 markdown Use and/or publishing restrictions
... copyrightLabel 0..1 string Copyright holder and year(s)
... type Σ 0..1 code person | animal | practitioner | device | careteam | healthcareservice | location | organization | relatedperson | specimen
Binding: GroupType (required): Types of resources that are part of group.

... membership Σ 1..1 code definitional | conceptual | enumerated
Binding: GroupMembershipBasis (required): The basis for membership in a group


Required Pattern: conceptual
... code Σ 0..1 CodeableConcept Use of the Group (and by implication, kind of members)
Binding: GroupCode (extensible): A code that describes the kind of group, which usually dictates what kind if entities can be in the group.

... managingEntity Σ 0..1 Reference(Organization | RelatedPerson | Practitioner | PractitionerRole) Entity that is the custodian of the Group's definition
... combinationMethod ?!Σ 0..1 code all-of | any-of | at-least | at-most | except-subset
Binding: GroupCharacteristicCombination (required)
Required Pattern: all-of
... combinationThreshold 0..1 positiveInt Provides the value of "n" when "at-least" or "at-most" codes are used
... Slices for characteristic Σ 0..* BackboneElement Include / Exclude group members by Trait
Slice: Unordered, Open by value:code.text
.... characteristic:All Slices Content/Rules for all slices
..... 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
..... code Σ 1..1 CodeableConcept Kind of characteristic
Binding Description (No ValueSet): (example): List of characteristics used to describe group members; e.g. gender, age, owner, location, etc.

..... value[x] Σ 1..1 Value held by characteristic
Binding Description (No ValueSet): (example): Value of descriptive member characteristic; e.g. red, male, pneumonia, Caucasian, etc.

...... valueCodeableConcept CodeableConcept
...... valueBoolean boolean
...... valueQuantity Quantity
...... valueRange Range
...... valueReference Reference(Any)
...... valueUri uri
...... valueExpression Expression
..... exclude Σ 1..1 boolean Group includes or excludes
..... description 0..1 markdown Natural language description of the characteristic
..... method 0..* CodeableConcept Method for how the characteristic value was determined
Binding: DefinitionMethod (example)
..... determinedBy[x] 0..1 Defines the characteristic
...... determinedByReference Reference(Device | DeviceDefinition | DeviceMetric)
...... determinedByExpression Expression
..... offset ?!Σ 0..1 CodeableConcept Reference point for comparison
Binding: CharacteristicOffset (example)
..... instances[x] 0..1 Number of occurrences meeting the characteristic
...... instancesQuantity Quantity
...... instancesRange Range
..... duration[x] 0..1 Length of time in which the characteristic is met
...... durationDuration Duration
...... durationRange Range
..... period 0..1 Period Period over which characteristic is tested
..... timing 0..* RelativeTime Timing in which the characteristic is determined
.... characteristic:population SΣ 0..1 BackboneElement Include / Exclude group members by Trait
..... 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
..... code Σ 1..1 CodeableConcept Kind of characteristic
Binding Description (No ValueSet): (example): List of characteristics used to describe group members; e.g. gender, age, owner, location, etc.

...... id 0..1 id Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... coding 0..* Coding Code defined by a terminology system
...... text 1..1 string Plain text representation of the concept
Required Pattern: Population
..... Slices for value[x] Σ 1..1 Value held by characteristic
Slice: Unordered, Open by type:$this
Binding Description (No ValueSet): (example): Value of descriptive member characteristic; e.g. red, male, pneumonia, Caucasian, etc.

...... valueCodeableConcept CodeableConcept
...... valueBoolean boolean
...... valueQuantity Quantity
...... valueRange Range
...... valueReference Reference(Any)
...... valueUri uri
...... valueExpression Expression
...... value[x]:valueReference Σ 0..1 Reference(Group) Value held by characteristic
..... exclude Σ 1..1 boolean Group includes or excludes
Required Pattern: false
..... description 0..1 markdown Natural language description of the characteristic
..... method 0..* CodeableConcept Method for how the characteristic value was determined
Binding: DefinitionMethod (example)
..... determinedBy[x] 0..1 Defines the characteristic
...... determinedByReference Reference(Device | DeviceDefinition | DeviceMetric)
...... determinedByExpression Expression
..... offset ?!Σ 0..1 CodeableConcept Reference point for comparison
Binding: CharacteristicOffset (example)
..... instances[x] 0..1 Number of occurrences meeting the characteristic
...... instancesQuantity Quantity
...... instancesRange Range
..... duration[x] 0..1 Length of time in which the characteristic is met
...... durationDuration Duration
...... durationRange Range
..... period 0..1 Period Period over which characteristic is tested
..... timing 0..* RelativeTime Timing in which the characteristic is determined
.... characteristic:intervention SΣ 0..1 BackboneElement Include / Exclude group members by Trait
..... 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
..... code Σ 1..1 CodeableConcept Kind of characteristic
Binding Description (No ValueSet): (example): List of characteristics used to describe group members; e.g. gender, age, owner, location, etc.

...... id 0..1 id Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... coding 0..* Coding Code defined by a terminology system
...... text 1..1 string Plain text representation of the concept
Required Pattern: Intervention or Exposure
..... Slices for value[x] Σ 1..1 Value held by characteristic
Slice: Unordered, Open by type:$this
Binding Description (No ValueSet): (example): Value of descriptive member characteristic; e.g. red, male, pneumonia, Caucasian, etc.

...... valueCodeableConcept CodeableConcept
...... valueBoolean boolean
...... valueQuantity Quantity
...... valueRange Range
...... valueReference Reference(Any)
...... valueUri uri
...... valueExpression Expression
...... value[x]:valueReference Σ 0..1 Reference(EvidenceVariable | Group) Value held by characteristic
..... exclude Σ 1..1 boolean Group includes or excludes
Required Pattern: false
..... description 0..1 markdown Natural language description of the characteristic
..... method 0..* CodeableConcept Method for how the characteristic value was determined
Binding: DefinitionMethod (example)
..... determinedBy[x] 0..1 Defines the characteristic
...... determinedByReference Reference(Device | DeviceDefinition | DeviceMetric)
...... determinedByExpression Expression
..... offset ?!Σ 0..1 CodeableConcept Reference point for comparison
Binding: CharacteristicOffset (example)
..... instances[x] 0..1 Number of occurrences meeting the characteristic
...... instancesQuantity Quantity
...... instancesRange Range
..... duration[x] 0..1 Length of time in which the characteristic is met
...... durationDuration Duration
...... durationRange Range
..... period 0..1 Period Period over which characteristic is tested
..... timing 0..* RelativeTime Timing in which the characteristic is determined
.... characteristic:comparator SΣ 0..1 BackboneElement Include / Exclude group members by Trait
..... 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
..... code Σ 1..1 CodeableConcept Kind of characteristic
Binding Description (No ValueSet): (example): List of characteristics used to describe group members; e.g. gender, age, owner, location, etc.

...... id 0..1 id Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... coding 0..* Coding Code defined by a terminology system
...... text 1..1 string Plain text representation of the concept
Required Pattern: Comparator
..... Slices for value[x] Σ 1..1 Value held by characteristic
Slice: Unordered, Open by type:$this
Binding Description (No ValueSet): (example): Value of descriptive member characteristic; e.g. red, male, pneumonia, Caucasian, etc.

...... valueCodeableConcept CodeableConcept
...... valueBoolean boolean
...... valueQuantity Quantity
...... valueRange Range
...... valueReference Reference(Any)
...... valueUri uri
...... valueExpression Expression
...... value[x]:valueReference Σ 0..1 Reference(EvidenceVariable | Group) Value held by characteristic
..... exclude Σ 1..1 boolean Group includes or excludes
Required Pattern: false
..... description 0..1 markdown Natural language description of the characteristic
..... method 0..* CodeableConcept Method for how the characteristic value was determined
Binding: DefinitionMethod (example)
..... determinedBy[x] 0..1 Defines the characteristic
...... determinedByReference Reference(Device | DeviceDefinition | DeviceMetric)
...... determinedByExpression Expression
..... offset ?!Σ 0..1 CodeableConcept Reference point for comparison
Binding: CharacteristicOffset (example)
..... instances[x] 0..1 Number of occurrences meeting the characteristic
...... instancesQuantity Quantity
...... instancesRange Range
..... duration[x] 0..1 Length of time in which the characteristic is met
...... durationDuration Duration
...... durationRange Range
..... period 0..1 Period Period over which characteristic is tested
..... timing 0..* RelativeTime Timing in which the characteristic is determined
.... characteristic:outcomes SΣ 0..1 BackboneElement Include / Exclude group members by Trait
..... 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
..... code Σ 1..1 CodeableConcept Kind of characteristic
Binding Description (No ValueSet): (example): List of characteristics used to describe group members; e.g. gender, age, owner, location, etc.

...... id 0..1 id Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... coding 0..* Coding Code defined by a terminology system
...... text 1..1 string Plain text representation of the concept
Required Pattern: Outcomes
..... Slices for value[x] Σ 1..1 Value held by characteristic
Slice: Unordered, Open by type:$this
Binding Description (No ValueSet): (example): Value of descriptive member characteristic; e.g. red, male, pneumonia, Caucasian, etc.

...... valueCodeableConcept CodeableConcept
...... valueBoolean boolean
...... valueQuantity Quantity
...... valueRange Range
...... valueReference Reference(Any)
...... valueUri uri
...... valueExpression Expression
...... value[x]:valueReference Σ 0..1 Reference(OutcomeList) Value held by characteristic
..... exclude Σ 1..1 boolean Group includes or excludes
Required Pattern: false
..... description 0..1 markdown Natural language description of the characteristic
..... method 0..* CodeableConcept Method for how the characteristic value was determined
Binding: DefinitionMethod (example)
..... determinedBy[x] 0..1 Defines the characteristic
...... determinedByReference Reference(Device | DeviceDefinition | DeviceMetric)
...... determinedByExpression Expression
..... offset ?!Σ 0..1 CodeableConcept Reference point for comparison
Binding: CharacteristicOffset (example)
..... instances[x] 0..1 Number of occurrences meeting the characteristic
...... instancesQuantity Quantity
...... instancesRange Range
..... duration[x] 0..1 Length of time in which the characteristic is met
...... durationDuration Duration
...... durationRange Range
..... period 0..1 Period Period over which characteristic is tested
..... timing 0..* RelativeTime Timing in which the characteristic is determined

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
Group.languagerequiredAllLanguages
http://hl7.org/fhir/ValueSet/all-languages|6.0.0-ballot2
from the FHIR Standard
Group.versionAlgorithm[x]extensibleVersionAlgorithm
http://hl7.org/fhir/ValueSet/version-algorithm
from the FHIR Standard
Group.statusrequiredPublicationStatus
http://hl7.org/fhir/ValueSet/publication-status|6.0.0-ballot2
from the FHIR Standard
Group.typerequiredGroupType
http://hl7.org/fhir/ValueSet/group-type|6.0.0-ballot2
from the FHIR Standard
Group.membershiprequiredPattern: conceptual
http://hl7.org/fhir/ValueSet/group-membership-basis|6.0.0-ballot2
from the FHIR Standard
Group.codeextensibleGroupCode
http://hl7.org/fhir/ValueSet/group-code
from the FHIR Standard
Group.combinationMethodrequiredPattern: all-of
http://hl7.org/fhir/ValueSet/group-characteristic-combination|6.0.0-ballot2
from the FHIR Standard
Group.characteristic.codeexample
Group.characteristic.value[x]example
Group.characteristic.methodexampleDefinitionMethod
http://hl7.org/fhir/ValueSet/definition-method
from the FHIR Standard
Group.characteristic.offsetexampleCharacteristicOffset
http://hl7.org/fhir/ValueSet/characteristic-offset
from the FHIR Standard
Group.characteristic:population.codeexample
Group.characteristic:population.value[x]example
Group.characteristic:population.methodexampleDefinitionMethod
http://hl7.org/fhir/ValueSet/definition-method
from the FHIR Standard
Group.characteristic:population.offsetexampleCharacteristicOffset
http://hl7.org/fhir/ValueSet/characteristic-offset
from the FHIR Standard
Group.characteristic:intervention.codeexample
Group.characteristic:intervention.value[x]example
Group.characteristic:intervention.methodexampleDefinitionMethod
http://hl7.org/fhir/ValueSet/definition-method
from the FHIR Standard
Group.characteristic:intervention.offsetexampleCharacteristicOffset
http://hl7.org/fhir/ValueSet/characteristic-offset
from the FHIR Standard
Group.characteristic:comparator.codeexample
Group.characteristic:comparator.value[x]example
Group.characteristic:comparator.methodexampleDefinitionMethod
http://hl7.org/fhir/ValueSet/definition-method
from the FHIR Standard
Group.characteristic:comparator.offsetexampleCharacteristicOffset
http://hl7.org/fhir/ValueSet/characteristic-offset
from the FHIR Standard
Group.characteristic:outcomes.codeexample
Group.characteristic:outcomes.value[x]example
Group.characteristic:outcomes.methodexampleDefinitionMethod
http://hl7.org/fhir/ValueSet/definition-method
from the FHIR Standard
Group.characteristic:outcomes.offsetexampleCharacteristicOffset
http://hl7.org/fhir/ValueSet/characteristic-offset
from the FHIR Standard
Group.member.involvementexampleGroupInvolvement
http://hl7.org/fhir/ValueSet/group-involvement-set
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
cnl-1warningGroup.urlURL should not contain | or # - these characters make processing canonical references problematic
: exists() implies matches('^[^|# ]+$')
cnl-2errorGroupGroup.type SHALL be defined if Group.membership is either 'definitional' or 'enumerated'
: Group.type.exists() or (Group.membership = 'conceptual')
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from ConceptualCohortDefinition

Summary

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

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Group.characteristic
  • The element 1 is sliced based on the value of Group.characteristic.value[x]

Maturity: 1

Differential View

This structure is derived from ConceptualCohortDefinition

NameFlagsCard.TypeDescription & Constraintsdoco
.. Group ConceptualCohortDefinition
... combinationMethod 0..1 code all-of | any-of | at-least | at-most | except-subset
Required Pattern: all-of
... Slices for characteristic 0..* BackboneElement Include / Exclude group members by Trait
Slice: Unordered, Open by value:code.text
.... characteristic:population S 0..1 BackboneElement Include / Exclude group members by Trait
..... code
...... text 1..1 string Plain text representation of the concept
Required Pattern: Population
..... Slices for value[x] 1..1 CodeableConcept, boolean, Quantity, Range, Reference(), uri, Expression Value held by characteristic
Slice: Unordered, Open by type:$this
...... value[x]:valueReference 0..1 Reference(Group) Value held by characteristic
..... exclude 1..1 boolean Group includes or excludes
Required Pattern: false
.... characteristic:intervention S 0..1 BackboneElement Include / Exclude group members by Trait
..... code
...... text 1..1 string Plain text representation of the concept
Required Pattern: Intervention or Exposure
..... Slices for value[x] 1..1 CodeableConcept, boolean, Quantity, Range, Reference(), uri, Expression Value held by characteristic
Slice: Unordered, Open by type:$this
...... value[x]:valueReference 0..1 Reference(EvidenceVariable | Group) Value held by characteristic
..... exclude 1..1 boolean Group includes or excludes
Required Pattern: false
.... characteristic:comparator S 0..1 BackboneElement Include / Exclude group members by Trait
..... code
...... text 1..1 string Plain text representation of the concept
Required Pattern: Comparator
..... Slices for value[x] 1..1 CodeableConcept, boolean, Quantity, Range, Reference(), uri, Expression Value held by characteristic
Slice: Unordered, Open by type:$this
...... value[x]:valueReference 0..1 Reference(EvidenceVariable | Group) Value held by characteristic
..... exclude 1..1 boolean Group includes or excludes
Required Pattern: false
.... characteristic:outcomes S 0..1 BackboneElement Include / Exclude group members by Trait
..... code
...... text 1..1 string Plain text representation of the concept
Required Pattern: Outcomes
..... Slices for value[x] 1..1 CodeableConcept, boolean, Quantity, Range, Reference(), uri, Expression Value held by characteristic
Slice: Unordered, Open by type:$this
...... value[x]:valueReference 0..1 Reference(OutcomeList) Value held by characteristic
..... exclude 1..1 boolean Group includes or excludes
Required Pattern: false

doco Documentation for this format

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Group C 0..* ConceptualCohortDefinition Group of multiple entities
cnl-2: Group.type SHALL be defined if Group.membership is either 'definitional' or 'enumerated'
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... contained 0..* Resource Contained, inline Resources
... Slices for extension Content/Rules for all slices
.... author 0..* ContactDetail Who authored the artifact
URL: http://hl7.org/fhir/StructureDefinition/artifact-author
.... relatedArtifact 0..* RelatedArtifact Additional documentation, citations, etc.
URL: http://hl7.org/fhir/StructureDefinition/artifact-relatedArtifact
.... characteristicExpression 0..1 Expression Criteria for group membership
URL: http://hl7.org/fhir/StructureDefinition/characteristicExpression
... status ?!Σ 0..1 code draft | active | retired | unknown
Binding: PublicationStatus (required): The lifecycle status of an artifact.

... membership Σ 1..1 code definitional | conceptual | enumerated
Binding: GroupMembershipBasis (required): The basis for membership in a group


Required Pattern: conceptual
... combinationMethod ?!Σ 0..1 code all-of | any-of | at-least | at-most | except-subset
Binding: GroupCharacteristicCombination (required)
Required Pattern: all-of
... Slices for characteristic Σ 0..* BackboneElement Include / Exclude group members by Trait
Slice: Unordered, Open by value:code.text
.... characteristic:All Slices Content/Rules for all slices
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... code Σ 1..1 CodeableConcept Kind of characteristic
Binding Description (No ValueSet): (example): List of characteristics used to describe group members; e.g. gender, age, owner, location, etc.

..... value[x] Σ 1..1 Value held by characteristic
Binding Description (No ValueSet): (example): Value of descriptive member characteristic; e.g. red, male, pneumonia, Caucasian, etc.

...... valueCodeableConcept CodeableConcept
...... valueBoolean boolean
...... valueQuantity Quantity
...... valueRange Range
...... valueReference Reference(Any)
...... valueUri uri
...... valueExpression Expression
..... exclude Σ 1..1 boolean Group includes or excludes
..... offset ?!Σ 0..1 CodeableConcept Reference point for comparison
Binding: CharacteristicOffset (example)
.... characteristic:population SΣ 0..1 BackboneElement Include / Exclude group members by Trait
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... code Σ 1..1 CodeableConcept Kind of characteristic
Binding Description (No ValueSet): (example): List of characteristics used to describe group members; e.g. gender, age, owner, location, etc.

...... text 1..1 string Plain text representation of the concept
Required Pattern: Population
..... Slices for value[x] Σ 1..1 Value held by characteristic
Slice: Unordered, Open by type:$this
Binding Description (No ValueSet): (example): Value of descriptive member characteristic; e.g. red, male, pneumonia, Caucasian, etc.

...... valueCodeableConcept CodeableConcept
...... valueBoolean boolean
...... valueQuantity Quantity
...... valueRange Range
...... valueReference Reference(Any)
...... valueUri uri
...... valueExpression Expression
...... value[x]:valueReference Σ 0..1 Reference(Group) Value held by characteristic
..... exclude Σ 1..1 boolean Group includes or excludes
Required Pattern: false
..... offset ?!Σ 0..1 CodeableConcept Reference point for comparison
Binding: CharacteristicOffset (example)
.... characteristic:intervention SΣ 0..1 BackboneElement Include / Exclude group members by Trait
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... code Σ 1..1 CodeableConcept Kind of characteristic
Binding Description (No ValueSet): (example): List of characteristics used to describe group members; e.g. gender, age, owner, location, etc.

...... text 1..1 string Plain text representation of the concept
Required Pattern: Intervention or Exposure
..... Slices for value[x] Σ 1..1 Value held by characteristic
Slice: Unordered, Open by type:$this
Binding Description (No ValueSet): (example): Value of descriptive member characteristic; e.g. red, male, pneumonia, Caucasian, etc.

...... valueCodeableConcept CodeableConcept
...... valueBoolean boolean
...... valueQuantity Quantity
...... valueRange Range
...... valueReference Reference(Any)
...... valueUri uri
...... valueExpression Expression
...... value[x]:valueReference Σ 0..1 Reference(EvidenceVariable | Group) Value held by characteristic
..... exclude Σ 1..1 boolean Group includes or excludes
Required Pattern: false
..... offset ?!Σ 0..1 CodeableConcept Reference point for comparison
Binding: CharacteristicOffset (example)
.... characteristic:comparator SΣ 0..1 BackboneElement Include / Exclude group members by Trait
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... code Σ 1..1 CodeableConcept Kind of characteristic
Binding Description (No ValueSet): (example): List of characteristics used to describe group members; e.g. gender, age, owner, location, etc.

...... text 1..1 string Plain text representation of the concept
Required Pattern: Comparator
..... Slices for value[x] Σ 1..1 Value held by characteristic
Slice: Unordered, Open by type:$this
Binding Description (No ValueSet): (example): Value of descriptive member characteristic; e.g. red, male, pneumonia, Caucasian, etc.

...... valueCodeableConcept CodeableConcept
...... valueBoolean boolean
...... valueQuantity Quantity
...... valueRange Range
...... valueReference Reference(Any)
...... valueUri uri
...... valueExpression Expression
...... value[x]:valueReference Σ 0..1 Reference(EvidenceVariable | Group) Value held by characteristic
..... exclude Σ 1..1 boolean Group includes or excludes
Required Pattern: false
..... offset ?!Σ 0..1 CodeableConcept Reference point for comparison
Binding: CharacteristicOffset (example)
.... characteristic:outcomes SΣ 0..1 BackboneElement Include / Exclude group members by Trait
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... code Σ 1..1 CodeableConcept Kind of characteristic
Binding Description (No ValueSet): (example): List of characteristics used to describe group members; e.g. gender, age, owner, location, etc.

...... text 1..1 string Plain text representation of the concept
Required Pattern: Outcomes
..... Slices for value[x] Σ 1..1 Value held by characteristic
Slice: Unordered, Open by type:$this
Binding Description (No ValueSet): (example): Value of descriptive member characteristic; e.g. red, male, pneumonia, Caucasian, etc.

...... valueCodeableConcept CodeableConcept
...... valueBoolean boolean
...... valueQuantity Quantity
...... valueRange Range
...... valueReference Reference(Any)
...... valueUri uri
...... valueExpression Expression
...... value[x]:valueReference Σ 0..1 Reference(OutcomeList) Value held by characteristic
..... exclude Σ 1..1 boolean Group includes or excludes
Required Pattern: false
..... offset ?!Σ 0..1 CodeableConcept Reference point for comparison
Binding: CharacteristicOffset (example)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
Group.statusrequiredPublicationStatus
http://hl7.org/fhir/ValueSet/publication-status|6.0.0-ballot2
from the FHIR Standard
Group.membershiprequiredPattern: conceptual
http://hl7.org/fhir/ValueSet/group-membership-basis|6.0.0-ballot2
from the FHIR Standard
Group.combinationMethodrequiredPattern: all-of
http://hl7.org/fhir/ValueSet/group-characteristic-combination|6.0.0-ballot2
from the FHIR Standard
Group.characteristic.codeexample
Group.characteristic.value[x]example
Group.characteristic.offsetexampleCharacteristicOffset
http://hl7.org/fhir/ValueSet/characteristic-offset
from the FHIR Standard
Group.characteristic:population.codeexample
Group.characteristic:population.value[x]example
Group.characteristic:population.offsetexampleCharacteristicOffset
http://hl7.org/fhir/ValueSet/characteristic-offset
from the FHIR Standard
Group.characteristic:intervention.codeexample
Group.characteristic:intervention.value[x]example
Group.characteristic:intervention.offsetexampleCharacteristicOffset
http://hl7.org/fhir/ValueSet/characteristic-offset
from the FHIR Standard
Group.characteristic:comparator.codeexample
Group.characteristic:comparator.value[x]example
Group.characteristic:comparator.offsetexampleCharacteristicOffset
http://hl7.org/fhir/ValueSet/characteristic-offset
from the FHIR Standard
Group.characteristic:outcomes.codeexample
Group.characteristic:outcomes.value[x]example
Group.characteristic:outcomes.offsetexampleCharacteristicOffset
http://hl7.org/fhir/ValueSet/characteristic-offset
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
cnl-2errorGroupGroup.type SHALL be defined if Group.membership is either 'definitional' or 'enumerated'
: Group.type.exists() or (Group.membership = 'conceptual')
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Group C 0..* ConceptualCohortDefinition Group of multiple entities
cnl-2: Group.type SHALL be defined if Group.membership is either 'definitional' or 'enumerated'
... 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
... language 0..1 code Language of the resource content
Binding: AllLanguages (required): IETF language tag for a human language

Additional BindingsPurpose
CommonLanguages Starter Set
... text 0..1 Narrative Text summary of the resource, for human interpretation
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... author 0..* ContactDetail Who authored the artifact
URL: http://hl7.org/fhir/StructureDefinition/artifact-author
.... relatedArtifact 0..* RelatedArtifact Additional documentation, citations, etc.
URL: http://hl7.org/fhir/StructureDefinition/artifact-relatedArtifact
.... characteristicExpression 0..1 Expression Criteria for group membership
URL: http://hl7.org/fhir/StructureDefinition/characteristicExpression
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
... url ΣC 0..1 uri Canonical identifier for this Group, represented as an absolute URI (globally unique)
cnl-1: URL should not contain | or # - these characters make processing canonical references problematic
... identifier Σ 0..* Identifier Business Identifier for this Group
... version Σ 0..1 string Business version of the Group
... versionAlgorithm[x] Σ 0..1 How to compare versions
Binding: VersionAlgorithm (extensible)
.... versionAlgorithmString string
.... versionAlgorithmCoding Coding
... name Σ 0..1 string Label for Group
... title Σ 0..1 string Name for this Group (human friendly)
... status ?!Σ 0..1 code draft | active | retired | unknown
Binding: PublicationStatus (required): The lifecycle status of an artifact.

... experimental Σ 0..1 boolean For testing purposes, not real usage
... date Σ 0..1 dateTime Date last changed
... publisher Σ 0..1 string Name of the publisher/steward (organization or individual)
... contact Σ 0..* ContactDetail Contact details for the publisher
... description 0..1 markdown Natural language description of the group
... useContext Σ 0..* UsageContext The context that the content is intended to support
... purpose 0..1 markdown Why this Group is defined
... copyright 0..1 markdown Use and/or publishing restrictions
... copyrightLabel 0..1 string Copyright holder and year(s)
... type Σ 0..1 code person | animal | practitioner | device | careteam | healthcareservice | location | organization | relatedperson | specimen
Binding: GroupType (required): Types of resources that are part of group.

... membership Σ 1..1 code definitional | conceptual | enumerated
Binding: GroupMembershipBasis (required): The basis for membership in a group


Required Pattern: conceptual
... code Σ 0..1 CodeableConcept Use of the Group (and by implication, kind of members)
Binding: GroupCode (extensible): A code that describes the kind of group, which usually dictates what kind if entities can be in the group.

... managingEntity Σ 0..1 Reference(Organization | RelatedPerson | Practitioner | PractitionerRole) Entity that is the custodian of the Group's definition
... combinationMethod ?!Σ 0..1 code all-of | any-of | at-least | at-most | except-subset
Binding: GroupCharacteristicCombination (required)
Required Pattern: all-of
... combinationThreshold 0..1 positiveInt Provides the value of "n" when "at-least" or "at-most" codes are used
... Slices for characteristic Σ 0..* BackboneElement Include / Exclude group members by Trait
Slice: Unordered, Open by value:code.text
.... characteristic:All Slices Content/Rules for all slices
..... 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
..... code Σ 1..1 CodeableConcept Kind of characteristic
Binding Description (No ValueSet): (example): List of characteristics used to describe group members; e.g. gender, age, owner, location, etc.

..... value[x] Σ 1..1 Value held by characteristic
Binding Description (No ValueSet): (example): Value of descriptive member characteristic; e.g. red, male, pneumonia, Caucasian, etc.

...... valueCodeableConcept CodeableConcept
...... valueBoolean boolean
...... valueQuantity Quantity
...... valueRange Range
...... valueReference Reference(Any)
...... valueUri uri
...... valueExpression Expression
..... exclude Σ 1..1 boolean Group includes or excludes
..... description 0..1 markdown Natural language description of the characteristic
..... method 0..* CodeableConcept Method for how the characteristic value was determined
Binding: DefinitionMethod (example)
..... determinedBy[x] 0..1 Defines the characteristic
...... determinedByReference Reference(Device | DeviceDefinition | DeviceMetric)
...... determinedByExpression Expression
..... offset ?!Σ 0..1 CodeableConcept Reference point for comparison
Binding: CharacteristicOffset (example)
..... instances[x] 0..1 Number of occurrences meeting the characteristic
...... instancesQuantity Quantity
...... instancesRange Range
..... duration[x] 0..1 Length of time in which the characteristic is met
...... durationDuration Duration
...... durationRange Range
..... period 0..1 Period Period over which characteristic is tested
..... timing 0..* RelativeTime Timing in which the characteristic is determined
.... characteristic:population SΣ 0..1 BackboneElement Include / Exclude group members by Trait
..... 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
..... code Σ 1..1 CodeableConcept Kind of characteristic
Binding Description (No ValueSet): (example): List of characteristics used to describe group members; e.g. gender, age, owner, location, etc.

...... id 0..1 id Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... coding 0..* Coding Code defined by a terminology system
...... text 1..1 string Plain text representation of the concept
Required Pattern: Population
..... Slices for value[x] Σ 1..1 Value held by characteristic
Slice: Unordered, Open by type:$this
Binding Description (No ValueSet): (example): Value of descriptive member characteristic; e.g. red, male, pneumonia, Caucasian, etc.

...... valueCodeableConcept CodeableConcept
...... valueBoolean boolean
...... valueQuantity Quantity
...... valueRange Range
...... valueReference Reference(Any)
...... valueUri uri
...... valueExpression Expression
...... value[x]:valueReference Σ 0..1 Reference(Group) Value held by characteristic
..... exclude Σ 1..1 boolean Group includes or excludes
Required Pattern: false
..... description 0..1 markdown Natural language description of the characteristic
..... method 0..* CodeableConcept Method for how the characteristic value was determined
Binding: DefinitionMethod (example)
..... determinedBy[x] 0..1 Defines the characteristic
...... determinedByReference Reference(Device | DeviceDefinition | DeviceMetric)
...... determinedByExpression Expression
..... offset ?!Σ 0..1 CodeableConcept Reference point for comparison
Binding: CharacteristicOffset (example)
..... instances[x] 0..1 Number of occurrences meeting the characteristic
...... instancesQuantity Quantity
...... instancesRange Range
..... duration[x] 0..1 Length of time in which the characteristic is met
...... durationDuration Duration
...... durationRange Range
..... period 0..1 Period Period over which characteristic is tested
..... timing 0..* RelativeTime Timing in which the characteristic is determined
.... characteristic:intervention SΣ 0..1 BackboneElement Include / Exclude group members by Trait
..... 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
..... code Σ 1..1 CodeableConcept Kind of characteristic
Binding Description (No ValueSet): (example): List of characteristics used to describe group members; e.g. gender, age, owner, location, etc.

...... id 0..1 id Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... coding 0..* Coding Code defined by a terminology system
...... text 1..1 string Plain text representation of the concept
Required Pattern: Intervention or Exposure
..... Slices for value[x] Σ 1..1 Value held by characteristic
Slice: Unordered, Open by type:$this
Binding Description (No ValueSet): (example): Value of descriptive member characteristic; e.g. red, male, pneumonia, Caucasian, etc.

...... valueCodeableConcept CodeableConcept
...... valueBoolean boolean
...... valueQuantity Quantity
...... valueRange Range
...... valueReference Reference(Any)
...... valueUri uri
...... valueExpression Expression
...... value[x]:valueReference Σ 0..1 Reference(EvidenceVariable | Group) Value held by characteristic
..... exclude Σ 1..1 boolean Group includes or excludes
Required Pattern: false
..... description 0..1 markdown Natural language description of the characteristic
..... method 0..* CodeableConcept Method for how the characteristic value was determined
Binding: DefinitionMethod (example)
..... determinedBy[x] 0..1 Defines the characteristic
...... determinedByReference Reference(Device | DeviceDefinition | DeviceMetric)
...... determinedByExpression Expression
..... offset ?!Σ 0..1 CodeableConcept Reference point for comparison
Binding: CharacteristicOffset (example)
..... instances[x] 0..1 Number of occurrences meeting the characteristic
...... instancesQuantity Quantity
...... instancesRange Range
..... duration[x] 0..1 Length of time in which the characteristic is met
...... durationDuration Duration
...... durationRange Range
..... period 0..1 Period Period over which characteristic is tested
..... timing 0..* RelativeTime Timing in which the characteristic is determined
.... characteristic:comparator SΣ 0..1 BackboneElement Include / Exclude group members by Trait
..... 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
..... code Σ 1..1 CodeableConcept Kind of characteristic
Binding Description (No ValueSet): (example): List of characteristics used to describe group members; e.g. gender, age, owner, location, etc.

...... id 0..1 id Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... coding 0..* Coding Code defined by a terminology system
...... text 1..1 string Plain text representation of the concept
Required Pattern: Comparator
..... Slices for value[x] Σ 1..1 Value held by characteristic
Slice: Unordered, Open by type:$this
Binding Description (No ValueSet): (example): Value of descriptive member characteristic; e.g. red, male, pneumonia, Caucasian, etc.

...... valueCodeableConcept CodeableConcept
...... valueBoolean boolean
...... valueQuantity Quantity
...... valueRange Range
...... valueReference Reference(Any)
...... valueUri uri
...... valueExpression Expression
...... value[x]:valueReference Σ 0..1 Reference(EvidenceVariable | Group) Value held by characteristic
..... exclude Σ 1..1 boolean Group includes or excludes
Required Pattern: false
..... description 0..1 markdown Natural language description of the characteristic
..... method 0..* CodeableConcept Method for how the characteristic value was determined
Binding: DefinitionMethod (example)
..... determinedBy[x] 0..1 Defines the characteristic
...... determinedByReference Reference(Device | DeviceDefinition | DeviceMetric)
...... determinedByExpression Expression
..... offset ?!Σ 0..1 CodeableConcept Reference point for comparison
Binding: CharacteristicOffset (example)
..... instances[x] 0..1 Number of occurrences meeting the characteristic
...... instancesQuantity Quantity
...... instancesRange Range
..... duration[x] 0..1 Length of time in which the characteristic is met
...... durationDuration Duration
...... durationRange Range
..... period 0..1 Period Period over which characteristic is tested
..... timing 0..* RelativeTime Timing in which the characteristic is determined
.... characteristic:outcomes SΣ 0..1 BackboneElement Include / Exclude group members by Trait
..... 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
..... code Σ 1..1 CodeableConcept Kind of characteristic
Binding Description (No ValueSet): (example): List of characteristics used to describe group members; e.g. gender, age, owner, location, etc.

...... id 0..1 id Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... coding 0..* Coding Code defined by a terminology system
...... text 1..1 string Plain text representation of the concept
Required Pattern: Outcomes
..... Slices for value[x] Σ 1..1 Value held by characteristic
Slice: Unordered, Open by type:$this
Binding Description (No ValueSet): (example): Value of descriptive member characteristic; e.g. red, male, pneumonia, Caucasian, etc.

...... valueCodeableConcept CodeableConcept
...... valueBoolean boolean
...... valueQuantity Quantity
...... valueRange Range
...... valueReference Reference(Any)
...... valueUri uri
...... valueExpression Expression
...... value[x]:valueReference Σ 0..1 Reference(OutcomeList) Value held by characteristic
..... exclude Σ 1..1 boolean Group includes or excludes
Required Pattern: false
..... description 0..1 markdown Natural language description of the characteristic
..... method 0..* CodeableConcept Method for how the characteristic value was determined
Binding: DefinitionMethod (example)
..... determinedBy[x] 0..1 Defines the characteristic
...... determinedByReference Reference(Device | DeviceDefinition | DeviceMetric)
...... determinedByExpression Expression
..... offset ?!Σ 0..1 CodeableConcept Reference point for comparison
Binding: CharacteristicOffset (example)
..... instances[x] 0..1 Number of occurrences meeting the characteristic
...... instancesQuantity Quantity
...... instancesRange Range
..... duration[x] 0..1 Length of time in which the characteristic is met
...... durationDuration Duration
...... durationRange Range
..... period 0..1 Period Period over which characteristic is tested
..... timing 0..* RelativeTime Timing in which the characteristic is determined

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
Group.languagerequiredAllLanguages
http://hl7.org/fhir/ValueSet/all-languages|6.0.0-ballot2
from the FHIR Standard
Group.versionAlgorithm[x]extensibleVersionAlgorithm
http://hl7.org/fhir/ValueSet/version-algorithm
from the FHIR Standard
Group.statusrequiredPublicationStatus
http://hl7.org/fhir/ValueSet/publication-status|6.0.0-ballot2
from the FHIR Standard
Group.typerequiredGroupType
http://hl7.org/fhir/ValueSet/group-type|6.0.0-ballot2
from the FHIR Standard
Group.membershiprequiredPattern: conceptual
http://hl7.org/fhir/ValueSet/group-membership-basis|6.0.0-ballot2
from the FHIR Standard
Group.codeextensibleGroupCode
http://hl7.org/fhir/ValueSet/group-code
from the FHIR Standard
Group.combinationMethodrequiredPattern: all-of
http://hl7.org/fhir/ValueSet/group-characteristic-combination|6.0.0-ballot2
from the FHIR Standard
Group.characteristic.codeexample
Group.characteristic.value[x]example
Group.characteristic.methodexampleDefinitionMethod
http://hl7.org/fhir/ValueSet/definition-method
from the FHIR Standard
Group.characteristic.offsetexampleCharacteristicOffset
http://hl7.org/fhir/ValueSet/characteristic-offset
from the FHIR Standard
Group.characteristic:population.codeexample
Group.characteristic:population.value[x]example
Group.characteristic:population.methodexampleDefinitionMethod
http://hl7.org/fhir/ValueSet/definition-method
from the FHIR Standard
Group.characteristic:population.offsetexampleCharacteristicOffset
http://hl7.org/fhir/ValueSet/characteristic-offset
from the FHIR Standard
Group.characteristic:intervention.codeexample
Group.characteristic:intervention.value[x]example
Group.characteristic:intervention.methodexampleDefinitionMethod
http://hl7.org/fhir/ValueSet/definition-method
from the FHIR Standard
Group.characteristic:intervention.offsetexampleCharacteristicOffset
http://hl7.org/fhir/ValueSet/characteristic-offset
from the FHIR Standard
Group.characteristic:comparator.codeexample
Group.characteristic:comparator.value[x]example
Group.characteristic:comparator.methodexampleDefinitionMethod
http://hl7.org/fhir/ValueSet/definition-method
from the FHIR Standard
Group.characteristic:comparator.offsetexampleCharacteristicOffset
http://hl7.org/fhir/ValueSet/characteristic-offset
from the FHIR Standard
Group.characteristic:outcomes.codeexample
Group.characteristic:outcomes.value[x]example
Group.characteristic:outcomes.methodexampleDefinitionMethod
http://hl7.org/fhir/ValueSet/definition-method
from the FHIR Standard
Group.characteristic:outcomes.offsetexampleCharacteristicOffset
http://hl7.org/fhir/ValueSet/characteristic-offset
from the FHIR Standard
Group.member.involvementexampleGroupInvolvement
http://hl7.org/fhir/ValueSet/group-involvement-set
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
cnl-1warningGroup.urlURL should not contain | or # - these characters make processing canonical references problematic
: exists() implies matches('^[^|# ]+$')
cnl-2errorGroupGroup.type SHALL be defined if Group.membership is either 'definitional' or 'enumerated'
: Group.type.exists() or (Group.membership = 'conceptual')
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from ConceptualCohortDefinition

Summary

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

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Group.characteristic
  • The element 1 is sliced based on the value of Group.characteristic.value[x]

Maturity: 1

 

Other representations of profile: CSV, Excel, Schematron