Uploaded image for project: 'eCQM Issue Tracker'
  1. eCQM Issue Tracker
  2. CQM-6145

CMS871v2 logic uses relevantDateTime but should it also use relevantPeriod startTime if that is what is available?

XMLWordPrintable

    • Icon: EH/CAH eCQMs EH/CAH eCQMs
    • Resolution: Answered
    • Icon: Moderate Moderate
    • None
    • None
    • Julia Dawson
    • 630-319-0192
    • The Joint Commission
    • Hide
      ​​Thank you for your inquiry regarding CMS871v2 Hospital Harm – Severe Hyperglycemia eCQM. In v2, the timing for the glucose lab tests used relevantDateTime since glucose testing is typically performed as a single point in time. However, based on implementer feedback, the logic in v3 (performance year 2024) has been revised to evaluate for both relevantDateTime and relevantPeriod timing elements for the glucose lab tests.
      Show
      ​​Thank you for your inquiry regarding CMS871v2 Hospital Harm – Severe Hyperglycemia eCQM. In v2, the timing for the glucose lab tests used relevantDateTime since glucose testing is typically performed as a single point in time. However, based on implementer feedback, the logic in v3 (performance year 2024) has been revised to evaluate for both relevantDateTime and relevantPeriod timing elements for the glucose lab tests.
    • CMS0871v2
    • We would like to know measure intention regarding relevantDateTime and relevantPeriod startTime. The logic only refers to relevantDateTime but should relevantPeriod startTime be used if that is available?

      We have a measure intention question regarding eHH02, CMS871v2, and the “Laboratory Test, Performed” for “Glucose Lab Test Mass Per Volume”. The timing always references relevant dateTime as the laboratory test occurs at a single point in time. But if instead, a datetime came in the relevantPeriod startTime, and relevant dateTime was null, how would you expect the measure to handle this? Should this Lab test fail the timing test or should the relevantPeriod startTime be compared to the time period in the logics below?

      Days With Glucose Results
      "Days in Hospitalization" InpatientHospitalDays
      return Tuple {
      encounter: InpatientHospitalDays.encounter,
      relevantPeriod: InpatientHospitalDays.relevantPeriod,
      relevantDays: ( InpatientHospitalDays.relevantDays EncounterDay
      return Tuple

      { dayIndex: EncounterDay.dayIndex, dayPeriod: EncounterDay.dayPeriod, hasSevereResult: exists ( ["Laboratory Test, Performed": "Glucose Lab Test Mass Per Volume"] BloodGlucoseLab1 where BloodGlucoseLab1.result > 300 'mg/dL' and BloodGlucoseLab1.*relevantDatetime* during EncounterDay.dayPeriod ), hasElevatedResult: exists ( ["Laboratory Test, Performed": "Glucose Lab Test Mass Per Volume"] BloodGlucoseLab2 where BloodGlucoseLab2.result >= 200 'mg/dL' and BloodGlucoseLab2.*relevantDatetime* during EncounterDay.dayPeriod ), hasNoGlucoseTest: not exists ( ["Laboratory Test, Performed": "Glucose Lab Test Mass Per Volume"] BloodGlucoseLab3 where BloodGlucoseLab3.*relevantDatetime* during EncounterDay.dayPeriod ) }

      )
      }

      Encounter With Elevated Blood Glucose Lab
      "Encounter With Hospitalization Period" Hospitalization
      with ["Laboratory Test, Performed": "Glucose Lab Test Mass Per Volume"] BloodGlucoseLab
      such that BloodGlucoseLab.relevantDatetime during Hospitalization.hospitalizationPeriod
      and BloodGlucoseLab.result >= 200 'mg/dL'
      return Hospitalization.encounter

      First Blood Glucose Within 1 Hour Prior To and 6 Hours After Encounter Start
      First(["Laboratory Test, Performed": "Glucose Lab Test Mass Per Volume"] FirstBloodGlucose
      with("Qualifying Encounter")InpatientEncounter
      such that FirstBloodGlucose.relevantDatetime during Interval[(start of Global."HospitalizationWithObservation"(InpatientEncounter)- 1 hour),(start of Global."HospitalizationWithObservation"(InpatientEncounter)+ 6 hours)]
      sort by relevantDatetime
      )

            JLeflore Mathematica EH eCQM Team
            jdawson@jointcommission.org Julia Dawson
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:
              Solution Posted On: