Quality Measure Implementation Guide (STU5)
5.0.0-ballot2 - ballot United States of America flag

This page is part of the Quality Measure STU2 for FHIR R4 Implementation Guide (v5.0.0-ballot2: STU5 (v5.0.0) Ballot 2) based on FHIR (HL7® FHIR® Standard) R4. The current version which supersedes this version is 4.0.0. For a full list of available versions, see the Directory of published versions

Profiles

Capability Profiles

To support flexible representation and packaging of measure and library artifacts for different use cases, this implementation guide uses four general categories of profiles, aligned with the knowledge capabilities established by the CPG-on-FHIR implementation guide:

Measure Profiles

Measure profiles supported in this IG are defined to allow for use independently or in combination with each other to support a wide range of use cases. The diagram below is to demonstrate the variety of combinations and example use cases.

Figure 7-1: Measure Profiles Venn Diagram

QM_IG_Profile_Diagram.jpg

Legend Profile Conformance Example Use Cases
SCPE CRMIShareableMeasure
CQFMComputableMeasure
CQFMPublishableMeasure
CQFMExecutableMeasure
Shareable, computable, executable and publishable measures would be fully published measures to support environments that are able to compile CQL or process ELM.
SEP CRMIShareableMeasure
CQFMExecutableMeasure
CQFMPublishableMeasure
Shareable, executable and publishable measures might be fully published measures expected to be used in environments that can process ELM.
SCP CRMIShareableMeasure
CQFMComputableMeasure
CQFMPublishableMeasure
Shareable, computable and publishable measures might be fully published measures expected to be used in environments that can compile CQL.
SCE CRMIShareableMeasure
CQFMComputableMeasure
CQFMExecutableMeasure
Shareable, computable and executable measures might be draft measures shared to environments that can either compile CQL or process ELM for testing and providing feedback on its use.
CE CQFMComputableMeasure
CQFMExecutableMeasure
Measures that conform to computable measure and executable measure are generally intended to support measure content in contained environments that can either compile CQL or process ELM. Conforming to these two profiles supports both types of environments.
Shareable CRMIShareableMeasure The shareable measure profile is generally intended to support a draft measure concept that does not have all associated meta data defined but can be shared for comment.
Computable CQFMComputableMeasure The computable measure profile is generally intended to support measure content in a contained environment that is able to compile CQL but cannot process ELM.
Executable CQFMExecutableMeasure The executable measure profile is generally intended to support measure content in a contained environment that is capable of processing ELM but cannot compile CQL.
Publishable CQFMPublishableMeasure The publishable measure profile is generally intended to be used in combination with other profiles, most notably shareable measure. It is used to support the addition of elements necessary for formal publication of a specification.

In addition to conforming to profiles to support appropriate function or representation, measures are required to conform to the appropriate measure profile based on their scoring type:

Scoring TypeProfile
CohortCQFMCohortMeasure
ProportionCQFMProportionMeasure
RatioCQFMRatioMeasure
Continuous VariableCQFMContinuousVariableMeasure
CompositeCQFMCompositeMeasure

Library Profile Usage

Shareable Computable Publishable Executable
CRMIShareableLibrary CQLLibrary CRMIPublishableLibrary ELM JSON Library
ELM XML Library
  • CQFMComputableMeasure SHALL use CQLLibrary
  • CQFMExecutableMeasure SHALL use either ELM JSON Library and/or ELM XML Library
  • CQFMPublishableMeasure SHOULD use CRMIPublishableLibrary
  • CQFMShareableMeasure SHOULD use CRMIShareableLibrary

Terminology Profile Usage

Artifact Shareable Computable Publishable Executable
CodeSystem CRMIShareableCodeSystem N/A (no requirements) CRMIPublishableCodeSytems N/A (no requirements)
ValueSet CRMIShareableValueSet CRMIComputableValueSet CRMIPublishableValueSet CRMIExpandedValueSet
  • Due to varying code system capabilities, measure profiles are not restricted to use corresponding terminology profiles.

Additional Profiles

To support packaging, testing, and distribution of measure and library artifacts, this implementation guide defines the following additional profiles:

Profile Description
CQFMDevice A software device used in the creation, validation, evaluation, packaging, and/or testing of a library or measure artifact.
CQFMTestCase A measure report profile that allows definition and exchange of test cases for a measure.

Alphabetical Listing