1 library Global_Malnutrition_Composite_Score version '0.0.000' 2 3 using QDM version '5.5' 4 5 include Appropriate_Documentation_Malnutrition_Diagnosis version '1.0.000' called ComponentMeasure3 6 include NutritionAssessment_For_ScreeningRisk version '1.0.000' called ComponentMeasure2 7 include Screening_Malnutrition_Risk_Admission version '1.0.000' called ComponentMeasure1 8 include Development_Nutrition_Care_Plan version '1.0.000' called ComponentMeasure4 9 10 valueset "Encounter Inpatient": 'urn:oid:2.16.840.1.113883.3.666.5.307' 11 valueset "Ethnicity": 'urn:oid:2.16.840.1.114222.4.11.837' 12 valueset "ONC Administrative Sex": 'urn:oid:2.16.840.1.113762.1.4.1' 13 valueset "Payer": 'urn:oid:2.16.840.1.114222.4.11.3591' 14 valueset "Race": 'urn:oid:2.16.840.1.114222.4.11.836' 15 16 parameter "Measurement Period" Interval 17 18 context Patient 19 20 define "Measure Population": 21 "Valid Encounter" Encounter 22 where AgeInYearsAt(start of "Measurement Period")>= 65 23 24 define "SDE Ethnicity": 25 ["Patient Characteristic Ethnicity": "Ethnicity"] 26 27 define "SDE Payer": 28 ["Patient Characteristic Payer": "Payer"] 29 30 define "SDE Race": 31 ["Patient Characteristic Race": "Race"] 32 33 define "SDE Sex": 34 ["Patient Characteristic Sex": "ONC Administrative Sex"] 35 36 define "Total Composite Score": 37 ( "Component 1 Performance Score" + "Component 2 Performance Score" + "Component 3 Performance Score" + "Component 4 Performance Score" ) / 4 38 39 define "Valid Encounter": 40 /*Inpatient stay during the measurement period*/ 41 ["Encounter, Performed": "Encounter Inpatient"] Encounter 42 where Encounter.relevantPeriod during "Measurement Period" 43 and Encounter.lengthOfStay >= 24 hours 44 45 define "Component 2": 46 Count(Component_Measure_2."Nutrition Assessment")/ ( Count(Component_Measure_2."Assess Denominator")- Count(Component_Measure_2."Denominator Exclusions")) 47 48 define "Component 3": 49 Count(Component_Measure_3."MN Diagnosis")/ ( Count(Component_Measure_3."MN Diagnosis Denominator 2")- Count(Component_Measure_3."Denominator Exclusions")) 50 51 define "Component 4": 52 Count(Component_Measure_4."Care Plan")/ ( Count(Component_Measure_4."Care Plan Denominator 2")- Count(Component_Measure_4."Denominator Exclusions")) 53 54 define "Component 1": 55 Count(Component_Measure_1."Malnutrition At-Risk")/ Count(Component_Measure_1."Malnutrition Screening") 56 57 define function "measure 1"(): 58 Count(Component_Measure_1."Malnutrition At-Risk")/ Count(Component_Measure_1."Malnutrition Screening") 59 60 define function "measure 2"(): 61 Count(Component_Measure_2."Nutrition Assessment")/ ( Count(Component_Measure_2."Assess Denominator")- Count(Component_Measure_2."Denominator Exclusions")) 62 63 define function "List Performance Scores"(): 64 "measure 1"()+ "measure 2"() /******************************************************************************************************************* ERRORS: ******************************************************************************************************************** Line 37: Could not resolve identifier Component 1 Performance Score in the current library. Line 46: Could not resolve identifier Component_Measure_2 in the current library. Line 49: Could not resolve identifier Component_Measure_3 in the current library. Line 52: Could not resolve identifier Component_Measure_4 in the current library. Line 55: Could not resolve identifier Component_Measure_1 in the current library. Line 58: Could not resolve identifier Component_Measure_1 in the current library. Line 58: Could not resolve identifier Component_Measure_1 in the current library. Line 61: Could not resolve identifier Component_Measure_2 in the current library. Line 61: Could not resolve identifier Component_Measure_2 in the current library. Line 64: Could not resolve call to operator measure 1 with signature (). *******************************************************************************************************************/