Quality Measure STU1 for FHIR STU3 Implementation Guide

This page is part of the Quality Measure STU2 for FHIR R4 Implementation Guide (v1.0.0: STU 1) based on FHIR R3. The current version which supercedes this version is 3.0.0. For a full list of available versions, see the Directory of published versions

D.4.1 StructureDefinition: cohort-measure-cqfm

Examples:

Terminology Example (cohort measure)

D.4.1.1 Formal Views of Profile Content

The official URL for this profile is:

http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cohort-measure-cqfm

The CQFM Cohort Measure Profile describes a cohort scoring measure

This profile builds on CQFMMeasure.

This profile was published on Wed Feb 13 00:00:00 EST 2019 as a active by Health Level Seven, Inc. - CQI WG.

Description of Profiles, Differentials, and Snapshots.

Summary

Mandatory: 3 elements
Fixed Value: 2 elements

Slices

This structure defines the following Slices:

  • The element Measure.group.population is sliced based on the value of value:code
NameFlagsCard.TypeDescription & Constraintsdoco
.. Measure 0..*
... scoring 1..1CodeableConceptFixed Value: As shown
.... coding1..1CodingCode defined by a terminology system
Fixed Value: (complex)
..... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/measure-scoring
..... code1..1codeSymbol in syntax defined by the system
Fixed Value: cohort
..... display1..1stringRepresentation defined by the system
Fixed Value: Cohort
... group 1..*BackboneElement
.... population 1..1(Slice Definition)Slice: Unordered, Open by value:code
..... population:initialPopulation 1..1BackboneElementInitial Population
...... code 1..1CodeableConceptFixed Value: As shown
....... coding1..1CodingCode defined by a terminology system
Fixed Value: (complex)
........ system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/measure-population
........ code1..1codeSymbol in syntax defined by the system
Fixed Value: initial-population
........ display1..1stringRepresentation defined by the system
Fixed Value: Initial Population

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Measure I0..*A quality measure definition
... 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: Common Languages (extensible)
Max Binding: All Languages
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... cqfm-artifactComment SI0..*(Complex)Additional documentation, review, or usage guidance
URL: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-artifactComment
... cqfm-populationBasis SI1..1codeWhat type of population
URL: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-populationBasis
Binding: FHIRAllTypes (required)
... cqfm-allocation I0..1markdownAllocation guidance
URL: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-allocation
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... url SΣ1..1uriLogical URI to reference this measure (globally unique)
... identifier SΣ1..*IdentifierAdditional identifier for the measure
... version SΣ1..1stringBusiness version of the measure
... name SΣ1..1stringName for this measure (computer friendly)
... title SΣ1..1stringName for this measure (human friendly)
... status ?!Σ1..1codedraft | active | retired | unknown
Binding: PublicationStatus (required)
... experimental ?!Σ0..1booleanFor testing purposes, not real usage
... date SΣ1..1dateTimeDate this was last changed
... publisher SΣ1..1stringName of the publisher (organization or individual)
... description SΣ1..1markdownNatural language description of the measure
... purpose S0..1markdownWhy this measure is defined
... usage S0..1stringDescribes the clinical usage of the measure
... approvalDate S1..1dateWhen the measure was approved by publisher
... lastReviewDate S1..1dateWhen the measure was last reviewed
... effectivePeriod SΣ0..1PeriodWhen the measure is expected to be used
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
.... cqfm-effectivePeriodAnchor S0..1dateTimeDate of first effective use
URL: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-effectivePeriodAnchor
.... cqfm-effectivePeriodDuration S0..1DurationWhat reporting period is used
URL: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-effectivePeriodDuration
.... start ΣI0..1dateTimeStarting time with inclusive boundary
.... end ΣI0..1dateTimeEnd time with inclusive boundary, if not ongoing
... useContext SΣ0..*UsageContextContext the content is intended to support
... jurisdiction SΣ0..*CodeableConceptIntended jurisdiction for measure (if applicable)
Binding: Jurisdiction ValueSet (extensible)
... topic S0..*CodeableConceptE.g. Education, Treatment, Assessment, etc
Binding: DefinitionTopic (example)
... contributor S0..*ContributorA content contributor
... contact SΣ1..*ContactDetailContact details for the publisher
... copyright S0..1markdownUse and/or publishing restrictions
... relatedArtifact S0..*RelatedArtifactAdditional documentation, citations, etc
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
.... cqfm-isPrimaryCitation 0..1booleanPrimary reference
URL: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-isPrimaryCitation
.... type Σ1..1codedocumentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of
Binding: RelatedArtifactType (required)
.... display Σ0..1stringBrief description of the related artifact
.... citation Σ0..1stringBibliographic citation for the artifact
.... url Σ0..1uriWhere the artifact can be accessed
.... document Σ0..1AttachmentWhat document is being referenced
.... resource Σ0..1Reference(Resource)What resource is being referenced
... library SI1..1Reference(CQFMLibrary)Logic used by the measure
1: Measures utilizing CQL SHALL reference one and only one CQL library (and that referenced library MUST be the primary library for the measure)
... disclaimer SΣ0..1markdownDisclaimer for use of the measure or its referenced content
... scoring Σ1..1CodeableConceptproportion | ratio | continuous-variable | cohort
Binding: MeasureScoring (extensible)
Fixed Value: As shown
.... id0..0stringxml:id (or equivalent in JSON)
.... extension0..0ExtensionAdditional Content defined by implementations
.... coding1..1CodingCode defined by a terminology system
Fixed Value: (complex)
..... id0..0stringxml:id (or equivalent in JSON)
..... extension0..0ExtensionAdditional Content defined by implementations
..... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/measure-scoring
..... version0..0stringVersion of the system - if relevant
..... code1..1codeSymbol in syntax defined by the system
Fixed Value: cohort
..... display1..1stringRepresentation defined by the system
Fixed Value: Cohort
..... userSelected0..0booleanIf this coding was chosen directly by the user
.... text0..0stringPlain text representation of the concept
... compositeScoring Σ0..1CodeableConceptopportunity | all-or-nothing | linear | weighted
Binding: CompositeMeasureScoring (extensible)
... type SΣ1..*CodeableConceptprocess | outcome | structure | patient-reported-outcome | composite
Binding: MeasureType (extensible)
... riskAdjustment Σ0..1stringHow is risk adjustment applied for this measure
... rateAggregation Σ0..1stringHow is rate aggregation performed for this measure
... rationale Σ0..1markdownWhy does this measure exist
... clinicalRecommendationStatement Σ0..1markdownSummary of clinical guidelines
... improvementNotation SΣ1..1stringincrease | decrease
Binding: MeasureImprovementNotation (required)
... definition Σ0..*markdownDefined terms used in the measure documentation
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... cqfm-definitionTerm I1..1stringTerm to define
URL: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-definitionTerm
.... value 0..1stringPrimitive value for markdown
... guidance Σ0..1markdownAdditional guidance for implementers
... set Σ0..1stringThe measure set, e.g. Preventive Care and Screening
... group I1..*BackboneElementPopulation criteria group
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
.... identifier SI1..1IdentifierUnique identifier
2: Group identifiers SHOULD use the convention: "group-<group number>", where <group number> corresponds with the group naming convention for the criteria within the group
.... name 0..1stringShort name
.... description 0..1stringSummary description
.... population I1..1(Slice Definition)Population criteria
Slice: Unordered, Open by value:code
..... population:All Slices Content/Rules for all slices
...... id 0..1stringxml:id (or equivalent in JSON)
...... extension 0..*ExtensionAdditional Content defined by implementations
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
...... identifier S1..1IdentifierUnique identifier
...... code S1..1CodeableConceptinitial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
Binding: MeasurePopulationType (extensible)
...... name 0..1stringShort name
...... description 0..1stringThe human readable description of this population criteria
...... criteria SI1..1stringThe name of a valid referenced CQL expression (may be namespaced) that defines this population criteria
3: Group population criteria SHOULD be simple expression names found within the primary library for the measure. The criteria SHOULD NOT include a namespace.
..... population:initialPopulation I1..1BackboneElementInitial Population
...... id 0..1stringxml:id (or equivalent in JSON)
...... extension 0..*ExtensionAdditional Content defined by implementations
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
...... identifier S1..1IdentifierUnique identifier
...... code 1..1CodeableConceptinitial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
Binding: MeasurePopulationType (extensible)
Fixed Value: As shown
....... id0..0stringxml:id (or equivalent in JSON)
....... extension0..0ExtensionAdditional Content defined by implementations
....... coding1..1CodingCode defined by a terminology system
Fixed Value: (complex)
........ id0..0stringxml:id (or equivalent in JSON)
........ extension0..0ExtensionAdditional Content defined by implementations
........ system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/measure-population
........ version0..0stringVersion of the system - if relevant
........ code1..1codeSymbol in syntax defined by the system
Fixed Value: initial-population
........ display1..1stringRepresentation defined by the system
Fixed Value: Initial Population
........ userSelected0..0booleanIf this coding was chosen directly by the user
....... text0..0stringPlain text representation of the concept
...... name 0..1stringShort name
...... description 0..1stringThe human readable description of this population criteria
...... criteria SI1..1stringThe name of a valid referenced CQL expression (may be namespaced) that defines this population criteria
3: Group population criteria SHOULD be simple expression names found within the primary library for the measure. The criteria SHOULD NOT include a namespace.
.... stratifier SI0..*BackboneElementStratifier criteria for the measure
..... id 0..1stringxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional Content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
..... identifier S1..1IdentifierThe identifier for the stratifier used to coordinate the reported data back to this stratifier
..... criteria SI0..1stringHow the measure should be stratified
4: Group stratifier criteria SHOULD be simple expression names found within the primary library for the measure. The criteria SHOULD NOT include a namespace.
..... path 0..1stringPath to the stratifier
... supplementalData SI0..*BackboneElementWhat other data should be reported with the measure
5: Supplemental data SHALL use either criteria or path
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
.... identifier S1..1IdentifierIdentifier, unique within the measure
.... usage 0..*CodeableConceptsupplemental-data | risk-adjustment-factor
Binding: MeasureDataUsage (extensible)
.... criteria 0..1stringExpression describing additional data to be reported
.... path 0..1stringPath to the supplemental data element

doco Documentation for this format

Summary

Mandatory: 3 elements
Fixed Value: 2 elements

Slices

This structure defines the following Slices:

  • The element Measure.group.population is sliced based on the value of value:code

Differential View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Measure 0..*
... scoring 1..1CodeableConceptFixed Value: As shown
.... coding1..1CodingCode defined by a terminology system
Fixed Value: (complex)
..... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/measure-scoring
..... code1..1codeSymbol in syntax defined by the system
Fixed Value: cohort
..... display1..1stringRepresentation defined by the system
Fixed Value: Cohort
... group 1..*BackboneElement
.... population 1..1(Slice Definition)Slice: Unordered, Open by value:code
..... population:initialPopulation 1..1BackboneElementInitial Population
...... code 1..1CodeableConceptFixed Value: As shown
....... coding1..1CodingCode defined by a terminology system
Fixed Value: (complex)
........ system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/measure-population
........ code1..1codeSymbol in syntax defined by the system
Fixed Value: initial-population
........ display1..1stringRepresentation defined by the system
Fixed Value: Initial Population

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Measure I0..*A quality measure definition
... 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: Common Languages (extensible)
Max Binding: All Languages
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... cqfm-artifactComment SI0..*(Complex)Additional documentation, review, or usage guidance
URL: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-artifactComment
... cqfm-populationBasis SI1..1codeWhat type of population
URL: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-populationBasis
Binding: FHIRAllTypes (required)
... cqfm-allocation I0..1markdownAllocation guidance
URL: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-allocation
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... url SΣ1..1uriLogical URI to reference this measure (globally unique)
... identifier SΣ1..*IdentifierAdditional identifier for the measure
... version SΣ1..1stringBusiness version of the measure
... name SΣ1..1stringName for this measure (computer friendly)
... title SΣ1..1stringName for this measure (human friendly)
... status ?!Σ1..1codedraft | active | retired | unknown
Binding: PublicationStatus (required)
... experimental ?!Σ0..1booleanFor testing purposes, not real usage
... date SΣ1..1dateTimeDate this was last changed
... publisher SΣ1..1stringName of the publisher (organization or individual)
... description SΣ1..1markdownNatural language description of the measure
... purpose S0..1markdownWhy this measure is defined
... usage S0..1stringDescribes the clinical usage of the measure
... approvalDate S1..1dateWhen the measure was approved by publisher
... lastReviewDate S1..1dateWhen the measure was last reviewed
... effectivePeriod SΣ0..1PeriodWhen the measure is expected to be used
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
.... cqfm-effectivePeriodAnchor S0..1dateTimeDate of first effective use
URL: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-effectivePeriodAnchor
.... cqfm-effectivePeriodDuration S0..1DurationWhat reporting period is used
URL: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-effectivePeriodDuration
.... start ΣI0..1dateTimeStarting time with inclusive boundary
.... end ΣI0..1dateTimeEnd time with inclusive boundary, if not ongoing
... useContext SΣ0..*UsageContextContext the content is intended to support
... jurisdiction SΣ0..*CodeableConceptIntended jurisdiction for measure (if applicable)
Binding: Jurisdiction ValueSet (extensible)
... topic S0..*CodeableConceptE.g. Education, Treatment, Assessment, etc
Binding: DefinitionTopic (example)
... contributor S0..*ContributorA content contributor
... contact SΣ1..*ContactDetailContact details for the publisher
... copyright S0..1markdownUse and/or publishing restrictions
... relatedArtifact S0..*RelatedArtifactAdditional documentation, citations, etc
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
Slice: Unordered, Open by value:url
.... cqfm-isPrimaryCitation 0..1booleanPrimary reference
URL: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-isPrimaryCitation
.... type Σ1..1codedocumentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of
Binding: RelatedArtifactType (required)
.... display Σ0..1stringBrief description of the related artifact
.... citation Σ0..1stringBibliographic citation for the artifact
.... url Σ0..1uriWhere the artifact can be accessed
.... document Σ0..1AttachmentWhat document is being referenced
.... resource Σ0..1Reference(Resource)What resource is being referenced
... library SI1..1Reference(CQFMLibrary)Logic used by the measure
1: Measures utilizing CQL SHALL reference one and only one CQL library (and that referenced library MUST be the primary library for the measure)
... disclaimer SΣ0..1markdownDisclaimer for use of the measure or its referenced content
... scoring Σ1..1CodeableConceptproportion | ratio | continuous-variable | cohort
Binding: MeasureScoring (extensible)
Fixed Value: As shown
.... id0..0stringxml:id (or equivalent in JSON)
.... extension0..0ExtensionAdditional Content defined by implementations
.... coding1..1CodingCode defined by a terminology system
Fixed Value: (complex)
..... id0..0stringxml:id (or equivalent in JSON)
..... extension0..0ExtensionAdditional Content defined by implementations
..... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/measure-scoring
..... version0..0stringVersion of the system - if relevant
..... code1..1codeSymbol in syntax defined by the system
Fixed Value: cohort
..... display1..1stringRepresentation defined by the system
Fixed Value: Cohort
..... userSelected0..0booleanIf this coding was chosen directly by the user
.... text0..0stringPlain text representation of the concept
... compositeScoring Σ0..1CodeableConceptopportunity | all-or-nothing | linear | weighted
Binding: CompositeMeasureScoring (extensible)
... type SΣ1..*CodeableConceptprocess | outcome | structure | patient-reported-outcome | composite
Binding: MeasureType (extensible)
... riskAdjustment Σ0..1stringHow is risk adjustment applied for this measure
... rateAggregation Σ0..1stringHow is rate aggregation performed for this measure
... rationale Σ0..1markdownWhy does this measure exist
... clinicalRecommendationStatement Σ0..1markdownSummary of clinical guidelines
... improvementNotation SΣ1..1stringincrease | decrease
Binding: MeasureImprovementNotation (required)
... definition Σ0..*markdownDefined terms used in the measure documentation
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... cqfm-definitionTerm I1..1stringTerm to define
URL: http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-definitionTerm
.... value 0..1stringPrimitive value for markdown
... guidance Σ0..1markdownAdditional guidance for implementers
... set Σ0..1stringThe measure set, e.g. Preventive Care and Screening
... group I1..*BackboneElementPopulation criteria group
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
.... identifier SI1..1IdentifierUnique identifier
2: Group identifiers SHOULD use the convention: "group-<group number>", where <group number> corresponds with the group naming convention for the criteria within the group
.... name 0..1stringShort name
.... description 0..1stringSummary description
.... population I1..1(Slice Definition)Population criteria
Slice: Unordered, Open by value:code
..... population:All Slices Content/Rules for all slices
...... id 0..1stringxml:id (or equivalent in JSON)
...... extension 0..*ExtensionAdditional Content defined by implementations
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
...... identifier S1..1IdentifierUnique identifier
...... code S1..1CodeableConceptinitial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
Binding: MeasurePopulationType (extensible)
...... name 0..1stringShort name
...... description 0..1stringThe human readable description of this population criteria
...... criteria SI1..1stringThe name of a valid referenced CQL expression (may be namespaced) that defines this population criteria
3: Group population criteria SHOULD be simple expression names found within the primary library for the measure. The criteria SHOULD NOT include a namespace.
..... population:initialPopulation I1..1BackboneElementInitial Population
...... id 0..1stringxml:id (or equivalent in JSON)
...... extension 0..*ExtensionAdditional Content defined by implementations
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
...... identifier S1..1IdentifierUnique identifier
...... code 1..1CodeableConceptinitial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
Binding: MeasurePopulationType (extensible)
Fixed Value: As shown
....... id0..0stringxml:id (or equivalent in JSON)
....... extension0..0ExtensionAdditional Content defined by implementations
....... coding1..1CodingCode defined by a terminology system
Fixed Value: (complex)
........ id0..0stringxml:id (or equivalent in JSON)
........ extension0..0ExtensionAdditional Content defined by implementations
........ system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/measure-population
........ version0..0stringVersion of the system - if relevant
........ code1..1codeSymbol in syntax defined by the system
Fixed Value: initial-population
........ display1..1stringRepresentation defined by the system
Fixed Value: Initial Population
........ userSelected0..0booleanIf this coding was chosen directly by the user
....... text0..0stringPlain text representation of the concept
...... name 0..1stringShort name
...... description 0..1stringThe human readable description of this population criteria
...... criteria SI1..1stringThe name of a valid referenced CQL expression (may be namespaced) that defines this population criteria
3: Group population criteria SHOULD be simple expression names found within the primary library for the measure. The criteria SHOULD NOT include a namespace.
.... stratifier SI0..*BackboneElementStratifier criteria for the measure
..... id 0..1stringxml:id (or equivalent in JSON)
..... extension 0..*ExtensionAdditional Content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
..... identifier S1..1IdentifierThe identifier for the stratifier used to coordinate the reported data back to this stratifier
..... criteria SI0..1stringHow the measure should be stratified
4: Group stratifier criteria SHOULD be simple expression names found within the primary library for the measure. The criteria SHOULD NOT include a namespace.
..... path 0..1stringPath to the stratifier
... supplementalData SI0..*BackboneElementWhat other data should be reported with the measure
5: Supplemental data SHALL use either criteria or path
.... id 0..1stringxml:id (or equivalent in JSON)
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
.... identifier S1..1IdentifierIdentifier, unique within the measure
.... usage 0..*CodeableConceptsupplemental-data | risk-adjustment-factor
Binding: MeasureDataUsage (extensible)
.... criteria 0..1stringExpression describing additional data to be reported
.... path 0..1stringPath to the supplemental data element

doco Documentation for this format

 

D.4.1.2 Terminology Bindings

Terminology Bindings

PathConformanceValueSet / Code
Measure.languageextensibleCommon Languages
Max Binding: All Languages
Measure.statusrequiredPublicationStatus
Measure.jurisdictionextensibleJurisdiction ValueSet
Measure.topicexampleDefinitionTopic
Measure.relatedArtifact.typerequiredRelatedArtifactType
Measure.scoringextensibleFixed Value: cohort("Cohort")
Measure.compositeScoringextensibleCompositeMeasureScoring
Measure.typeextensibleMeasureType
Measure.improvementNotationrequiredMeasureImprovementNotation
Measure.group.population.codeextensibleMeasurePopulationType
Measure.group.population:initialPopulation.codeextensibleFixed Value: initial-population("Initial Population")
Measure.supplementalData.usageextensibleMeasureDataUsage

D.4.1.3 Constraints

Constraints

IdPathDetailsRequirements
dom-2MeasureIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-1MeasureIf the resource is contained in another resource, it SHALL NOT contain any narrative
: contained.text.empty()
dom-4MeasureIf 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-3MeasureIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource
: contained.where(('#'+id in %resource.descendants().reference).not()).empty()
ele-1Measure.extensionAll FHIR elements must have a @value or children
: hasValue() | (children().count() > id.count())
ext-1Measure.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Measure.extensionAll FHIR elements must have a @value or children
: hasValue() | (children().count() > id.count())
ext-1Measure.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Measure.extensionAll FHIR elements must have a @value or children
: hasValue() | (children().count() > id.count())
ext-1Measure.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Measure.extensionAll FHIR elements must have a @value or children
: hasValue() | (children().count() > id.count())
ext-1Measure.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
1Measure.libraryMeasures utilizing CQL SHALL reference one and only one CQL library (and that referenced library MUST be the primary library for the measure)
: library.exists()
ele-1Measure.definition.extensionAll FHIR elements must have a @value or children
: hasValue() | (children().count() > id.count())
ext-1Measure.definition.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Measure.definition.extensionAll FHIR elements must have a @value or children
: hasValue() | (children().count() > id.count())
ext-1Measure.definition.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Measure.groupAll FHIR elements must have a @value or children
: hasValue() | (children().count() > id.count())
2Measure.group.identifierGroup identifiers SHOULD use the convention: "group-<group number>", where <group number> corresponds with the group naming convention for the criteria within the group
: value.startsWith('group-')
ele-1Measure.group.populationAll FHIR elements must have a @value or children
: hasValue() | (children().count() > id.count())
3Measure.group.population.criteriaGroup population criteria SHOULD be simple expression names found within the primary library for the measure. The criteria SHOULD NOT include a namespace.
: value.startsWith(library).not()
ele-1Measure.group.populationAll FHIR elements must have a @value or children
: hasValue() | (children().count() > id.count())
3Measure.group.population.criteriaGroup population criteria SHOULD be simple expression names found within the primary library for the measure. The criteria SHOULD NOT include a namespace.
: value.startsWith(library).not()
ele-1Measure.group.stratifierAll FHIR elements must have a @value or children
: hasValue() | (children().count() > id.count())
4Measure.group.stratifier.criteriaGroup stratifier criteria SHOULD be simple expression names found within the primary library for the measure. The criteria SHOULD NOT include a namespace.
: value.startsWith(library).not()
ele-1Measure.supplementalDataAll FHIR elements must have a @value or children
: hasValue() | (children().count() > id.count())
5Measure.supplementalDataSupplemental data SHALL use either criteria or path
: criteria.exists() or path.exists()