| eCQM Title | Core Clinical Data Elements for the Hybrid Hospital-Wide All-Condition All-Procedure Risk-Standardized Mortality Measure - HWM |
||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CMS ID | 844 | eCQM Version Number | 7.0.000 | ||||||||||||||||||||||
| CBE Number | 3502e | GUID | 8c58ba2e-398b-494c-be49-7cbc64ee4c9a | ||||||||||||||||||||||
| Measurement Period | July 1, 2027 through June 30, 2028 | ||||||||||||||||||||||||
| Measure Steward | Centers for Medicare & Medicaid Services (CMS) | ||||||||||||||||||||||||
| Measure Developer | Yale New Haven Health Service Corporation/ Center for Outcomes Research and Evaluation | ||||||||||||||||||||||||
| Endorsed By | CMS Consensus Based Entity | ||||||||||||||||||||||||
| Description |
|
||||||||||||||||||||||||
| Copyright |
|
||||||||||||||||||||||||
| Disclaimer |
|
||||||||||||||||||||||||
| Measure Scoring | Cohort | ||||||||||||||||||||||||
| Measure Type | Outcome | ||||||||||||||||||||||||
| Stratification |
None |
||||||||||||||||||||||||
| Risk Adjustment |
|
||||||||||||||||||||||||
| Rate Aggregation |
|
||||||||||||||||||||||||
| Rationale |
|
||||||||||||||||||||||||
| Clinical Recommendation Statement |
|
||||||||||||||||||||||||
| Improvement Notation |
|
||||||||||||||||||||||||
| Reference |
Reference Type: Citation Reference Text: |
||||||||||||||||||||||||
| Definition |
|
||||||||||||||||||||||||
| Guidance |
For each hospitalization please also submit the following Linking Variables:
The initial population includes patients with inpatient hospitalizations and patients from Acute Hospital Care at Home programs, who are treated and billed as inpatients but receive care in their home. This version of the specifications uses Quality Data Model (QDM) version 5.6.
|
||||||||||||||||||||||||
| Transmission Format |
|
||||||||||||||||||||||||
| Initial Population |
|
||||||||||||||||||||||||
| Supplemental Data Elements |
|
||||||||||||||||||||||||
"Inpatient Encounters"
None
["Encounter, Performed": "Emergency Department Visit"]
"Inpatient Encounters"
["Encounter, Performed": "Encounter Inpatient"] InpatientEncounter
with ( ["Patient Characteristic Payer": "Medicare FFS Payer"]
union ["Patient Characteristic Payer": "Medicare Advantage Payer"] ) MedicarePayer
such that Global."LengthInDays" ( Global."HospitalizationWithObservationAndOutpatientSurgeryService"(InpatientEncounter)) < 365
and InpatientEncounter.relevantPeriod ends during day of "Measurement Period"
and AgeInYearsAt(date from start of InpatientEncounter.relevantPeriod) in Interval[65, 94]
["Patient Characteristic Ethnicity": "Ethnicity"]
"Initial Population" InpatientEncounter
let LastEDVisitPeriod: LastEDEncounter(InpatientEncounter).relevantPeriod
with (["Intervention, Order": "Non Invasive Oxygen Therapy by Nasal Cannula or Mask"]
union ["Intervention, Performed": "Non Invasive Oxygen Therapy by Nasal Cannula or Mask"]
union ["Device, Order": "Non Invasive Oxygen Therapy Device Codes"]) Oxygen
such that Coalesce(start of Global."NormalizeInterval"(Oxygen.relevantDatetime, Oxygen.relevantPeriod),Oxygen.authorDatetime) during Interval[start of LastEDVisitPeriod - 1 hour, end of LastEDVisitPeriod]
["Patient Characteristic Payer": "Payer Type"]
["Patient Characteristic Race": "Race"]
{
// First physical exams
FirstBodyTemperature: "FirstPhysicalExamDuringHospitalization"(["Physical Exam, Performed": "Body Temperature"]),
FirstHeartRate: "FirstPhysicalExamDuringHospitalization"(["Physical Exam, Performed": "Heart Rate"]),
FirstOxygenSaturation: "FirstPhysicalExamDuringHospitalization"(["Physical Exam, Performed": "Oxygen Saturation by Pulse Oximetry"]),
FirstSystolicBloodPressure: "FirstPhysicalExamDuringHospitalization"(["Physical Exam, Performed": "Systolic Blood Pressure"]),
//First lab tests
FirstBicarbonateLab: "FirstResultedLabTestDuringHospitalization"(["Laboratory Test, Performed": "Bicarbonate Lab Test"]),
FirstCreatinineLab: "FirstResultedLabTestDuringHospitalization"(["Laboratory Test, Performed": "Creatinine Lab Test"]),
FirstHematocritLab: "FirstResultedLabTestDuringHospitalization"(["Laboratory Test, Performed": "Hematocrit Lab Test"]),
FirstPlateletCount: "FirstResultedLabTestDuringHospitalization"(["Laboratory Test, Performed": "Platelet Count Lab Test"]),
FirstSodiumLab: "FirstResultedLabTestDuringHospitalization"(["Laboratory Test, Performed": "Sodium Lab Test"]),
FirstWhiteBloodCellCount: "FirstResultedLabTestDuringHospitalization"(["Laboratory Test, Performed": "White Blood Cells Count Lab Test"])
}
["Patient Characteristic Sex": "Federal Administrative Sex"]
"Inpatient Encounters" Encounter
let FirstExam: First(ExamList Exam
where Global."EarliestOf"(Exam.relevantDatetime, Exam.relevantPeriod) during Global."HospitalizationWithObservationAndOutpatientSurgeryService"(Encounter)
and Exam.result is not null
sort by Global."EarliestOf"(relevantDatetime, relevantPeriod))
where FirstExam is not null
return {
EncounterId: Encounter.id,
FirstResult: FirstExam.result as Quantity,
Timing: Global."EarliestOf"(FirstExam.relevantDatetime, FirstExam.relevantPeriod)
}
"Inpatient Encounters" Encounter
let FirstResultedLab: First(LabList Lab
where Coalesce(Lab.resultDatetime, Global."EarliestOf"(Lab.relevantDatetime, Lab.relevantPeriod)) during Global."HospitalizationWithObservationAndOutpatientSurgeryService"(Encounter)
and Lab.result is not null
sort by Coalesce(resultDatetime, Global."EarliestOf"(relevantDatetime, relevantPeriod)))
where FirstResultedLab is not null
return {EncounterId: Encounter.id,
FirstResult: FirstResultedLab.result as Quantity,
ResultTiming: Coalesce(FirstResultedLab.resultDatetime, Global."EarliestOf"(FirstResultedLab.relevantDatetime, FirstResultedLab.relevantPeriod))}
if ( HasStart(period)) then start of period
else
end of period
Earliest(NormalizeInterval(pointInTime, period))
not ( start of period is null
or start of period = minimum DateTime
)
Encounter Visit let ObsVisit: Last(["Encounter, Performed": "Observation Services"] LastObs where LastObs.relevantPeriod ends 1 hour or less on or before start of Visit.relevantPeriod sort by end of relevantPeriod ), VisitStart: Coalesce(start of ObsVisit.relevantPeriod, start of Visit.relevantPeriod), EDVisit: Last(["Encounter, Performed": "Emergency Department Visit"] LastED where LastED.relevantPeriod ends 1 hour or less on or before VisitStart sort by end of relevantPeriod ), VisitStartWithED: Coalesce(start of EDVisit.relevantPeriod, VisitStart), OutpatientSurgeryVisit: Last(["Encounter, Performed": "Outpatient Surgery Service"] LastSurgeryOP where LastSurgeryOP.relevantPeriod ends 1 hour or less on or before VisitStartWithED sort by end of relevantPeriod ) return Interval[Coalesce(start of OutpatientSurgeryVisit.relevantPeriod, VisitStartWithED), end of Visit.relevantPeriod]
difference in days between start of Value and end of Value
if pointInTime is not null then Interval[pointInTime, pointInTime]
else if period is not null then period
else null as Interval<DateTime>
Last(Global."ED Encounter" EDVisit where EDVisit.relevantPeriod ends 1 hour or less before or on start of EncounterInpatient.relevantPeriod sort by end of relevantPeriod ascending)
["Patient Characteristic Payer": "Payer Type"]
["Patient Characteristic Race": "Race"]
["Patient Characteristic Sex": "Federal Administrative Sex"]
["Patient Characteristic Ethnicity": "Ethnicity"]
{
// First physical exams
FirstBodyTemperature: "FirstPhysicalExamDuringHospitalization"(["Physical Exam, Performed": "Body Temperature"]),
FirstHeartRate: "FirstPhysicalExamDuringHospitalization"(["Physical Exam, Performed": "Heart Rate"]),
FirstOxygenSaturation: "FirstPhysicalExamDuringHospitalization"(["Physical Exam, Performed": "Oxygen Saturation by Pulse Oximetry"]),
FirstSystolicBloodPressure: "FirstPhysicalExamDuringHospitalization"(["Physical Exam, Performed": "Systolic Blood Pressure"]),
//First lab tests
FirstBicarbonateLab: "FirstResultedLabTestDuringHospitalization"(["Laboratory Test, Performed": "Bicarbonate Lab Test"]),
FirstCreatinineLab: "FirstResultedLabTestDuringHospitalization"(["Laboratory Test, Performed": "Creatinine Lab Test"]),
FirstHematocritLab: "FirstResultedLabTestDuringHospitalization"(["Laboratory Test, Performed": "Hematocrit Lab Test"]),
FirstPlateletCount: "FirstResultedLabTestDuringHospitalization"(["Laboratory Test, Performed": "Platelet Count Lab Test"]),
FirstSodiumLab: "FirstResultedLabTestDuringHospitalization"(["Laboratory Test, Performed": "Sodium Lab Test"]),
FirstWhiteBloodCellCount: "FirstResultedLabTestDuringHospitalization"(["Laboratory Test, Performed": "White Blood Cells Count Lab Test"])
}
"Initial Population" InpatientEncounter
let LastEDVisitPeriod: LastEDEncounter(InpatientEncounter).relevantPeriod
with (["Intervention, Order": "Non Invasive Oxygen Therapy by Nasal Cannula or Mask"]
union ["Intervention, Performed": "Non Invasive Oxygen Therapy by Nasal Cannula or Mask"]
union ["Device, Order": "Non Invasive Oxygen Therapy Device Codes"]) Oxygen
such that Coalesce(start of Global."NormalizeInterval"(Oxygen.relevantDatetime, Oxygen.relevantPeriod),Oxygen.authorDatetime) during Interval[start of LastEDVisitPeriod - 1 hour, end of LastEDVisitPeriod]
| Measure Set |
|
||
|---|---|---|---|