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

This page is part of the Evidence Based Medicine on FHIR Implementation Guide (v1.0.0-ballot: STU1 Ballot 1) based on FHIR (HL7® FHIR® Standard) v5.0.0. . For a full list of available versions, see the Directory of published versions

Resource Profile: CohortDefinition

Official URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/cohort-definition Version: 1.0.0-ballot
Standards status: Draft Maturity Level: 1 Computable Name: CohortDefinition

Profile of Group for Evidence Based Medicine IG. The CohortDefinition Profile is used to provide a conceptual or definitional representation of a Group. In R6, membership = conceptual allows avoiding the required use of type. In R5, membership will be definitional and type value can be ignored for resource content processing.

Usage:

Formal Views of Profile Content

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

This structure is derived from GroupR6

NameFlagsCard.TypeDescription & Constraintsdoco
.. Group 0..*GroupR6Group of multiple entities
... membership 1..1codedefinitional | enumerated
Required Pattern: definitional
... quantity 0..0
... member 0..0

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Group 0..*GroupR6Group of multiple entities
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... contained 0..*ResourceContained, inline Resources
... url 0..1uriCanonical identifier for this {{title}}, represented as a URI (globally unique)
URL: http://hl7.org/fhir/StructureDefinition/artifact-url
... versionAlgorithmString 0..1stringHow to compare versions
URL: http://hl7.org/fhir/StructureDefinition/artifact-version profiled by http://hl7.org/fhir/StructureDefinition/artifact-versionAlgorithm
... title 0..1stringName for this {{title}} (human friendly)
URL: http://hl7.org/fhir/StructureDefinition/artifact-title
... experimental 0..1booleanFor testing purposes, not real usage
URL: http://hl7.org/fhir/StructureDefinition/artifact-experimental
... date 0..1dateTimeDate last changed
URL: http://hl7.org/fhir/StructureDefinition/artifact-date
... publisher 0..1stringName of the publisher/steward (organization or individual)
URL: http://hl7.org/fhir/StructureDefinition/artifact-publisher
... contact 0..*ContactDetailContact details for the publisher
URL: http://hl7.org/fhir/StructureDefinition/artifact-contact
... useContext 0..*UsageContextThe context that the content is intended to support
URL: http://hl7.org/fhir/StructureDefinition/artifact-useContext
... purpose 0..1markdownWhy this {{title}} is defined
URL: http://hl7.org/fhir/StructureDefinition/artifact-purpose
... copyright 0..1markdownUse and/or publishing restrictions
URL: http://hl7.org/fhir/StructureDefinition/artifact-copyright
... copyrightLabel 0..1stringCopyright holder and year(s)
URL: http://hl7.org/fhir/StructureDefinition/artifact-copyrightLabel
... author 0..*ContactDetailWho authored the {{title}}
URL: http://hl7.org/fhir/StructureDefinition/artifact-author
... relatedArtifact 0..*RelatedArtifactAdditional documentation, citations, etc.
URL: http://hl7.org/fhir/StructureDefinition/artifact-relatedArtifact
... characteristicExpression 0..1ExpressionCriteria for group membership
URL: http://hl7.org/fhir/StructureDefinition/characteristicExpression
... combinationMethod 0..1codeall-of | any-of | at-least | at-most | except-subset
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/combination-method
... combinationThreshold 0..1positiveIntProvides the value of n when at-least or at-most codes are used
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/combination-threshold
... Slices for modifierExtension ?!Σ0..*ExtensionExtension
Slice: Unordered, Open by value:url
... modifierExtension:status ?!0..1ArtifactStatusdraft | active | retired | unknown
... active ?!Σ0..1booleanWhether this group's record is in active use
... type Σ1..1codeperson | animal | practitioner | device | careteam | healthcareservice | location | organization | relatedperson | specimen
Binding: GroupType (required): Types of resources that are part of group.

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


Required Pattern: definitional

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Group.typerequiredGroupType
Group.membershiprequiredPattern: definitional

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorGroupIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorGroupIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorGroupIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorGroupIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceGroupA resource should have narrative for robust management
: text.`div`.exists()
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 0..*GroupR6Group of multiple entities
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: AllLanguages (required): IETF language tag for a human language

Additional BindingsPurpose
CommonLanguagesStarter Set
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... url 0..1uriCanonical identifier for this {{title}}, represented as a URI (globally unique)
URL: http://hl7.org/fhir/StructureDefinition/artifact-url
... version 0..1stringBusiness version of the {{title}}
URL: http://hl7.org/fhir/StructureDefinition/artifact-version
... versionAlgorithmString 0..1stringHow to compare versions
URL: http://hl7.org/fhir/StructureDefinition/artifact-version profiled by http://hl7.org/fhir/StructureDefinition/artifact-versionAlgorithm
... title 0..1stringName for this {{title}} (human friendly)
URL: http://hl7.org/fhir/StructureDefinition/artifact-title
... experimental 0..1booleanFor testing purposes, not real usage
URL: http://hl7.org/fhir/StructureDefinition/artifact-experimental
... date 0..1dateTimeDate last changed
URL: http://hl7.org/fhir/StructureDefinition/artifact-date
... publisher 0..1stringName of the publisher/steward (organization or individual)
URL: http://hl7.org/fhir/StructureDefinition/artifact-publisher
... contact 0..*ContactDetailContact details for the publisher
URL: http://hl7.org/fhir/StructureDefinition/artifact-contact
... useContext 0..*UsageContextThe context that the content is intended to support
URL: http://hl7.org/fhir/StructureDefinition/artifact-useContext
... purpose 0..1markdownWhy this {{title}} is defined
URL: http://hl7.org/fhir/StructureDefinition/artifact-purpose
... copyright 0..1markdownUse and/or publishing restrictions
URL: http://hl7.org/fhir/StructureDefinition/artifact-copyright
... copyrightLabel 0..1stringCopyright holder and year(s)
URL: http://hl7.org/fhir/StructureDefinition/artifact-copyrightLabel
... author 0..*ContactDetailWho authored the {{title}}
URL: http://hl7.org/fhir/StructureDefinition/artifact-author
... relatedArtifact 0..*RelatedArtifactAdditional documentation, citations, etc.
URL: http://hl7.org/fhir/StructureDefinition/artifact-relatedArtifact
... characteristicExpression 0..1ExpressionCriteria for group membership
URL: http://hl7.org/fhir/StructureDefinition/characteristicExpression
... combinationMethod 0..1codeall-of | any-of | at-least | at-most | except-subset
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/combination-method
... combinationThreshold 0..1positiveIntProvides the value of n when at-least or at-most codes are used
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/combination-threshold
... Slices for modifierExtension ?!Σ0..*ExtensionExtension
Slice: Unordered, Open by value:url
... modifierExtension:status ?!0..1ArtifactStatusdraft | active | retired | unknown
... identifier Σ0..*IdentifierBusiness Identifier for this Group
... active ?!Σ0..1booleanWhether this group's record is in active use
... type Σ1..1codeperson | animal | practitioner | device | careteam | healthcareservice | location | organization | relatedperson | specimen
Binding: GroupType (required): Types of resources that are part of group.

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


Required Pattern: definitional
... code Σ0..1CodeableConceptKind of Group members
Binding: (unbound) (example): Kind of particular resource; e.g. cow, syringe, lake, etc.

... name Σ0..1stringLabel for Group
... description 0..1markdownNatural language description of the group
... managingEntity Σ0..1Reference(Organization | RelatedPerson | Practitioner | PractitionerRole)Entity that is the custodian of the Group's definition
... characteristic Σ0..*BackboneElementInclude / Exclude group members by Trait
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... valueUri 0..1uriValue held by uri
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/characteristic-value-uri
.... valueExpression 0..1ExpressionValue held by Expression
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/characteristic-value-expression
.... description 0..1markdownNatural language description of the characteristic
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/characteristic-description
.... method 0..*CodeableConceptMethod for how the characteristic value was determined
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/characteristic-method
.... determinedByReference 0..1Reference(Device | DeviceDefinition | DeviceMetric)Method for how the characteristic value was determined
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/characteristic-determined-by-reference
.... determinedByExpression 0..1ExpressionMethod for how the characteristic value was determined
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/characteristic-determined-by-expression
.... offset 0..1CodeableConceptReference point for comparison
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/characteristic-offset
.... instancesQuantity 0..1QuantityNumber of occurrences meeting the characteristic
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/characteristic-instances-quantity
.... instancesRange 0..1RangeNumber of occurrences meeting the characteristic
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/characteristic-instances-range
.... durationDuration 0..1DurationLength of time in which the characteristic is met
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/characteristic-duration-duration
.... durationRange 0..1RangeLength of time in which the characteristic is met
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/characteristic-duration-range
.... timing 0..*(Complex)Timing in which the characteristic is determined
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/characteristic-timing
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... code Σ1..1CodeableConceptKind of characteristic
Binding: (unbound) (example): List of characteristics used to describe group members; e.g. gender, age, owner, location, etc.

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

..... valueCodeableConceptCodeableConcept
..... valueBooleanboolean
..... valueQuantityQuantity
..... valueRangeRange
..... valueReferenceReference(Any)
.... exclude Σ1..1booleanGroup includes or excludes
.... period 0..1PeriodPeriod over which characteristic is tested

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Group.languagerequiredAllLanguages
Group.typerequiredGroupType
Group.membershiprequiredPattern: definitional
Group.codeexample
Group.characteristic.codeexample
Group.characteristic.value[x]example

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorGroupIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorGroupIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorGroupIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorGroupIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceGroupA resource should have narrative for robust management
: text.`div`.exists()
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 GroupR6

Summary

Prohibited: 2 elements

Maturity: 1

Differential View

This structure is derived from GroupR6

NameFlagsCard.TypeDescription & Constraintsdoco
.. Group 0..*GroupR6Group of multiple entities
... membership 1..1codedefinitional | enumerated
Required Pattern: definitional
... quantity 0..0
... member 0..0

doco Documentation for this format

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Group 0..*GroupR6Group of multiple entities
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... contained 0..*ResourceContained, inline Resources
... url 0..1uriCanonical identifier for this {{title}}, represented as a URI (globally unique)
URL: http://hl7.org/fhir/StructureDefinition/artifact-url
... versionAlgorithmString 0..1stringHow to compare versions
URL: http://hl7.org/fhir/StructureDefinition/artifact-version profiled by http://hl7.org/fhir/StructureDefinition/artifact-versionAlgorithm
... title 0..1stringName for this {{title}} (human friendly)
URL: http://hl7.org/fhir/StructureDefinition/artifact-title
... experimental 0..1booleanFor testing purposes, not real usage
URL: http://hl7.org/fhir/StructureDefinition/artifact-experimental
... date 0..1dateTimeDate last changed
URL: http://hl7.org/fhir/StructureDefinition/artifact-date
... publisher 0..1stringName of the publisher/steward (organization or individual)
URL: http://hl7.org/fhir/StructureDefinition/artifact-publisher
... contact 0..*ContactDetailContact details for the publisher
URL: http://hl7.org/fhir/StructureDefinition/artifact-contact
... useContext 0..*UsageContextThe context that the content is intended to support
URL: http://hl7.org/fhir/StructureDefinition/artifact-useContext
... purpose 0..1markdownWhy this {{title}} is defined
URL: http://hl7.org/fhir/StructureDefinition/artifact-purpose
... copyright 0..1markdownUse and/or publishing restrictions
URL: http://hl7.org/fhir/StructureDefinition/artifact-copyright
... copyrightLabel 0..1stringCopyright holder and year(s)
URL: http://hl7.org/fhir/StructureDefinition/artifact-copyrightLabel
... author 0..*ContactDetailWho authored the {{title}}
URL: http://hl7.org/fhir/StructureDefinition/artifact-author
... relatedArtifact 0..*RelatedArtifactAdditional documentation, citations, etc.
URL: http://hl7.org/fhir/StructureDefinition/artifact-relatedArtifact
... characteristicExpression 0..1ExpressionCriteria for group membership
URL: http://hl7.org/fhir/StructureDefinition/characteristicExpression
... combinationMethod 0..1codeall-of | any-of | at-least | at-most | except-subset
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/combination-method
... combinationThreshold 0..1positiveIntProvides the value of n when at-least or at-most codes are used
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/combination-threshold
... Slices for modifierExtension ?!Σ0..*ExtensionExtension
Slice: Unordered, Open by value:url
... modifierExtension:status ?!0..1ArtifactStatusdraft | active | retired | unknown
... active ?!Σ0..1booleanWhether this group's record is in active use
... type Σ1..1codeperson | animal | practitioner | device | careteam | healthcareservice | location | organization | relatedperson | specimen
Binding: GroupType (required): Types of resources that are part of group.

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


Required Pattern: definitional

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Group.typerequiredGroupType
Group.membershiprequiredPattern: definitional

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorGroupIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorGroupIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorGroupIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorGroupIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceGroupA resource should have narrative for robust management
: text.`div`.exists()
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 0..*GroupR6Group of multiple entities
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: AllLanguages (required): IETF language tag for a human language

Additional BindingsPurpose
CommonLanguagesStarter Set
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... url 0..1uriCanonical identifier for this {{title}}, represented as a URI (globally unique)
URL: http://hl7.org/fhir/StructureDefinition/artifact-url
... version 0..1stringBusiness version of the {{title}}
URL: http://hl7.org/fhir/StructureDefinition/artifact-version
... versionAlgorithmString 0..1stringHow to compare versions
URL: http://hl7.org/fhir/StructureDefinition/artifact-version profiled by http://hl7.org/fhir/StructureDefinition/artifact-versionAlgorithm
... title 0..1stringName for this {{title}} (human friendly)
URL: http://hl7.org/fhir/StructureDefinition/artifact-title
... experimental 0..1booleanFor testing purposes, not real usage
URL: http://hl7.org/fhir/StructureDefinition/artifact-experimental
... date 0..1dateTimeDate last changed
URL: http://hl7.org/fhir/StructureDefinition/artifact-date
... publisher 0..1stringName of the publisher/steward (organization or individual)
URL: http://hl7.org/fhir/StructureDefinition/artifact-publisher
... contact 0..*ContactDetailContact details for the publisher
URL: http://hl7.org/fhir/StructureDefinition/artifact-contact
... useContext 0..*UsageContextThe context that the content is intended to support
URL: http://hl7.org/fhir/StructureDefinition/artifact-useContext
... purpose 0..1markdownWhy this {{title}} is defined
URL: http://hl7.org/fhir/StructureDefinition/artifact-purpose
... copyright 0..1markdownUse and/or publishing restrictions
URL: http://hl7.org/fhir/StructureDefinition/artifact-copyright
... copyrightLabel 0..1stringCopyright holder and year(s)
URL: http://hl7.org/fhir/StructureDefinition/artifact-copyrightLabel
... author 0..*ContactDetailWho authored the {{title}}
URL: http://hl7.org/fhir/StructureDefinition/artifact-author
... relatedArtifact 0..*RelatedArtifactAdditional documentation, citations, etc.
URL: http://hl7.org/fhir/StructureDefinition/artifact-relatedArtifact
... characteristicExpression 0..1ExpressionCriteria for group membership
URL: http://hl7.org/fhir/StructureDefinition/characteristicExpression
... combinationMethod 0..1codeall-of | any-of | at-least | at-most | except-subset
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/combination-method
... combinationThreshold 0..1positiveIntProvides the value of n when at-least or at-most codes are used
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/combination-threshold
... Slices for modifierExtension ?!Σ0..*ExtensionExtension
Slice: Unordered, Open by value:url
... modifierExtension:status ?!0..1ArtifactStatusdraft | active | retired | unknown
... identifier Σ0..*IdentifierBusiness Identifier for this Group
... active ?!Σ0..1booleanWhether this group's record is in active use
... type Σ1..1codeperson | animal | practitioner | device | careteam | healthcareservice | location | organization | relatedperson | specimen
Binding: GroupType (required): Types of resources that are part of group.

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


Required Pattern: definitional
... code Σ0..1CodeableConceptKind of Group members
Binding: (unbound) (example): Kind of particular resource; e.g. cow, syringe, lake, etc.

... name Σ0..1stringLabel for Group
... description 0..1markdownNatural language description of the group
... managingEntity Σ0..1Reference(Organization | RelatedPerson | Practitioner | PractitionerRole)Entity that is the custodian of the Group's definition
... characteristic Σ0..*BackboneElementInclude / Exclude group members by Trait
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... valueUri 0..1uriValue held by uri
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/characteristic-value-uri
.... valueExpression 0..1ExpressionValue held by Expression
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/characteristic-value-expression
.... description 0..1markdownNatural language description of the characteristic
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/characteristic-description
.... method 0..*CodeableConceptMethod for how the characteristic value was determined
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/characteristic-method
.... determinedByReference 0..1Reference(Device | DeviceDefinition | DeviceMetric)Method for how the characteristic value was determined
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/characteristic-determined-by-reference
.... determinedByExpression 0..1ExpressionMethod for how the characteristic value was determined
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/characteristic-determined-by-expression
.... offset 0..1CodeableConceptReference point for comparison
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/characteristic-offset
.... instancesQuantity 0..1QuantityNumber of occurrences meeting the characteristic
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/characteristic-instances-quantity
.... instancesRange 0..1RangeNumber of occurrences meeting the characteristic
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/characteristic-instances-range
.... durationDuration 0..1DurationLength of time in which the characteristic is met
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/characteristic-duration-duration
.... durationRange 0..1RangeLength of time in which the characteristic is met
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/characteristic-duration-range
.... timing 0..*(Complex)Timing in which the characteristic is determined
URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/characteristic-timing
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... code Σ1..1CodeableConceptKind of characteristic
Binding: (unbound) (example): List of characteristics used to describe group members; e.g. gender, age, owner, location, etc.

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

..... valueCodeableConceptCodeableConcept
..... valueBooleanboolean
..... valueQuantityQuantity
..... valueRangeRange
..... valueReferenceReference(Any)
.... exclude Σ1..1booleanGroup includes or excludes
.... period 0..1PeriodPeriod over which characteristic is tested

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Group.languagerequiredAllLanguages
Group.typerequiredGroupType
Group.membershiprequiredPattern: definitional
Group.codeexample
Group.characteristic.codeexample
Group.characteristic.value[x]example

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorGroupIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorGroupIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorGroupIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorGroupIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceGroupA resource should have narrative for robust management
: text.`div`.exists()
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 GroupR6

Summary

Prohibited: 2 elements

Maturity: 1

 

Other representations of profile: CSV, Excel, Schematron