From 4185505b3a0926fd115c9c3685c5720210b5e9ec Mon Sep 17 00:00:00 2001 From: John Manack Date: Wed, 25 Oct 2023 11:50:36 -0400 Subject: [PATCH] feat: QPPA-8304 updates parse mvp script to include hasChaps: false and updates mvp data for PY 23 and 23 --- measures/2023/measures-data.json | 2 +- mvp/2023/mvp-enriched.json | 48 ++++++++++++++++++++++++++++++++ mvp/2024/mvp-enriched.json | 8 ++++++ mvp/2024/mvp.json | 30 ++++++++++++-------- scripts/mvp/parse-mvp-data.ts | 2 ++ 5 files changed, 78 insertions(+), 12 deletions(-) diff --git a/measures/2023/measures-data.json b/measures/2023/measures-data.json index 54acc62f..87a7bcfa 100644 --- a/measures/2023/measures-data.json +++ b/measures/2023/measures-data.json @@ -20785,4 +20785,4 @@ } ] } -] +] \ No newline at end of file diff --git a/mvp/2023/mvp-enriched.json b/mvp/2023/mvp-enriched.json index ef979f29..3655f8f3 100644 --- a/mvp/2023/mvp-enriched.json +++ b/mvp/2023/mvp-enriched.json @@ -838,6 +838,8 @@ "isBonus": false, "reportingCategory": "required", "substitutes": [ + "PI_HIE_1", + "PI_HIE_4", "PI_HIE_6" ], "measureSpecification": { @@ -876,6 +878,8 @@ "isBonus": false, "reportingCategory": "required", "substitutes": [ + "PI_HIE_1", + "PI_HIE_4", "PI_HIE_5" ], "measureSpecification": { @@ -2968,6 +2972,8 @@ "isBonus": false, "reportingCategory": "required", "substitutes": [ + "PI_HIE_1", + "PI_HIE_4", "PI_HIE_6" ], "measureSpecification": { @@ -3006,6 +3012,8 @@ "isBonus": false, "reportingCategory": "required", "substitutes": [ + "PI_HIE_1", + "PI_HIE_4", "PI_HIE_5" ], "measureSpecification": { @@ -5401,6 +5409,8 @@ "isBonus": false, "reportingCategory": "required", "substitutes": [ + "PI_HIE_1", + "PI_HIE_4", "PI_HIE_6" ], "measureSpecification": { @@ -5439,6 +5449,8 @@ "isBonus": false, "reportingCategory": "required", "substitutes": [ + "PI_HIE_1", + "PI_HIE_4", "PI_HIE_5" ], "measureSpecification": { @@ -7715,6 +7727,8 @@ "isBonus": false, "reportingCategory": "required", "substitutes": [ + "PI_HIE_1", + "PI_HIE_4", "PI_HIE_6" ], "measureSpecification": { @@ -7753,6 +7767,8 @@ "isBonus": false, "reportingCategory": "required", "substitutes": [ + "PI_HIE_1", + "PI_HIE_4", "PI_HIE_5" ], "measureSpecification": { @@ -9775,6 +9791,8 @@ "isBonus": false, "reportingCategory": "required", "substitutes": [ + "PI_HIE_1", + "PI_HIE_4", "PI_HIE_6" ], "measureSpecification": { @@ -9813,6 +9831,8 @@ "isBonus": false, "reportingCategory": "required", "substitutes": [ + "PI_HIE_1", + "PI_HIE_4", "PI_HIE_5" ], "measureSpecification": { @@ -11798,6 +11818,8 @@ "isBonus": false, "reportingCategory": "required", "substitutes": [ + "PI_HIE_1", + "PI_HIE_4", "PI_HIE_6" ], "measureSpecification": { @@ -11836,6 +11858,8 @@ "isBonus": false, "reportingCategory": "required", "substitutes": [ + "PI_HIE_1", + "PI_HIE_4", "PI_HIE_5" ], "measureSpecification": { @@ -13862,6 +13886,8 @@ "isBonus": false, "reportingCategory": "required", "substitutes": [ + "PI_HIE_1", + "PI_HIE_4", "PI_HIE_6" ], "measureSpecification": { @@ -13900,6 +13926,8 @@ "isBonus": false, "reportingCategory": "required", "substitutes": [ + "PI_HIE_1", + "PI_HIE_4", "PI_HIE_5" ], "measureSpecification": { @@ -16169,6 +16197,8 @@ "isBonus": false, "reportingCategory": "required", "substitutes": [ + "PI_HIE_1", + "PI_HIE_4", "PI_HIE_6" ], "measureSpecification": { @@ -16207,6 +16237,8 @@ "isBonus": false, "reportingCategory": "required", "substitutes": [ + "PI_HIE_1", + "PI_HIE_4", "PI_HIE_5" ], "measureSpecification": { @@ -18721,6 +18753,8 @@ "isBonus": false, "reportingCategory": "required", "substitutes": [ + "PI_HIE_1", + "PI_HIE_4", "PI_HIE_6" ], "measureSpecification": { @@ -18759,6 +18793,8 @@ "isBonus": false, "reportingCategory": "required", "substitutes": [ + "PI_HIE_1", + "PI_HIE_4", "PI_HIE_5" ], "measureSpecification": { @@ -20943,6 +20979,8 @@ "isBonus": false, "reportingCategory": "required", "substitutes": [ + "PI_HIE_1", + "PI_HIE_4", "PI_HIE_6" ], "measureSpecification": { @@ -20981,6 +21019,8 @@ "isBonus": false, "reportingCategory": "required", "substitutes": [ + "PI_HIE_1", + "PI_HIE_4", "PI_HIE_5" ], "measureSpecification": { @@ -23168,6 +23208,8 @@ "isBonus": false, "reportingCategory": "required", "substitutes": [ + "PI_HIE_1", + "PI_HIE_4", "PI_HIE_6" ], "measureSpecification": { @@ -23206,6 +23248,8 @@ "isBonus": false, "reportingCategory": "required", "substitutes": [ + "PI_HIE_1", + "PI_HIE_4", "PI_HIE_5" ], "measureSpecification": { @@ -25522,6 +25566,8 @@ "isBonus": false, "reportingCategory": "required", "substitutes": [ + "PI_HIE_1", + "PI_HIE_4", "PI_HIE_6" ], "measureSpecification": { @@ -25560,6 +25606,8 @@ "isBonus": false, "reportingCategory": "required", "substitutes": [ + "PI_HIE_1", + "PI_HIE_4", "PI_HIE_5" ], "measureSpecification": { diff --git a/mvp/2024/mvp-enriched.json b/mvp/2024/mvp-enriched.json index 72d30cea..00cef5cc 100644 --- a/mvp/2024/mvp-enriched.json +++ b/mvp/2024/mvp-enriched.json @@ -9,6 +9,7 @@ ], "clinicalTopics": "Rheumatology", "hasOutcomeAdminClaims": false, + "hasCahps": false, "qualityMeasures": [ { "title": "Documentation of Current Medications in the Medical Record", @@ -2320,6 +2321,7 @@ ], "clinicalTopics": "Stroke Care and Prevention", "hasOutcomeAdminClaims": false, + "hasCahps": false, "qualityMeasures": [ { "title": "Advance Care Plan", @@ -4501,6 +4503,7 @@ ], "clinicalTopics": "Heart Disease", "hasOutcomeAdminClaims": true, + "hasCahps": false, "qualityMeasures": [ { "title": "Heart Failure (HF): Angiotensin-Converting Enzyme (ACE) Inhibitor or Angiotensin Receptor Blocker (ARB) or Angiotensin Receptor-Neprilysin Inhibitor (ARNI) Therapy for Left Ventricular Systolic Dysfunction (LVSD)", @@ -9220,6 +9223,7 @@ ], "clinicalTopics": "Lower Extremity Joint Repair", "hasOutcomeAdminClaims": true, + "hasCahps": false, "qualityMeasures": [ { "title": "Communication with the Physician or Other Clinician Managing On-Going Care Post-Fracture for Men and Women Aged 50 Years and Older", @@ -11288,6 +11292,7 @@ ], "clinicalTopics": "Anesthesia", "hasOutcomeAdminClaims": false, + "hasCahps": false, "qualityMeasures": [ { "title": "Anesthesiology Smoking Abstinence", @@ -15846,6 +15851,7 @@ ], "clinicalTopics": "Kidney Disease", "hasOutcomeAdminClaims": false, + "hasCahps": false, "qualityMeasures": [ { "title": "Diabetes: Hemoglobin A1c (HbA1c) Poor Control (>9%)", @@ -18135,6 +18141,7 @@ ], "clinicalTopics": "Episodic neurological conditions", "hasOutcomeAdminClaims": false, + "hasCahps": false, "qualityMeasures": [ { "title": "Advance Care Plan", @@ -20370,6 +20377,7 @@ ], "clinicalTopics": "Cognitive-based neurological disorders", "hasOutcomeAdminClaims": false, + "hasCahps": false, "qualityMeasures": [ { "title": "Advance Care Plan", diff --git a/mvp/2024/mvp.json b/mvp/2024/mvp.json index 0a2c8c30..47d89428 100644 --- a/mvp/2024/mvp.json +++ b/mvp/2024/mvp.json @@ -85,7 +85,8 @@ "484" ], "administrativeClaimsMeasureIds": [], - "hasOutcomeAdminClaims": false + "hasOutcomeAdminClaims": false, + "hasCahps": false }, { "mvpId": "G0054", @@ -171,7 +172,8 @@ "484" ], "administrativeClaimsMeasureIds": [], - "hasOutcomeAdminClaims": false + "hasOutcomeAdminClaims": false, + "hasCahps": false }, { "mvpId": "G0055", @@ -270,7 +272,8 @@ "administrativeClaimsMeasureIds": [ "492" ], - "hasOutcomeAdminClaims": true + "hasOutcomeAdminClaims": true, + "hasCahps": false }, { "mvpId": "G0057", @@ -353,7 +356,7 @@ ], "administrativeClaimsMeasureIds": [], "hasOutcomeAdminClaims": false, - "hasCahps": true + "hasCahps": false }, { "mvpId": "G0058", @@ -437,7 +440,8 @@ "administrativeClaimsMeasureIds": [ "480" ], - "hasOutcomeAdminClaims": true + "hasOutcomeAdminClaims": true, + "hasCahps": false }, { "mvpId": "G0059", @@ -520,7 +524,8 @@ "484" ], "administrativeClaimsMeasureIds": [], - "hasOutcomeAdminClaims": false + "hasOutcomeAdminClaims": false, + "hasCahps": false }, { "mvpId": "M0001", @@ -619,7 +624,7 @@ ], "administrativeClaimsMeasureIds": [], "hasOutcomeAdminClaims": false, - "hasCahps": true + "hasCahps": false }, { "mvpId": "M0002", @@ -706,7 +711,8 @@ "484" ], "administrativeClaimsMeasureIds": [], - "hasOutcomeAdminClaims": false + "hasOutcomeAdminClaims": false, + "hasCahps": false }, { "mvpId": "M0003", @@ -794,7 +800,8 @@ "484" ], "administrativeClaimsMeasureIds": [], - "hasOutcomeAdminClaims": false + "hasOutcomeAdminClaims": false, + "hasCahps": false }, { "mvpId": "M0004", @@ -886,7 +893,8 @@ "484" ], "administrativeClaimsMeasureIds": [], - "hasOutcomeAdminClaims": false + "hasOutcomeAdminClaims": false, + "hasCahps": false }, { "mvpId": "M0005", @@ -977,6 +985,6 @@ ], "administrativeClaimsMeasureIds": [], "hasOutcomeAdminClaims": false, - "hasCahps": true + "hasCahps": false } ] \ No newline at end of file diff --git a/scripts/mvp/parse-mvp-data.ts b/scripts/mvp/parse-mvp-data.ts index 8d9e1aea..72085f95 100644 --- a/scripts/mvp/parse-mvp-data.ts +++ b/scripts/mvp/parse-mvp-data.ts @@ -85,6 +85,8 @@ function hydrateMeasureIds(mvp, mvpCategory, measure) { } if (measure?.measureId === "321") { mvp.hasCahps = true; + } else { + mvp.hasCahps = false; } mvp.qualityMeasureIds.push(measure.measureId); }