eCQM Content CMS Implementation Guide
            
            2025.7.1 - CI Build
            
          
eCQM Content CMS Implementation Guide, published by cqframework. This guide is not an authorized publication; it is the continuous build for version 2025.7.1 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/cqframework/ecqm-content-cms-2025/ and changes regularly. See the Directory of published versions
| Official URL: https://madie.cms.gov/Measure/CMS1218FHIRHHRF#effective-data-requirements | Version: 0.2.000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Active | Responsible: Centers for Medicare & Medicaid Services (CMS)/a> | Computable Name: EffectiveDataRequirements | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Metadata | |
|---|---|
| Type | Module Definition | 
| Parameter | Name: Measurement Period Use: In Min Cardinality: 0 Max Cardinality: 1 Type: Period | 
| Parameter | Name: Risk Variable First Respiratory Rate In Encounter Use: Out Min Cardinality: 0 Max Cardinality: * Type: Resource | 
| Parameter | Name: Risk Variable First Albumin In Encounter Use: Out Min Cardinality: 0 Max Cardinality: * Type: Resource | 
| Parameter | Name: Risk Variable First Arterial pH In Encounter Use: Out Min Cardinality: 0 Max Cardinality: * Type: Resource | 
| Parameter | Name: Risk Variable First Body Temperature In Encounter Use: Out Min Cardinality: 0 Max Cardinality: * Type: Resource | 
| Parameter | Name: Risk Variable First Carbon Dioxide In Encounter Use: Out Min Cardinality: 0 Max Cardinality: * Type: Resource | 
| Parameter | Name: Risk Variable First Hematocrit In Encounter Use: Out Min Cardinality: 0 Max Cardinality: * Type: Resource | 
| Parameter | Name: Risk Variable First Heart Rate In Encounter Use: Out Min Cardinality: 0 Max Cardinality: * Type: Resource | 
| Parameter | Name: Risk Variable First BMI Use: Out Min Cardinality: 0 Max Cardinality: * Type: Resource | 
| Parameter | Name: Risk Variable First Hemoglobin In Encounter Use: Out Min Cardinality: 0 Max Cardinality: * Type: Resource | 
| Parameter | Name: Risk Variable All Encounter Diagnoses With POA Indication Use: Out Min Cardinality: 0 Max Cardinality: * Type: Resource | 
| Parameter | Name: Risk Variable First Sodium In Encounter Use: Out Min Cardinality: 0 Max Cardinality: * Type: Resource | 
| Parameter | Name: SDE Payer Use: Out Min Cardinality: 0 Max Cardinality: * Type: Resource | 
| Parameter | Name: Initial Population Use: Out Min Cardinality: 0 Max Cardinality: * Type: Resource | 
| Parameter | Name: Risk Variable First Creatinine In Encounter Use: Out Min Cardinality: 0 Max Cardinality: * Type: Resource | 
| Parameter | Name: Risk Variable First White Blood Cell Count In Encounter Use: Out Min Cardinality: 0 Max Cardinality: * Type: Resource | 
| Parameter | Name: Risk Variable ASA Physical Status Class Use: Out Min Cardinality: 0 Max Cardinality: * Type: CodeableConcept | 
| Parameter | Name: Risk Variable Principal Procedure Use: Out Min Cardinality: 0 Max Cardinality: * Type: Resource | 
| Parameter | Name: Risk Variable Body Mass Index (BMI) Use: Out Min Cardinality: 0 Max Cardinality: * Type: Quantity | 
| Parameter | Name: Risk Variable First Bicarbonate In Encounter Use: Out Min Cardinality: 0 Max Cardinality: * Type: Resource | 
| Parameter | Name: Risk Variable First Bilirubin In Encounter Use: Out Min Cardinality: 0 Max Cardinality: * Type: Resource | 
| Parameter | Name: Risk Variable First Systolic Blood Pressure In Encounter Use: Out Min Cardinality: 0 Max Cardinality: * Type: Resource | 
| Parameter | Name: Risk Variable First Oxygen In Encounter Use: Out Min Cardinality: 0 Max Cardinality: * Type: Resource | 
| Parameter | Name: Risk Variable First Leukocyte Count In Encounter Use: Out Min Cardinality: 0 Max Cardinality: * Type: Resource | 
| Parameter | Name: SDE Race Use: Out Min Cardinality: 0 Max Cardinality: 1 Type: Resource | 
| Parameter | Name: SDE Sex Use: Out Min Cardinality: 0 Max Cardinality: 1 Type: Coding | 
| Parameter | Name: Numerator Use: Out Min Cardinality: 0 Max Cardinality: * Type: Resource | 
| Parameter | Name: Denominator Use: Out Min Cardinality: 0 Max Cardinality: * Type: Resource | 
| Parameter | Name: Risk Variable Encounter Procedures Use: Out Min Cardinality: 0 Max Cardinality: * Type: Resource | 
| Parameter | Name: Risk Variable First Blood Urea Nitrogen In Encounter Use: Out Min Cardinality: 0 Max Cardinality: * Type: Resource | 
| Parameter | Name: SDE Ethnicity Use: Out Min Cardinality: 0 Max Cardinality: 1 Type: Resource | 
| Parameter | Name: Denominator Exclusions Use: Out Min Cardinality: 0 Max Cardinality: * Type: Resource | 
| Parameter | Name: Risk Variable First AST In Encounter Use: Out Min Cardinality: 0 Max Cardinality: * Type: Resource | 
| Parameter | Name: Risk Variable First Platelet Count In Encounter Use: Out Min Cardinality: 0 Max Cardinality: * Type: Resource | 
| Data Requirement | Type: Encounter Profile(s): http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-encounterMust Support Elements: type, status, status.value, period, priority Code Filter(s): Path: type ValueSet: Elective Inpatient Encounter | 
| Data Requirement | Type: Procedure Profile(s): http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-procedureMust Support Elements: code, status, status.value, performed Code Filter(s): Path: code ValueSet: General and Neuraxial Anesthesia | 
| Data Requirement | Type: Encounter Profile(s): http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-encounterMust Support Elements: type, status, status.value, period, priority, reasonCode Code Filter(s): Path: type ValueSet: Elective Inpatient Encounter | 
| Data Requirement | Type: Observation Profile(s): http://hl7.org/fhir/us/core/StructureDefinition/us-core-respiratory-rateMust Support Elements: code, status, status.value, effective, value Code Filter(s): Path: code Code(s): LOINC 9279-1: Respiratory rate | 
| Data Requirement | Type: Observation Profile(s): http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-observation-labMust Support Elements: code, status, status.value Code Filter(s): Path: code ValueSet: Albumin lab test | 
| Data Requirement | Type: Observation Profile(s): http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-observation-labMust Support Elements: code, status, status.value Code Filter(s): Path: code ValueSet: Arterial Blood pH | 
| Data Requirement | Type: Observation Profile(s): http://hl7.org/fhir/us/core/StructureDefinition/us-core-body-temperatureMust Support Elements: code, status, status.value, effective, value Code Filter(s): Path: code Code(s): LOINC 8310-5: Body temperature | 
| Data Requirement | Type: Observation Profile(s): http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-observation-labMust Support Elements: code, status, status.value Code Filter(s): Path: code ValueSet: Carbon Dioxide Partial Pressure in Arterial Blood | 
| Data Requirement | Type: Observation Profile(s): http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-observation-labMust Support Elements: code, status, status.value Code Filter(s): Path: code ValueSet: Hematocrit Lab Test | 
| Data Requirement | Type: Observation Profile(s): http://hl7.org/fhir/us/core/StructureDefinition/us-core-heart-rateMust Support Elements: code, status, status.value, effective, value Code Filter(s): Path: code Code(s): LOINC 8867-4: Heart rate | 
| Data Requirement | Type: Observation Profile(s): http://hl7.org/fhir/us/core/StructureDefinition/us-core-bmiMust Support Elements: code, status, status.value, effective, value Code Filter(s): Path: code Code(s): LOINC 39156-5: Body mass index (BMI) [Ratio] | 
| Data Requirement | Type: Observation Profile(s): http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-observation-labMust Support Elements: code, status, status.value Code Filter(s): Path: code ValueSet: Hemoglobin lab test | 
| Data Requirement | Type: Observation Profile(s): http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-observation-labMust Support Elements: code, status, status.value Code Filter(s): Path: code ValueSet: Sodium Lab Test | 
| Data Requirement | Type: Observation Profile(s): http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-observation-labMust Support Elements: code, status, status.value Code Filter(s): Path: code ValueSet: Creatinine Lab Test | 
| Data Requirement | Type: Observation Profile(s): http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-observation-labMust Support Elements: code, status, status.value Code Filter(s): Path: code ValueSet: White Blood Cells Count Lab Test | 
| Data Requirement | Type: Encounter Profile(s): http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-encounterMust Support Elements: type, status, status.value, period Code Filter(s): Path: type ValueSet: Observation Services | 
| Data Requirement | Type: Encounter Profile(s): http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-encounterMust Support Elements: type, status, status.value, period Code Filter(s): Path: type ValueSet: Emergency Department Visit | 
| Data Requirement | Type: Encounter Profile(s): http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-encounterMust Support Elements: type, period Code Filter(s): Path: type ValueSet: Outpatient Surgery Service | 
| Data Requirement | Type: Observation Profile(s): http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-observation-screening-assessmentMust Support Elements: code, status, status.value, value Code Filter(s): Path: code Code(s): LOINC 97816-3: American society of anesthesiologists morbidity state | 
| Data Requirement | Type: Observation Profile(s): http://hl7.org/fhir/us/core/StructureDefinition/us-core-bmiMust Support Elements: code, effective, value, status, status.value Code Filter(s): Path: code Code(s): LOINC 39156-5: Body mass index (BMI) [Ratio] | 
| Data Requirement | Type: Observation Profile(s): http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-observation-labMust Support Elements: code, status, status.value Code Filter(s): Path: code ValueSet: Bicarbonate Lab Test | 
| Data Requirement | Type: Observation Profile(s): http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-observation-labMust Support Elements: code, status, status.value Code Filter(s): Path: code ValueSet: Bilirubin lab test | 
| Data Requirement | Type: Observation Profile(s): http://hl7.org/fhir/us/core/StructureDefinition/us-core-blood-pressureMust Support Elements: effective | 
| Data Requirement | Type: Observation Profile(s): http://hl7.org/fhir/us/core/StructureDefinition/us-core-blood-pressureMust Support Elements: effective, status, status.value, component | 
| Data Requirement | Type: Observation Profile(s): http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-observation-labMust Support Elements: code, status, status.value Code Filter(s): Path: code ValueSet: Oxygen Partial Pressure in Arterial Blood | 
| Data Requirement | Type: Observation Profile(s): http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-observation-labMust Support Elements: code, status, status.value Code Filter(s): Path: code ValueSet: Leukocyte count lab test | 
| Data Requirement | Type: Patient Profile(s): http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-patient | 
| Data Requirement | Type: Patient Profile(s): http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-patientMust Support Elements: url, value.value | 
| Data Requirement | Type: Procedure Profile(s): http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-procedureMust Support Elements: code, performed Code Filter(s): Path: code ValueSet: General and Neuraxial Anesthesia | 
| Data Requirement | Type: Procedure Profile(s): http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-procedureMust Support Elements: code, performed, status, status.value Code Filter(s): Path: code ValueSet: General and Neuraxial Anesthesia | 
| Data Requirement | Type: Procedure Profile(s): http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-procedureMust Support Elements: code Code Filter(s): Path: code ValueSet: Anesthesia Requiring Monitored Care | 
| Data Requirement | Type: Procedure Profile(s): http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-procedureMust Support Elements: code Code Filter(s): Path: code ValueSet: General and Neuraxial Anesthesia | 
| Data Requirement | Type: Procedure Profile(s): http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-procedureMust Support Elements: code, status, status.value, performed Code Filter(s): Path: code ValueSet: Intubation | 
| Data Requirement | Type: Procedure Profile(s): http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-procedureMust Support Elements: code, status, status.value, performed, id, id.value Code Filter(s): Path: code ValueSet: Intubation | 
| Data Requirement | Type: Procedure Profile(s): http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-procedureMust Support Elements: code Code Filter(s): Path: code ValueSet: Non Invasive Oxygen Therapy by Nasal Cannula or Mask | 
| Data Requirement | Type: Observation Profile(s): http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-observation-labMust Support Elements: code Code Filter(s): Path: code ValueSet: Non Invasive Oxygen Therapy | 
| Data Requirement | Type: Procedure Profile(s): http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-procedureMust Support Elements: code, performed, status, status.value Code Filter(s): Path: code ValueSet: Mechanical Ventilation | 
| Data Requirement | Type: Procedure Profile(s): http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-procedureMust Support Elements: code, status, status.value, performed Code Filter(s): Path: code Code(s): SNOMED CT 271280005: Removal of endotracheal tube (procedure) | 
| Data Requirement | Type: Location Profile(s): http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-locationMust Support Elements: type | 
| Data Requirement | Type: Procedure Profile(s): http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-procedureMust Support Elements: code, status, status.value, performed, id, id.value Code Filter(s): Path: code Code(s): SNOMED CT 271280005: Removal of endotracheal tube (procedure) | 
| Data Requirement | Type: Procedure Profile(s): http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-procedureMust Support Elements: status, status.value, id, id.value, code, performed | 
| Data Requirement | Type: Observation Profile(s): http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-observation-labMust Support Elements: code, status, status.value Code Filter(s): Path: code ValueSet: Blood urea nitrogen lab test | 
| Data Requirement | Type: Patient Profile(s): http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-patientMust Support Elements: url | 
| Data Requirement | Type: Procedure Profile(s): http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-procedureMust Support Elements: code, status, status.value Code Filter(s): Path: code ValueSet: Head, Neck, and Thoracic Surgeries with High Risk Airway Compromise | 
| Data Requirement | Type: Procedure Profile(s): http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-procedureMust Support Elements: code, status, status.value, performed Code Filter(s): Path: code ValueSet: Mechanical Ventilation | 
| Data Requirement | Type: Observation Profile(s): http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-observation-labMust Support Elements: code, status, status.value, effective, value Code Filter(s): Path: code ValueSet: Carbon Dioxide Partial Pressure in Arterial Blood | 
| Data Requirement | Type: Observation Profile(s): http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-observation-labMust Support Elements: code, status, status.value, effective, value Code Filter(s): Path: code ValueSet: Arterial Blood pH | 
| Data Requirement | Type: Observation Profile(s): http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-observation-labMust Support Elements: code, status, status.value, effective, value Code Filter(s): Path: code ValueSet: Oxygen Partial Pressure in Arterial Blood | 
| Data Requirement | Type: Claim Profile(s): http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-claimMust Support Elements: status, status.value, use, use.value, item | 
| Data Requirement | Type: Condition Profile(s): http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-condition-encounter-diagnosis | 
| Data Requirement | Type: Condition Profile(s): http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-condition-problems-health-concerns | 
| Data Requirement | Type: Procedure Profile(s): http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-procedureMust Support Elements: code, status, status.value, performed Code Filter(s): Path: code ValueSet: Tracheostomy Procedures | 
| Data Requirement | Type: Observation Profile(s): http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-observation-labMust Support Elements: code, status, status.value Code Filter(s): Path: code ValueSet: Aspartate transaminase lab test | 
| Data Requirement | Type: Observation Profile(s): http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-observation-labMust Support Elements: code, status, status.value Code Filter(s): Path: code ValueSet: Platelet Count Lab Test | 
| Data Requirement | Type: Coverage Profile(s): http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-coverageMust Support Elements: type, period Code Filter(s): Path: type ValueSet: Payer Type | 
| Data Requirement | Type: Patient Profile(s): http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-patientMust Support Elements: url, extension | 
| Generated using version 0.4.8 of the sample-content-ig Liquid templates | |