Evidence Based Medicine on FHIR Implementation Guide, published by HL7 International / Clinical Decision Support. This guide is not an authorized publication; it is the continuous build for version 1.0.0-ballot3 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/ebm/ and changes regularly. See the Directory of published versions
| Official URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/metaanalysis-outcome-definition | Version: 1.0.0-ballot3 | ||||
| Standards status: Trial-use | Maturity Level: 1 | Computable Name: MetaanalysisOutcomeDefinition | |||
| Other Identifiers: OID:2.16.840.1.113883.4.642.40.44.42.60 | |||||
Profile of Group for Evidence Based Medicine IG. The MetaanalysisOutcomeDefinition Profile is used to express the criteria defining an evidence variable in the role of outcome where the population (dataset) is a set of Evidence Resources. Characteristics define the characteristics of the Evidence Resource to be eligible to be used for this outcome.
See Understanding the Group Resource for additional information.
Usages:
You can also check for usages in the FHIR IG Statistics
Description Differentials, Snapshots, and other representations.
| Path | Status | Usage | ValueSet | Version | Source |
| Group.status | Base | required | PublicationStatus | 📍6.0.0-ballot5 | FHIR Std. |
| Group.membership | Base | required | Group Membership Basis | 📍6.0.0-ballot5 | FHIR Std. |
| Group.combinationMethod | Base | required | Group Characteristic Combination | 📍6.0.0-ballot5 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| grp-2 | error | Group | Group.type SHALL be defined if Group.membership is either 'definitional' or 'enumerated' |
type.exists() or (membership = 'conceptual')
|
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | ConceptualCohortDefinition | Group of multiple entities Interfaces Implemented: CanonicalResource | |
Documentation for this format | ||||
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | ConceptualCohortDefinition | Group of multiple entities Interfaces Implemented: CanonicalResource Constraints: grp-2 | ||||
![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: AllLanguages (required): IETF language tag for a human language
| |||||
![]() ![]() |
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 | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
0..* | ContactDetail | Who authored the artifact URL: http://hl7.org/fhir/StructureDefinition/artifact-author | |||||
![]() ![]() ![]() |
0..* | ContactDetail | Who entered the data URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/artifact-recorder | |||||
![]() ![]() ![]() |
0..1 | markdown | PublicationRecord for this Resource URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/cite-as | |||||
![]() ![]() ![]() |
0..* | RelatedArtifact | Additional documentation, citations, etc. URL: http://hl7.org/fhir/StructureDefinition/artifact-relatedArtifact | |||||
![]() ![]() ![]() |
0..1 | Expression | Criteria for group membership URL: http://hl7.org/fhir/StructureDefinition/characteristicExpression | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Publication status URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/artifact-publication-status Binding: Cited Artifact Status Type (preferred) | |||||
![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored Slice: Unordered, Open by value:url | ||||
![]() ![]() |
ΣC | 0..1 | uri | Canonical identifier for this Group, represented as an absolute URI (globally unique) Constraints: cnl-1 | ||||
![]() ![]() |
Σ | 0..* | Identifier | Business Identifier for this Group | ||||
![]() ![]() |
Σ | 0..1 | string | Business version of the Group | ||||
![]() ![]() |
Σ | 0..1 | How to compare versions Binding: VersionAlgorithm (extensible) | |||||
![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() |
Coding | |||||||
![]() ![]() |
Σ | 0..1 | string | Label for Group | ||||
![]() ![]() |
Σ | 0..1 | string | Name for this Group (human friendly) | ||||
![]() ![]() |
?!Σ | 0..1 | code | draft | active | retired | unknown Binding: PublicationStatus (required): The lifecycle status of an artifact. | ||||
![]() ![]() |
Σ | 0..1 | boolean | For testing only - never for real usage | ||||
![]() ![]() |
Σ | 0..1 | dateTime | Date last changed | ||||
![]() ![]() |
Σ | 0..1 | string | Name of the publisher/steward (organization or individual) | ||||
![]() ![]() |
Σ | 0..* | ContactDetail | Contact details for the publisher | ||||
![]() ![]() |
0..1 | markdown | Natural language description of the group | |||||
![]() ![]() |
Σ | 0..* | UsageContext | The context that the content is intended to support | ||||
![]() ![]() |
0..1 | markdown | Why this Group is defined | |||||
![]() ![]() |
0..1 | markdown | Notice about intellectual property ownership, can include restrictions on use | |||||
![]() ![]() |
0..1 | string | Copyright holder and year(s) | |||||
![]() ![]() |
ΣC | 0..1 | code | person | animal | practitioner | device | careteam | healthcareservice | location | organization | relatedperson | specimen | medication | medicinalproductdefinition | substance | substancedefinition | biologicallyDerivedProduct | nutritionProduct Binding: GroupType (required): Types of resources that are part of group. | ||||
![]() ![]() |
ΣC | 0..1 | code | definitional | conceptual | enumerated Binding: GroupMembershipBasis (required): The basis for membership in a group Required Pattern: conceptual | ||||
![]() ![]() |
Σ | 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. | ||||
![]() ![]() |
Σ | 0..1 | Reference(Organization | RelatedPerson | Practitioner | PractitionerRole) | Entity that is the custodian of the Group's definition | ||||
![]() ![]() |
?!Σ | 0..1 | code | all-of | any-of | at-least | at-most | except-subset Binding: GroupCharacteristicCombination (required) | ||||
![]() ![]() |
0..1 | positiveInt | Provides the value of "n" when "at-least" or "at-most" codes are used | |||||
![]() ![]() |
Σ | 0..* | BackboneElement | Include / Exclude group members by Trait | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
0..1 | boolean | Relevant for automated matching URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/relevant-for-automated-matching | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Slice: Unordered, Open by value:url | ||||
![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | Kind of characteristic Binding: ExampleCharacteristicCodes (example): List of characteristics used to describe group members; e.g. gender, age, owner, location, etc. | ||||
![]() ![]() ![]() |
Σ | 1..1 | Value held by characteristic | |||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() ![]() |
Reference(Any) | |||||||
![]() ![]() ![]() ![]() |
uri | |||||||
![]() ![]() ![]() ![]() |
Expression | |||||||
![]() ![]() ![]() |
Σ | 1..1 | boolean | Group includes or excludes | ||||
![]() ![]() ![]() |
0..1 | markdown | Natural language description of the characteristic | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | Method for how the characteristic value was determined Binding: DefinitionMethod (example) | |||||
![]() ![]() ![]() |
0..1 | Expression | Formal algorithm to derive the value | |||||
![]() ![]() ![]() |
0..1 | Reference(Practitioner | PractitionerRole | Organization | Device | DeviceDefinition) | Who determines the value | |||||
![]() ![]() ![]() |
?!Σ | 0..1 | CodeableConcept | Reference point for comparison Binding: CharacteristicOffset (example) | ||||
![]() ![]() ![]() |
C | 0..1 | Number of occurrences Constraints: grp-1 | |||||
![]() ![]() ![]() ![]() |
unsignedInt | |||||||
![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() |
0..1 | How long | ||||||
![]() ![]() ![]() ![]() |
Duration | |||||||
![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() |
0..1 | Period | When (in calendar time) | |||||
![]() ![]() ![]() |
0..* | RelativeTime | When (with respect to an event) | |||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| Group.language | Base | required | All Languages | 📍6.0.0-ballot5 | FHIR Std. |
| Group.versionAlgorithm[x] | Base | extensible | Version Algorithm | 📍6.0.0-ballot5 | FHIR Std. |
| Group.status | Base | required | PublicationStatus | 📍6.0.0-ballot5 | FHIR Std. |
| Group.type | Base | required | Group Type | 📍6.0.0-ballot5 | FHIR Std. |
| Group.membership | Base | required | Group Membership Basis | 📍6.0.0-ballot5 | FHIR Std. |
| Group.code | Base | extensible | Group Code | 📍6.0.0-ballot5 | FHIR Std. |
| Group.combinationMethod | Base | required | Group Characteristic Combination | 📍6.0.0-ballot5 | FHIR Std. |
| Group.characteristic.code | Base | example | Example Characteristic Codes | 📍6.0.0-ballot5 | FHIR Std. |
| Group.characteristic.method | Base | example | Definition Method | 📍6.0.0-ballot5 | FHIR Std. |
| Group.characteristic.offset | Base | example | Characteristic Offset | 📍6.0.0-ballot5 | FHIR Std. |
| Group.member.involvement | Base | example | Group Involvement | 📍6.0.0-ballot5 | FHIR Std. |
| 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('^[^|# ]+$')
|
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| grp-1 | error | Group.characteristic.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))))
|
| grp-2 | error | Group | Group.type SHALL be defined if Group.membership is either 'definitional' or 'enumerated' |
type.exists() or (membership = 'conceptual')
|
Key Elements View
| Path | Status | Usage | ValueSet | Version | Source |
| Group.status | Base | required | PublicationStatus | 📍6.0.0-ballot5 | FHIR Std. |
| Group.membership | Base | required | Group Membership Basis | 📍6.0.0-ballot5 | FHIR Std. |
| Group.combinationMethod | Base | required | Group Characteristic Combination | 📍6.0.0-ballot5 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| grp-2 | error | Group | Group.type SHALL be defined if Group.membership is either 'definitional' or 'enumerated' |
type.exists() or (membership = 'conceptual')
|
Differential View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | ConceptualCohortDefinition | Group of multiple entities Interfaces Implemented: CanonicalResource | |
Documentation for this format | ||||
Snapshot ViewView
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | ConceptualCohortDefinition | Group of multiple entities Interfaces Implemented: CanonicalResource Constraints: grp-2 | ||||
![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: AllLanguages (required): IETF language tag for a human language
| |||||
![]() ![]() |
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 | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
0..* | ContactDetail | Who authored the artifact URL: http://hl7.org/fhir/StructureDefinition/artifact-author | |||||
![]() ![]() ![]() |
0..* | ContactDetail | Who entered the data URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/artifact-recorder | |||||
![]() ![]() ![]() |
0..1 | markdown | PublicationRecord for this Resource URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/cite-as | |||||
![]() ![]() ![]() |
0..* | RelatedArtifact | Additional documentation, citations, etc. URL: http://hl7.org/fhir/StructureDefinition/artifact-relatedArtifact | |||||
![]() ![]() ![]() |
0..1 | Expression | Criteria for group membership URL: http://hl7.org/fhir/StructureDefinition/characteristicExpression | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Publication status URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/artifact-publication-status Binding: Cited Artifact Status Type (preferred) | |||||
![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored Slice: Unordered, Open by value:url | ||||
![]() ![]() |
ΣC | 0..1 | uri | Canonical identifier for this Group, represented as an absolute URI (globally unique) Constraints: cnl-1 | ||||
![]() ![]() |
Σ | 0..* | Identifier | Business Identifier for this Group | ||||
![]() ![]() |
Σ | 0..1 | string | Business version of the Group | ||||
![]() ![]() |
Σ | 0..1 | How to compare versions Binding: VersionAlgorithm (extensible) | |||||
![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() |
Coding | |||||||
![]() ![]() |
Σ | 0..1 | string | Label for Group | ||||
![]() ![]() |
Σ | 0..1 | string | Name for this Group (human friendly) | ||||
![]() ![]() |
?!Σ | 0..1 | code | draft | active | retired | unknown Binding: PublicationStatus (required): The lifecycle status of an artifact. | ||||
![]() ![]() |
Σ | 0..1 | boolean | For testing only - never for real usage | ||||
![]() ![]() |
Σ | 0..1 | dateTime | Date last changed | ||||
![]() ![]() |
Σ | 0..1 | string | Name of the publisher/steward (organization or individual) | ||||
![]() ![]() |
Σ | 0..* | ContactDetail | Contact details for the publisher | ||||
![]() ![]() |
0..1 | markdown | Natural language description of the group | |||||
![]() ![]() |
Σ | 0..* | UsageContext | The context that the content is intended to support | ||||
![]() ![]() |
0..1 | markdown | Why this Group is defined | |||||
![]() ![]() |
0..1 | markdown | Notice about intellectual property ownership, can include restrictions on use | |||||
![]() ![]() |
0..1 | string | Copyright holder and year(s) | |||||
![]() ![]() |
ΣC | 0..1 | code | person | animal | practitioner | device | careteam | healthcareservice | location | organization | relatedperson | specimen | medication | medicinalproductdefinition | substance | substancedefinition | biologicallyDerivedProduct | nutritionProduct Binding: GroupType (required): Types of resources that are part of group. | ||||
![]() ![]() |
ΣC | 0..1 | code | definitional | conceptual | enumerated Binding: GroupMembershipBasis (required): The basis for membership in a group Required Pattern: conceptual | ||||
![]() ![]() |
Σ | 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. | ||||
![]() ![]() |
Σ | 0..1 | Reference(Organization | RelatedPerson | Practitioner | PractitionerRole) | Entity that is the custodian of the Group's definition | ||||
![]() ![]() |
?!Σ | 0..1 | code | all-of | any-of | at-least | at-most | except-subset Binding: GroupCharacteristicCombination (required) | ||||
![]() ![]() |
0..1 | positiveInt | Provides the value of "n" when "at-least" or "at-most" codes are used | |||||
![]() ![]() |
Σ | 0..* | BackboneElement | Include / Exclude group members by Trait | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
0..1 | boolean | Relevant for automated matching URL: http://hl7.org/fhir/uv/ebm/StructureDefinition/relevant-for-automated-matching | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Slice: Unordered, Open by value:url | ||||
![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | Kind of characteristic Binding: ExampleCharacteristicCodes (example): List of characteristics used to describe group members; e.g. gender, age, owner, location, etc. | ||||
![]() ![]() ![]() |
Σ | 1..1 | Value held by characteristic | |||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() ![]() |
Reference(Any) | |||||||
![]() ![]() ![]() ![]() |
uri | |||||||
![]() ![]() ![]() ![]() |
Expression | |||||||
![]() ![]() ![]() |
Σ | 1..1 | boolean | Group includes or excludes | ||||
![]() ![]() ![]() |
0..1 | markdown | Natural language description of the characteristic | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | Method for how the characteristic value was determined Binding: DefinitionMethod (example) | |||||
![]() ![]() ![]() |
0..1 | Expression | Formal algorithm to derive the value | |||||
![]() ![]() ![]() |
0..1 | Reference(Practitioner | PractitionerRole | Organization | Device | DeviceDefinition) | Who determines the value | |||||
![]() ![]() ![]() |
?!Σ | 0..1 | CodeableConcept | Reference point for comparison Binding: CharacteristicOffset (example) | ||||
![]() ![]() ![]() |
C | 0..1 | Number of occurrences Constraints: grp-1 | |||||
![]() ![]() ![]() ![]() |
unsignedInt | |||||||
![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() |
0..1 | How long | ||||||
![]() ![]() ![]() ![]() |
Duration | |||||||
![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() |
0..1 | Period | When (in calendar time) | |||||
![]() ![]() ![]() |
0..* | RelativeTime | When (with respect to an event) | |||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| Group.language | Base | required | All Languages | 📍6.0.0-ballot5 | FHIR Std. |
| Group.versionAlgorithm[x] | Base | extensible | Version Algorithm | 📍6.0.0-ballot5 | FHIR Std. |
| Group.status | Base | required | PublicationStatus | 📍6.0.0-ballot5 | FHIR Std. |
| Group.type | Base | required | Group Type | 📍6.0.0-ballot5 | FHIR Std. |
| Group.membership | Base | required | Group Membership Basis | 📍6.0.0-ballot5 | FHIR Std. |
| Group.code | Base | extensible | Group Code | 📍6.0.0-ballot5 | FHIR Std. |
| Group.combinationMethod | Base | required | Group Characteristic Combination | 📍6.0.0-ballot5 | FHIR Std. |
| Group.characteristic.code | Base | example | Example Characteristic Codes | 📍6.0.0-ballot5 | FHIR Std. |
| Group.characteristic.method | Base | example | Definition Method | 📍6.0.0-ballot5 | FHIR Std. |
| Group.characteristic.offset | Base | example | Characteristic Offset | 📍6.0.0-ballot5 | FHIR Std. |
| Group.member.involvement | Base | example | Group Involvement | 📍6.0.0-ballot5 | FHIR Std. |
| 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('^[^|# ]+$')
|
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| grp-1 | error | Group.characteristic.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))))
|
| grp-2 | error | Group | Group.type SHALL be defined if Group.membership is either 'definitional' or 'enumerated' |
type.exists() or (membership = 'conceptual')
|
Other representations of profile: CSV, Excel, Schematron