firely-cql-sdk icon indicating copy to clipboard operation
firely-cql-sdk copied to clipboard

Fix qicore-2025 bugs

Open baseTwo opened this issue 7 months ago • 5 comments

Issues with ecqm-content-qicore-2025

1. Summary

# Stage Error Library
2.1.1. CQL -> ELM (Java Tooling) Could not resolve call to operator _ with signature _ CMS1056CTClinicalFHIR
3.1.1. ELM -> LINQ Union expects two arguments of the same list or interval type CMS72FHIRSTKAntithromboticDay2
3.1.2. ELM -> LINQ Union expects two arguments of the same list or interval type CMS190VTEProphylaxisICUFHIR
3.1.3. ELM -> LINQ Union expects two arguments of the same list or interval type CMS108FHIRVTEProphylaxis
3.1.4. ELM -> LINQ Union expects two arguments of the same list or interval type CMS145FHIRCADBetaBlockerTherapyPriorMIorLVSD
3.2.1. ELM -> LINQ Union expects two arguments of the same list or interval type CMS2FHIRPCSDepressionScreenAndFollowUp
3.3.1. ELM -> LINQ Sort is broken in ELM XSD CMS986FHIRMalnutritionScore
3.3.2. ELM -> LINQ Sort is broken in ELM XSD CMS832HHAKIFHIR
3.4.1. ELM -> LINQ Cannot resolve type {http://hl7.org/fhir}DoNotPerformReason} for expression CMS190VTEProphylaxisICUFHIR
3.4.2. ELM -> LINQ Cannot resolve type {http://hl7.org/fhir}DoNotPerformReason} for expression CMS108FHIRVTEProphylaxis
3.5.1. ELM -> LINQ Tuple element value does not have a resultTypeSpecifier CMS2FHIRPCSDepressionScreenAndFollowUp
3.5.2. ELM -> LINQ Tuple element value does not have a resultTypeSpecifier CMS145FHIRCADBetaBlockerTherapyPriorMIorLVSD

2. Stage: CQL to ELM Errors (Java Tooling v3.28.0)

2.1. Error: Could not resolve call to operator * with signature *

2.1.1. Library: CMS1056CTClinicalFHIR

  • error : [40:23, 40:53] Could not resolve call to operator Global Noise Value with signature (QICore.LaboratoryResultObservation).
define "Patients with Qualifying CTScan with Values":
  "Patients with Qualifying CTScan" CTScan
    where AlaraCommon."Global Noise Value" ( CTScan ) is not null ⬅️
      and AlaraCommon."Size Adjusted Value" ( CTScan ) is not null
      and CTScan.value is not null
  • error : [57:25, 57:54] Could not resolve call to operator CT Scan Qualifies with signature (QICore.LaboratoryResultObservation).
define "Numerator":
 exists ( "Patients with Qualifying CTScan with Values" CTScan
     where AlaraCommon."CT Scan Qualifies" ( CTScan ) ⬅️
 )

3. Stage: ELM to LINQ Errors

3.1. Error: Union expects two arguments of the same list or interval type

3.1.1 Library: CMS72FHIRSTKAntithromboticDay2

ExpressionBuilderContext
	Expression Path #GAJHFANO:
	* LibrarySet
	* Library named 'CMS2FHIRPCSDepressionScreenAndFollowUp-0.4.001'
	* ExpressionDef named 'Patient.Most Recent Adolescent Depression Screening Positive and Follow Up Provided' of type 'List<Tuple {LastAdolescentScreen: {http://hl7.org/fhir}Observation}, FollowUpPositiveAdolescentScreen: Choice<{http://hl7.org/fhir}ServiceRequest, {http://hl7.org/fhir}Procedure, {http://hl7.org/fhir}MedicationRequest>}, QualifyingEncounter: {http://hl7.org/fhir}Encounter}>>' at location '162:1-172:168'
	* Query of type 'List<Tuple {LastAdolescentScreen: {http://hl7.org/fhir}Observation}, FollowUpPositiveAdolescentScreen: Choice<{http://hl7.org/fhir}ServiceRequest, {http://hl7.org/fhir}Procedure, {http://hl7.org/fhir}MedicationRequest>}, QualifyingEncounter: {http://hl7.org/fhir}Encounter}>>' at location '163:3-172:168'
	* ReturnClause
	* Tuple
define "Most Recent Adolescent Depression Screening Positive and Follow Up Provided":
  from
    "Most Recent Adolescent Depression Screening" LastAdolescentScreen,
    "Follow Up Intervention for Positive Adolescent Depression Screening" FollowUpPositiveAdolescentScreen,
    "Qualifying Encounter During Measurement Period" QualifyingEncounter
    where LastAdolescentScreen.effective.toInterval ( ) starts 14 days or less on or before day of start of QualifyingEncounter.period
      and LastAdolescentScreen.value ~ "Depression screening positive (finding)"
      and ( start of FollowUpPositiveAdolescentScreen.performed.toInterval ( ) during QualifyingEncounter.period
          or FollowUpPositiveAdolescentScreen.authoredOn 2 days or less on or after day of end of QualifyingEncounter.period
      )
      and ( Coalesce(start of FollowUpPositiveAdolescentScreen.performed.toInterval(), FollowUpPositiveAdolescentScreen.authoredOn) during day of "Measurement Period" )

3.1.2. Library: CMS190VTEProphylaxisICUFHIR

ExpressionBuilderContext
	Expression Path #COYRDGBi:
	* LibrarySet
	* Library named 'CMS190VTEProphylaxisICUFHIR-0.3.001'
	* ExpressionDef named 'Patient.No VTE Prophylaxis Medication Administered Or Ordered' of type 'List<Tuple {id: {urn:hl7-org:elm-types:r1}String}, medicationStatusReason: List<{urn:hl7-org:elm-types:r1}Concept>}, authoredOn: {urn:hl7-org:elm-types:r1}DateTime}>>' at location '283:1-322:5'
	* Union of type 'List<Tuple {id: {urn:hl7-org:elm-types:r1}String}, medicationStatusReason: List<{urn:hl7-org:elm-types:r1}Concept>}, authoredOn: {urn:hl7-org:elm-types:r1}DateTime}>>' at location '284:3-322:5'
	* Union of type 'List<Tuple {id: {urn:hl7-org:elm-types:r1}String}, medicationStatusReason: List<{urn:hl7-org:elm-types:r1}Concept>}, authoredOn: {urn:hl7-org:elm-types:r1}DateTime}>>' at location '284:3-306:5'
define "No VTE Prophylaxis Medication Administered Or Ordered":
  ( ( [MedicationAdministrationNotDone: "Low Dose Unfractionated Heparin for VTE Prophylaxis"]
      union [MedicationAdministrationNotDone: "Low Molecular Weight Heparin for VTE Prophylaxis"]
      union [MedicationAdministrationNotDone: "Injectable Factor Xa Inhibitor for VTE Prophylaxis"]
      union [MedicationAdministrationNotDone: "Warfarin"]
      union [MedicationAdministrationNotDone: "Rivaroxaban for VTE Prophylaxis"] ) NoMedicationAdm
      return {
        id: NoMedicationAdm.id,
        medicationStatusReason: NoMedicationAdm.statusReason,
        authoredOn: NoMedicationAdm.recorded
      }
  )
    union ( ( ["MedicationNotRequested": "Low Dose Unfractionated Heparin for VTE Prophylaxis"]
        union ["MedicationNotRequested": "Low Molecular Weight Heparin for VTE Prophylaxis"]
        union ["MedicationNotRequested": "Injectable Factor Xa Inhibitor for VTE Prophylaxis"]
        union ["MedicationNotRequested": "Warfarin"]
        union ["MedicationNotRequested": "Rivaroxaban for VTE Prophylaxis"] ) NoMedicationOrder
        where NoMedicationOrder.intent in { 'order', 'original-order', 'reflex-order', 'filler-order', 'instance-order' }
        return {
          id: NoMedicationOrder.id,
          medicationStatusReason: NoMedicationOrder.reasonCode,
          authoredOn: NoMedicationOrder.authoredOn
        }
    )

3.1.3. Library: CMS108FHIRVTEProphylaxis

ExpressionBuilderContext
	Expression Path #HBXgFcDV:
	* LibrarySet
	* Library named 'CMS108FHIRVTEProphylaxis-0.3.002'
	* ExpressionDef named 'Patient.No VTE Prophylaxis Medication Administered Or Ordered' of type 'List<Tuple {id: {urn:hl7-org:elm-types:r1}String}, medicationStatusReason: List<{urn:hl7-org:elm-types:r1}Concept>}, authoredOn: {urn:hl7-org:elm-types:r1}DateTime}>>' at location '311:1-350:5'
	* Union of type 'List<Tuple {id: {urn:hl7-org:elm-types:r1}String}, medicationStatusReason: List<{urn:hl7-org:elm-types:r1}Concept>}, authoredOn: {urn:hl7-org:elm-types:r1}DateTime}>>' at location '312:3-350:5'
	* Union of type 'List<Tuple {id: {urn:hl7-org:elm-types:r1}String}, medicationStatusReason: List<{urn:hl7-org:elm-types:r1}Concept>}, authoredOn: {urn:hl7-org:elm-types:r1}DateTime}>>' at location '312:3-334:5'
define "No VTE Prophylaxis Medication Administered Or Ordered":
  ( ( [MedicationAdministrationNotDone: "Low Dose Unfractionated Heparin for VTE Prophylaxis"] ⬅️
      union [MedicationAdministrationNotDone: "Low Molecular Weight Heparin for VTE Prophylaxis"]

3.1.4. Library: CMS145FHIRCADBetaBlockerTherapyPriorMIorLVSD

ExpressionBuilderContext
	Expression Path #DhUCcAAL:
	* LibrarySet
	* Library named 'CMS145FHIRCADBetaBlockerTherapyPriorMIorLVSD-0.4.000'
	* ExpressionDef named 'Patient.Has Consecutive Heart Rates Less than 50 with Qualifying CAD Encounter and Prior MI' of type '{urn:hl7-org:elm-types:r1}Boolean' at location '63:1-77:3'
	* Exists of type '{urn:hl7-org:elm-types:r1}Boolean' at location '64:3-77:3'
	* Query of type 'List<Tuple {HeartRateExam: {http://hl7.org/fhir}Observation}, CADEncounterMI: {http://hl7.org/fhir}Encounter}>>' at location '64:10-77:3'
	* ReturnClause
	* Tuple
define "Has Consecutive Heart Rates Less than 50 with Qualifying CAD Encounter and Prior MI":
  exists ( from
      ["USCoreHeartRateProfile"] HeartRateExam,
      "Qualifying CAD Encounter and Prior MI" CADEncounterMI
      let PriorHeartRateExam: Last(["USCoreHeartRateProfile"] MostRecentPriorHeartRateExam
          where MostRecentPriorHeartRateExam.effective.toInterval() during CADEncounterMI.period
            and MostRecentPriorHeartRateExam.status in { 'final', 'amended', 'corrected' }
            and MostRecentPriorHeartRateExam.effective.toInterval() before HeartRateExam.effective.toInterval()
          sort by start of effective.toInterval()
      )

3.2. Error: Tuple element value does not have a resultTypeSpecifier

3.2.1. Library: CMS2FHIRPCSDepressionScreenAndFollowUp

ExpressionBuilderContext
	Expression Path #GAJHFANO:
	* LibrarySet
	* Library named 'CMS2FHIRPCSDepressionScreenAndFollowUp-0.4.001'
	* ExpressionDef named 'Patient.Most Recent Adolescent Depression Screening Positive and Follow Up Provided' of type 'List<Tuple {LastAdolescentScreen: {http://hl7.org/fhir}Observation}, FollowUpPositiveAdolescentScreen: Choice<{http://hl7.org/fhir}ServiceRequest, {http://hl7.org/fhir}Procedure, {http://hl7.org/fhir}MedicationRequest>}, QualifyingEncounter: {http://hl7.org/fhir}Encounter}>>' at location '162:1-172:168'
	* Query of type 'List<Tuple {LastAdolescentScreen: {http://hl7.org/fhir}Observation}, FollowUpPositiveAdolescentScreen: Choice<{http://hl7.org/fhir}ServiceRequest, {http://hl7.org/fhir}Procedure, {http://hl7.org/fhir}MedicationRequest>}, QualifyingEncounter: {http://hl7.org/fhir}Encounter}>>' at location '163:3-172:168'
	* ReturnClause
	* Tuple
define "Most Recent Adolescent Depression Screening Positive and Follow Up Provided":
  from
    "Most Recent Adolescent Depression Screening" LastAdolescentScreen,
    "Follow Up Intervention for Positive Adolescent Depression Screening" FollowUpPositiveAdolescentScreen,
    "Qualifying Encounter During Measurement Period" QualifyingEncounter
    where LastAdolescentScreen.effective.toInterval ( ) starts 14 days or less on or before day of start of QualifyingEncounter.period
      and LastAdolescentScreen.value ~ "Depression screening positive (finding)"
      and ( start of FollowUpPositiveAdolescentScreen.performed.toInterval ( ) during QualifyingEncounter.period
          or FollowUpPositiveAdolescentScreen.authoredOn 2 days or less on or after day of end of QualifyingEncounter.period
      )
      and ( Coalesce(start of FollowUpPositiveAdolescentScreen.performed.toInterval(), FollowUpPositiveAdolescentScreen.authoredOn) during day of "Measurement Period" )

3.3. Error: Sort is broken in ELM XSD

3.3.1. Library: CMS986FHIRMalnutritionScore

ExpressionBuilderContext
	Expression Path #HJMhSSYg:
	* LibrarySet
	* Library named 'CMS986FHIRMalnutritionScore-0.3.003'
	* ExpressionDef named 'Patient.Nutrition Assessment Performed' of type 'List<Tuple {HospEncId: {urn:hl7-org:elm-types:r1}String}, HospitalizationPeriod: Interval<{urn:hl7-org:elm-types:r1}DateTime>}, NutrAssessCode: {urn:hl7-org:elm-types:r1}Concept}, NutrAssessId: {urn:hl7-org:elm-types:r1}String}, NutrAssessResult: Choice<{urn:hl7-org:elm-types:r1}Quantity, {urn:hl7-org:elm-types:r1}Concept, {urn:hl7-org:elm-types:r1}String, {urn:hl7-org:elm-types:r1}Boolean, {urn:hl7-org:elm-types:r1}Integer, Interval<{urn:hl7-org:elm-types:r1}Quantity>, {urn:hl7-org:elm-types:r1}Ratio, {urn:hl7-org:elm-types:r1}Time, {urn:hl7-org:elm-types:r1}DateTime, Interval<{urn:hl7-org:elm-types:r1}DateTime>>}, NutrAssessTimingEff: Choice<{urn:hl7-org:elm-types:r1}DateTime, Interval<{urn:hl7-org:elm-types:r1}DateTime>, {http://hl7.org/fhir}Timing, {urn:hl7-org:elm-types:r1}DateTime>}, NutrAssessTimingInt: Interval<{urn:hl7-org:elm-types:r1}DateTime>}, NutrAssessTimingLatest: {urn:hl7-org:elm-types:r1}DateTime}>>' at location '149:1-168:38'
	* Query of type 'List<Tuple {HospEncId: {urn:hl7-org:elm-types:r1}String}, HospitalizationPeriod: Interval<{urn:hl7-org:elm-types:r1}DateTime>}, NutrAssessCode: {urn:hl7-org:elm-types:r1}Concept}, NutrAssessId: {urn:hl7-org:elm-types:r1}String}, NutrAssessResult: Choice<{urn:hl7-org:elm-types:r1}Quantity, {urn:hl7-org:elm-types:r1}Concept, {urn:hl7-org:elm-types:r1}String, {urn:hl7-org:elm-types:r1}Boolean, {urn:hl7-org:elm-types:r1}Integer, Interval<{urn:hl7-org:elm-types:r1}Quantity>, {urn:hl7-org:elm-types:r1}Ratio, {urn:hl7-org:elm-types:r1}Time, {urn:hl7-org:elm-types:r1}DateTime, Interval<{urn:hl7-org:elm-types:r1}DateTime>>}, NutrAssessTimingEff: Choice<{urn:hl7-org:elm-types:r1}DateTime, Interval<{urn:hl7-org:elm-types:r1}DateTime>, {http://hl7.org/fhir}Timing, {urn:hl7-org:elm-types:r1}DateTime>}, NutrAssessTimingInt: Interval<{urn:hl7-org:elm-types:r1}DateTime>}, NutrAssessTimingLatest: {urn:hl7-org:elm-types:r1}DateTime}>>' at location '150:3-168:38'
define "Nutrition Assessment Performed":
  from
    "Measure Population" QualifyingEncounter,
    ["ObservationScreeningAssessment": "Nutrition Assessment"] NutritionAssessment
    let NAssessLatest: NutritionAssessment.effective.latest ( )
    where "Nutrition Assessment" contains NutritionAssessment.code as Concept
      and NutritionAssessment.status in { 'final', 'amended', 'corrected' }
      and NutritionAssessment.effective.toInterval ( ) during QualifyingEncounter.hospitalizationWithObservation ( )
      and NutritionAssessment.value is not null
    return Tuple {
      HospEncId: QualifyingEncounter.id,
      HospitalizationPeriod: QualifyingEncounter.hospitalizationWithObservation ( ),
      NutrAssessCode: NutritionAssessment.code as Concept,
      NutrAssessId: NutritionAssessment.id,
      NutrAssessResult: NutritionAssessment.value,
      NutrAssessTimingEff: NutritionAssessment.effective,
      NutrAssessTimingInt: NutritionAssessment.effective.toInterval ( ),
      NutrAssessTimingLatest: NAssessLatest
    }
    sort by NutrAssessTimingLatest asc

3.3.2. Library: CMS832HHAKIFHIR

ExpressionBuilderContext
	Expression Path #HONYXaTP:
	* LibrarySet
	* Library named 'CMS832HHAKIFHIR-0.2.000'
	* ExpressionDef named 'Patient.Qualifying Creatinine Lab Result by Time' of type 'List<Tuple {CrEncInPtId: {urn:hl7-org:elm-types:r1}String}, CrHospitalization: Interval<{urn:hl7-org:elm-types:r1}DateTime>}, CrLabObsId: {urn:hl7-org:elm-types:r1}String}, CrLabObsCategory: Choice<{urn:hl7-org:elm-types:r1}String, {urn:hl7-org:elm-types:r1}Boolean>}, CrLabObsStatus: {urn:hl7-org:elm-types:r1}String}, CrLabResult: {urn:hl7-org:elm-types:r1}Quantity}, CrLabResultUnit: {urn:hl7-org:elm-types:r1}String}, CrLabResultValue: {urn:hl7-org:elm-types:r1}Decimal}, CrLabTime: {urn:hl7-org:elm-types:r1}DateTime}, CrLabTimeIssued: {urn:hl7-org:elm-types:r1}DateTime}>>' at location '345:1-378:21'
	* Query of type 'List<Tuple {CrEncInPtId: {urn:hl7-org:elm-types:r1}String}, CrHospitalization: Interval<{urn:hl7-org:elm-types:r1}DateTime>}, CrLabObsId: {urn:hl7-org:elm-types:r1}String}, CrLabObsCategory: Choice<{urn:hl7-org:elm-types:r1}String, {urn:hl7-org:elm-types:r1}Boolean>}, CrLabObsStatus: {urn:hl7-org:elm-types:r1}String}, CrLabResult: {urn:hl7-org:elm-types:r1}Quantity}, CrLabResultUnit: {urn:hl7-org:elm-types:r1}String}, CrLabResultValue: {urn:hl7-org:elm-types:r1}Decimal}, CrLabTime: {urn:hl7-org:elm-types:r1}DateTime}, CrLabTimeIssued: {urn:hl7-org:elm-types:r1}DateTime}>>' at location '346:3-378:21'
define "Qualifying Creatinine Lab Result by Time":
  from
    "Encounter with Creatinine and without Obstetrical Conditions" QualifyingEncounter,
    ["LaboratoryResultObservation": "Creatinine Mass Per Volume"] CreatinineTestByTime
    let CrEncId: QualifyingEncounter.id,
    CrHospPeriod: QualifyingEncounter.hospitalizationWithObservation ( ),
    CrLabId: CreatinineTestByTime.id,
    CrTime: CreatinineTestByTime.effective.earliest ( ),
    CrTimeIssued: CreatinineTestByTime.issued,
    CrResult: CreatinineTestByTime.value as Quantity,
    CrResultValue: CrResult.value,
    CrResultUnit: CrResult.unit
    where CrTime during CrHospPeriod
      and CreatinineTestByTime.isLaboratory ( )
      and CreatinineTestByTime.status in { 'final', 'amended', 'corrected' }
      and CrResultUnit = 'mg/dL'
      and CreatinineTestByTime.value is not null
      and CreatinineTestByTime.value as Quantity > 0 'mg/dL'
    return Tuple {
      CrEncInPtId: CrEncId,
      CrHospitalization: CrHospPeriod,
      CrLabObsId: CrLabId,
//                    LabCategory: CreatinineTestByQuantity.isLaboratory(),
      
      CrLabObsCategory: if CreatinineTestByTime.isLaboratory ( ) then 'laboratory' 
        else CreatinineTestByTime.isLaboratory ( ),
      CrLabObsStatus: CreatinineTestByTime.status,
      CrLabResult: CrResult,
      CrLabResultUnit: CrResultUnit,
      CrLabResultValue: CrResultValue,
      CrLabTime: CrTime,
      CrLabTimeIssued: CrTimeIssued
    }
    sort by CrLabTime  

3.4. Error: Cannot resolve type {http://hl7.org/fhir}DoNotPerformReason} for expression

3.4.1. Library CMS190VTEProphylaxisICUFHIR-0.3.001

ExpressionBuilderContext
	Expression Path #ESXMQPGi:
	* LibrarySet
	* Library named 'CMS190VTEProphylaxisICUFHIR-0.3.001'
	* ExpressionDef named 'Patient.No Mechanical VTE Prophylaxis Performed Or Ordered' of type 'List<Tuple {id: {urn:hl7-org:elm-types:r1}String}, requestStatusReason: {urn:hl7-org:elm-types:r1}Concept}, authoredOn: {urn:hl7-org:elm-types:r1}DateTime}>>' at location '330:1-365:5'
	* Union of type 'List<Tuple {id: {urn:hl7-org:elm-types:r1}String}, requestStatusReason: {urn:hl7-org:elm-types:r1}Concept}, authoredOn: {urn:hl7-org:elm-types:r1}DateTime}>>' at location '331:3-365:5'
	* Union of type 'List<Tuple {id: {urn:hl7-org:elm-types:r1}String}, requestStatusReason: {urn:hl7-org:elm-types:r1}Concept}, authoredOn: {urn:hl7-org:elm-types:r1}DateTime}>>' at location '331:3-355:5'
	* Query of type 'List<Tuple {id: {urn:hl7-org:elm-types:r1}String}, requestStatusReason: {http://hl7.org/fhir}DoNotPerformReason}, authoredOn: {urn:hl7-org:elm-types:r1}DateTime}>>' at location '331:3-340:3'
	* ReturnClause of type 'List<Tuple {id: {urn:hl7-org:elm-types:r1}String}, requestStatusReason: {http://hl7.org/fhir}DoNotPerformReason}, authoredOn: {urn:hl7-org:elm-types:r1}DateTime}>>' at location '335:7-339:7'
	* Tuple of type 'Tuple {id: {urn:hl7-org:elm-types:r1}String}, requestStatusReason: {http://hl7.org/fhir}DoNotPerformReason}, authoredOn: {urn:hl7-org:elm-types:r1}DateTime}>' at location '335:14-339:7'
System.ArgumentException
  HResult=0x80070057
  Message=Cannot resolve type for expression
  Source=Hl7.Cql.Compiler
  StackTrace:
   at Hl7.Cql.Compiler.ExpressionBuilderContext.TypeFor(TypeSpecifier resultTypeSpecifier, Boolean throwIfNotFound) in D:\firely-cql-sdk\Cql\Cql.Compiler\ExpressionBuilderContext.TypeFor.cs:line 153

3.4.2. Library: CMS108FHIRVTEProphylaxis

System.ArgumentException
  HResult=0x80070057
  Message=Cannot resolve type for expression
  Source=Hl7.Cql.Compiler
  StackTrace:
   at Hl7.Cql.Compiler.ExpressionBuilderContext.TypeFor(TypeSpecifier resultTypeSpecifier, Boolean throwIfNotFound) in D:\firely-cql-sdk\Cql\Cql.Compiler\ExpressionBuilderContext.TypeFor.cs:line 153
ExpressionBuilderContext
	Expression Path #DiEJLRRJ:
	* LibrarySet
	* Library named 'CMS108FHIRVTEProphylaxis-0.3.002'
	* ExpressionDef named 'Patient.No Mechanical VTE Prophylaxis Performed Or Ordered' of type 'List<Tuple {id: {urn:hl7-org:elm-types:r1}String}, requestStatusReason: {urn:hl7-org:elm-types:r1}Concept}, authoredOn: {urn:hl7-org:elm-types:r1}DateTime}>>' at location '369:1-404:5'
	* Union of type 'List<Tuple {id: {urn:hl7-org:elm-types:r1}String}, requestStatusReason: {urn:hl7-org:elm-types:r1}Concept}, authoredOn: {urn:hl7-org:elm-types:r1}DateTime}>>' at location '370:3-404:5'
	* Union of type 'List<Tuple {id: {urn:hl7-org:elm-types:r1}String}, requestStatusReason: {urn:hl7-org:elm-types:r1}Concept}, authoredOn: {urn:hl7-org:elm-types:r1}DateTime}>>' at location '370:3-394:5'
	* Query of type 'List<Tuple {id: {urn:hl7-org:elm-types:r1}String}, requestStatusReason: {http://hl7.org/fhir}DoNotPerformReason}, authoredOn: {urn:hl7-org:elm-types:r1}DateTime}>>' at location '370:3-379:3'
	* ReturnClause of type 'List<Tuple {id: {urn:hl7-org:elm-types:r1}String}, requestStatusReason: {http://hl7.org/fhir}DoNotPerformReason}, authoredOn: {urn:hl7-org:elm-types:r1}DateTime}>>' at location '374:7-378:7'
	* Tuple of type 'Tuple {id: {urn:hl7-org:elm-types:r1}String}, requestStatusReason: {http://hl7.org/fhir}DoNotPerformReason}, authoredOn: {urn:hl7-org:elm-types:r1}DateTime}>' at location '374:14-378:7'

3.5. Error: Tuple element value does not have a resultTypeSpecifier

3.5.1. Library: CMS2FHIRPCSDepressionScreenAndFollowUp

Hl7.Cql.Abstractions.Exceptions.CqlException`1
  HResult=0x80131500
  Source=Hl7.Cql.Compiler
  StackTrace:
   at Hl7.Cql.Compiler.ExpressionBuilderContext.<TupleTypeFor>b__122_0(TupleElement e) in D:\firely-cql-sdk\Cql\Cql.Compiler\ExpressionBuilderContext.TypeFor.cs:line 228

Inner Exception 1:
InvalidOperationException: Tuple element value does not have a resultTypeSpecifier
ExpressionBuilderContext
	Expression Path #GAJHFANO:
	* LibrarySet
	* Library named 'CMS2FHIRPCSDepressionScreenAndFollowUp-0.4.001'
	* ExpressionDef named 'Patient.Most Recent Adolescent Depression Screening Positive and Follow Up Provided' of type 'List<Tuple {LastAdolescentScreen: {http://hl7.org/fhir}Observation}, FollowUpPositiveAdolescentScreen: Choice<{http://hl7.org/fhir}ServiceRequest, {http://hl7.org/fhir}Procedure, {http://hl7.org/fhir}MedicationRequest>}, QualifyingEncounter: {http://hl7.org/fhir}Encounter}>>' at location '162:1-172:168'
	* Query of type 'List<Tuple {LastAdolescentScreen: {http://hl7.org/fhir}Observation}, FollowUpPositiveAdolescentScreen: Choice<{http://hl7.org/fhir}ServiceRequest, {http://hl7.org/fhir}Procedure, {http://hl7.org/fhir}MedicationRequest>}, QualifyingEncounter: {http://hl7.org/fhir}Encounter}>>' at location '163:3-172:168'
	* ReturnClause
	* Tuple

3.5.2. Library: CMS145FHIRCADBetaBlockerTherapyPriorMIorLVSD

Hl7.Cql.Abstractions.Exceptions.CqlException`1
  HResult=0x80131500
  Source=Hl7.Cql.Compiler
  StackTrace:
   at Hl7.Cql.Compiler.ExpressionBuilderContext.<TupleTypeFor>b__122_0(TupleElement e) in D:\firely-cql-sdk\Cql\Cql.Compiler\ExpressionBuilderContext.TypeFor.cs:line 228

Inner Exception 1:
InvalidOperationException: Tuple element value does not have a resultTypeSpecifier
ExpressionBuilderContext
	Expression Path #DhUCcAAL:
	* LibrarySet
	* Library named 'CMS145FHIRCADBetaBlockerTherapyPriorMIorLVSD-0.4.000'
	* ExpressionDef named 'Patient.Has Consecutive Heart Rates Less than 50 with Qualifying CAD Encounter and Prior MI' of type '{urn:hl7-org:elm-types:r1}Boolean' at location '63:1-77:3'
	* Exists of type '{urn:hl7-org:elm-types:r1}Boolean' at location '64:3-77:3'
	* Query of type 'List<Tuple {HeartRateExam: {http://hl7.org/fhir}Observation}, CADEncounterMI: {http://hl7.org/fhir}Encounter}>>' at location '64:10-77:3'
	* ReturnClause
	* Tuple

baseTwo avatar Aug 26 '25 19:08 baseTwo

Library Dependencies.

  • Yellow boxes: Libraries with measures
  • Red boxes: Libraries with errors
%%{init: {'flowchart': {'nodeSpacing': 50, 'rankSpacing': 500}}}%%
graph LR
    AdultOutpatientEncounters["AdultOutpatientEncounters"]
    AdultOutpatientEncounters --> FHIRHelpers
    AdultOutpatientEncounters --> QICoreCommon
    AdultOutpatientEncounters --> Status
    AdvancedIllnessandFrailty["AdvancedIllnessandFrailty"]
    AdvancedIllnessandFrailty --> FHIRHelpers
    AdvancedIllnessandFrailty --> QICoreCommon
    AdvancedIllnessandFrailty --> CumulativeMedicationDuration
    AdvancedIllnessandFrailty --> Status
    AHAOverall["AHAOverall"]
    AHAOverall --> FHIRHelpers
    AHAOverall --> QICoreCommon
    AlaraCommonFunctions["AlaraCommonFunctions"]
    AlaraCommonFunctions --> FHIRHelpers
    AlaraCTClinicalFHIR["AlaraCTClinicalFHIR"]
    AlaraCTClinicalFHIR --> FHIRHelpers
    AlaraCTClinicalFHIR --> CQMCommon
    AlaraCTClinicalFHIR --> QICoreCommon
    AlaraCTClinicalFHIR --> SupplementalDataElements
    AlaraCTClinicalFHIR --> AlaraCommonFunctions
    Antibiotic["Antibiotic"]
    Antibiotic --> FHIRHelpers
    Antibiotic --> QICoreCommon
    Antibiotic --> CumulativeMedicationDuration
    AnticoagulationTherapyforAtrialFibrillationFlutterFHIR["AnticoagulationTherapyforAtrialFibrillationFlutterFHIR"]
    AnticoagulationTherapyforAtrialFibrillationFlutterFHIR --> FHIRHelpers
    AnticoagulationTherapyforAtrialFibrillationFlutterFHIR --> CQMCommon
    AnticoagulationTherapyforAtrialFibrillationFlutterFHIR --> QICoreCommon
    AnticoagulationTherapyforAtrialFibrillationFlutterFHIR --> SupplementalDataElements
    AnticoagulationTherapyforAtrialFibrillationFlutterFHIR --> TJCOverall
    AntidepressantMedicationManagementFHIR["AntidepressantMedicationManagementFHIR"]
    AntidepressantMedicationManagementFHIR --> FHIRHelpers
    AntidepressantMedicationManagementFHIR --> SupplementalDataElements
    AntidepressantMedicationManagementFHIR --> Hospice
    AntidepressantMedicationManagementFHIR --> CumulativeMedicationDuration
    AntidepressantMedicationManagementFHIR --> Status
    AntidepressantMedicationManagementFHIR --> QICoreCommon
    AntidepressantMedicationManagementFHIR --> CQMCommon
    AntithromboticTherapyByEndofHospitalDay2FHIR["AntithromboticTherapyByEndofHospitalDay2FHIR"]
    AntithromboticTherapyByEndofHospitalDay2FHIR --> FHIRHelpers
    AntithromboticTherapyByEndofHospitalDay2FHIR --> CQMCommon
    AntithromboticTherapyByEndofHospitalDay2FHIR --> QICoreCommon
    AntithromboticTherapyByEndofHospitalDay2FHIR --> SupplementalDataElements
    AntithromboticTherapyByEndofHospitalDay2FHIR --> TJCOverall
    AppropriateDXAScansForWomenUnder65FHIR["AppropriateDXAScansForWomenUnder65FHIR"]
    AppropriateDXAScansForWomenUnder65FHIR --> FHIRHelpers
    AppropriateDXAScansForWomenUnder65FHIR --> SupplementalDataElements
    AppropriateDXAScansForWomenUnder65FHIR --> QICoreCommon
    AppropriateDXAScansForWomenUnder65FHIR --> Status
    AppropriateDXAScansForWomenUnder65FHIR --> CumulativeMedicationDuration
    AppropriateDXAScansForWomenUnder65FHIR --> Hospice
    AppropriateTestingforPharyngitisFHIR["AppropriateTestingforPharyngitisFHIR"]
    AppropriateTestingforPharyngitisFHIR --> FHIRHelpers
    AppropriateTestingforPharyngitisFHIR --> SupplementalDataElements
    AppropriateTestingforPharyngitisFHIR --> Hospice
    AppropriateTestingforPharyngitisFHIR --> Antibiotic
    AppropriateTestingforPharyngitisFHIR --> Status
    AppropriateTestingforPharyngitisFHIR --> QICoreCommon
    AppropriateTreatmentforSTEMIFHIR["AppropriateTreatmentforSTEMIFHIR"]
    AppropriateTreatmentforSTEMIFHIR --> SupplementalDataElements
    AppropriateTreatmentforSTEMIFHIR --> QICoreCommon
    AppropriateTreatmentforSTEMIFHIR --> FHIRHelpers
    AppropriateTreatmentforSTEMIFHIR --> CQMCommon
    AppropriateTreatmentforUpperRespiratoryInfectionURIFHIR["AppropriateTreatmentforUpperRespiratoryInfectionURIFHIR"]
    AppropriateTreatmentforUpperRespiratoryInfectionURIFHIR --> FHIRHelpers
    AppropriateTreatmentforUpperRespiratoryInfectionURIFHIR --> SupplementalDataElements
    AppropriateTreatmentforUpperRespiratoryInfectionURIFHIR --> Hospice
    AppropriateTreatmentforUpperRespiratoryInfectionURIFHIR --> Status
    AppropriateTreatmentforUpperRespiratoryInfectionURIFHIR --> QICoreCommon
    AppropriateTreatmentforUpperRespiratoryInfectionURIFHIR --> Antibiotic
    BoneDensityProstateCancerAndrogenDeprivationTherapyFHIR["BoneDensityProstateCancerAndrogenDeprivationTherapyFHIR"]
    BoneDensityProstateCancerAndrogenDeprivationTherapyFHIR --> FHIRHelpers
    BoneDensityProstateCancerAndrogenDeprivationTherapyFHIR --> SupplementalDataElements
    BoneDensityProstateCancerAndrogenDeprivationTherapyFHIR --> QICoreCommon
    BreastCancerScreeningFHIR["BreastCancerScreeningFHIR"]
    BreastCancerScreeningFHIR --> FHIRHelpers
    BreastCancerScreeningFHIR --> SupplementalDataElements
    BreastCancerScreeningFHIR --> QICoreCommon
    BreastCancerScreeningFHIR --> AdultOutpatientEncounters
    BreastCancerScreeningFHIR --> Hospice
    BreastCancerScreeningFHIR --> Status
    BreastCancerScreeningFHIR --> PalliativeCare
    BreastCancerScreeningFHIR --> AdvancedIllnessandFrailty
    CADBetaBlockerTherapyPriorMIorLVSDFHIR["CADBetaBlockerTherapyPriorMIorLVSDFHIR"]
    CADBetaBlockerTherapyPriorMIorLVSDFHIR --> FHIRHelpers
    CADBetaBlockerTherapyPriorMIorLVSDFHIR --> SupplementalDataElements
    CADBetaBlockerTherapyPriorMIorLVSDFHIR --> QICoreCommon
    CADBetaBlockerTherapyPriorMIorLVSDFHIR --> AHAOverall
    Cataracts2040BCVAwithin90DaysFHIR["Cataracts2040BCVAwithin90DaysFHIR"]
    Cataracts2040BCVAwithin90DaysFHIR --> FHIRHelpers
    Cataracts2040BCVAwithin90DaysFHIR --> SupplementalDataElements
    Cataracts2040BCVAwithin90DaysFHIR --> QICoreCommon
    CervicalCancerScreeningFHIR["CervicalCancerScreeningFHIR"]
    CervicalCancerScreeningFHIR --> FHIRHelpers
    CervicalCancerScreeningFHIR --> SupplementalDataElements
    CervicalCancerScreeningFHIR --> QICoreCommon
    CervicalCancerScreeningFHIR --> Hospice
    CervicalCancerScreeningFHIR --> PalliativeCare
    CervicalCancerScreeningFHIR --> Status
    CesareanBirthFHIR["CesareanBirthFHIR"]
    CesareanBirthFHIR --> CQMCommon
    CesareanBirthFHIR --> FHIRHelpers
    CesareanBirthFHIR --> SupplementalDataElements
    CesareanBirthFHIR --> PCMaternal
    CesareanBirthFHIR --> QICoreCommon
    ChildandAdolescentMajorDepressiveDisorderMDDSuicideRiskAssessmentFHIR["ChildandAdolescentMajorDepressiveDisorderMDDSuicideRiskAssessmentFHIR"]
    ChildandAdolescentMajorDepressiveDisorderMDDSuicideRiskAssessmentFHIR --> SupplementalDataElements
    ChildandAdolescentMajorDepressiveDisorderMDDSuicideRiskAssessmentFHIR --> QICoreCommon
    ChildandAdolescentMajorDepressiveDisorderMDDSuicideRiskAssessmentFHIR --> FHIRHelpers
    ChildandAdolescentMajorDepressiveDisorderMDDSuicideRiskAssessmentFHIR --> CQMCommon
    ChildhoodImmunizationStatusFHIR["ChildhoodImmunizationStatusFHIR"]
    ChildhoodImmunizationStatusFHIR --> FHIRHelpers
    ChildhoodImmunizationStatusFHIR --> SupplementalDataElements
    ChildhoodImmunizationStatusFHIR --> Hospice
    ChildhoodImmunizationStatusFHIR --> Status
    ChildhoodImmunizationStatusFHIR --> QICoreCommon
    ChildrenWhoHaveDentalDecayOrCavitiesFHIR["ChildrenWhoHaveDentalDecayOrCavitiesFHIR"]
    ChildrenWhoHaveDentalDecayOrCavitiesFHIR --> QICoreCommon
    ChildrenWhoHaveDentalDecayOrCavitiesFHIR --> FHIRHelpers
    ChildrenWhoHaveDentalDecayOrCavitiesFHIR --> SupplementalDataElements
    ChildrenWhoHaveDentalDecayOrCavitiesFHIR --> Hospice
    ChildrenWhoHaveDentalDecayOrCavitiesFHIR --> Status
    ChlamydiaScreeninginWomenFHIR["ChlamydiaScreeninginWomenFHIR"]
    ChlamydiaScreeninginWomenFHIR --> FHIRHelpers
    ChlamydiaScreeninginWomenFHIR --> QICoreCommon
    ChlamydiaScreeninginWomenFHIR --> SupplementalDataElements
    ChlamydiaScreeninginWomenFHIR --> Hospice
    ChlamydiaScreeninginWomenFHIR --> CumulativeMedicationDuration
    ChlamydiaScreeninginWomenFHIR --> Status
    CMS1017HHFIFHIR["CMS1017HHFIFHIR"]
    CMS1017HHFIFHIR --> FHIRHelpers
    CMS1017HHFIFHIR --> SupplementalDataElements
    CMS1017HHFIFHIR --> QICoreCommon
    CMS1017HHFIFHIR --> CQMCommon
    CMS1017HHFIFHIR --> CumulativeMedicationDuration
    CMS1028FHIRPCSevereOBComps["CMS1028FHIRPCSevereOBComps"]
    CMS1028FHIRPCSevereOBComps --> CQMCommon
    CMS1028FHIRPCSevereOBComps --> FHIRHelpers
    CMS1028FHIRPCSevereOBComps --> SupplementalDataElements
    CMS1028FHIRPCSevereOBComps --> PCMaternal
    CMS1028FHIRPCSevereOBComps --> QICoreCommon
    CMS104FHIRSTKDCAntithrombotic["CMS104FHIRSTKDCAntithrombotic"]
    CMS104FHIRSTKDCAntithrombotic --> FHIRHelpers
    CMS104FHIRSTKDCAntithrombotic --> CQMCommon
    CMS104FHIRSTKDCAntithrombotic --> QICoreCommon
    CMS104FHIRSTKDCAntithrombotic --> SupplementalDataElements
    CMS104FHIRSTKDCAntithrombotic --> TJCOverall
    CMS1074AlaraCTIQRFHIR["CMS1074AlaraCTIQRFHIR"]
    CMS1074AlaraCTIQRFHIR --> FHIRHelpers
    CMS1074AlaraCTIQRFHIR --> CQMCommon
    CMS1074AlaraCTIQRFHIR --> QICoreCommon
    CMS1074AlaraCTIQRFHIR --> SupplementalDataElements
    CMS1074AlaraCTIQRFHIR --> AlaraCommonFunctions
    CMS108VTEProphylaxisFHIR["CMS108VTEProphylaxisFHIR"]
    CMS108VTEProphylaxisFHIR --> CQMCommon
    CMS108VTEProphylaxisFHIR --> QICoreCommon
    CMS108VTEProphylaxisFHIR --> FHIRHelpers
    CMS108VTEProphylaxisFHIR --> SupplementalDataElements
    CMS108VTEProphylaxisFHIR --> TJCOverall
    CMS108VTEProphylaxisFHIR --> VTE
    CMS1206ALARACTOQRFHIR["CMS1206ALARACTOQRFHIR"]
    CMS1206ALARACTOQRFHIR --> FHIRHelpers
    CMS1206ALARACTOQRFHIR --> CQMCommon
    CMS1206ALARACTOQRFHIR --> QICoreCommon
    CMS1206ALARACTOQRFHIR --> SupplementalDataElements
    CMS1206ALARACTOQRFHIR --> AlaraCommonFunctions
    CMS1218HHRFFHIR["CMS1218HHRFFHIR"]
    CMS1218HHRFFHIR --> FHIRHelpers
    CMS1218HHRFFHIR --> SupplementalDataElements
    CMS1218HHRFFHIR --> QICoreCommon
    CMS1218HHRFFHIR --> CQMCommon
    CMS1218HHRFFHIR --> HospitalHarm
    CMS1244ECCQHOQRFHIR["CMS1244ECCQHOQRFHIR"]
    CMS1244ECCQHOQRFHIR --> CQMCommon
    CMS1244ECCQHOQRFHIR --> FHIRHelpers
    CMS1244ECCQHOQRFHIR --> QICoreCommon
    CMS1244ECCQHOQRFHIR --> SupplementalDataElements
    CMS1264ECCQREHQRFHIR["CMS1264ECCQREHQRFHIR"]
    CMS1264ECCQREHQRFHIR --> CQMCommon
    CMS1264ECCQREHQRFHIR --> FHIRHelpers
    CMS1264ECCQREHQRFHIR --> QICoreCommon
    CMS1264ECCQREHQRFHIR --> SupplementalDataElements
    CMS190VTEProphylaxisICUFHIR["CMS190VTEProphylaxisICUFHIR"]
    CMS190VTEProphylaxisICUFHIR --> CQMCommon
    CMS190VTEProphylaxisICUFHIR --> FHIRHelpers
    CMS190VTEProphylaxisICUFHIR --> QICoreCommon
    CMS190VTEProphylaxisICUFHIR --> SupplementalDataElements
    CMS190VTEProphylaxisICUFHIR --> TJCOverall
    CMS190VTEProphylaxisICUFHIR --> VTE
    CMS334FHIRPCCesareanBirth["CMS334FHIRPCCesareanBirth"]
    CMS334FHIRPCCesareanBirth --> CQMCommon
    CMS334FHIRPCCesareanBirth --> FHIRHelpers
    CMS334FHIRPCCesareanBirth --> SupplementalDataElements
    CMS334FHIRPCCesareanBirth --> PCMaternal
    CMS334FHIRPCCesareanBirth --> QICoreCommon
    CMS506FHIRSafeUseofOpioids["CMS506FHIRSafeUseofOpioids"]
    CMS506FHIRSafeUseofOpioids --> CQMCommon
    CMS506FHIRSafeUseofOpioids --> FHIRHelpers
    CMS506FHIRSafeUseofOpioids --> Hospice
    CMS506FHIRSafeUseofOpioids --> QICoreCommon
    CMS506FHIRSafeUseofOpioids --> SupplementalDataElements
    CMS71FHIRSTKAnticoagAFFlutter["CMS71FHIRSTKAnticoagAFFlutter"]
    CMS71FHIRSTKAnticoagAFFlutter --> FHIRHelpers
    CMS71FHIRSTKAnticoagAFFlutter --> CQMCommon
    CMS71FHIRSTKAnticoagAFFlutter --> QICoreCommon
    CMS71FHIRSTKAnticoagAFFlutter --> SupplementalDataElements
    CMS71FHIRSTKAnticoagAFFlutter --> TJCOverall
    CMS72FHIRSTKAntithromboticDay2["CMS72FHIRSTKAntithromboticDay2"]
    CMS72FHIRSTKAntithromboticDay2 --> FHIRHelpers
    CMS72FHIRSTKAntithromboticDay2 --> CQMCommon
    CMS72FHIRSTKAntithromboticDay2 --> QICoreCommon
    CMS72FHIRSTKAntithromboticDay2 --> SupplementalDataElements
    CMS72FHIRSTKAntithromboticDay2 --> TJCOverall
    CMS816HHHypoFHIR["CMS816HHHypoFHIR"]
    CMS816HHHypoFHIR --> SupplementalDataElements
    CMS816HHHypoFHIR --> CQMCommon
    CMS816HHHypoFHIR --> QICoreCommon
    CMS816HHHypoFHIR --> FHIRHelpers
    CMS819HHORAEFHIR["CMS819HHORAEFHIR"]
    CMS819HHORAEFHIR --> SupplementalDataElements
    CMS819HHORAEFHIR --> CQMCommon
    CMS819HHORAEFHIR --> QICoreCommon
    CMS819HHORAEFHIR --> FHIRHelpers
    CMS826HHPIFHIR["CMS826HHPIFHIR"]
    CMS826HHPIFHIR --> FHIRHelpers
    CMS826HHPIFHIR --> SupplementalDataElements
    CMS826HHPIFHIR --> CQMCommon
    CMS826HHPIFHIR --> QICoreCommon
    CMS832HHAKIFHIR["CMS832HHAKIFHIR"]
    CMS832HHAKIFHIR --> FHIRHelpers
    CMS832HHAKIFHIR --> SupplementalDataElements
    CMS832HHAKIFHIR --> CQMCommon
    CMS832HHAKIFHIR --> QICoreCommon
    CMS871HHHyperFHIR["CMS871HHHyperFHIR"]
    CMS871HHHyperFHIR --> SupplementalDataElements
    CMS871HHHyperFHIR --> CQMCommon
    CMS871HHHyperFHIR --> QICoreCommon
    CMS871HHHyperFHIR --> FHIRHelpers
    CMS986FHIRMalnutritionScore["CMS986FHIRMalnutritionScore"]
    CMS986FHIRMalnutritionScore --> FHIRHelpers
    CMS986FHIRMalnutritionScore --> SupplementalDataElements
    CMS986FHIRMalnutritionScore --> QICoreCommon
    CMS986FHIRMalnutritionScore --> CQMCommon
    CMS986FHIRMalnutritionScore --> Status
    CMS996FHIRAptTxforSTEMI["CMS996FHIRAptTxforSTEMI"]
    CMS996FHIRAptTxforSTEMI --> SupplementalDataElements
    CMS996FHIRAptTxforSTEMI --> QICoreCommon
    CMS996FHIRAptTxforSTEMI --> FHIRHelpers
    CMS996FHIRAptTxforSTEMI --> CQMCommon
    CMS996FHIRAptTxforSTEMI --> Status
    CMSFHIR529HybridHospitalWideReadmission["CMSFHIR529HybridHospitalWideReadmission"]
    CMSFHIR529HybridHospitalWideReadmission --> CQMCommon
    CMSFHIR529HybridHospitalWideReadmission --> FHIRHelpers
    CMSFHIR529HybridHospitalWideReadmission --> SupplementalDataElements
    CMSFHIR529HybridHospitalWideReadmission --> QICoreCommon
    CMSFHIR844HybridHospitalWideMortality["CMSFHIR844HybridHospitalWideMortality"]
    CMSFHIR844HybridHospitalWideMortality --> CQMCommon
    CMSFHIR844HybridHospitalWideMortality --> FHIRHelpers
    CMSFHIR844HybridHospitalWideMortality --> SupplementalDataElements
    CMSFHIR844HybridHospitalWideMortality --> QICoreCommon
    ColonCancerScreeningFHIR["ColonCancerScreeningFHIR"]
    ColonCancerScreeningFHIR --> FHIRHelpers
    ColonCancerScreeningFHIR --> SupplementalDataElements
    ColonCancerScreeningFHIR --> Hospice
    ColonCancerScreeningFHIR --> PalliativeCare
    ColonCancerScreeningFHIR --> AdultOutpatientEncounters
    ColonCancerScreeningFHIR --> AdvancedIllnessandFrailty
    ColonCancerScreeningFHIR --> Status
    ColonCancerScreeningFHIR --> QICoreCommon
    ControllingHighBloodPressureFHIR["ControllingHighBloodPressureFHIR"]
    ControllingHighBloodPressureFHIR --> FHIRHelpers
    ControllingHighBloodPressureFHIR --> QICoreCommon
    ControllingHighBloodPressureFHIR --> SupplementalDataElements
    ControllingHighBloodPressureFHIR --> Status
    ControllingHighBloodPressureFHIR --> AdvancedIllnessandFrailty
    ControllingHighBloodPressureFHIR --> AdultOutpatientEncounters
    ControllingHighBloodPressureFHIR --> Hospice
    ControllingHighBloodPressureFHIR --> PalliativeCare
    CQMCommon["CQMCommon"]
    CQMCommon --> FHIRHelpers
    CQMCommon --> QICoreCommon
    CRLReceiptofSpecialistReportFHIR["CRLReceiptofSpecialistReportFHIR"]
    CRLReceiptofSpecialistReportFHIR --> FHIRHelpers
    CRLReceiptofSpecialistReportFHIR --> SupplementalDataElements
    CRLReceiptofSpecialistReportFHIR --> QICoreCommon
    CumulativeMedicationDuration["CumulativeMedicationDuration"]
    CumulativeMedicationDuration --> FHIRHelpers
    CumulativeMedicationDuration --> QICoreCommon
    DementiaCognitiveAssessmentFHIR["DementiaCognitiveAssessmentFHIR"]
    DementiaCognitiveAssessmentFHIR --> FHIRHelpers
    DementiaCognitiveAssessmentFHIR --> SupplementalDataElements
    DementiaCognitiveAssessmentFHIR --> QICoreCommon
    DepressionRemissionatTwelveMonthsFHIR["DepressionRemissionatTwelveMonthsFHIR"]
    DepressionRemissionatTwelveMonthsFHIR --> FHIRHelpers
    DepressionRemissionatTwelveMonthsFHIR --> SupplementalDataElements
    DepressionRemissionatTwelveMonthsFHIR --> QICoreCommon
    DiabetesEyeExamFHIR["DiabetesEyeExamFHIR"]
    DiabetesEyeExamFHIR --> FHIRHelpers
    DiabetesEyeExamFHIR --> SupplementalDataElements
    DiabetesEyeExamFHIR --> QICoreCommon
    DiabetesEyeExamFHIR --> Hospice
    DiabetesEyeExamFHIR --> Status
    DiabetesEyeExamFHIR --> PalliativeCare
    DiabetesEyeExamFHIR --> AdvancedIllnessandFrailty
    DiabetesGlycemicStatusAssessmentGreaterThan9PercentFHIR["DiabetesGlycemicStatusAssessmentGreaterThan9PercentFHIR"]
    DiabetesGlycemicStatusAssessmentGreaterThan9PercentFHIR --> FHIRHelpers
    DiabetesGlycemicStatusAssessmentGreaterThan9PercentFHIR --> QICoreCommon
    DiabetesGlycemicStatusAssessmentGreaterThan9PercentFHIR --> SupplementalDataElements
    DiabetesGlycemicStatusAssessmentGreaterThan9PercentFHIR --> Status
    DiabetesGlycemicStatusAssessmentGreaterThan9PercentFHIR --> CumulativeMedicationDuration
    DiabetesGlycemicStatusAssessmentGreaterThan9PercentFHIR --> AdultOutpatientEncounters
    DiabetesGlycemicStatusAssessmentGreaterThan9PercentFHIR --> AdvancedIllnessandFrailty
    DiabetesGlycemicStatusAssessmentGreaterThan9PercentFHIR --> Hospice
    DiabetesGlycemicStatusAssessmentGreaterThan9PercentFHIR --> PalliativeCare
    DocumentationofCurrentMedicationsFHIR["DocumentationofCurrentMedicationsFHIR"]
    DocumentationofCurrentMedicationsFHIR --> FHIRHelpers
    DocumentationofCurrentMedicationsFHIR --> QICoreCommon
    DocumentationofCurrentMedicationsFHIR --> SupplementalDataElements
    DRCommunicationWithPhysicianManagingDiabetesFHIR["DRCommunicationWithPhysicianManagingDiabetesFHIR"]
    DRCommunicationWithPhysicianManagingDiabetesFHIR --> FHIRHelpers
    DRCommunicationWithPhysicianManagingDiabetesFHIR --> SupplementalDataElements
    DRCommunicationWithPhysicianManagingDiabetesFHIR --> QICoreCommon
    FallsScreeningForFutureFallRiskFHIR["FallsScreeningForFutureFallRiskFHIR"]
    FallsScreeningForFutureFallRiskFHIR --> FHIRHelpers
    FallsScreeningForFutureFallRiskFHIR --> QICoreCommon
    FallsScreeningForFutureFallRiskFHIR --> SupplementalDataElements
    FallsScreeningForFutureFallRiskFHIR --> Hospice
    FallsScreeningForFutureFallRiskFHIR --> Status
    FHIRHelpers["FHIRHelpers"]
    FollowUpCareforChildrenPrescribedADHDMedicationADDFHIR["FollowUpCareforChildrenPrescribedADHDMedicationADDFHIR"]
    FollowUpCareforChildrenPrescribedADHDMedicationADDFHIR --> FHIRHelpers
    FollowUpCareforChildrenPrescribedADHDMedicationADDFHIR --> SupplementalDataElements
    FollowUpCareforChildrenPrescribedADHDMedicationADDFHIR --> QICoreCommon
    FollowUpCareforChildrenPrescribedADHDMedicationADDFHIR --> CQMCommon
    FollowUpCareforChildrenPrescribedADHDMedicationADDFHIR --> Hospice
    FollowUpCareforChildrenPrescribedADHDMedicationADDFHIR --> CumulativeMedicationDuration
    FollowUpCareforChildrenPrescribedADHDMedicationADDFHIR --> Status
    FunctionalStatusAssessmentforTotalHipReplacementFHIR["FunctionalStatusAssessmentforTotalHipReplacementFHIR"]
    FunctionalStatusAssessmentforTotalHipReplacementFHIR --> FHIRHelpers
    FunctionalStatusAssessmentforTotalHipReplacementFHIR --> QICoreCommon
    FunctionalStatusAssessmentforTotalHipReplacementFHIR --> SupplementalDataElements
    FunctionalStatusAssessmentforTotalHipReplacementFHIR --> Hospice
    FunctionalStatusAssessmentforTotalHipReplacementFHIR --> Status
    FunctionalStatusAssessmentsforHeartFailureFHIR["FunctionalStatusAssessmentsforHeartFailureFHIR"]
    FunctionalStatusAssessmentsforHeartFailureFHIR --> FHIRHelpers
    FunctionalStatusAssessmentsforHeartFailureFHIR --> QICoreCommon
    FunctionalStatusAssessmentsforHeartFailureFHIR --> SupplementalDataElements
    FunctionalStatusAssessmentsforHeartFailureFHIR --> Hospice
    FunctionalStatusAssessmentsforHeartFailureFHIR --> Status
    GlobalMalnutritionCompositeFHIR["GlobalMalnutritionCompositeFHIR"]
    GlobalMalnutritionCompositeFHIR --> FHIRHelpers
    GlobalMalnutritionCompositeFHIR --> SupplementalDataElements
    GlobalMalnutritionCompositeFHIR --> QICoreCommon
    GlobalMalnutritionCompositeFHIR --> CQMCommon
    GlobalMalnutritionCompositeFHIR --> Status
    HFACEIorARBorARNIforLVSDFHIR["HFACEIorARBorARNIforLVSDFHIR"]
    HFACEIorARBorARNIforLVSDFHIR --> FHIRHelpers
    HFACEIorARBorARNIforLVSDFHIR --> SupplementalDataElements
    HFACEIorARBorARNIforLVSDFHIR --> QICoreCommon
    HFACEIorARBorARNIforLVSDFHIR --> AHAOverall
    HFBetaBlockerTherapyforLVSDFHIR["HFBetaBlockerTherapyforLVSDFHIR"]
    HFBetaBlockerTherapyforLVSDFHIR --> FHIRHelpers
    HFBetaBlockerTherapyforLVSDFHIR --> SupplementalDataElements
    HFBetaBlockerTherapyforLVSDFHIR --> QICoreCommon
    HFBetaBlockerTherapyforLVSDFHIR --> AHAOverall
    HIVRetentionFHIR["HIVRetentionFHIR"]
    HIVRetentionFHIR --> CQMCommon
    HIVRetentionFHIR --> FHIRHelpers
    HIVRetentionFHIR --> QICoreCommon
    HIVRetentionFHIR --> SupplementalDataElements
    HIVRetentionFHIR --> CumulativeMedicationDuration
    HIVScreeningFHIR["HIVScreeningFHIR"]
    HIVScreeningFHIR --> FHIRHelpers
    HIVScreeningFHIR --> SupplementalDataElements
    HIVScreeningFHIR --> CQMCommon
    HIVScreeningFHIR --> QICoreCommon
    HIVSTITestingFHIR["HIVSTITestingFHIR"]
    HIVSTITestingFHIR --> FHIRHelpers
    HIVSTITestingFHIR --> SupplementalDataElements
    HIVSTITestingFHIR --> QICoreCommon
    HIVSTITestingFHIR --> CQMCommon
    HIVViralSuppressionFHIR["HIVViralSuppressionFHIR"]
    HIVViralSuppressionFHIR --> CQMCommon
    HIVViralSuppressionFHIR --> FHIRHelpers
    HIVViralSuppressionFHIR --> QICoreCommon
    HIVViralSuppressionFHIR --> SupplementalDataElements
    Hospice["Hospice"]
    Hospice --> FHIRHelpers
    Hospice --> QICoreCommon
    Hospice --> Status
    HospitalHarm["HospitalHarm"]
    HospitalHarm --> FHIRHelpers
    HospitalHarm --> QICoreCommon
    HospitalHarm --> CQMCommon
    HospitalHarmAcuteKidneyInjuryFHIR["HospitalHarmAcuteKidneyInjuryFHIR"]
    HospitalHarmAcuteKidneyInjuryFHIR --> FHIRHelpers
    HospitalHarmAcuteKidneyInjuryFHIR --> SupplementalDataElements
    HospitalHarmAcuteKidneyInjuryFHIR --> CQMCommon
    HospitalHarmAcuteKidneyInjuryFHIR --> QICoreCommon
    FallsWithInjuryFHIR["FallsWithInjuryFHIR"]
    FallsWithInjuryFHIR --> FHIRHelpers
    FallsWithInjuryFHIR --> SupplementalDataElements
    FallsWithInjuryFHIR --> QICoreCommon
    FallsWithInjuryFHIR --> CQMCommon
    FallsWithInjuryFHIR --> CumulativeMedicationDuration
    HospitalHarmHyperglycemiainHospitalizedPatientsFHIR["HospitalHarmHyperglycemiainHospitalizedPatientsFHIR"]
    HospitalHarmHyperglycemiainHospitalizedPatientsFHIR --> SupplementalDataElements
    HospitalHarmHyperglycemiainHospitalizedPatientsFHIR --> CQMCommon
    HospitalHarmHyperglycemiainHospitalizedPatientsFHIR --> QICoreCommon
    HospitalHarmHyperglycemiainHospitalizedPatientsFHIR --> FHIRHelpers
    HospitalHarmOpioidRelatedAdverseEventsFHIR["HospitalHarmOpioidRelatedAdverseEventsFHIR"]
    HospitalHarmOpioidRelatedAdverseEventsFHIR --> SupplementalDataElements
    HospitalHarmOpioidRelatedAdverseEventsFHIR --> CQMCommon
    HospitalHarmOpioidRelatedAdverseEventsFHIR --> QICoreCommon
    HospitalHarmOpioidRelatedAdverseEventsFHIR --> FHIRHelpers
    HospitalHarmPressureInjuryFHIR["HospitalHarmPressureInjuryFHIR"]
    HospitalHarmPressureInjuryFHIR --> FHIRHelpers
    HospitalHarmPressureInjuryFHIR --> SupplementalDataElements
    HospitalHarmPressureInjuryFHIR --> CQMCommon
    HospitalHarmPressureInjuryFHIR --> QICoreCommon
    HospitalHarmSevereHypoglycemiaFHIR["HospitalHarmSevereHypoglycemiaFHIR"]
    HospitalHarmSevereHypoglycemiaFHIR --> SupplementalDataElements
    HospitalHarmSevereHypoglycemiaFHIR --> CQMCommon
    HospitalHarmSevereHypoglycemiaFHIR --> QICoreCommon
    HospitalHarmSevereHypoglycemiaFHIR --> FHIRHelpers
    HybridHospitalWideMortalityFHIR["HybridHospitalWideMortalityFHIR"]
    HybridHospitalWideMortalityFHIR --> CQMCommon
    HybridHospitalWideMortalityFHIR --> FHIRHelpers
    HybridHospitalWideMortalityFHIR --> SupplementalDataElements
    HybridHospitalWideMortalityFHIR --> QICoreCommon
    HybridHospitalWideReadmissionFHIR["HybridHospitalWideReadmissionFHIR"]
    HybridHospitalWideReadmissionFHIR --> CQMCommon
    HybridHospitalWideReadmissionFHIR --> FHIRHelpers
    HybridHospitalWideReadmissionFHIR --> SupplementalDataElements
    HybridHospitalWideReadmissionFHIR --> QICoreCommon
    InitiationandEngagementofSubstanceUseDisorderTreatmentFHIR["InitiationandEngagementofSubstanceUseDisorderTreatmentFHIR"]
    InitiationandEngagementofSubstanceUseDisorderTreatmentFHIR --> FHIRHelpers
    InitiationandEngagementofSubstanceUseDisorderTreatmentFHIR --> QICoreCommon
    InitiationandEngagementofSubstanceUseDisorderTreatmentFHIR --> SupplementalDataElements
    InitiationandEngagementofSubstanceUseDisorderTreatmentFHIR --> CQMCommon
    InitiationandEngagementofSubstanceUseDisorderTreatmentFHIR --> Hospice
    InitiationandEngagementofSubstanceUseDisorderTreatmentFHIR --> Status
    IntravesicalBacillusCalmetteGuerinForBladderCancerFHIR["IntravesicalBacillusCalmetteGuerinForBladderCancerFHIR"]
    IntravesicalBacillusCalmetteGuerinForBladderCancerFHIR --> FHIRHelpers
    IntravesicalBacillusCalmetteGuerinForBladderCancerFHIR --> QICoreCommon
    IntravesicalBacillusCalmetteGuerinForBladderCancerFHIR --> SupplementalDataElements
    KidneyHealthEvaluationFHIR["KidneyHealthEvaluationFHIR"]
    KidneyHealthEvaluationFHIR --> FHIRHelpers
    KidneyHealthEvaluationFHIR --> SupplementalDataElements
    KidneyHealthEvaluationFHIR --> CQMCommon
    KidneyHealthEvaluationFHIR --> Hospice
    KidneyHealthEvaluationFHIR --> PalliativeCare
    KidneyHealthEvaluationFHIR --> QICoreCommon
    OncologyPainIntensityQuantifiedFHIR["OncologyPainIntensityQuantifiedFHIR"]
    OncologyPainIntensityQuantifiedFHIR --> FHIRHelpers
    OncologyPainIntensityQuantifiedFHIR --> CQMCommon
    OncologyPainIntensityQuantifiedFHIR --> QICoreCommon
    OncologyPainIntensityQuantifiedFHIR --> SupplementalDataElements
    PalliativeCare["PalliativeCare"]
    PalliativeCare --> FHIRHelpers
    PalliativeCare --> QICoreCommon
    PalliativeCare --> Status
    PCMaternal["PCMaternal"]
    PCMaternal --> FHIRHelpers
    PCMaternal --> CQMCommon
    PCMaternal --> QICoreCommon
    PCSBMIScreenAndFollowUpFHIR["PCSBMIScreenAndFollowUpFHIR"]
    PCSBMIScreenAndFollowUpFHIR --> FHIRHelpers
    PCSBMIScreenAndFollowUpFHIR --> Hospice
    PCSBMIScreenAndFollowUpFHIR --> PalliativeCare
    PCSBMIScreenAndFollowUpFHIR --> QICoreCommon
    PCSBMIScreenAndFollowUpFHIR --> SupplementalDataElements
    PCSBPScreeningFollowUpFHIR["PCSBPScreeningFollowUpFHIR"]
    PCSBPScreeningFollowUpFHIR --> CQMCommon
    PCSBPScreeningFollowUpFHIR --> FHIRHelpers
    PCSBPScreeningFollowUpFHIR --> QICoreCommon
    PCSBPScreeningFollowUpFHIR --> SupplementalDataElements
    PCSDepressionScreenAndFollowUpFHIR["PCSDepressionScreenAndFollowUpFHIR"]
    PCSDepressionScreenAndFollowUpFHIR --> QICoreCommon
    PCSDepressionScreenAndFollowUpFHIR --> SupplementalDataElements
    PCSDepressionScreenAndFollowUpFHIR --> FHIRHelpers
    POAGOpticNerveEvaluationFHIR["POAGOpticNerveEvaluationFHIR"]
    POAGOpticNerveEvaluationFHIR --> FHIRHelpers
    POAGOpticNerveEvaluationFHIR --> SupplementalDataElements
    POAGOpticNerveEvaluationFHIR --> QICoreCommon
    PreventiveCareAndTobaccoUseScreeningAndCessationInterventionFHIR["PreventiveCareAndTobaccoUseScreeningAndCessationInterventionFHIR"]
    PreventiveCareAndTobaccoUseScreeningAndCessationInterventionFHIR --> Status
    PreventiveCareAndTobaccoUseScreeningAndCessationInterventionFHIR --> FHIRHelpers
    PreventiveCareAndTobaccoUseScreeningAndCessationInterventionFHIR --> SupplementalDataElements
    PreventiveCareAndTobaccoUseScreeningAndCessationInterventionFHIR --> QICoreCommon
    PreventiveCareAndTobaccoUseScreeningAndCessationInterventionFHIR --> Hospice
    PreventiveCareAndTobaccoUseScreeningAndCessationInterventionFHIR --> CumulativeMedicationDuration
    PrimaryCariesPreventionasOfferedbyDentistsFHIR["PrimaryCariesPreventionasOfferedbyDentistsFHIR"]
    PrimaryCariesPreventionasOfferedbyDentistsFHIR --> FHIRHelpers
    PrimaryCariesPreventionasOfferedbyDentistsFHIR --> SupplementalDataElements
    PrimaryCariesPreventionasOfferedbyDentistsFHIR --> QICoreCommon
    PrimaryCariesPreventionasOfferedbyDentistsFHIR --> Hospice
    PrimaryCariesPreventionasOfferedbyDentistsFHIR --> Status
    ProstateCaAvoidanceBoneScanOveruseFHIR["ProstateCaAvoidanceBoneScanOveruseFHIR"]
    ProstateCaAvoidanceBoneScanOveruseFHIR --> FHIRHelpers
    ProstateCaAvoidanceBoneScanOveruseFHIR --> SupplementalDataElements
    ProstateCaAvoidanceBoneScanOveruseFHIR --> QICoreCommon
    QICoreCommon["QICoreCommon"]
    QICoreCommon --> FHIRHelpers
    StatinTherapyforthePreventionandTreatmentofCardiovascularDiseaseFHIR["StatinTherapyforthePreventionandTreatmentofCardiovascularDiseaseFHIR"]
    StatinTherapyforthePreventionandTreatmentofCardiovascularDiseaseFHIR --> FHIRHelpers
    StatinTherapyforthePreventionandTreatmentofCardiovascularDiseaseFHIR --> Hospice
    StatinTherapyforthePreventionandTreatmentofCardiovascularDiseaseFHIR --> PalliativeCare
    StatinTherapyforthePreventionandTreatmentofCardiovascularDiseaseFHIR --> QICoreCommon
    StatinTherapyforthePreventionandTreatmentofCardiovascularDiseaseFHIR --> SupplementalDataElements
    Status["Status"]
    Status --> FHIRHelpers
    SupplementalDataElements["SupplementalDataElements"]
    SupplementalDataElements --> FHIRHelpers
    TJCOverall["TJCOverall"]
    TJCOverall --> FHIRHelpers
    TJCOverall --> CQMCommon
    TJCOverall --> QICoreCommon
    UrinarySymptomScoreChangeAfterBenignProstaticHyperplasiaFHIR["UrinarySymptomScoreChangeAfterBenignProstaticHyperplasiaFHIR"]
    UrinarySymptomScoreChangeAfterBenignProstaticHyperplasiaFHIR --> FHIRHelpers
    UrinarySymptomScoreChangeAfterBenignProstaticHyperplasiaFHIR --> SupplementalDataElements
    UrinarySymptomScoreChangeAfterBenignProstaticHyperplasiaFHIR --> QICoreCommon
    UseofHighRiskMedicationsintheElderlyFHIR["UseofHighRiskMedicationsintheElderlyFHIR"]
    UseofHighRiskMedicationsintheElderlyFHIR --> FHIRHelpers
    UseofHighRiskMedicationsintheElderlyFHIR --> SupplementalDataElements
    UseofHighRiskMedicationsintheElderlyFHIR --> CQMCommon
    UseofHighRiskMedicationsintheElderlyFHIR --> Hospice
    UseofHighRiskMedicationsintheElderlyFHIR --> PalliativeCare
    UseofHighRiskMedicationsintheElderlyFHIR --> CumulativeMedicationDuration
    UseofHighRiskMedicationsintheElderlyFHIR --> QICoreCommon
    UseofHighRiskMedicationsintheElderlyFHIR --> Status
    VTE["VTE"]
    VTE --> FHIRHelpers
    VTE --> CQMCommon
    WeightAssessmentandCounselingforNutritionandPhysicalActivityforChildrenandAdolescentsFHIR["WeightAssessmentandCounselingforNutritionandPhysicalActivityforChildrenandAdolescentsFHIR"]
    WeightAssessmentandCounselingforNutritionandPhysicalActivityforChildrenandAdolescentsFHIR --> FHIRHelpers
    WeightAssessmentandCounselingforNutritionandPhysicalActivityforChildrenandAdolescentsFHIR --> QICoreCommon
    WeightAssessmentandCounselingforNutritionandPhysicalActivityforChildrenandAdolescentsFHIR --> SupplementalDataElements
    WeightAssessmentandCounselingforNutritionandPhysicalActivityforChildrenandAdolescentsFHIR --> Hospice
    WeightAssessmentandCounselingforNutritionandPhysicalActivityforChildrenandAdolescentsFHIR --> Status
    AlaraCTClinicalFHIR:::hasMeasure
    AntidepressantMedicationManagementFHIR:::hasMeasure
    AppropriateDXAScansForWomenUnder65FHIR:::hasMeasure
    AppropriateTestingforPharyngitisFHIR:::hasMeasure
    AppropriateTreatmentforUpperRespiratoryInfectionURIFHIR:::hasMeasure
    BoneDensityProstateCancerAndrogenDeprivationTherapyFHIR:::hasMeasure
    BreastCancerScreeningFHIR:::hasMeasure
    CADBetaBlockerTherapyPriorMIorLVSDFHIR:::hasMeasure
    Cataracts2040BCVAwithin90DaysFHIR:::hasMeasure
    CervicalCancerScreeningFHIR:::hasMeasure
    ChildandAdolescentMajorDepressiveDisorderMDDSuicideRiskAssessmentFHIR:::hasMeasure
    ChildhoodImmunizationStatusFHIR:::hasMeasure
    ChildrenWhoHaveDentalDecayOrCavitiesFHIR:::hasMeasure
    ChlamydiaScreeninginWomenFHIR:::hasMeasure
    CMS1017HHFIFHIR:::hasMeasure
    CMS1028FHIRPCSevereOBComps:::hasMeasure
    CMS104FHIRSTKDCAntithrombotic:::hasMeasure
    CMS1074AlaraCTIQRFHIR:::hasMeasure
    CMS108VTEProphylaxisFHIR:::hasMeasure
    CMS1206ALARACTOQRFHIR:::hasMeasure
    CMS1218HHRFFHIR:::hasMeasure
    CMS1244ECCQHOQRFHIR:::hasMeasure
    CMS1264ECCQREHQRFHIR:::hasMeasure
    CMS190VTEProphylaxisICUFHIR:::hasMeasure
    CMS334FHIRPCCesareanBirth:::hasMeasure
    CMS506FHIRSafeUseofOpioids:::hasMeasure
    CMS71FHIRSTKAnticoagAFFlutter:::hasMeasure
    CMS72FHIRSTKAntithromboticDay2:::hasMeasure
    CMS816HHHypoFHIR:::hasMeasure
    CMS819HHORAEFHIR:::hasMeasure
    CMS826HHPIFHIR:::hasMeasure
    CMS832HHAKIFHIR:::hasMeasure
    CMS871HHHyperFHIR:::hasMeasure
    CMS986FHIRMalnutritionScore:::hasMeasure
    CMS996FHIRAptTxforSTEMI:::hasMeasure
    CMSFHIR529HybridHospitalWideReadmission:::hasMeasure
    CMSFHIR844HybridHospitalWideMortality:::hasMeasure
    ColonCancerScreeningFHIR:::hasMeasure
    ControllingHighBloodPressureFHIR:::hasMeasure
    CRLReceiptofSpecialistReportFHIR:::hasMeasure
    DementiaCognitiveAssessmentFHIR:::hasMeasure
    DepressionRemissionatTwelveMonthsFHIR:::hasMeasure
    DiabetesEyeExamFHIR:::hasMeasure
    DiabetesGlycemicStatusAssessmentGreaterThan9PercentFHIR:::hasMeasure
    DocumentationofCurrentMedicationsFHIR:::hasMeasure
    DRCommunicationWithPhysicianManagingDiabetesFHIR:::hasMeasure
    FallsScreeningForFutureFallRiskFHIR:::hasMeasure
    FollowUpCareforChildrenPrescribedADHDMedicationADDFHIR:::hasMeasure
    FunctionalStatusAssessmentforTotalHipReplacementFHIR:::hasMeasure
    FunctionalStatusAssessmentsforHeartFailureFHIR:::hasMeasure
    HFACEIorARBorARNIforLVSDFHIR:::hasMeasure
    HFBetaBlockerTherapyforLVSDFHIR:::hasMeasure
    HIVRetentionFHIR:::hasMeasure
    HIVScreeningFHIR:::hasMeasure
    HIVSTITestingFHIR:::hasMeasure
    HIVViralSuppressionFHIR:::hasMeasure
    InitiationandEngagementofSubstanceUseDisorderTreatmentFHIR:::hasMeasure
    IntravesicalBacillusCalmetteGuerinForBladderCancerFHIR:::hasMeasure
    KidneyHealthEvaluationFHIR:::hasMeasure
    OncologyPainIntensityQuantifiedFHIR:::hasMeasure
    PCSBMIScreenAndFollowUpFHIR:::hasMeasure
    PCSBPScreeningFollowUpFHIR:::hasMeasure
    PCSDepressionScreenAndFollowUpFHIR:::hasMeasure
    POAGOpticNerveEvaluationFHIR:::hasMeasure
    PreventiveCareAndTobaccoUseScreeningAndCessationInterventionFHIR:::hasMeasure
    PrimaryCariesPreventionasOfferedbyDentistsFHIR:::hasMeasure
    ProstateCaAvoidanceBoneScanOveruseFHIR:::hasMeasure
    StatinTherapyforthePreventionandTreatmentofCardiovascularDiseaseFHIR:::hasMeasure
    UrinarySymptomScoreChangeAfterBenignProstaticHyperplasiaFHIR:::hasMeasure
    UseofHighRiskMedicationsintheElderlyFHIR:::hasMeasure
    WeightAssessmentandCounselingforNutritionandPhysicalActivityforChildrenandAdolescentsFHIR:::hasMeasure

    CMS1056CTClinicalFHIR:::cqlToElmError
    CMS72FHIRSTKAntithromboticDay2:::error
    CMS190VTEProphylaxisICUFHIR:::error
    CMS108FHIRVTEProphylaxis:::error
    CMS145FHIRCADBetaBlockerTherapyPriorMIorLVSD:::error
    CMS2FHIRPCSDepressionScreenAndFollowUp:::error
    CMS986FHIRMalnutritionScore:::error
    CMS832HHAKIFHIR:::error
    CMS871HHHyperFHIR:::error

classDef hasMeasure fill:#aa0,stroke:#ff0,stroke-width:4px,color:#000
classDef cqlToElmError fill:#a00,stroke:#ff0,stroke-width:4px,color:#fff
classDef error fill:#a00,stroke:#ff0,stroke-width:4px,color:#fff

baseTwo avatar Sep 03 '25 18:09 baseTwo

Created https://chat.fhir.org/#narrow/channel/179220-cql/topic/CMS1056CTClinicalFHIR/with/537645557 for CMS1056CTClinicalFHIR

alexzautke avatar Sep 04 '25 11:09 alexzautke

CMS72FHIRSTKAntithromboticDay2:

The union of

    "Most Recent Adolescent Depression Screening" LastAdolescentScreen,
    "Follow Up Intervention for Positive Adolescent Depression Screening" FollowUpPositiveAdolescentScreen,
    "Qualifying Encounter During Measurement Period" QualifyingEncounter

should be possible and return an IEnumerable<Resource>

CMS190VTEProphylaxisICUFHIR:

The union of

return {
        id: NoMedicationAdm.id,
        medicationStatusReason: NoMedicationAdm.statusReason,
        authoredOn: NoMedicationAdm.recorded
      }

and

return {
          id: NoMedicationOrder.id,
          medicationStatusReason: NoMedicationOrder.reasonCode,
          authoredOn: NoMedicationOrder.authoredOn
        }

should be possible as NoMedicationAdm.statusReason and NoMedicationOrder.reasonCode are both Concept. CMS108FHIRVTEProphylaxis, CMS145FHIRCADBetaBlockerTherapyPriorMIorLVSD will be then fixed as well.

alexzautke avatar Sep 04 '25 13:09 alexzautke

@baseTwo Could you elaborate on what "Sort is broken in ELM XSD" means? What is incorrect with the sort?

alexzautke avatar Sep 09 '25 07:09 alexzautke

@baseTwo Could you elaborate on what "Sort is broken in ELM XSD" means? What is incorrect with the sort?

This was a comment from @ewoutkramer , I'll have to investigate it too to find out what it means

baseTwo avatar Sep 09 '25 07:09 baseTwo