LinuxForHealth FHIR Implementation Guide
8.0.0 - draft United States of America flag

LinuxForHealth FHIR Implementation Guide - Local Development build (v8.0.0). See the Directory of published versions

Resource Profile: Quality Measure

Official URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/quality-measure Version: 8.0.0
Active as of 2022-11-10 Computable Name: QualityMeasure

The quality measure profile is limited to measures with proportion and ratio scoring methods. The profile requires an initial population, denominator, and numerator in accordance with FHIR quality reporting guidelines. Measure population and measure population exclusions are not allowed. The profile also supports care gap populations for additional use cases.

Usage:

Formal Views of Profile Content

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

This structure is derived from Measure

NameFlagsCard.TypeDescription & Constraintsdoco
.. Measure 0..*MeasureA quality measure definition
... meta 0..1ProcessMetaMetadata about a resource
... contained 0..0
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... experimental 0..0
... scoring 0..1CodeableConceptproportion | ratio
Binding: Quality Measure Scoring Value Set (extensible)
... group 1..1BackboneElementPopulation criteria group
.... Slices for population 3..*BackboneElementPopulation criteria
Slice: Unordered, Open by pattern:code
..... population:All Slices Content/Rules for all slices
...... id 0..1stringUnique static identifier for the measure population that does not change between cohort engine runs
...... code 0..1CodeableConceptinitial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | care-gap
Binding: Quality Measure Population Type Value Set (extensible)
..... population:InitialPopulation 1..1BackboneElementPopulation criteria
...... code 1..1CodeableConceptinitial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
Binding: Measure Population Type Value Set (extensible)
Required Pattern: At least the following
....... coding1..*CodingCode 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
..... population:Numerator 1..1BackboneElementPopulation criteria
...... code 1..1CodeableConceptinitial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
Binding: Measure Population Type Value Set (extensible)
Required Pattern: At least the following
....... coding1..*CodingCode 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: numerator
..... population:Denominator 1..1BackboneElementPopulation criteria
...... code 1..1CodeableConceptinitial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
Binding: Measure Population Type Value Set (extensible)
Required Pattern: At least the following
....... coding1..*CodingCode 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: denominator
..... population:CareGap 0..*BackboneElementPopulation criteria
...... code 1..1CodeableConceptinitial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
Binding: Measure Population Type Value Set (extensible)
Required Pattern: At least the following
....... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
........ system1..1uriIdentity of the terminology system
Fixed Value: http://linuxforhealth.org/fhir/cdm/CodeSystem/measure-population-type
........ code1..1codeSymbol in syntax defined by the system
Fixed Value: care-gap

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet / Code
Measure.scoringextensibleQualityMeasureScoringValueSet
Measure.group.population.codeextensibleQualityMeasurePopulationTypeValueSet
Measure.group.population:InitialPopulation.codeextensiblePattern: initial-population
Measure.group.population:Numerator.codeextensiblePattern: numerator
Measure.group.population:Denominator.codeextensiblePattern: denominator
Measure.group.population:CareGap.codeextensiblePattern: care-gap
NameFlagsCard.TypeDescription & Constraintsdoco
.. Measure C0..*MeasureA quality measure definition
... meta 0..1ProcessMetaMetadata about a resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... status ?!Σ1..1codedraft | active | retired | unknown
Binding: PublicationStatus (required): The lifecycle status of an artifact.

... scoring Σ0..1CodeableConceptproportion | ratio
Binding: Quality Measure Scoring Value Set (extensible)
... group 1..1BackboneElementPopulation criteria group
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... Slices for population 3..*BackboneElementPopulation criteria
Slice: Unordered, Open by pattern:code
..... population:All Slices Content/Rules for all slices
...... id 0..1stringUnique static identifier for the measure population that does not change between cohort engine runs
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... code 0..1CodeableConceptinitial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | care-gap
Binding: Quality Measure Population Type Value Set (extensible)
...... criteria 1..1ExpressionThe criteria that defines this population
..... population:InitialPopulation 1..1BackboneElementPopulation criteria
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... code 1..1CodeableConceptinitial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
Binding: Measure Population Type Value Set (extensible)
Required Pattern: At least the following
....... coding1..*CodingCode 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
...... criteria 1..1ExpressionThe criteria that defines this population
..... population:Numerator 1..1BackboneElementPopulation criteria
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... code 1..1CodeableConceptinitial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
Binding: Measure Population Type Value Set (extensible)
Required Pattern: At least the following
....... coding1..*CodingCode 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: numerator
...... criteria 1..1ExpressionThe criteria that defines this population
..... population:Denominator 1..1BackboneElementPopulation criteria
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... code 1..1CodeableConceptinitial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
Binding: Measure Population Type Value Set (extensible)
Required Pattern: At least the following
....... coding1..*CodingCode 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: denominator
...... criteria 1..1ExpressionThe criteria that defines this population
..... population:CareGap 0..*BackboneElementPopulation criteria
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... code 1..1CodeableConceptinitial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
Binding: Measure Population Type Value Set (extensible)
Required Pattern: At least the following
....... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
........ system1..1uriIdentity of the terminology system
Fixed Value: http://linuxforhealth.org/fhir/cdm/CodeSystem/measure-population-type
........ code1..1codeSymbol in syntax defined by the system
Fixed Value: care-gap
...... criteria 1..1ExpressionThe criteria that defines this population

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Measure.statusrequiredPublicationStatus
Measure.scoringextensibleQualityMeasureScoringValueSet
Measure.group.population.codeextensibleQualityMeasurePopulationTypeValueSet
Measure.group.population:InitialPopulation.codeextensiblePattern: initial-population
Measure.group.population:Numerator.codeextensiblePattern: numerator
Measure.group.population:Denominator.codeextensiblePattern: denominator
Measure.group.population:CareGap.codeextensiblePattern: care-gap
NameFlagsCard.TypeDescription & Constraintsdoco
.. Measure C0..*MeasureA quality measure definition
... id Σ0..1idLogical id of this artifact
... meta 0..1ProcessMetaMetadata about a resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguagesMax Binding
... text 0..1NarrativeText summary of the resource, for human interpretation
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... measureParameter 0..*ParameterDefinitionWithDefaultDefined parameter options implemented by the measure
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/measure-parameter
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... url Σ0..1uriCanonical identifier for this measure, represented as a URI (globally unique)
... identifier Σ0..*IdentifierAdditional identifier for the measure
... version Σ0..1stringBusiness version of the measure
... name ΣC0..1stringName for this measure (computer friendly)
... title Σ0..1stringName for this measure (human friendly)
... subtitle 0..1stringSubordinate title of the measure
... status ?!Σ1..1codedraft | active | retired | unknown
Binding: PublicationStatus (required): The lifecycle status of an artifact.

... subject[x] 0..1E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
Binding: SubjectType (extensible): The possible types of subjects for a measure (E.g. Patient, Practitioner, Organization, Location, etc.).

.... subjectCodeableConceptCodeableConcept
.... subjectReferenceReference(Group)
... date Σ0..1dateTimeDate last changed
... publisher Σ0..1stringName of the publisher (organization or individual)
... contact Σ0..*ContactDetailContact details for the publisher
... description Σ0..1markdownNatural language description of the measure
... useContext Σ0..*UsageContextThe context that the content is intended to support
... jurisdiction Σ0..*CodeableConceptIntended jurisdiction for measure (if applicable)
Binding: Jurisdiction ValueSet (extensible): Countries and regions within which this artifact is targeted for use.


... purpose 0..1markdownWhy this measure is defined
... usage 0..1stringDescribes the clinical usage of the measure
... copyright 0..1markdownUse and/or publishing restrictions
... approvalDate 0..1dateWhen the measure was approved by publisher
... lastReviewDate 0..1dateWhen the measure was last reviewed
... effectivePeriod Σ0..1PeriodWhen the measure is expected to be used
... topic 0..*CodeableConceptThe category of the measure, such as Education, Treatment, Assessment, etc.
Binding: DefinitionTopic (example): High-level categorization of the definition, used for searching, sorting, and filtering.


... author 0..*ContactDetailWho authored the content
... editor 0..*ContactDetailWho edited the content
... reviewer 0..*ContactDetailWho reviewed the content
... endorser 0..*ContactDetailWho endorsed the content
... relatedArtifact 0..*RelatedArtifactAdditional documentation, citations, etc.
... library 0..*canonical(Library)Logic used by the measure
... disclaimer Σ0..1markdownDisclaimer for use of the measure or its referenced content
... scoring Σ0..1CodeableConceptproportion | ratio
Binding: Quality Measure Scoring Value Set (extensible)
... compositeScoring Σ0..1CodeableConceptopportunity | all-or-nothing | linear | weighted
Binding: CompositeMeasureScoring (extensible): The composite scoring method of the measure.

... type Σ0..*CodeableConceptprocess | outcome | structure | patient-reported-outcome | composite
Binding: MeasureType (extensible): The type of measure (includes codes from 2.16.840.1.113883.1.11.20368).


... riskAdjustment Σ0..1stringHow risk adjustment is applied for this measure
... rateAggregation Σ0..1stringHow is rate aggregation performed for this measure
... rationale Σ0..1markdownDetailed description of why the measure exists
... clinicalRecommendationStatement Σ0..1markdownSummary of clinical guidelines
... improvementNotation Σ0..1CodeableConceptincrease | decrease
Binding: MeasureImprovementNotation (required): Observation values that indicate what change in a measurement value or score is indicative of an improvement in the measured item or scored issue.

... definition Σ0..*markdownDefined terms used in the measure documentation
... guidance Σ0..1markdownAdditional guidance for implementers
... group 1..1BackboneElementPopulation criteria group
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... code 0..1CodeableConceptMeaning of the group
.... description 0..1stringSummary description
.... Slices for population 3..*BackboneElementPopulation criteria
Slice: Unordered, Open by pattern:code
..... population:All Slices Content/Rules for all slices
...... id 0..1stringUnique static identifier for the measure population that does not change between cohort engine runs
...... extension 0..*ExtensionAdditional content defined by implementations
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... code 0..1CodeableConceptinitial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | care-gap
Binding: Quality Measure Population Type Value Set (extensible)
...... description 0..1stringThe human readable description of this population criteria
...... criteria 1..1ExpressionThe criteria that defines this population
..... population:InitialPopulation 1..1BackboneElementPopulation criteria
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... code 1..1CodeableConceptinitial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
Binding: Measure Population Type Value Set (extensible)
Required Pattern: At least the following
....... id0..1idUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
........ id0..1idUnique id for inter-element referencing
........ extension0..*ExtensionAdditional content defined by implementations
........ system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/measure-population
........ version0..1stringVersion of the system - if relevant
........ code1..1codeSymbol in syntax defined by the system
Fixed Value: initial-population
........ display0..1stringRepresentation defined by the system
........ userSelected0..1booleanIf this coding was chosen directly by the user
....... text0..1stringPlain text representation of the concept
...... description 0..1stringThe human readable description of this population criteria
...... criteria 1..1ExpressionThe criteria that defines this population
..... population:Numerator 1..1BackboneElementPopulation criteria
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... code 1..1CodeableConceptinitial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
Binding: Measure Population Type Value Set (extensible)
Required Pattern: At least the following
....... id0..1idUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
........ id0..1idUnique id for inter-element referencing
........ extension0..*ExtensionAdditional content defined by implementations
........ system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/measure-population
........ version0..1stringVersion of the system - if relevant
........ code1..1codeSymbol in syntax defined by the system
Fixed Value: numerator
........ display0..1stringRepresentation defined by the system
........ userSelected0..1booleanIf this coding was chosen directly by the user
....... text0..1stringPlain text representation of the concept
...... description 0..1stringThe human readable description of this population criteria
...... criteria 1..1ExpressionThe criteria that defines this population
..... population:Denominator 1..1BackboneElementPopulation criteria
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... code 1..1CodeableConceptinitial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
Binding: Measure Population Type Value Set (extensible)
Required Pattern: At least the following
....... id0..1idUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
........ id0..1idUnique id for inter-element referencing
........ extension0..*ExtensionAdditional content defined by implementations
........ system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/measure-population
........ version0..1stringVersion of the system - if relevant
........ code1..1codeSymbol in syntax defined by the system
Fixed Value: denominator
........ display0..1stringRepresentation defined by the system
........ userSelected0..1booleanIf this coding was chosen directly by the user
....... text0..1stringPlain text representation of the concept
...... description 0..1stringThe human readable description of this population criteria
...... criteria 1..1ExpressionThe criteria that defines this population
..... population:CareGap 0..*BackboneElementPopulation criteria
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... code 1..1CodeableConceptinitial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
Binding: Measure Population Type Value Set (extensible)
Required Pattern: At least the following
....... id0..1idUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
........ id0..1idUnique id for inter-element referencing
........ extension0..*ExtensionAdditional content defined by implementations
........ system1..1uriIdentity of the terminology system
Fixed Value: http://linuxforhealth.org/fhir/cdm/CodeSystem/measure-population-type
........ version0..1stringVersion of the system - if relevant
........ code1..1codeSymbol in syntax defined by the system
Fixed Value: care-gap
........ display0..1stringRepresentation defined by the system
........ userSelected0..1booleanIf this coding was chosen directly by the user
....... text0..1stringPlain text representation of the concept
...... description 0..1stringThe human readable description of this population criteria
...... criteria 1..1ExpressionThe criteria that defines this population
.... stratifier 0..*BackboneElementStratifier criteria for the measure
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... code 0..1CodeableConceptMeaning of the stratifier
..... description 0..1stringThe human readable description of this stratifier
..... criteria 0..1ExpressionHow the measure should be stratified
..... component 0..*BackboneElementStratifier criteria component for the measure
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... code 0..1CodeableConceptMeaning of the stratifier component
...... description 0..1stringThe human readable description of this stratifier component
...... criteria 1..1ExpressionComponent of how the measure should be stratified
... supplementalData 0..*BackboneElementWhat other data should be reported with the measure
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... code 0..1CodeableConceptMeaning of the supplemental data
.... usage 0..*CodeableConceptsupplemental-data | risk-adjustment-factor
Binding: MeasureDataUsage (extensible): The intended usage for supplemental data elements in the measure.


.... description 0..1stringThe human readable description of this supplemental data
.... criteria 1..1ExpressionExpression describing additional data to be reported

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Measure.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Measure.statusrequiredPublicationStatus
Measure.subject[x]extensibleSubjectType
Measure.jurisdictionextensibleJurisdiction ValueSet
Measure.topicexampleDefinitionTopic
Measure.scoringextensibleQualityMeasureScoringValueSet
Measure.compositeScoringextensibleCompositeMeasureScoring
Measure.typeextensibleMeasureType
Measure.improvementNotationrequiredMeasureImprovementNotation
Measure.group.population.codeextensibleQualityMeasurePopulationTypeValueSet
Measure.group.population:InitialPopulation.codeextensiblePattern: initial-population
Measure.group.population:Numerator.codeextensiblePattern: numerator
Measure.group.population:Denominator.codeextensiblePattern: denominator
Measure.group.population:CareGap.codeextensiblePattern: care-gap
Measure.supplementalData.usageextensibleMeasureDataUsage

This structure is derived from Measure

Summary

Mandatory: 7 elements (1 nested mandatory element)
Prohibited: 2 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

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

Differential View

This structure is derived from Measure

NameFlagsCard.TypeDescription & Constraintsdoco
.. Measure 0..*MeasureA quality measure definition
... meta 0..1ProcessMetaMetadata about a resource
... contained 0..0
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... experimental 0..0
... scoring 0..1CodeableConceptproportion | ratio
Binding: Quality Measure Scoring Value Set (extensible)
... group 1..1BackboneElementPopulation criteria group
.... Slices for population 3..*BackboneElementPopulation criteria
Slice: Unordered, Open by pattern:code
..... population:All Slices Content/Rules for all slices
...... id 0..1stringUnique static identifier for the measure population that does not change between cohort engine runs
...... code 0..1CodeableConceptinitial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | care-gap
Binding: Quality Measure Population Type Value Set (extensible)
..... population:InitialPopulation 1..1BackboneElementPopulation criteria
...... code 1..1CodeableConceptinitial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
Binding: Measure Population Type Value Set (extensible)
Required Pattern: At least the following
....... coding1..*CodingCode 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
..... population:Numerator 1..1BackboneElementPopulation criteria
...... code 1..1CodeableConceptinitial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
Binding: Measure Population Type Value Set (extensible)
Required Pattern: At least the following
....... coding1..*CodingCode 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: numerator
..... population:Denominator 1..1BackboneElementPopulation criteria
...... code 1..1CodeableConceptinitial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
Binding: Measure Population Type Value Set (extensible)
Required Pattern: At least the following
....... coding1..*CodingCode 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: denominator
..... population:CareGap 0..*BackboneElementPopulation criteria
...... code 1..1CodeableConceptinitial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
Binding: Measure Population Type Value Set (extensible)
Required Pattern: At least the following
....... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
........ system1..1uriIdentity of the terminology system
Fixed Value: http://linuxforhealth.org/fhir/cdm/CodeSystem/measure-population-type
........ code1..1codeSymbol in syntax defined by the system
Fixed Value: care-gap

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet / Code
Measure.scoringextensibleQualityMeasureScoringValueSet
Measure.group.population.codeextensibleQualityMeasurePopulationTypeValueSet
Measure.group.population:InitialPopulation.codeextensiblePattern: initial-population
Measure.group.population:Numerator.codeextensiblePattern: numerator
Measure.group.population:Denominator.codeextensiblePattern: denominator
Measure.group.population:CareGap.codeextensiblePattern: care-gap

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Measure C0..*MeasureA quality measure definition
... meta 0..1ProcessMetaMetadata about a resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... status ?!Σ1..1codedraft | active | retired | unknown
Binding: PublicationStatus (required): The lifecycle status of an artifact.

... scoring Σ0..1CodeableConceptproportion | ratio
Binding: Quality Measure Scoring Value Set (extensible)
... group 1..1BackboneElementPopulation criteria group
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... Slices for population 3..*BackboneElementPopulation criteria
Slice: Unordered, Open by pattern:code
..... population:All Slices Content/Rules for all slices
...... id 0..1stringUnique static identifier for the measure population that does not change between cohort engine runs
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... code 0..1CodeableConceptinitial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | care-gap
Binding: Quality Measure Population Type Value Set (extensible)
...... criteria 1..1ExpressionThe criteria that defines this population
..... population:InitialPopulation 1..1BackboneElementPopulation criteria
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... code 1..1CodeableConceptinitial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
Binding: Measure Population Type Value Set (extensible)
Required Pattern: At least the following
....... coding1..*CodingCode 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
...... criteria 1..1ExpressionThe criteria that defines this population
..... population:Numerator 1..1BackboneElementPopulation criteria
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... code 1..1CodeableConceptinitial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
Binding: Measure Population Type Value Set (extensible)
Required Pattern: At least the following
....... coding1..*CodingCode 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: numerator
...... criteria 1..1ExpressionThe criteria that defines this population
..... population:Denominator 1..1BackboneElementPopulation criteria
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... code 1..1CodeableConceptinitial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
Binding: Measure Population Type Value Set (extensible)
Required Pattern: At least the following
....... coding1..*CodingCode 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: denominator
...... criteria 1..1ExpressionThe criteria that defines this population
..... population:CareGap 0..*BackboneElementPopulation criteria
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... code 1..1CodeableConceptinitial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
Binding: Measure Population Type Value Set (extensible)
Required Pattern: At least the following
....... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
........ system1..1uriIdentity of the terminology system
Fixed Value: http://linuxforhealth.org/fhir/cdm/CodeSystem/measure-population-type
........ code1..1codeSymbol in syntax defined by the system
Fixed Value: care-gap
...... criteria 1..1ExpressionThe criteria that defines this population

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Measure.statusrequiredPublicationStatus
Measure.scoringextensibleQualityMeasureScoringValueSet
Measure.group.population.codeextensibleQualityMeasurePopulationTypeValueSet
Measure.group.population:InitialPopulation.codeextensiblePattern: initial-population
Measure.group.population:Numerator.codeextensiblePattern: numerator
Measure.group.population:Denominator.codeextensiblePattern: denominator
Measure.group.population:CareGap.codeextensiblePattern: care-gap

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Measure C0..*MeasureA quality measure definition
... id Σ0..1idLogical id of this artifact
... meta 0..1ProcessMetaMetadata about a resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguagesMax Binding
... text 0..1NarrativeText summary of the resource, for human interpretation
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... measureParameter 0..*ParameterDefinitionWithDefaultDefined parameter options implemented by the measure
URL: http://linuxforhealth.org/fhir/cdm/StructureDefinition/measure-parameter
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... url Σ0..1uriCanonical identifier for this measure, represented as a URI (globally unique)
... identifier Σ0..*IdentifierAdditional identifier for the measure
... version Σ0..1stringBusiness version of the measure
... name ΣC0..1stringName for this measure (computer friendly)
... title Σ0..1stringName for this measure (human friendly)
... subtitle 0..1stringSubordinate title of the measure
... status ?!Σ1..1codedraft | active | retired | unknown
Binding: PublicationStatus (required): The lifecycle status of an artifact.

... subject[x] 0..1E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
Binding: SubjectType (extensible): The possible types of subjects for a measure (E.g. Patient, Practitioner, Organization, Location, etc.).

.... subjectCodeableConceptCodeableConcept
.... subjectReferenceReference(Group)
... date Σ0..1dateTimeDate last changed
... publisher Σ0..1stringName of the publisher (organization or individual)
... contact Σ0..*ContactDetailContact details for the publisher
... description Σ0..1markdownNatural language description of the measure
... useContext Σ0..*UsageContextThe context that the content is intended to support
... jurisdiction Σ0..*CodeableConceptIntended jurisdiction for measure (if applicable)
Binding: Jurisdiction ValueSet (extensible): Countries and regions within which this artifact is targeted for use.


... purpose 0..1markdownWhy this measure is defined
... usage 0..1stringDescribes the clinical usage of the measure
... copyright 0..1markdownUse and/or publishing restrictions
... approvalDate 0..1dateWhen the measure was approved by publisher
... lastReviewDate 0..1dateWhen the measure was last reviewed
... effectivePeriod Σ0..1PeriodWhen the measure is expected to be used
... topic 0..*CodeableConceptThe category of the measure, such as Education, Treatment, Assessment, etc.
Binding: DefinitionTopic (example): High-level categorization of the definition, used for searching, sorting, and filtering.


... author 0..*ContactDetailWho authored the content
... editor 0..*ContactDetailWho edited the content
... reviewer 0..*ContactDetailWho reviewed the content
... endorser 0..*ContactDetailWho endorsed the content
... relatedArtifact 0..*RelatedArtifactAdditional documentation, citations, etc.
... library 0..*canonical(Library)Logic used by the measure
... disclaimer Σ0..1markdownDisclaimer for use of the measure or its referenced content
... scoring Σ0..1CodeableConceptproportion | ratio
Binding: Quality Measure Scoring Value Set (extensible)
... compositeScoring Σ0..1CodeableConceptopportunity | all-or-nothing | linear | weighted
Binding: CompositeMeasureScoring (extensible): The composite scoring method of the measure.

... type Σ0..*CodeableConceptprocess | outcome | structure | patient-reported-outcome | composite
Binding: MeasureType (extensible): The type of measure (includes codes from 2.16.840.1.113883.1.11.20368).


... riskAdjustment Σ0..1stringHow risk adjustment is applied for this measure
... rateAggregation Σ0..1stringHow is rate aggregation performed for this measure
... rationale Σ0..1markdownDetailed description of why the measure exists
... clinicalRecommendationStatement Σ0..1markdownSummary of clinical guidelines
... improvementNotation Σ0..1CodeableConceptincrease | decrease
Binding: MeasureImprovementNotation (required): Observation values that indicate what change in a measurement value or score is indicative of an improvement in the measured item or scored issue.

... definition Σ0..*markdownDefined terms used in the measure documentation
... guidance Σ0..1markdownAdditional guidance for implementers
... group 1..1BackboneElementPopulation criteria group
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... code 0..1CodeableConceptMeaning of the group
.... description 0..1stringSummary description
.... Slices for population 3..*BackboneElementPopulation criteria
Slice: Unordered, Open by pattern:code
..... population:All Slices Content/Rules for all slices
...... id 0..1stringUnique static identifier for the measure population that does not change between cohort engine runs
...... extension 0..*ExtensionAdditional content defined by implementations
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... code 0..1CodeableConceptinitial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | care-gap
Binding: Quality Measure Population Type Value Set (extensible)
...... description 0..1stringThe human readable description of this population criteria
...... criteria 1..1ExpressionThe criteria that defines this population
..... population:InitialPopulation 1..1BackboneElementPopulation criteria
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... code 1..1CodeableConceptinitial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
Binding: Measure Population Type Value Set (extensible)
Required Pattern: At least the following
....... id0..1idUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
........ id0..1idUnique id for inter-element referencing
........ extension0..*ExtensionAdditional content defined by implementations
........ system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/measure-population
........ version0..1stringVersion of the system - if relevant
........ code1..1codeSymbol in syntax defined by the system
Fixed Value: initial-population
........ display0..1stringRepresentation defined by the system
........ userSelected0..1booleanIf this coding was chosen directly by the user
....... text0..1stringPlain text representation of the concept
...... description 0..1stringThe human readable description of this population criteria
...... criteria 1..1ExpressionThe criteria that defines this population
..... population:Numerator 1..1BackboneElementPopulation criteria
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... code 1..1CodeableConceptinitial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
Binding: Measure Population Type Value Set (extensible)
Required Pattern: At least the following
....... id0..1idUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
........ id0..1idUnique id for inter-element referencing
........ extension0..*ExtensionAdditional content defined by implementations
........ system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/measure-population
........ version0..1stringVersion of the system - if relevant
........ code1..1codeSymbol in syntax defined by the system
Fixed Value: numerator
........ display0..1stringRepresentation defined by the system
........ userSelected0..1booleanIf this coding was chosen directly by the user
....... text0..1stringPlain text representation of the concept
...... description 0..1stringThe human readable description of this population criteria
...... criteria 1..1ExpressionThe criteria that defines this population
..... population:Denominator 1..1BackboneElementPopulation criteria
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... code 1..1CodeableConceptinitial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
Binding: Measure Population Type Value Set (extensible)
Required Pattern: At least the following
....... id0..1idUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
........ id0..1idUnique id for inter-element referencing
........ extension0..*ExtensionAdditional content defined by implementations
........ system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/measure-population
........ version0..1stringVersion of the system - if relevant
........ code1..1codeSymbol in syntax defined by the system
Fixed Value: denominator
........ display0..1stringRepresentation defined by the system
........ userSelected0..1booleanIf this coding was chosen directly by the user
....... text0..1stringPlain text representation of the concept
...... description 0..1stringThe human readable description of this population criteria
...... criteria 1..1ExpressionThe criteria that defines this population
..... population:CareGap 0..*BackboneElementPopulation criteria
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... code 1..1CodeableConceptinitial-population | numerator | numerator-exclusion | denominator | denominator-exclusion | denominator-exception | measure-population | measure-population-exclusion | measure-observation
Binding: Measure Population Type Value Set (extensible)
Required Pattern: At least the following
....... id0..1idUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
........ id0..1idUnique id for inter-element referencing
........ extension0..*ExtensionAdditional content defined by implementations
........ system1..1uriIdentity of the terminology system
Fixed Value: http://linuxforhealth.org/fhir/cdm/CodeSystem/measure-population-type
........ version0..1stringVersion of the system - if relevant
........ code1..1codeSymbol in syntax defined by the system
Fixed Value: care-gap
........ display0..1stringRepresentation defined by the system
........ userSelected0..1booleanIf this coding was chosen directly by the user
....... text0..1stringPlain text representation of the concept
...... description 0..1stringThe human readable description of this population criteria
...... criteria 1..1ExpressionThe criteria that defines this population
.... stratifier 0..*BackboneElementStratifier criteria for the measure
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... code 0..1CodeableConceptMeaning of the stratifier
..... description 0..1stringThe human readable description of this stratifier
..... criteria 0..1ExpressionHow the measure should be stratified
..... component 0..*BackboneElementStratifier criteria component for the measure
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... code 0..1CodeableConceptMeaning of the stratifier component
...... description 0..1stringThe human readable description of this stratifier component
...... criteria 1..1ExpressionComponent of how the measure should be stratified
... supplementalData 0..*BackboneElementWhat other data should be reported with the measure
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... code 0..1CodeableConceptMeaning of the supplemental data
.... usage 0..*CodeableConceptsupplemental-data | risk-adjustment-factor
Binding: MeasureDataUsage (extensible): The intended usage for supplemental data elements in the measure.


.... description 0..1stringThe human readable description of this supplemental data
.... criteria 1..1ExpressionExpression describing additional data to be reported

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Measure.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Measure.statusrequiredPublicationStatus
Measure.subject[x]extensibleSubjectType
Measure.jurisdictionextensibleJurisdiction ValueSet
Measure.topicexampleDefinitionTopic
Measure.scoringextensibleQualityMeasureScoringValueSet
Measure.compositeScoringextensibleCompositeMeasureScoring
Measure.typeextensibleMeasureType
Measure.improvementNotationrequiredMeasureImprovementNotation
Measure.group.population.codeextensibleQualityMeasurePopulationTypeValueSet
Measure.group.population:InitialPopulation.codeextensiblePattern: initial-population
Measure.group.population:Numerator.codeextensiblePattern: numerator
Measure.group.population:Denominator.codeextensiblePattern: denominator
Measure.group.population:CareGap.codeextensiblePattern: care-gap
Measure.supplementalData.usageextensibleMeasureDataUsage

This structure is derived from Measure

Summary

Mandatory: 7 elements (1 nested mandatory element)
Prohibited: 2 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

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

 

Other representations of profile: CSV, Excel, Schematron