Quality Measure Implementation Guide
1.0.0-ballot - ballot International flag

Quality Measure Implementation Guide, published by HL7 International / Clinical Quality Information. This guide is not an authorized publication; it is the continuous build for version 1.0.0-ballot built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/cqf-measures/ and changes regularly. See the Directory of published versions

Resource Profile: CQFM ELM Measure

Official URL: http://hl7.org/fhir/uv/cqfmeasures/StructureDefinition/elm-measure-cqfm Version: 4.0.0
Active as of 2024-12-10 Computable Name: CQFMELMMeasure

The CQFM ELM Measure Profile describes minimum expectations for an executable electronic Clinical Quality Measure (eCQM) that uses ELM (i.e. compiled CQL) to represent the logic of the measure.

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..* Measure A quality measure definition
... library S 1..1 canonical(ELM JSON Library | ELM XML Library) Logic used by the measure
... group S 0..* BackboneElement Population criteria group
.... population SC 0..* BackboneElement Population criteria
elm-1: ELM measures must use text/cql-identifier for all population criteria
.... stratifier SC 0..* BackboneElement Stratifier criteria for the measure
elm-2: Executable measures must use text/cql-identifier or text/fhirpath for all stratifier criteria
..... component SC 0..* BackboneElement Stratifier criteria component for the measure
elm-3: Executable measures must use text/cql-identifier or text/fhirpath for all stratifier component criteria
... supplementalData SC 0..* BackboneElement What other data should be reported with the measure
elm-4: Executable measures must use text/cql-identifier or text/fhirpath for all supplemental data criteria

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
elm-1errorMeasure.group.populationELM measures must use text/cql-identifier for all population criteria
: criteria.language = 'text/cql-identifier'
elm-2errorMeasure.group.stratifierExecutable measures must use text/cql-identifier or text/fhirpath for all stratifier criteria
: criteria.language in ('text/cql-identifier' | 'text/fhirpath')
elm-3errorMeasure.group.stratifier.componentExecutable measures must use text/cql-identifier or text/fhirpath for all stratifier component criteria
: criteria.language in ('text/cql-identifier' | 'text/fhirpath')
elm-4errorMeasure.supplementalDataExecutable measures must use text/cql-identifier or text/fhirpath for all supplemental data criteria
: criteria.language in ('text/cql-identifier' | 'text/fhirpath')

 

Other representations of profile: CSV, Excel, Schematron