Dissolve-E: AWMF Guideline Registry
0.2.0 - ci-build

Dissolve-E: AWMF Guideline Registry - Local Development build (v0.2.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: PICO Question

Official URL: http://fhir.awmf.org/awmf.ig/StructureDefinition/pico-question Version: 0.2.0
Draft as of 2026-01-29 Computable Name: PICOQuestion

A structured definition of the PICO question in the context of guidelines and recommendations.

Guidance

This profile represents a PICO Question – a structured definition of the clinical question in the context of guidelines and recommendations using the Population, Intervention, Comparator, and Outcome (PICO) framework.

Overview

PICO questions are fundamental to evidence-based medicine and guideline development. They structure clinical questions in a way that facilitates systematic literature searches and evidence evaluation.

Key Elements

Question Code

The code element identifies this as a PICO question:

* code = $cs-pico#pico-question
Combination Method

All characteristics must be present together (logical AND):

* combinationMethod = $cs-group-characteristic-combination#all-of
PICO Characteristics

The profile provides slices for each PICO component:

Population (P) – Who is affected?

* characteristic[population]
  * code = $cs-pico#population
  * valueReference = Reference(PopulationDefinition)

Intervention (I) – What is being evaluated?

* characteristic[intervention]
  * code = $cs-pico#intervention
  * valueReference = Reference(InterventionDefinition)

Comparator (C) – What is the alternative?

* characteristic[comparator]
  * code = $cs-pico#comparator
  * valueReference = Reference(ComparatorDefinition)

Outcome (O) – What are the relevant outcomes? (can have multiple)

* characteristic[outcome]
  * code = $cs-pico#outcome
  * valueReference = Reference(OutcomeDefinition)
Value Types

Each characteristic supports multiple value types:

  • CodeableConcept – Coded values
  • Reference – References to detailed definitions
  • Expression – Formal expressions

Linking to Recommendations

PICO questions can be linked to recommendations using the relatesTo[picoQuestion] slice in the Recommendation profile:

// In the Recommendation instance:
* relatesTo[picoQuestion]
  * type = #derived-from
  * targetReference = Reference(MyPICOQuestion)

Example Usage

Instance: PICOQuestionExample
InstanceOf: pico-question
Usage: #example
* characteristic[population]
  * code = $cs-pico#population
  * valueReference = Reference(AdultPatientPopulation)
* characteristic[intervention]
  * code = $cs-pico#intervention
  * valueReference = Reference(DrugAIntervention)
* characteristic[comparator]
  * code = $cs-pico#comparator
  * valueReference = Reference(PlaceboComparator)
* characteristic[outcome][+]
  * code = $cs-pico#outcome
  * valueReference = Reference(MortalityOutcome)
* characteristic[outcome][+]
  * code = $cs-pico#outcome
  * valueReference = Reference(QualityOfLifeOutcome)

This profile of a FHIR Group is derived from the conceptual-cohort-definition FHIR resource.

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

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

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Group C 0..* ConceptualCohortDefinition Group of multiple entities
Interfaces Implemented: CanonicalResource
Constraints: cnl-2
... 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
.... extension:author 0..* ContactDetail Who authored the artifact
URL: http://hl7.org/fhir/StructureDefinition/artifact-author
.... extension:recorder 0..* ContactDetail Who entered the data
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/artifact-recorder
.... extension:citeAs 0..1 markdown Citation for this Resource
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/cite-as
.... extension:relatesTo 0..* (Complex) Related artifact
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/relates-to
.... extension:RelatesToWithQuotation 0..* (Complex) Related artifact with quoted portion
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/relates-to-with-quotation
.... extension:characteristicExpression 0..1 Expression Criteria for group membership
URL: http://hl7.org/fhir/StructureDefinition/characteristicExpression
.... extension:publicationStatus 0..1 CodeableConcept Publication status
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/artifact-publication-status
Binding: Cited Artifact Status Type (preferred)
... 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
... 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.
Required Pattern: At least the following
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.awmf.org/awmf.ig/CodeSystem/cs-pico
..... version 0..1 string Version of the system - if relevant
..... code 1..1 code Symbol in syntax defined by the system
Fixed Value: pico-question
..... display 0..1 string Representation defined by the system
..... userSelected 0..1 boolean If this coding was chosen directly by the user
.... text 0..1 string Plain text representation of the concept
... 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
.... 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: ExampleCharacteristicCodes (example): List of characteristics used to describe group members; e.g. gender, age, owner, location, etc.
..... value[x] Σ 1..1 Value held by characteristic
...... 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 Σ 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: ExampleCharacteristicCodes (example): List of characteristics used to describe group members; e.g. gender, age, owner, location, etc.
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.awmf.org/awmf.ig/CodeSystem/cs-pico
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: population
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... Slices for value[x] Σ 1..1 Value held by characteristic
Slice: Unordered, Open by type:$this
...... valueCodeableConcept CodeableConcept
...... valueReference Reference(Any)
...... valueExpression Expression
...... value[x]:valueReference Σ 0..1 Reference(Conceptual Cohort Definition Population) Value held by characteristic
..... exclude Σ 1..1 boolean Group includes or excludes
..... offset ?!Σ 0..1 CodeableConcept Reference point for comparison
Binding: CharacteristicOffset (example)
.... characteristic:intervention Σ 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: ExampleCharacteristicCodes (example): List of characteristics used to describe group members; e.g. gender, age, owner, location, etc.
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.awmf.org/awmf.ig/CodeSystem/cs-pico
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: intervention
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... Slices for value[x] Σ 1..1 Value held by characteristic
Slice: Unordered, Open by type:$this
...... valueCodeableConcept CodeableConcept
...... valueReference Reference(Any)
...... valueExpression Expression
...... value[x]:valueReference Σ 0..1 Reference(Conceptual Cohort Definition Intervention) Value held by characteristic
..... exclude Σ 1..1 boolean Group includes or excludes
..... offset ?!Σ 0..1 CodeableConcept Reference point for comparison
Binding: CharacteristicOffset (example)
.... characteristic:comparator Σ 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: ExampleCharacteristicCodes (example): List of characteristics used to describe group members; e.g. gender, age, owner, location, etc.
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.awmf.org/awmf.ig/CodeSystem/cs-pico
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: comparator
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... Slices for value[x] Σ 1..1 Value held by characteristic
Slice: Unordered, Open by type:$this
...... valueCodeableConcept CodeableConcept
...... valueReference Reference(Any)
...... valueExpression Expression
...... value[x]:valueReference Σ 0..1 Reference(Conceptual Cohort Definition Comparator) Value held by characteristic
..... exclude Σ 1..1 boolean Group includes or excludes
..... offset ?!Σ 0..1 CodeableConcept Reference point for comparison
Binding: CharacteristicOffset (example)
.... characteristic:outcome Σ 0..* 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: ExampleCharacteristicCodes (example): List of characteristics used to describe group members; e.g. gender, age, owner, location, etc.
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.awmf.org/awmf.ig/CodeSystem/cs-pico
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: outcome
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... Slices for value[x] Σ 1..1 Value held by characteristic
Slice: Unordered, Open by type:$this
...... valueCodeableConcept CodeableConcept
...... valueReference Reference(Any)
...... valueExpression Expression
...... value[x]:valueReference Σ 0..1 Reference(Conceptual Cohort Definition Outcome) Value held by characteristic
..... exclude Σ 1..1 boolean Group includes or excludes
..... offset ?!Σ 0..1 CodeableConcept Reference point for comparison
Binding: CharacteristicOffset (example)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Group.status Base required PublicationStatus 📍6.0.0-ballot3 FHIR Std.
Group.membership Base required Group Membership Basis 📍6.0.0-ballot3 FHIR Std.
Group.code Base extensible Group Code 📍6.0.0-ballot3 FHIR Std.
Group.combinationMethod Base required Group Characteristic Combination 📍6.0.0-ballot3 FHIR Std.
Group.characteristic.​code Base example Example Characterist ic Codes 📍6.0.0-ballot3 FHIR Std.
Group.characteristic.​offset Base example Characteristic Offset 📍6.0.0-ballot3 FHIR Std.
Group.characteristic:population.​code Base example Example Characterist ic Codes 📍6.0.0-ballot3 FHIR Std.
Group.characteristic:population.​offset Base example Characteristic Offset 📍6.0.0-ballot3 FHIR Std.
Group.characteristic:intervention.​code Base example Example Characterist ic Codes 📍6.0.0-ballot3 FHIR Std.
Group.characteristic:intervention.​offset Base example Characteristic Offset 📍6.0.0-ballot3 FHIR Std.
Group.characteristic:comparator.​code Base example Example Characterist ic Codes 📍6.0.0-ballot3 FHIR Std.
Group.characteristic:comparator.​offset Base example Characteristic Offset 📍6.0.0-ballot3 FHIR Std.
Group.characteristic:outcome.​code Base example Example Characterist ic Codes 📍6.0.0-ballot3 FHIR Std.
Group.characteristic:outcome.​offset Base example Characteristic Offset 📍6.0.0-ballot3 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
cnl-2 error Group Group.type SHALL be defined if Group.membership is either 'definitional' or 'enumerated' Group.type.exists() or (Group.membership = 'conceptual')
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from ConceptualCohortDefinition

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Group 0..* ConceptualCohortDefinition Group of multiple entities
Interfaces Implemented: CanonicalResource
... code 0..1 CodeableConcept Use of the Group (and by implication, kind of members)
Required Pattern: At least the following
.... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
..... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.awmf.org/awmf.ig/CodeSystem/cs-pico
..... code 1..1 code Symbol in syntax defined by the system
Fixed Value: pico-question
... 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
.... characteristic:population 0..1 BackboneElement Include / Exclude group members by Trait
..... code 1..1 CodeableConcept Kind of characteristic
Required Pattern: At least the following
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.awmf.org/awmf.ig/CodeSystem/cs-pico
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: population
..... Slices for value[x] 1..1 Value held by characteristic
Slice: Unordered, Open by type:$this
...... valueCodeableConcept CodeableConcept
...... valueReference Reference(Any)
...... valueExpression Expression
...... value[x]:valueReference 0..1 Reference(Conceptual Cohort Definition Population) Value held by characteristic
.... characteristic:intervention 0..1 BackboneElement Include / Exclude group members by Trait
..... code 1..1 CodeableConcept Kind of characteristic
Required Pattern: At least the following
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.awmf.org/awmf.ig/CodeSystem/cs-pico
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: intervention
..... Slices for value[x] 1..1 Value held by characteristic
Slice: Unordered, Open by type:$this
...... valueCodeableConcept CodeableConcept
...... valueReference Reference(Any)
...... valueExpression Expression
...... value[x]:valueReference 0..1 Reference(Conceptual Cohort Definition Intervention) Value held by characteristic
.... characteristic:comparator 0..1 BackboneElement Include / Exclude group members by Trait
..... code 1..1 CodeableConcept Kind of characteristic
Required Pattern: At least the following
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.awmf.org/awmf.ig/CodeSystem/cs-pico
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: comparator
..... Slices for value[x] 1..1 Value held by characteristic
Slice: Unordered, Open by type:$this
...... valueCodeableConcept CodeableConcept
...... valueReference Reference(Any)
...... valueExpression Expression
...... value[x]:valueReference 0..1 Reference(Conceptual Cohort Definition Comparator) Value held by characteristic
.... characteristic:outcome 0..* BackboneElement Include / Exclude group members by Trait
..... code 1..1 CodeableConcept Kind of characteristic
Required Pattern: At least the following
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.awmf.org/awmf.ig/CodeSystem/cs-pico
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: outcome
..... Slices for value[x] 1..1 Value held by characteristic
Slice: Unordered, Open by type:$this
...... valueCodeableConcept CodeableConcept
...... valueReference Reference(Any)
...... valueExpression Expression
...... value[x]:valueReference 0..1 Reference(Conceptual Cohort Definition Outcome) Value held by characteristic

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Group C 0..* ConceptualCohortDefinition Group of multiple entities
Interfaces Implemented: CanonicalResource
Constraints: cnl-2
... 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
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:author 0..* ContactDetail Who authored the artifact
URL: http://hl7.org/fhir/StructureDefinition/artifact-author
.... extension:recorder 0..* ContactDetail Who entered the data
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/artifact-recorder
.... extension:citeAs 0..1 markdown Citation for this Resource
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/cite-as
.... extension:relatesTo 0..* (Complex) Related artifact
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/relates-to
.... extension:RelatesToWithQuotation 0..* (Complex) Related artifact with quoted portion
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/relates-to-with-quotation
.... extension:characteristicExpression 0..1 Expression Criteria for group membership
URL: http://hl7.org/fhir/StructureDefinition/characteristicExpression
.... extension:publicationStatus 0..1 CodeableConcept Publication status
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/artifact-publication-status
Binding: Cited Artifact Status Type (preferred)
... 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)
Constraints: cnl-1
... 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 only - never for 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 | medication | substance | biologicallyDerivedProduct | nutritionProduct
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.
Required Pattern: At least the following
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.awmf.org/awmf.ig/CodeSystem/cs-pico
..... version 0..1 string Version of the system - if relevant
..... code 1..1 code Symbol in syntax defined by the system
Fixed Value: pico-question
..... display 0..1 string Representation defined by the system
..... userSelected 0..1 boolean If this coding was chosen directly by the user
.... text 0..1 string Plain text representation of the concept
... 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
.... 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: ExampleCharacteristicCodes (example): List of characteristics used to describe group members; e.g. gender, age, owner, location, etc.
..... value[x] Σ 1..1 Value held by characteristic
...... 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] C 0..1 Number of occurrences meeting the characteristic
Constraints: grp-1
...... instancesUnsignedInt unsignedInt
...... 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 Σ 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: ExampleCharacteristicCodes (example): List of characteristics used to describe group members; e.g. gender, age, owner, location, etc.
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.awmf.org/awmf.ig/CodeSystem/cs-pico
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: population
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... Slices for value[x] Σ 1..1 Value held by characteristic
Slice: Unordered, Open by type:$this
...... valueCodeableConcept CodeableConcept
...... valueReference Reference(Any)
...... valueExpression Expression
...... value[x]:valueReference Σ 0..1 Reference(Conceptual Cohort Definition Population) Value held by characteristic
..... 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] C 0..1 Number of occurrences meeting the characteristic
Constraints: grp-1
...... instancesUnsignedInt unsignedInt
...... 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 Σ 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: ExampleCharacteristicCodes (example): List of characteristics used to describe group members; e.g. gender, age, owner, location, etc.
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.awmf.org/awmf.ig/CodeSystem/cs-pico
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: intervention
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... Slices for value[x] Σ 1..1 Value held by characteristic
Slice: Unordered, Open by type:$this
...... valueCodeableConcept CodeableConcept
...... valueReference Reference(Any)
...... valueExpression Expression
...... value[x]:valueReference Σ 0..1 Reference(Conceptual Cohort Definition Intervention) Value held by characteristic
..... 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] C 0..1 Number of occurrences meeting the characteristic
Constraints: grp-1
...... instancesUnsignedInt unsignedInt
...... 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 Σ 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: ExampleCharacteristicCodes (example): List of characteristics used to describe group members; e.g. gender, age, owner, location, etc.
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.awmf.org/awmf.ig/CodeSystem/cs-pico
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: comparator
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... Slices for value[x] Σ 1..1 Value held by characteristic
Slice: Unordered, Open by type:$this
...... valueCodeableConcept CodeableConcept
...... valueReference Reference(Any)
...... valueExpression Expression
...... value[x]:valueReference Σ 0..1 Reference(Conceptual Cohort Definition Comparator) Value held by characteristic
..... 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] C 0..1 Number of occurrences meeting the characteristic
Constraints: grp-1
...... instancesUnsignedInt unsignedInt
...... 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:outcome Σ 0..* 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: ExampleCharacteristicCodes (example): List of characteristics used to describe group members; e.g. gender, age, owner, location, etc.
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.awmf.org/awmf.ig/CodeSystem/cs-pico
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: outcome
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... Slices for value[x] Σ 1..1 Value held by characteristic
Slice: Unordered, Open by type:$this
...... valueCodeableConcept CodeableConcept
...... valueReference Reference(Any)
...... valueExpression Expression
...... value[x]:valueReference Σ 0..1 Reference(Conceptual Cohort Definition Outcome) Value held by characteristic
..... 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] C 0..1 Number of occurrences meeting the characteristic
Constraints: grp-1
...... instancesUnsignedInt unsignedInt
...... 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

Path Status Usage ValueSet Version Source
Group.language Base required All Languages 📍6.0.0-ballot3 FHIR Std.
Group.versionAlgorithm[x] Base extensible Version Algorithm 📍6.0.0-ballot3 FHIR Std.
Group.status Base required PublicationStatus 📍6.0.0-ballot3 FHIR Std.
Group.type Base required Group Type 📍6.0.0-ballot3 FHIR Std.
Group.membership Base required Group Membership Basis 📍6.0.0-ballot3 FHIR Std.
Group.code Base extensible Group Code 📍6.0.0-ballot3 FHIR Std.
Group.combinationMethod Base required Group Characteristic Combination 📍6.0.0-ballot3 FHIR Std.
Group.characteristic.​code Base example Example Characterist ic Codes 📍6.0.0-ballot3 FHIR Std.
Group.characteristic.​method Base example Definition Method 📍6.0.0-ballot3 FHIR Std.
Group.characteristic.​offset Base example Characteristic Offset 📍6.0.0-ballot3 FHIR Std.
Group.characteristic:population.​code Base example Example Characterist ic Codes 📍6.0.0-ballot3 FHIR Std.
Group.characteristic:population.​method Base example Definition Method 📍6.0.0-ballot3 FHIR Std.
Group.characteristic:population.​offset Base example Characteristic Offset 📍6.0.0-ballot3 FHIR Std.
Group.characteristic:intervention.​code Base example Example Characterist ic Codes 📍6.0.0-ballot3 FHIR Std.
Group.characteristic:intervention.​method Base example Definition Method 📍6.0.0-ballot3 FHIR Std.
Group.characteristic:intervention.​offset Base example Characteristic Offset 📍6.0.0-ballot3 FHIR Std.
Group.characteristic:comparator.​code Base example Example Characterist ic Codes 📍6.0.0-ballot3 FHIR Std.
Group.characteristic:comparator.​method Base example Definition Method 📍6.0.0-ballot3 FHIR Std.
Group.characteristic:comparator.​offset Base example Characteristic Offset 📍6.0.0-ballot3 FHIR Std.
Group.characteristic:outcome.​code Base example Example Characterist ic Codes 📍6.0.0-ballot3 FHIR Std.
Group.characteristic:outcome.​method Base example Definition Method 📍6.0.0-ballot3 FHIR Std.
Group.characteristic:outcome.​offset Base example Characteristic Offset 📍6.0.0-ballot3 FHIR Std.
Group.member.involvement Base example Group Involvement 📍6.0.0-ballot3 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
cnl-1 warning Group.url URL should not contain | or # - these characters make processing canonical references problematic exists() implies matches('^[^|# ]+$')
cnl-2 error Group Group.type SHALL be defined if Group.membership is either 'definitional' or 'enumerated' Group.type.exists() or (Group.membership = 'conceptual')
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
grp-1 error Group.characteristic.instances[x], Group.characteristic:population.instances[x], Group.characteristic:intervention.instances[x], Group.characteristic:comparator.instances[x], Group.characteristic:outcome.instances[x] Ranges have to be positive ($this is Range) implies ((low.empty() or ((low.code.exists() or low.value.empty()) and (low.system.empty() or low.system = %ucum) and (low.code.empty() or low.code = '1') and (low.value.empty() or low.value.hasValue().not() or low.value.toString().contains('.').not()) and (low.value.empty() or low.value.hasValue().not() or low.value >= 0))) and (high.empty() or ((high.code.exists() or high.value.empty()) and (high.system.empty() or high.system = %ucum) and (high.code.empty() or high.code = '1') and (high.value.empty() or high.value.hasValue().not() or high.value.toString().contains('.').not()) and (high.value.empty() or high.value.hasValue().not() or high.value >= 0))))

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Group C 0..* ConceptualCohortDefinition Group of multiple entities
Interfaces Implemented: CanonicalResource
Constraints: cnl-2
... 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
.... extension:author 0..* ContactDetail Who authored the artifact
URL: http://hl7.org/fhir/StructureDefinition/artifact-author
.... extension:recorder 0..* ContactDetail Who entered the data
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/artifact-recorder
.... extension:citeAs 0..1 markdown Citation for this Resource
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/cite-as
.... extension:relatesTo 0..* (Complex) Related artifact
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/relates-to
.... extension:RelatesToWithQuotation 0..* (Complex) Related artifact with quoted portion
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/relates-to-with-quotation
.... extension:characteristicExpression 0..1 Expression Criteria for group membership
URL: http://hl7.org/fhir/StructureDefinition/characteristicExpression
.... extension:publicationStatus 0..1 CodeableConcept Publication status
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/artifact-publication-status
Binding: Cited Artifact Status Type (preferred)
... 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
... 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.
Required Pattern: At least the following
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.awmf.org/awmf.ig/CodeSystem/cs-pico
..... version 0..1 string Version of the system - if relevant
..... code 1..1 code Symbol in syntax defined by the system
Fixed Value: pico-question
..... display 0..1 string Representation defined by the system
..... userSelected 0..1 boolean If this coding was chosen directly by the user
.... text 0..1 string Plain text representation of the concept
... 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
.... 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: ExampleCharacteristicCodes (example): List of characteristics used to describe group members; e.g. gender, age, owner, location, etc.
..... value[x] Σ 1..1 Value held by characteristic
...... 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 Σ 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: ExampleCharacteristicCodes (example): List of characteristics used to describe group members; e.g. gender, age, owner, location, etc.
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.awmf.org/awmf.ig/CodeSystem/cs-pico
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: population
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... Slices for value[x] Σ 1..1 Value held by characteristic
Slice: Unordered, Open by type:$this
...... valueCodeableConcept CodeableConcept
...... valueReference Reference(Any)
...... valueExpression Expression
...... value[x]:valueReference Σ 0..1 Reference(Conceptual Cohort Definition Population) Value held by characteristic
..... exclude Σ 1..1 boolean Group includes or excludes
..... offset ?!Σ 0..1 CodeableConcept Reference point for comparison
Binding: CharacteristicOffset (example)
.... characteristic:intervention Σ 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: ExampleCharacteristicCodes (example): List of characteristics used to describe group members; e.g. gender, age, owner, location, etc.
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.awmf.org/awmf.ig/CodeSystem/cs-pico
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: intervention
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... Slices for value[x] Σ 1..1 Value held by characteristic
Slice: Unordered, Open by type:$this
...... valueCodeableConcept CodeableConcept
...... valueReference Reference(Any)
...... valueExpression Expression
...... value[x]:valueReference Σ 0..1 Reference(Conceptual Cohort Definition Intervention) Value held by characteristic
..... exclude Σ 1..1 boolean Group includes or excludes
..... offset ?!Σ 0..1 CodeableConcept Reference point for comparison
Binding: CharacteristicOffset (example)
.... characteristic:comparator Σ 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: ExampleCharacteristicCodes (example): List of characteristics used to describe group members; e.g. gender, age, owner, location, etc.
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.awmf.org/awmf.ig/CodeSystem/cs-pico
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: comparator
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... Slices for value[x] Σ 1..1 Value held by characteristic
Slice: Unordered, Open by type:$this
...... valueCodeableConcept CodeableConcept
...... valueReference Reference(Any)
...... valueExpression Expression
...... value[x]:valueReference Σ 0..1 Reference(Conceptual Cohort Definition Comparator) Value held by characteristic
..... exclude Σ 1..1 boolean Group includes or excludes
..... offset ?!Σ 0..1 CodeableConcept Reference point for comparison
Binding: CharacteristicOffset (example)
.... characteristic:outcome Σ 0..* 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: ExampleCharacteristicCodes (example): List of characteristics used to describe group members; e.g. gender, age, owner, location, etc.
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.awmf.org/awmf.ig/CodeSystem/cs-pico
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: outcome
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... Slices for value[x] Σ 1..1 Value held by characteristic
Slice: Unordered, Open by type:$this
...... valueCodeableConcept CodeableConcept
...... valueReference Reference(Any)
...... valueExpression Expression
...... value[x]:valueReference Σ 0..1 Reference(Conceptual Cohort Definition Outcome) Value held by characteristic
..... exclude Σ 1..1 boolean Group includes or excludes
..... offset ?!Σ 0..1 CodeableConcept Reference point for comparison
Binding: CharacteristicOffset (example)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Group.status Base required PublicationStatus 📍6.0.0-ballot3 FHIR Std.
Group.membership Base required Group Membership Basis 📍6.0.0-ballot3 FHIR Std.
Group.code Base extensible Group Code 📍6.0.0-ballot3 FHIR Std.
Group.combinationMethod Base required Group Characteristic Combination 📍6.0.0-ballot3 FHIR Std.
Group.characteristic.​code Base example Example Characterist ic Codes 📍6.0.0-ballot3 FHIR Std.
Group.characteristic.​offset Base example Characteristic Offset 📍6.0.0-ballot3 FHIR Std.
Group.characteristic:population.​code Base example Example Characterist ic Codes 📍6.0.0-ballot3 FHIR Std.
Group.characteristic:population.​offset Base example Characteristic Offset 📍6.0.0-ballot3 FHIR Std.
Group.characteristic:intervention.​code Base example Example Characterist ic Codes 📍6.0.0-ballot3 FHIR Std.
Group.characteristic:intervention.​offset Base example Characteristic Offset 📍6.0.0-ballot3 FHIR Std.
Group.characteristic:comparator.​code Base example Example Characterist ic Codes 📍6.0.0-ballot3 FHIR Std.
Group.characteristic:comparator.​offset Base example Characteristic Offset 📍6.0.0-ballot3 FHIR Std.
Group.characteristic:outcome.​code Base example Example Characterist ic Codes 📍6.0.0-ballot3 FHIR Std.
Group.characteristic:outcome.​offset Base example Characteristic Offset 📍6.0.0-ballot3 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
cnl-2 error Group Group.type SHALL be defined if Group.membership is either 'definitional' or 'enumerated' Group.type.exists() or (Group.membership = 'conceptual')
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Differential View

This structure is derived from ConceptualCohortDefinition

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Group 0..* ConceptualCohortDefinition Group of multiple entities
Interfaces Implemented: CanonicalResource
... code 0..1 CodeableConcept Use of the Group (and by implication, kind of members)
Required Pattern: At least the following
.... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
..... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.awmf.org/awmf.ig/CodeSystem/cs-pico
..... code 1..1 code Symbol in syntax defined by the system
Fixed Value: pico-question
... 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
.... characteristic:population 0..1 BackboneElement Include / Exclude group members by Trait
..... code 1..1 CodeableConcept Kind of characteristic
Required Pattern: At least the following
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.awmf.org/awmf.ig/CodeSystem/cs-pico
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: population
..... Slices for value[x] 1..1 Value held by characteristic
Slice: Unordered, Open by type:$this
...... valueCodeableConcept CodeableConcept
...... valueReference Reference(Any)
...... valueExpression Expression
...... value[x]:valueReference 0..1 Reference(Conceptual Cohort Definition Population) Value held by characteristic
.... characteristic:intervention 0..1 BackboneElement Include / Exclude group members by Trait
..... code 1..1 CodeableConcept Kind of characteristic
Required Pattern: At least the following
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.awmf.org/awmf.ig/CodeSystem/cs-pico
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: intervention
..... Slices for value[x] 1..1 Value held by characteristic
Slice: Unordered, Open by type:$this
...... valueCodeableConcept CodeableConcept
...... valueReference Reference(Any)
...... valueExpression Expression
...... value[x]:valueReference 0..1 Reference(Conceptual Cohort Definition Intervention) Value held by characteristic
.... characteristic:comparator 0..1 BackboneElement Include / Exclude group members by Trait
..... code 1..1 CodeableConcept Kind of characteristic
Required Pattern: At least the following
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.awmf.org/awmf.ig/CodeSystem/cs-pico
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: comparator
..... Slices for value[x] 1..1 Value held by characteristic
Slice: Unordered, Open by type:$this
...... valueCodeableConcept CodeableConcept
...... valueReference Reference(Any)
...... valueExpression Expression
...... value[x]:valueReference 0..1 Reference(Conceptual Cohort Definition Comparator) Value held by characteristic
.... characteristic:outcome 0..* BackboneElement Include / Exclude group members by Trait
..... code 1..1 CodeableConcept Kind of characteristic
Required Pattern: At least the following
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.awmf.org/awmf.ig/CodeSystem/cs-pico
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: outcome
..... Slices for value[x] 1..1 Value held by characteristic
Slice: Unordered, Open by type:$this
...... valueCodeableConcept CodeableConcept
...... valueReference Reference(Any)
...... valueExpression Expression
...... value[x]:valueReference 0..1 Reference(Conceptual Cohort Definition Outcome) Value held by characteristic

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Group C 0..* ConceptualCohortDefinition Group of multiple entities
Interfaces Implemented: CanonicalResource
Constraints: cnl-2
... 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
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:author 0..* ContactDetail Who authored the artifact
URL: http://hl7.org/fhir/StructureDefinition/artifact-author
.... extension:recorder 0..* ContactDetail Who entered the data
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/artifact-recorder
.... extension:citeAs 0..1 markdown Citation for this Resource
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/cite-as
.... extension:relatesTo 0..* (Complex) Related artifact
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/relates-to
.... extension:RelatesToWithQuotation 0..* (Complex) Related artifact with quoted portion
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/relates-to-with-quotation
.... extension:characteristicExpression 0..1 Expression Criteria for group membership
URL: http://hl7.org/fhir/StructureDefinition/characteristicExpression
.... extension:publicationStatus 0..1 CodeableConcept Publication status
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/artifact-publication-status
Binding: Cited Artifact Status Type (preferred)
... 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)
Constraints: cnl-1
... 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 only - never for 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 | medication | substance | biologicallyDerivedProduct | nutritionProduct
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.
Required Pattern: At least the following
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.awmf.org/awmf.ig/CodeSystem/cs-pico
..... version 0..1 string Version of the system - if relevant
..... code 1..1 code Symbol in syntax defined by the system
Fixed Value: pico-question
..... display 0..1 string Representation defined by the system
..... userSelected 0..1 boolean If this coding was chosen directly by the user
.... text 0..1 string Plain text representation of the concept
... 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
.... 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: ExampleCharacteristicCodes (example): List of characteristics used to describe group members; e.g. gender, age, owner, location, etc.
..... value[x] Σ 1..1 Value held by characteristic
...... 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] C 0..1 Number of occurrences meeting the characteristic
Constraints: grp-1
...... instancesUnsignedInt unsignedInt
...... 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 Σ 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: ExampleCharacteristicCodes (example): List of characteristics used to describe group members; e.g. gender, age, owner, location, etc.
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.awmf.org/awmf.ig/CodeSystem/cs-pico
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: population
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... Slices for value[x] Σ 1..1 Value held by characteristic
Slice: Unordered, Open by type:$this
...... valueCodeableConcept CodeableConcept
...... valueReference Reference(Any)
...... valueExpression Expression
...... value[x]:valueReference Σ 0..1 Reference(Conceptual Cohort Definition Population) Value held by characteristic
..... 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] C 0..1 Number of occurrences meeting the characteristic
Constraints: grp-1
...... instancesUnsignedInt unsignedInt
...... 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 Σ 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: ExampleCharacteristicCodes (example): List of characteristics used to describe group members; e.g. gender, age, owner, location, etc.
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.awmf.org/awmf.ig/CodeSystem/cs-pico
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: intervention
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... Slices for value[x] Σ 1..1 Value held by characteristic
Slice: Unordered, Open by type:$this
...... valueCodeableConcept CodeableConcept
...... valueReference Reference(Any)
...... valueExpression Expression
...... value[x]:valueReference Σ 0..1 Reference(Conceptual Cohort Definition Intervention) Value held by characteristic
..... 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] C 0..1 Number of occurrences meeting the characteristic
Constraints: grp-1
...... instancesUnsignedInt unsignedInt
...... 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 Σ 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: ExampleCharacteristicCodes (example): List of characteristics used to describe group members; e.g. gender, age, owner, location, etc.
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.awmf.org/awmf.ig/CodeSystem/cs-pico
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: comparator
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... Slices for value[x] Σ 1..1 Value held by characteristic
Slice: Unordered, Open by type:$this
...... valueCodeableConcept CodeableConcept
...... valueReference Reference(Any)
...... valueExpression Expression
...... value[x]:valueReference Σ 0..1 Reference(Conceptual Cohort Definition Comparator) Value held by characteristic
..... 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] C 0..1 Number of occurrences meeting the characteristic
Constraints: grp-1
...... instancesUnsignedInt unsignedInt
...... 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:outcome Σ 0..* 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: ExampleCharacteristicCodes (example): List of characteristics used to describe group members; e.g. gender, age, owner, location, etc.
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Fixed Value: http://fhir.awmf.org/awmf.ig/CodeSystem/cs-pico
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: outcome
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... Slices for value[x] Σ 1..1 Value held by characteristic
Slice: Unordered, Open by type:$this
...... valueCodeableConcept CodeableConcept
...... valueReference Reference(Any)
...... valueExpression Expression
...... value[x]:valueReference Σ 0..1 Reference(Conceptual Cohort Definition Outcome) Value held by characteristic
..... 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] C 0..1 Number of occurrences meeting the characteristic
Constraints: grp-1
...... instancesUnsignedInt unsignedInt
...... 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

Path Status Usage ValueSet Version Source
Group.language Base required All Languages 📍6.0.0-ballot3 FHIR Std.
Group.versionAlgorithm[x] Base extensible Version Algorithm 📍6.0.0-ballot3 FHIR Std.
Group.status Base required PublicationStatus 📍6.0.0-ballot3 FHIR Std.
Group.type Base required Group Type 📍6.0.0-ballot3 FHIR Std.
Group.membership Base required Group Membership Basis 📍6.0.0-ballot3 FHIR Std.
Group.code Base extensible Group Code 📍6.0.0-ballot3 FHIR Std.
Group.combinationMethod Base required Group Characteristic Combination 📍6.0.0-ballot3 FHIR Std.
Group.characteristic.​code Base example Example Characterist ic Codes 📍6.0.0-ballot3 FHIR Std.
Group.characteristic.​method Base example Definition Method 📍6.0.0-ballot3 FHIR Std.
Group.characteristic.​offset Base example Characteristic Offset 📍6.0.0-ballot3 FHIR Std.
Group.characteristic:population.​code Base example Example Characterist ic Codes 📍6.0.0-ballot3 FHIR Std.
Group.characteristic:population.​method Base example Definition Method 📍6.0.0-ballot3 FHIR Std.
Group.characteristic:population.​offset Base example Characteristic Offset 📍6.0.0-ballot3 FHIR Std.
Group.characteristic:intervention.​code Base example Example Characterist ic Codes 📍6.0.0-ballot3 FHIR Std.
Group.characteristic:intervention.​method Base example Definition Method 📍6.0.0-ballot3 FHIR Std.
Group.characteristic:intervention.​offset Base example Characteristic Offset 📍6.0.0-ballot3 FHIR Std.
Group.characteristic:comparator.​code Base example Example Characterist ic Codes 📍6.0.0-ballot3 FHIR Std.
Group.characteristic:comparator.​method Base example Definition Method 📍6.0.0-ballot3 FHIR Std.
Group.characteristic:comparator.​offset Base example Characteristic Offset 📍6.0.0-ballot3 FHIR Std.
Group.characteristic:outcome.​code Base example Example Characterist ic Codes 📍6.0.0-ballot3 FHIR Std.
Group.characteristic:outcome.​method Base example Definition Method 📍6.0.0-ballot3 FHIR Std.
Group.characteristic:outcome.​offset Base example Characteristic Offset 📍6.0.0-ballot3 FHIR Std.
Group.member.involvement Base example Group Involvement 📍6.0.0-ballot3 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
cnl-1 warning Group.url URL should not contain | or # - these characters make processing canonical references problematic exists() implies matches('^[^|# ]+$')
cnl-2 error Group Group.type SHALL be defined if Group.membership is either 'definitional' or 'enumerated' Group.type.exists() or (Group.membership = 'conceptual')
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
grp-1 error Group.characteristic.instances[x], Group.characteristic:population.instances[x], Group.characteristic:intervention.instances[x], Group.characteristic:comparator.instances[x], Group.characteristic:outcome.instances[x] Ranges have to be positive ($this is Range) implies ((low.empty() or ((low.code.exists() or low.value.empty()) and (low.system.empty() or low.system = %ucum) and (low.code.empty() or low.code = '1') and (low.value.empty() or low.value.hasValue().not() or low.value.toString().contains('.').not()) and (low.value.empty() or low.value.hasValue().not() or low.value >= 0))) and (high.empty() or ((high.code.exists() or high.value.empty()) and (high.system.empty() or high.system = %ucum) and (high.code.empty() or high.code = '1') and (high.value.empty() or high.value.hasValue().not() or high.value.toString().contains('.').not()) and (high.value.empty() or high.value.hasValue().not() or high.value >= 0))))

 

Other representations of profile: CSV, Excel, Schematron