eCQM Title | Hospital Harm Hyperglycemia in Hospitalized Patients |
||
eCQM Identifier (Measure Authoring Tool) | 871 | eCQM Version Number | 0.0.088 |
NQF Number | Not Applicable | GUID | ef95493c-3f65-4440-9ccb-eaf1b9ed1210 |
Measurement Period | January 1, 20XX through December 31, 20XX | ||
Measure Steward | Centers for Medicare & Medicaid Services (CMS) | ||
Measure Developer | IMPAQ International | ||
Endorsed By | None | ||
Description | |||
Copyright | |||
Disclaimer | |||
Measure Scoring | Ratio | ||
Measure Type | Outcome | ||
Stratification | |||
Risk Adjustment | |||
Rate Aggregation | |||
Rationale | |||
Clinical Recommendation Statement | |||
Improvement Notation | |||
Reference | |||
Reference | |||
Reference | |||
Reference | |||
Reference | |||
Reference | |||
Reference | |||
Reference | |||
Reference | |||
Reference | |||
Reference | |||
Reference | |||
Reference | |||
Reference | |||
Reference | |||
Reference | |||
Reference | |||
Reference | |||
Reference | |||
Reference | |||
Reference | |||
Definition | |||
Guidance | |||
Transmission Format | |||
Initial Population | |||
Denominator | |||
Denominator Exclusions | |||
Measure Observations | |||
Numerator | |||
Numerator Exclusions | |||
Supplemental Data Elements |
"Eligible Initial Population and Denominator Encounters" intersect ( "Existing Diabetes Diagnosis" union "Overlapping Antidiabetic Medication" union "Initial Elevated Blood Glucose Lab" )
"Eligible Initial Population and Denominator Encounters" intersect ( "Existing Diabetes Diagnosis" union "Overlapping Antidiabetic Medication" union "Initial Elevated Blood Glucose Lab" )
None
"Eligible Initial Population and Denominator Encounters" intersect ( "Existing Diabetes Diagnosis" union "Overlapping Antidiabetic Medication" union "Initial Elevated Blood Glucose Lab" )
None
None
Sum ( Min({(days between(start of Qualifying_Encounter.relevantPeriod + 24 hours)and( end of Qualifying_Encounter.relevantPeriod ) ), 9 } ) )
Sum ( ( if Sum(({ 2 })Day where Qualifying_Encounter.relevantPeriod includes "Encounter Day"(Qualifying_Encounter, Day) return "Extreme Blood Glucose or Not Measured Day"(Qualifying_Encounter, Day) )is not null then Sum(({ 2 })Day where Qualifying_Encounter.relevantPeriod includes "Encounter Day"(Qualifying_Encounter, Day) return "Extreme Blood Glucose or Not Measured Day"(Qualifying_Encounter, Day) ) else 0 ) + ( if Sum(({ 3 })Day where Qualifying_Encounter.relevantPeriod includes "Encounter Day"(Qualifying_Encounter, Day) return "Extreme Blood Glucose or Not Measured Day"(Qualifying_Encounter, Day) )is not null then Sum(({ 3 })Day where Qualifying_Encounter.relevantPeriod includes "Encounter Day"(Qualifying_Encounter, Day) return "Extreme Blood Glucose or Not Measured Day"(Qualifying_Encounter, Day) ) else 0 ) + ( if Sum(({ 4 })Day where Qualifying_Encounter.relevantPeriod includes "Encounter Day"(Qualifying_Encounter, Day) return "Extreme Blood Glucose or Not Measured Day"(Qualifying_Encounter, Day) )is not null then Sum(({ 4 })Day where Qualifying_Encounter.relevantPeriod includes "Encounter Day"(Qualifying_Encounter, Day) return "Extreme Blood Glucose or Not Measured Day"(Qualifying_Encounter, Day) ) else 0 ) + ( if Sum(({ 5 })Day where Qualifying_Encounter.relevantPeriod includes "Encounter Day"(Qualifying_Encounter, Day) return "Extreme Blood Glucose or Not Measured Day"(Qualifying_Encounter, Day) )is not null then Sum(({ 5 })Day where Qualifying_Encounter.relevantPeriod includes "Encounter Day"(Qualifying_Encounter, Day) return "Extreme Blood Glucose or Not Measured Day"(Qualifying_Encounter, Day) ) else 0 ) + ( if Sum(({ 6 })Day where Qualifying_Encounter.relevantPeriod includes "Encounter Day"(Qualifying_Encounter, Day) return "Extreme Blood Glucose or Not Measured Day"(Qualifying_Encounter, Day) )is not null then Sum(({ 6 })Day where Qualifying_Encounter.relevantPeriod includes "Encounter Day"(Qualifying_Encounter, Day) return "Extreme Blood Glucose or Not Measured Day"(Qualifying_Encounter, Day) ) else 0 ) + ( if Sum(({ 7 })Day where Qualifying_Encounter.relevantPeriod includes "Encounter Day"(Qualifying_Encounter, Day) return "Extreme Blood Glucose or Not Measured Day"(Qualifying_Encounter, Day) )is not null then Sum(({ 7 })Day where Qualifying_Encounter.relevantPeriod includes "Encounter Day"(Qualifying_Encounter, Day) return "Extreme Blood Glucose or Not Measured Day"(Qualifying_Encounter, Day) ) else 0 ) + ( if Sum(({ 8 })Day where Qualifying_Encounter.relevantPeriod includes "Encounter Day"(Qualifying_Encounter, Day) return "Extreme Blood Glucose or Not Measured Day"(Qualifying_Encounter, Day) )is not null then Sum(({ 8 })Day where Qualifying_Encounter.relevantPeriod includes "Encounter Day"(Qualifying_Encounter, Day) return "Extreme Blood Glucose or Not Measured Day"(Qualifying_Encounter, Day) ) else 0 ) + ( if Sum(({ 9 })Day where Qualifying_Encounter.relevantPeriod includes "Encounter Day"(Qualifying_Encounter, Day) return "Extreme Blood Glucose or Not Measured Day"(Qualifying_Encounter, Day) )is not null then Sum(({ 9 })Day where Qualifying_Encounter.relevantPeriod includes "Encounter Day"(Qualifying_Encounter, Day) return "Extreme Blood Glucose or Not Measured Day"(Qualifying_Encounter, Day) ) else 0 ) + ( if Sum(({ 10 })Day where Qualifying_Encounter.relevantPeriod includes "Encounter Day"(Qualifying_Encounter, Day) return "Extreme Blood Glucose or Not Measured Day"(Qualifying_Encounter, Day) )is not null then Sum(({ 10 })Day where Qualifying_Encounter.relevantPeriod includes "Encounter Day"(Qualifying_Encounter, Day) return "Extreme Blood Glucose or Not Measured Day"(Qualifying_Encounter, Day) ) else 0 ) )
( ["Encounter, Performed": "Encounter Inpatient"] union ["Encounter, Performed": "Emergency Department Visit"] union ["Encounter, Performed": "Observation Services"] ) ValidEncounter where ValidEncounter.relevantPeriod during "Measurement Period" and AgeInYearsAt(start of "Measurement Period")>= 18
"Eligible Initial Population and Denominator Encounters" ValidEncounter with ["Diagnosis": "Diabetes"] DiabetesDiagnosis such that DiabetesDiagnosis.prevalencePeriod starts before end of ValidEncounter.relevantPeriod
"Eligible Initial Population and Denominator Encounters" ValidEncounter with ["Laboratory Test, Performed": "Glucose Lab Test"] ElevatedBloodGlucoseLab such that ElevatedBloodGlucoseLab.resultDatetime during ValidEncounter.relevantPeriod and ElevatedBloodGlucoseLab.result > 200 'mg/dL'
"Eligible Initial Population and Denominator Encounters" intersect ( "Existing Diabetes Diagnosis" union "Overlapping Antidiabetic Medication" union "Initial Elevated Blood Glucose Lab" )
"Eligible Initial Population and Denominator Encounters" ValidEncounter with ["Medication, Administered": "Antidiabetics"] AntiDiabeticMedication such that AntiDiabeticMedication.relevantPeriod overlaps ValidEncounter.relevantPeriod
["Patient Characteristic Ethnicity": "Ethnicity"]
["Patient Characteristic Payer": "Payer"]
["Patient Characteristic Race": "Race"]
["Patient Characteristic Sex": "ONC Administrative Sex"]
["Laboratory Test, Performed": "Glucose Lab Test"] BloodGlucoseLab where BloodGlucoseLab.resultDatetime during "Encounter Day"(Qualifying_Encounter, Day) and Qualifying_Encounter.relevantPeriod includes "Encounter Day"(Qualifying_Encounter, Day)
from ["Laboratory Test, Performed": "Glucose Lab Test"] BloodGlucoseLab1, ["Laboratory Test, Performed": "Glucose Lab Test"] BloodGlucoseLab2 where ( BloodGlucoseLab1.resultDatetime during "Encounter Day"(Qualifying_Encounter, Day - 1) and BloodGlucoseLab1.result < 200 'mg/dL' ) and ( BloodGlucoseLab2.resultDatetime during "Encounter Day"(Qualifying_Encounter, Day - 2) and BloodGlucoseLab2.result < 200 'mg/dL' ) and BloodGlucoseLab1.id != BloodGlucoseLab2.id and not exists ( "Blood Glucose Results Failing Exception"(Qualifying_Encounter, Day))
["Laboratory Test, Performed": "Glucose Lab Test"] BloodGlucoseLab where BloodGlucoseLab.result >= 200 'mg/dL' and ( BloodGlucoseLab.resultDatetime during "Encounter Day"(Qualifying_Encounter, Day - 1) or BloodGlucoseLab.resultDatetime during "Encounter Day"(Qualifying_Encounter, Day - 2) )
Min({(days between(start of Qualifying_Encounter.relevantPeriod + 24 hours)and( end of Qualifying_Encounter.relevantPeriod ) ), 9 } )
Interval[start of Qualifying_Encounter.relevantPeriod + ( 24 hours * ( Day - 1 ) ), start of Qualifying_Encounter.relevantPeriod + ( 24 hours * Day ) )
["Laboratory Test, Performed": "Glucose Lab Test"] ExtremeBloodGlucoseLab where ExtremeBloodGlucoseLab.result > 300 'mg/dL' and ExtremeBloodGlucoseLab.resultDatetime during "Encounter Day"(Qualifying_Encounter, Day) and Qualifying_Encounter.relevantPeriod includes "Encounter Day"(Qualifying_Encounter, Day)
if exists ( "Extreme Blood Glucose"(Qualifying_Encounter, Day)) or ( not exists ( "Blood Glucose Measured"(Qualifying_Encounter, Day)) and not exists ( "Blood Glucose Not Measured Exception"(Qualifying_Encounter, Day)) ) then 1 else 0
( if Sum(({ 2 })Day where Qualifying_Encounter.relevantPeriod includes "Encounter Day"(Qualifying_Encounter, Day) return "Extreme Blood Glucose or Not Measured Day"(Qualifying_Encounter, Day) )is not null then Sum(({ 2 })Day where Qualifying_Encounter.relevantPeriod includes "Encounter Day"(Qualifying_Encounter, Day) return "Extreme Blood Glucose or Not Measured Day"(Qualifying_Encounter, Day) ) else 0 ) + ( if Sum(({ 3 })Day where Qualifying_Encounter.relevantPeriod includes "Encounter Day"(Qualifying_Encounter, Day) return "Extreme Blood Glucose or Not Measured Day"(Qualifying_Encounter, Day) )is not null then Sum(({ 3 })Day where Qualifying_Encounter.relevantPeriod includes "Encounter Day"(Qualifying_Encounter, Day) return "Extreme Blood Glucose or Not Measured Day"(Qualifying_Encounter, Day) ) else 0 ) + ( if Sum(({ 4 })Day where Qualifying_Encounter.relevantPeriod includes "Encounter Day"(Qualifying_Encounter, Day) return "Extreme Blood Glucose or Not Measured Day"(Qualifying_Encounter, Day) )is not null then Sum(({ 4 })Day where Qualifying_Encounter.relevantPeriod includes "Encounter Day"(Qualifying_Encounter, Day) return "Extreme Blood Glucose or Not Measured Day"(Qualifying_Encounter, Day) ) else 0 ) + ( if Sum(({ 5 })Day where Qualifying_Encounter.relevantPeriod includes "Encounter Day"(Qualifying_Encounter, Day) return "Extreme Blood Glucose or Not Measured Day"(Qualifying_Encounter, Day) )is not null then Sum(({ 5 })Day where Qualifying_Encounter.relevantPeriod includes "Encounter Day"(Qualifying_Encounter, Day) return "Extreme Blood Glucose or Not Measured Day"(Qualifying_Encounter, Day) ) else 0 ) + ( if Sum(({ 6 })Day where Qualifying_Encounter.relevantPeriod includes "Encounter Day"(Qualifying_Encounter, Day) return "Extreme Blood Glucose or Not Measured Day"(Qualifying_Encounter, Day) )is not null then Sum(({ 6 })Day where Qualifying_Encounter.relevantPeriod includes "Encounter Day"(Qualifying_Encounter, Day) return "Extreme Blood Glucose or Not Measured Day"(Qualifying_Encounter, Day) ) else 0 ) + ( if Sum(({ 7 })Day where Qualifying_Encounter.relevantPeriod includes "Encounter Day"(Qualifying_Encounter, Day) return "Extreme Blood Glucose or Not Measured Day"(Qualifying_Encounter, Day) )is not null then Sum(({ 7 })Day where Qualifying_Encounter.relevantPeriod includes "Encounter Day"(Qualifying_Encounter, Day) return "Extreme Blood Glucose or Not Measured Day"(Qualifying_Encounter, Day) ) else 0 ) + ( if Sum(({ 8 })Day where Qualifying_Encounter.relevantPeriod includes "Encounter Day"(Qualifying_Encounter, Day) return "Extreme Blood Glucose or Not Measured Day"(Qualifying_Encounter, Day) )is not null then Sum(({ 8 })Day where Qualifying_Encounter.relevantPeriod includes "Encounter Day"(Qualifying_Encounter, Day) return "Extreme Blood Glucose or Not Measured Day"(Qualifying_Encounter, Day) ) else 0 ) + ( if Sum(({ 9 })Day where Qualifying_Encounter.relevantPeriod includes "Encounter Day"(Qualifying_Encounter, Day) return "Extreme Blood Glucose or Not Measured Day"(Qualifying_Encounter, Day) )is not null then Sum(({ 9 })Day where Qualifying_Encounter.relevantPeriod includes "Encounter Day"(Qualifying_Encounter, Day) return "Extreme Blood Glucose or Not Measured Day"(Qualifying_Encounter, Day) ) else 0 ) + ( if Sum(({ 10 })Day where Qualifying_Encounter.relevantPeriod includes "Encounter Day"(Qualifying_Encounter, Day) return "Extreme Blood Glucose or Not Measured Day"(Qualifying_Encounter, Day) )is not null then Sum(({ 10 })Day where Qualifying_Encounter.relevantPeriod includes "Encounter Day"(Qualifying_Encounter, Day) return "Extreme Blood Glucose or Not Measured Day"(Qualifying_Encounter, Day) ) else 0 )
["Patient Characteristic Ethnicity": "Ethnicity"]
["Patient Characteristic Payer": "Payer"]
["Patient Characteristic Race": "Race"]
["Patient Characteristic Sex": "ONC Administrative Sex"]
Measure Set |