This page is part of the Quality Measure STU2 for FHIR R4 Implementation Guide (v5.0.0-ballot: STU5 (v5.0.0) Ballot 1) based on FHIR (HL7® FHIR® Standard) R4. The current version which supersedes this version is 4.0.0. For a full list of available versions, see the Directory of published versions
Draft as of 2022-02-22 |
{
"resourceType" : "Measure",
"id" : "HBPComponent",
"meta" : {
"profile" : [
🔗 "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/proportion-measure-cqfm"🔗 ,
"http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/computable-measure-cqfm"
]
},
"language" : "en",
"text" : {
"status" : "extensions",
"div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" lang=\"en\">\n <table class=\"grid dict\">\n \n <tr>\n <th scope=\"row\"><b>Id: </b></th>\n <td style=\"padding-left: 4px;\">HBPComponent</td>\n </tr>\n \n \n <tr>\n <th scope=\"row\"><b>Download cql: </b></th>\n <td style=\"padding-left: 4px;\"><a href=\"Library-HBPComponent.cql\">HBPComponent.cql</a></td>\n </tr>\n \n\n \n \n <tr>\n <th scope=\"row\"><b>Url: </b></th>\n <td style=\"padding-left: 4px;\"><a href=\"Measure-HBPComponent.html\">Preventive Care and Screening: Screening for High Blood Pressure and Follow-Up Documented</a></td>\n </tr>\n \n \n <tr>\n <th scope=\"row\"><b>Version: </b></th>\n <td style=\"padding-left: 4px;\">5.0.0-ballot</td>\n </tr>\n \n \n \n <tr>\n <th scope=\"row\"><b>Name: </b></th>\n <td style=\"padding-left: 4px;\">HBPComponent</td>\n </tr>\n \n \n <tr>\n <th scope=\"row\"><b>Title: </b></th>\n <td style=\"padding-left: 4px;\">Preventive Care and Screening: Screening for High Blood Pressure and Follow-Up Documented</td>\n </tr>\n \n \n \n <tr>\n <th scope=\"row\"><b>Status: </b></th>\n <td style=\"padding-left: 4px;\">draft</td>\n </tr>\n \n \n <tr>\n <th scope=\"row\"><b>Experimental: </b></th>\n <td style=\"padding-left: 4px;\">true</td>\n </tr>\n \n \n <tr>\n <th scope=\"row\"><b>Scoring: </b></th>\n <td style=\"padding-left: 4px;\">\n \n \n <p style=\"margin-bottom: 5px;\">\n <span>Proportion </span>\n </p>\n \n \n \n </td>\n </tr>\n \n \n <tr>\n <th scope=\"row\"><b>Improvement Notation: </b></th>\n <td style=\"padding-left: 4px;\">\n \n \n <p style=\"margin-bottom: 5px;\">\n <span>increase </span>\n </p>\n \n \n \n </td>\n </tr>\n \n \n <tr>\n <th scope=\"row\"><b>Type: </b></th>\n <td style=\"padding-left: 4px;\">\n \n \n <p style=\"margin-bottom: 5px;\">\n <span>process </span>\n </p>\n \n \n \n </td>\n </tr>\n \n \n \n <tr>\n <th scope=\"row\"><b>Date: </b></th>\n <td style=\"padding-left: 4px;\">2022-02-22 11:37:03-0600</td>\n </tr>\n \n \n <tr>\n <th scope=\"row\"><b>Publisher: </b></th>\n <td style=\"padding-left: 4px;\">HL7 International / Clinical Quality Information</td>\n </tr>\n \n \n <tr>\n <th scope=\"row\"><b>Description: </b></th>\n <td style=\"padding-left: 4px;\"><div><p>This is an example only.</p>\n</div></td>\n </tr>\n \n \n \n \n \n <tr>\n <th scope=\"row\"><b>Jurisdiction: </b></th>\n <td style=\"padding-left: 25px;\">US</td>\n </tr>\n \n \n \n \n \n \n \n \n \n <tr>\n <th scope=\"row\"><b>Effective Period: </b></th>\n <td style=\"padding-left: 4px;\">2022-01-01..2022-12-31</td>\n </tr>\n \n \n \n \n \n \n \n <tr>\n <th scope=\"row\"><b> Supplemental Data Elements: </b></th>\n <td style=\"padding-left: 4px;\">\n \n \n \n \n SDE Ethnicity\n \n \n \n \n \n \n \n SDE Payer\n \n \n \n \n \n \n \n SDE Race\n \n \n \n \n \n \n \n SDE Sex\n \n \n \n \n </td>\n </tr>\n \n \n \n <tr>\n <th scope=\"row\"><b>Libraries: </b></th>\n <td style=\"padding-left: 4px;\">\n <table class=\"grid-dict\">\n \n <tr><td><a href=\"Library-HBPComponent.html\">HBP Component Library</a></td></tr>\n \n </table>\n </td>\n </tr>\n \n \n \n <tr>\n <th scope=\"row\"><b>Related Artifact Dependencies: </b></th>\n <td style=\"padding-left: 4px;\">\n \n <li><a href=\"http://hl7.org/fhir/us/cqfmeasures/Library/SupplementalDataElements|2.0.000\">http://hl7.org/fhir/us/cqfmeasures/Library/SupplementalDataElements|2.0.000</a></li>\n \n <li><a href=\"http://fhir.org/guides/cqf/common/Library/FHIRHelpers|4.0.1\">http://fhir.org/guides/cqf/common/Library/FHIRHelpers|4.0.1</a></li>\n \n <li><a href=\"Library-MATGlobalCommonFunctions.html\">MAT Global Common Functions FHIR Library</a></li>\n \n <li><a href=\"http://terminology.hl7.org/5.4.0/CodeSystem-v3-loinc.html\">Logical Observation Identifiers, Names and Codes (LOINC)</a></li>\n \n <li><a href=\"https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.600.1920/expansion\">Encounter to Screen for Blood Pressure</a></li>\n \n <li><a href=\"https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.526.3.1581/expansion\">Lifestyle Recommendation</a></li>\n \n <li><a href=\"https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.600.1510/expansion\">Weight Reduction Recommended</a></li>\n \n <li><a href=\"https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.600.1515/expansion\">Dietary Recommendations</a></li>\n \n <li><a href=\"https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.600.1518/expansion\">Recommendation to Increase Physical Activity</a></li>\n \n <li><a href=\"https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.526.3.1583/expansion\">Referral or Counseling for Alcohol Consumption</a></li>\n \n <li><a href=\"https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.526.3.1579/expansion\">Follow Up Within One Year</a></li>\n \n <li><a href=\"https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.526.3.1580/expansion\">Referral to Primary Care or Alternate Provider</a></li>\n \n <li><a href=\"https://vsac.nlm.nih.gov/valueset/2.16.840.1.113762.1.4.1047.514/expansion\">Finding of Elevated Blood Pressure or Hypertension</a></li>\n \n <li><a href=\"https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.526.3.1578/expansion\">Follow Up Within 4 Weeks</a></li>\n \n <li><a href=\"https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.600.1482/expansion\">Laboratory Tests for Hypertension</a></li>\n \n <li><a href=\"https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.526.1577/expansion\">Pharmacologic Therapy for Hypertension</a></li>\n \n <li><a href=\"https://vsac.nlm.nih.gov/valueset/2.16.840.1.114222.4.11.3591/expansion\">Payer</a></li>\n \n <li><a href=\"https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.600.263/expansion\">Diagnosis of Hypertension</a></li>\n \n <li><a href=\"https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.526.3.1007/expansion\">Medical Reason</a></li>\n \n <li><a href=\"https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.526.3.1582/expansion\">Patient Declined</a></li>\n \n </td>\n </tr>\n <tr>\n <th scope=\"row\"><b>Parameters:</b></th>\n <td style=\"padding-left: 4px;\">\n <table class=\"grid-dict\">\n <tr><th><b>name</b></th><th><b>use</b></th><th><b>min</b></th><th><b>max</b></th><th><b>type</b></th></tr>\n \n <tr>\n <td>Measurement Period</td>\n <td>in</td>\n <td>0</td>\n <td>1</td>\n <td>Period</td>\n </tr>\n \n <tr>\n <td>SDE Sex</td>\n <td>out</td>\n <td>0</td>\n <td>1</td>\n <td>Coding</td>\n </tr>\n \n <tr>\n <td>Numerator</td>\n <td>out</td>\n <td>0</td>\n <td>*</td>\n <td>Encounter</td>\n </tr>\n \n <tr>\n <td>Denominator</td>\n <td>out</td>\n <td>0</td>\n <td>*</td>\n <td>Encounter</td>\n </tr>\n \n <tr>\n <td>SDE Payer</td>\n <td>out</td>\n <td>0</td>\n <td>*</td>\n <td>Resource</td>\n </tr>\n \n <tr>\n <td>Initial Population</td>\n <td>out</td>\n <td>0</td>\n <td>*</td>\n <td>Encounter</td>\n </tr>\n \n <tr>\n <td>SDE Ethnicity</td>\n <td>out</td>\n <td>0</td>\n <td>*</td>\n <td>Coding</td>\n </tr>\n \n <tr>\n <td>Denominator Exclusions</td>\n <td>out</td>\n <td>0</td>\n <td>*</td>\n <td>Encounter</td>\n </tr>\n \n <tr>\n <td>SDE Race</td>\n <td>out</td>\n <td>0</td>\n <td>*</td>\n <td>Coding</td>\n </tr>\n \n <tr>\n <td>Denominator Exceptions</td>\n <td>out</td>\n <td>0</td>\n <td>*</td>\n <td>Encounter</td>\n </tr>\n \n </table>\n </td>\n </tr>\n <tr>\n <th scope=\"row\"><b>DataRequirements:</b></th>\n <td style=\"padding-left: 4px;\">\n <table class=\"grid-dict\">\n <tr><th><b>Type</b></th><th><b>Must Support</b></th><th><b>Valueset Name</b></th><th><b>Valueset</b></th></tr>\n \n <tr>\n <td>Observation</td>\n <td>\n \n effective\n \n code\n \n value\n \n </td>\n <td>\n \n </td>\n <td></td>\n </tr>\n \n <tr>\n <td>Observation</td>\n <td>\n \n effective\n \n code\n \n value\n \n </td>\n <td>\n \n </td>\n <td></td>\n </tr>\n \n <tr>\n <td>Observation</td>\n <td>\n \n effective\n \n code\n \n value\n \n </td>\n <td>\n \n </td>\n <td></td>\n </tr>\n \n <tr>\n <td>Observation</td>\n <td>\n \n effective\n \n code\n \n value\n \n </td>\n <td>\n \n </td>\n <td></td>\n </tr>\n \n <tr>\n <td>Observation</td>\n <td>\n \n code\n \n </td>\n <td>\n \n </td>\n <td></td>\n </tr>\n \n <tr>\n <td>Observation</td>\n <td>\n \n code\n \n </td>\n <td>\n \n </td>\n <td></td>\n </tr>\n \n <tr>\n <td>Observation</td>\n <td>\n \n effective\n \n code\n \n value\n \n </td>\n <td>\n \n </td>\n <td></td>\n </tr>\n \n <tr>\n <td>Observation</td>\n <td>\n \n effective\n \n code\n \n value\n \n </td>\n <td>\n \n </td>\n <td></td>\n </tr>\n \n <tr>\n <td>Observation</td>\n <td>\n \n effective\n \n code\n \n value\n \n </td>\n <td>\n \n </td>\n <td></td>\n </tr>\n \n <tr>\n <td>Observation</td>\n <td>\n \n effective\n \n code\n \n value\n \n </td>\n <td>\n \n </td>\n <td></td>\n </tr>\n \n <tr>\n <td>Observation</td>\n <td>\n \n effective\n \n code\n \n value\n \n </td>\n <td>\n \n </td>\n <td></td>\n </tr>\n \n <tr>\n <td>Observation</td>\n <td>\n \n effective\n \n code\n \n value\n \n </td>\n <td>\n \n </td>\n <td></td>\n </tr>\n \n <tr>\n <td>Observation</td>\n <td>\n \n effective\n \n code\n \n value\n \n </td>\n <td>\n \n </td>\n <td></td>\n </tr>\n \n <tr>\n <td>Observation</td>\n <td>\n \n effective\n \n code\n \n value\n \n </td>\n <td>\n \n </td>\n <td></td>\n </tr>\n \n <tr>\n <td>Observation</td>\n <td>\n \n effective\n \n code\n \n value\n \n </td>\n <td>\n \n </td>\n <td></td>\n </tr>\n \n <tr>\n <td>Observation</td>\n <td>\n \n effective\n \n code\n \n value\n \n </td>\n <td>\n \n </td>\n <td></td>\n </tr>\n \n <tr>\n <td>Observation</td>\n <td>\n \n effective\n \n code\n \n value\n \n </td>\n <td>\n \n </td>\n <td></td>\n </tr>\n \n <tr>\n <td>Observation</td>\n <td>\n \n effective\n \n code\n \n value\n \n </td>\n <td>\n \n </td>\n <td></td>\n </tr>\n \n <tr>\n <td>Coverage</td>\n <td>\n \n period\n \n type\n \n </td>\n <td>\n \n \n Payer\n \n \n </td>\n <td><a href=\"https://vsac.nlm.nih.gov/valueset/2.16.840.1.114222.4.11.3591/expansion\">Payer</a></td>\n </tr>\n \n <tr>\n <td>Patient</td>\n <td>\n \n extension\n \n birthDate\n \n value\n \n url\n \n </td>\n <td>\n \n </td>\n <td></td>\n </tr>\n \n <tr>\n <td>MedicationRequest</td>\n <td>\n \n authoredOn\n \n medication\n \n </td>\n <td>\n \n \n Pharmacologic Therapy for Hypertension\n \n \n </td>\n <td><a href=\"https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.526.1577/expansion\">Pharmacologic Therapy for Hypertension</a></td>\n </tr>\n \n <tr>\n <td>Encounter</td>\n <td>\n \n period\n \n type\n \n </td>\n <td>\n \n \n Encounter to Screen for Blood Pressure\n \n \n </td>\n <td><a href=\"https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.600.1920/expansion\">Encounter to Screen for Blood Pressure</a></td>\n </tr>\n \n <tr>\n <td>ServiceRequest</td>\n <td>\n \n code\n \n </td>\n <td>\n \n </td>\n <td></td>\n </tr>\n \n <tr>\n <td>ServiceRequest</td>\n <td>\n \n code\n \n </td>\n <td>\n \n </td>\n <td></td>\n </tr>\n \n <tr>\n <td>ServiceRequest</td>\n <td>\n \n code\n \n </td>\n <td>\n \n </td>\n <td></td>\n </tr>\n \n <tr>\n <td>ServiceRequest</td>\n <td>\n \n code\n \n </td>\n <td>\n \n </td>\n <td></td>\n </tr>\n \n <tr>\n <td>ServiceRequest</td>\n <td>\n \n code\n \n </td>\n <td>\n \n \n Lifestyle Recommendation\n \n \n </td>\n <td><a href=\"https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.526.3.1581/expansion\">Lifestyle Recommendation</a></td>\n </tr>\n \n <tr>\n <td>ServiceRequest</td>\n <td>\n \n code\n \n </td>\n <td>\n \n \n Weight Reduction Recommended\n \n \n </td>\n <td><a href=\"https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.600.1510/expansion\">Weight Reduction Recommended</a></td>\n </tr>\n \n <tr>\n <td>ServiceRequest</td>\n <td>\n \n code\n \n </td>\n <td>\n \n \n Dietary Recommendations\n \n \n </td>\n <td><a href=\"https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.600.1515/expansion\">Dietary Recommendations</a></td>\n </tr>\n \n <tr>\n <td>ServiceRequest</td>\n <td>\n \n code\n \n </td>\n <td>\n \n \n Recommendation to Increase Physical Activity\n \n \n </td>\n <td><a href=\"https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.600.1518/expansion\">Recommendation to Increase Physical Activity</a></td>\n </tr>\n \n <tr>\n <td>ServiceRequest</td>\n <td>\n \n code\n \n </td>\n <td>\n \n \n Referral or Counseling for Alcohol Consumption\n \n \n </td>\n <td><a href=\"https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.526.3.1583/expansion\">Referral or Counseling for Alcohol Consumption</a></td>\n </tr>\n \n <tr>\n <td>ServiceRequest</td>\n <td>\n \n code\n \n authoredOn\n \n </td>\n <td>\n \n \n Laboratory Tests for Hypertension\n \n \n </td>\n <td><a href=\"https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.600.1482/expansion\">Laboratory Tests for Hypertension</a></td>\n </tr>\n \n <tr>\n <td>ServiceRequest</td>\n <td>\n \n code\n \n authoredOn\n \n </td>\n <td>\n \n \n Follow Up Within One Year\n \n \n </td>\n <td><a href=\"https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.526.3.1579/expansion\">Follow Up Within One Year</a></td>\n </tr>\n \n <tr>\n <td>ServiceRequest</td>\n <td>\n \n code\n \n authoredOn\n \n </td>\n <td>\n \n \n Follow Up Within 4 Weeks\n \n \n </td>\n <td><a href=\"https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.526.3.1578/expansion\">Follow Up Within 4 Weeks</a></td>\n </tr>\n \n <tr>\n <td>ServiceRequest</td>\n <td>\n \n code\n \n authoredOn\n \n reasonCode\n \n </td>\n <td>\n \n \n Referral to Primary Care or Alternate Provider\n \n \n </td>\n <td><a href=\"https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.526.3.1580/expansion\">Referral to Primary Care or Alternate Provider</a></td>\n </tr>\n \n <tr>\n <td>Condition</td>\n <td>\n \n code\n \n </td>\n <td>\n \n \n Diagnosis of Hypertension\n \n \n </td>\n <td><a href=\"https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.600.263/expansion\">Diagnosis of Hypertension</a></td>\n </tr>\n \n </table>\n </td>\n </tr>\n \n <tr>\n <th scope=\"row\"><b>Direct Reference Codes:</b></th>\n <td style=\"padding-left: 4px;\">\n <table class=\"grid-dict\">\n <tr><th><b>display</b></th><th><b>code</b></th><th><b>system</b></th></tr>\n \n <tr>\n <td>Systolic blood pressure</td>\n <td>8480-6</td>\n <td><a href=\"http://terminology.hl7.org/5.4.0/CodeSystem-v3-loinc.html\">Logical Observation Identifiers, Names and Codes (LOINC)</a></td>\n </tr>\n \n <tr>\n <td>Diastolic blood pressure</td>\n <td>8462-4</td>\n <td><a href=\"http://terminology.hl7.org/5.4.0/CodeSystem-v3-loinc.html\">Logical Observation Identifiers, Names and Codes (LOINC)</a></td>\n </tr>\n \n <tr>\n <td>12 lead EKG panel</td>\n <td>34534-8</td>\n <td><a href=\"http://terminology.hl7.org/5.4.0/CodeSystem-v3-loinc.html\">Logical Observation Identifiers, Names and Codes (LOINC)</a></td>\n </tr>\n \n <tr>\n <td>EKG study</td>\n <td>11524-6</td>\n <td><a href=\"http://terminology.hl7.org/5.4.0/CodeSystem-v3-loinc.html\">Logical Observation Identifiers, Names and Codes (LOINC)</a></td>\n </tr>\n \n </table>\n </td>\n </tr>\n \n \n <tr>\n <th scope=\"row\"><b>Logic Definitions:</b></th>\n <td style=\"padding-left: 4px;\">\n \n <table class=\"grid-dict\">\n <tr>\n <th><b>Group</b></th><th><b>Scoring</b></th><th><b>Population Criteria</b></th><th><b>Expression</b></th>\n </tr>\n <tr>\n \n <td> </td>\n <td>\n \n \n <b>Measure scoring:</b>\n \n <p style=\"margin-bottom: 5px;\">\n <span>Proportion</span>\n </p>\n \n \n </td>\n \n <tr>\n <td/>\n <td/>\n <td>Initial Population</td>\n <td>\n \n <pre><code class=\"language-cql\">define "Initial Population": "Qualifying Encounter During Measurement Period" QualifyingEncounter with [Patient] BirthDate such that Global."CalendarAgeInYearsAt" ( FHIRHelpers.ToDate ( BirthDate.birthDate ), start of "Measurement Period" ) >= 18</code></pre>\n \n </td>\n </tr>\n \n <tr>\n <td/>\n <td/>\n <td>Denominator</td>\n <td>\n \n <pre><code class=\"language-cql\">define "Denominator": "Initial Population"</code></pre>\n \n </td>\n </tr>\n \n <tr>\n <td/>\n <td/>\n <td>Denominator Exclusion</td>\n <td>\n \n <pre><code class=\"language-cql\">define "Denominator Exclusions": "Qualifying Encounter During Measurement Period" QualifyingEncounter with [Condition: "Diagnosis of Hypertension"] Hypertension such that Global."Prevalence Period" ( Hypertension ) overlaps before QualifyingEncounter.period</code></pre>\n \n </td>\n </tr>\n \n <tr>\n <td/>\n <td/>\n <td>Denominator Exception</td>\n <td>\n \n <pre><code class=\"language-cql\">define "Denominator Exceptions": "Encounter with Medical Reason for Not Obtaining or Patient Declined Blood Pressure Measurement" union "Encounter with Order for Hypertension Follow Up Declined by Patient"</code></pre>\n \n </td>\n </tr>\n \n <tr>\n <td/>\n <td/>\n <td>Numerator</td>\n <td>\n \n <pre><code class=\"language-cql\">define "Numerator": "Encounter with Normal Blood Pressure Reading" union ( "Encounter with Prehypertensive Blood Pressure Reading" intersect ( ( "Encounter with Order for Intervention for Hypertension" intersect "Encounter with Order for Follow Up Within One Year" ) union "Encounter with Referral to Alternate Provider for High Blood Pressure Reading" ) ) union ( "Encounter with First Hypertensive Reading" intersect ( ( "Encounter with Order for Intervention for Hypertension" intersect "Encounter with Order for Follow Up Within 4 Weeks" ) union "Encounter with Referral to Alternate Provider for High Blood Pressure Reading" ) ) union ( "Encounter with Second Hypertensive Reading" intersect ( ( "Encounter with Order for Intervention for Hypertension" intersect ( "Encounter with Order for Laboratory Test for Hypertension" union "Encounter with Order for Electrocardiogram for Hypertension" union "Encounter with Order for Hypertension Medication" ) ) union "Encounter with Referral to Alternate Provider for High Blood Pressure Reading" ) )</code></pre>\n \n </td>\n </tr>\n \n\n \n </tr>\n </table>\n \n <table class=\"grid-dict\">\n \n <tr><th><b>Library Name</b></th><th><b>Name</b></th></tr>\n <tr>\n \n <td>SupplementalDataElements</td>\n \n \n <td>SDE Sex</td>\n \n </tr>\n <tr>\n \n <td></td>\n <td><pre class=\"highlight language-cql\"><code class=\"language-cql\">define "SDE Sex": case when Patient.gender = 'male' then Code { code: 'M', system: 'http://hl7.org/fhir/v3/AdministrativeGender', display: 'Male' } when Patient.gender = 'female' then Code { code: 'F', system: 'http://hl7.org/fhir/v3/AdministrativeGender', display: 'Female' } else null end</code></pre></td>\n \n </tr>\n \n <tr><th><b>Library Name</b></th><th><b>Name</b></th></tr>\n <tr>\n \n <td>HBPComponent</td>\n \n \n <td>SDE Sex</td>\n \n </tr>\n <tr>\n \n <td></td>\n <td><pre class=\"highlight language-cql\"><code class=\"language-cql\">define "SDE Sex": SDE."SDE Sex"</code></pre></td>\n \n </tr>\n \n <tr><th><b>Library Name</b></th><th><b>Name</b></th></tr>\n <tr>\n \n <td>HBPComponent</td>\n \n \n <td>Qualifying Encounter During Measurement Period</td>\n \n </tr>\n <tr>\n \n <td></td>\n <td><pre class=\"highlight language-cql\"><code class=\"language-cql\">define "Qualifying Encounter During Measurement Period": [Encounter: "Encounter to Screen for Blood Pressure"] ValidEncounter where ValidEncounter.period during "Measurement Period"</code></pre></td>\n \n </tr>\n \n <tr><th><b>Library Name</b></th><th><b>Name</b></th></tr>\n <tr>\n \n <td>HBPComponent</td>\n \n \n <td>Encounter with Normal Blood Pressure Reading</td>\n \n </tr>\n <tr>\n \n <td></td>\n <td><pre class=\"highlight language-cql\"><code class=\"language-cql\">define "Encounter with Normal Blood Pressure Reading": "Qualifying Encounter During Measurement Period" QualifyingEncounter let EncounterLastSystolicBP: Last([Observation: "Systolic blood pressure"] SystolicBP where SystolicBP.effective during QualifyingEncounter.period sort by effective ), EncounterLastDiastolicBP: Last([Observation: "Diastolic blood pressure"] DiastolicBP where DiastolicBP.effective during QualifyingEncounter.period sort by effective ) where EncounterLastSystolicBP.value included in Interval[1 'mm[Hg]', 120 'mm[Hg]' ) and EncounterLastDiastolicBP.value included in Interval[1 'mm[Hg]', 80 'mm[Hg]' )</code></pre></td>\n \n </tr>\n \n <tr><th><b>Library Name</b></th><th><b>Name</b></th></tr>\n <tr>\n \n <td>HBPComponent</td>\n \n \n <td>Encounter with Prehypertensive Blood Pressure Reading</td>\n \n </tr>\n <tr>\n \n <td></td>\n <td><pre class=\"highlight language-cql\"><code class=\"language-cql\">define "Encounter with Prehypertensive Blood Pressure Reading": "Qualifying Encounter During Measurement Period" QualifyingEncounter let EncounterLastSystolicBP: Last([Observation: "Systolic blood pressure"] SystolicBP where SystolicBP.effective during QualifyingEncounter.period sort by effective ), EncounterLastDiastolicBP: Last([Observation: "Diastolic blood pressure"] DiastolicBP where DiastolicBP.effective during QualifyingEncounter.period sort by effective ) where EncounterLastSystolicBP.value included in Interval[1 'mm[Hg]', 140 'mm[Hg]' ) and EncounterLastDiastolicBP.value included in Interval[1 'mm[Hg]', 90 'mm[Hg]' ) and ( EncounterLastSystolicBP.value >= 120 'mm[Hg]' or EncounterLastDiastolicBP.value >= 80 'mm[Hg]' )</code></pre></td>\n \n </tr>\n \n <tr><th><b>Library Name</b></th><th><b>Name</b></th></tr>\n <tr>\n \n <td>HBPComponent</td>\n \n \n <td>Encounter with Order for Intervention for Hypertension</td>\n \n </tr>\n <tr>\n \n <td></td>\n <td><pre class=\"highlight language-cql\"><code class=\"language-cql\">define "Encounter with Order for Intervention for Hypertension": "Qualifying Encounter During Measurement Period" QualifyingEncounter with ( [ServiceRequest: "Lifestyle Recommendation"] union [ServiceRequest: "Weight Reduction Recommended"] union [ServiceRequest: "Dietary Recommendations"] union [ServiceRequest: "Recommendation to Increase Physical Activity"] union [ServiceRequest: "Referral or Counseling for Alcohol Consumption"] ) HighBloodPressureIntervention such that HighBloodPressureIntervention.authoredOn same day as start of QualifyingEncounter.period</code></pre></td>\n \n </tr>\n \n <tr><th><b>Library Name</b></th><th><b>Name</b></th></tr>\n <tr>\n \n <td>HBPComponent</td>\n \n \n <td>Encounter with Order for Follow Up Within One Year</td>\n \n </tr>\n <tr>\n \n <td></td>\n <td><pre class=\"highlight language-cql\"><code class=\"language-cql\">define "Encounter with Order for Follow Up Within One Year": "Qualifying Encounter During Measurement Period" QualifyingEncounter with [ServiceRequest: "Follow Up Within One Year"] FollowupOneYear such that FollowupOneYear.authoredOn same day as start of QualifyingEncounter.period</code></pre></td>\n \n </tr>\n \n <tr><th><b>Library Name</b></th><th><b>Name</b></th></tr>\n <tr>\n \n <td>HBPComponent</td>\n \n \n <td>Encounter with Referral to Alternate Provider for High Blood Pressure Reading</td>\n \n </tr>\n <tr>\n \n <td></td>\n <td><pre class=\"highlight language-cql\"><code class=\"language-cql\">define "Encounter with Referral to Alternate Provider for High Blood Pressure Reading": "Qualifying Encounter During Measurement Period" QualifyingEncounter with [ServiceRequest: "Referral to Primary Care or Alternate Provider"] Referral such that Referral.authoredOn same day as start of QualifyingEncounter.period and Referral.reasonCode in "Finding of Elevated Blood Pressure or Hypertension"</code></pre></td>\n \n </tr>\n \n <tr><th><b>Library Name</b></th><th><b>Name</b></th></tr>\n <tr>\n \n <td>HBPComponent</td>\n \n \n <td>Encounter with High Blood Pressure Reading</td>\n \n </tr>\n <tr>\n \n <td></td>\n <td><pre class=\"highlight language-cql\"><code class=\"language-cql\">define "Encounter with High Blood Pressure Reading": "Qualifying Encounter During Measurement Period" QualifyingEncounter let EncounterLastSystolicBP: Last([Observation: "Systolic blood pressure"] SystolicBP where SystolicBP.effective during QualifyingEncounter.period sort by effective ), EncounterLastDiastolicBP: Last([Observation: "Diastolic blood pressure"] DiastolicBP where DiastolicBP.effective during QualifyingEncounter.period sort by effective ) where EncounterLastSystolicBP.value > 0 'mm[Hg]' and EncounterLastDiastolicBP.value > 0 'mm[Hg]' and ( EncounterLastSystolicBP.value >= 140 'mm[Hg]' or EncounterLastDiastolicBP.value >= 90 'mm[Hg]' )</code></pre></td>\n \n </tr>\n \n <tr><th><b>Library Name</b></th><th><b>Name</b></th></tr>\n <tr>\n \n <td>HBPComponent</td>\n \n \n <td>Encounter with High Blood Pressure Reading Within Year Prior</td>\n \n </tr>\n <tr>\n \n <td></td>\n <td><pre class=\"highlight language-cql\"><code class=\"language-cql\">define "Encounter with High Blood Pressure Reading Within Year Prior": "Qualifying Encounter During Measurement Period" QualifyingEncounter let EncounterLastSystolicBP: Last([Observation: "Systolic blood pressure"] SystolicBP where SystolicBP.effective 1 year or less before start of QualifyingEncounter.period sort by effective ), EncounterLastDiastolicBP: Last([Observation: "Diastolic blood pressure"] DiastolicBP where DiastolicBP.effective 1 year or less before start of QualifyingEncounter.period sort by effective ) where EncounterLastSystolicBP.value > 0 'mm[Hg]' and EncounterLastDiastolicBP.value > 0 'mm[Hg]' and ( EncounterLastSystolicBP.value >= 140 'mm[Hg]' or EncounterLastDiastolicBP.value >= 90 'mm[Hg]' )</code></pre></td>\n \n </tr>\n \n <tr><th><b>Library Name</b></th><th><b>Name</b></th></tr>\n <tr>\n \n <td>HBPComponent</td>\n \n \n <td>Encounter with First Hypertensive Reading</td>\n \n </tr>\n <tr>\n \n <td></td>\n <td><pre class=\"highlight language-cql\"><code class=\"language-cql\">define "Encounter with First Hypertensive Reading": "Encounter with High Blood Pressure Reading" except "Encounter with High Blood Pressure Reading Within Year Prior"</code></pre></td>\n \n </tr>\n \n <tr><th><b>Library Name</b></th><th><b>Name</b></th></tr>\n <tr>\n \n <td>HBPComponent</td>\n \n \n <td>Encounter with Order for Follow Up Within 4 Weeks</td>\n \n </tr>\n <tr>\n \n <td></td>\n <td><pre class=\"highlight language-cql\"><code class=\"language-cql\">define "Encounter with Order for Follow Up Within 4 Weeks": "Qualifying Encounter During Measurement Period" QualifyingEncounter with [ServiceRequest: "Follow Up Within 4 Weeks"] Followup4Weeks such that Followup4Weeks.authoredOn same day as start of QualifyingEncounter.period</code></pre></td>\n \n </tr>\n \n <tr><th><b>Library Name</b></th><th><b>Name</b></th></tr>\n <tr>\n \n <td>HBPComponent</td>\n \n \n <td>Encounter with Second Hypertensive Reading</td>\n \n </tr>\n <tr>\n \n <td></td>\n <td><pre class=\"highlight language-cql\"><code class=\"language-cql\">define "Encounter with Second Hypertensive Reading": "Encounter with High Blood Pressure Reading" intersect "Encounter with High Blood Pressure Reading Within Year Prior"</code></pre></td>\n \n </tr>\n \n <tr><th><b>Library Name</b></th><th><b>Name</b></th></tr>\n <tr>\n \n <td>HBPComponent</td>\n \n \n <td>Encounter with Order for Laboratory Test for Hypertension</td>\n \n </tr>\n <tr>\n \n <td></td>\n <td><pre class=\"highlight language-cql\"><code class=\"language-cql\">define "Encounter with Order for Laboratory Test for Hypertension": "Qualifying Encounter During Measurement Period" QualifyingEncounter with [ServiceRequest: "Laboratory Tests for Hypertension"] HypertensionLabs such that HypertensionLabs.authoredOn same day as start of QualifyingEncounter.period</code></pre></td>\n \n </tr>\n \n <tr><th><b>Library Name</b></th><th><b>Name</b></th></tr>\n <tr>\n \n <td>HBPComponent</td>\n \n \n <td>Encounter with Order for Electrocardiogram for Hypertension</td>\n \n </tr>\n <tr>\n \n <td></td>\n <td><pre class=\"highlight language-cql\"><code class=\"language-cql\">define "Encounter with Order for Electrocardiogram for Hypertension": "Qualifying Encounter During Measurement Period" QualifyingEncounter with ( [ServiceRequest: "12 lead EKG panel"] union [ServiceRequest: "EKG study"] ) ECG such that ECG.authoredOn same day as start of QualifyingEncounter.period</code></pre></td>\n \n </tr>\n \n <tr><th><b>Library Name</b></th><th><b>Name</b></th></tr>\n <tr>\n \n <td>HBPComponent</td>\n \n \n <td>Encounter with Order for Hypertension Medication</td>\n \n </tr>\n <tr>\n \n <td></td>\n <td><pre class=\"highlight language-cql\"><code class=\"language-cql\">define "Encounter with Order for Hypertension Medication": "Qualifying Encounter During Measurement Period" QualifyingEncounter with [MedicationRequest: "Pharmacologic Therapy for Hypertension"] AntihypertensiveMedication such that AntihypertensiveMedication.authoredOn same day as start of QualifyingEncounter.period</code></pre></td>\n \n </tr>\n \n <tr><th><b>Library Name</b></th><th><b>Name</b></th></tr>\n <tr>\n \n <td>HBPComponent</td>\n \n \n <td>Numerator</td>\n \n </tr>\n <tr>\n \n <td></td>\n <td><pre class=\"highlight language-cql\"><code class=\"language-cql\">define "Numerator": "Encounter with Normal Blood Pressure Reading" union ( "Encounter with Prehypertensive Blood Pressure Reading" intersect ( ( "Encounter with Order for Intervention for Hypertension" intersect "Encounter with Order for Follow Up Within One Year" ) union "Encounter with Referral to Alternate Provider for High Blood Pressure Reading" ) ) union ( "Encounter with First Hypertensive Reading" intersect ( ( "Encounter with Order for Intervention for Hypertension" intersect "Encounter with Order for Follow Up Within 4 Weeks" ) union "Encounter with Referral to Alternate Provider for High Blood Pressure Reading" ) ) union ( "Encounter with Second Hypertensive Reading" intersect ( ( "Encounter with Order for Intervention for Hypertension" intersect ( "Encounter with Order for Laboratory Test for Hypertension" union "Encounter with Order for Electrocardiogram for Hypertension" union "Encounter with Order for Hypertension Medication" ) ) union "Encounter with Referral to Alternate Provider for High Blood Pressure Reading" ) )</code></pre></td>\n \n </tr>\n \n <tr><th><b>Library Name</b></th><th><b>Name</b></th></tr>\n <tr>\n \n <td>HBPComponent</td>\n \n \n <td>Initial Population</td>\n \n </tr>\n <tr>\n \n <td></td>\n <td><pre class=\"highlight language-cql\"><code class=\"language-cql\">define "Initial Population": "Qualifying Encounter During Measurement Period" QualifyingEncounter with [Patient] BirthDate such that Global."CalendarAgeInYearsAt" ( FHIRHelpers.ToDate ( BirthDate.birthDate ), start of "Measurement Period" ) >= 18</code></pre></td>\n \n </tr>\n \n <tr><th><b>Library Name</b></th><th><b>Name</b></th></tr>\n <tr>\n \n <td>HBPComponent</td>\n \n \n <td>Denominator</td>\n \n </tr>\n <tr>\n \n <td></td>\n <td><pre class=\"highlight language-cql\"><code class=\"language-cql\">define "Denominator": "Initial Population"</code></pre></td>\n \n </tr>\n \n <tr><th><b>Library Name</b></th><th><b>Name</b></th></tr>\n <tr>\n \n <td>SupplementalDataElements</td>\n \n \n <td>SDE Payer</td>\n \n </tr>\n <tr>\n \n <td></td>\n <td><pre class=\"highlight language-cql\"><code class=\"language-cql\">define "SDE Payer": [Coverage: type in "Payer"] Payer return { code: Payer.type, period: Payer.period }</code></pre></td>\n \n </tr>\n \n <tr><th><b>Library Name</b></th><th><b>Name</b></th></tr>\n <tr>\n \n <td>HBPComponent</td>\n \n \n <td>SDE Payer</td>\n \n </tr>\n <tr>\n \n <td></td>\n <td><pre class=\"highlight language-cql\"><code class=\"language-cql\">define "SDE Payer": SDE."SDE Payer"</code></pre></td>\n \n </tr>\n \n <tr><th><b>Library Name</b></th><th><b>Name</b></th></tr>\n <tr>\n \n <td>SupplementalDataElements</td>\n \n \n <td>SDE Ethnicity</td>\n \n </tr>\n <tr>\n \n <td></td>\n <td><pre class=\"highlight language-cql\"><code class=\"language-cql\">define "SDE Ethnicity": (flatten ( Patient.extension Extension where Extension.url = 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity' return Extension.extension )) E where E.url = 'ombCategory' or E.url = 'detailed' return E.value as Coding</code></pre></td>\n \n </tr>\n \n <tr><th><b>Library Name</b></th><th><b>Name</b></th></tr>\n <tr>\n \n <td>HBPComponent</td>\n \n \n <td>SDE Ethnicity</td>\n \n </tr>\n <tr>\n \n <td></td>\n <td><pre class=\"highlight language-cql\"><code class=\"language-cql\">define "SDE Ethnicity": SDE."SDE Ethnicity"</code></pre></td>\n \n </tr>\n \n <tr><th><b>Library Name</b></th><th><b>Name</b></th></tr>\n <tr>\n \n <td>HBPComponent</td>\n \n \n <td>Denominator Exclusions</td>\n \n </tr>\n <tr>\n \n <td></td>\n <td><pre class=\"highlight language-cql\"><code class=\"language-cql\">define "Denominator Exclusions": "Qualifying Encounter During Measurement Period" QualifyingEncounter with [Condition: "Diagnosis of Hypertension"] Hypertension such that Global."Prevalence Period" ( Hypertension ) overlaps before QualifyingEncounter.period</code></pre></td>\n \n </tr>\n \n <tr><th><b>Library Name</b></th><th><b>Name</b></th></tr>\n <tr>\n \n <td>SupplementalDataElements</td>\n \n \n <td>SDE Race</td>\n \n </tr>\n <tr>\n \n <td></td>\n <td><pre class=\"highlight language-cql\"><code class=\"language-cql\">define "SDE Race": (flatten ( Patient.extension Extension where Extension.url = 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-race' return Extension.extension )) E where E.url = 'ombCategory' or E.url = 'detailed' return E.value as Coding</code></pre></td>\n \n </tr>\n \n <tr><th><b>Library Name</b></th><th><b>Name</b></th></tr>\n <tr>\n \n <td>HBPComponent</td>\n \n \n <td>SDE Race</td>\n \n </tr>\n <tr>\n \n <td></td>\n <td><pre class=\"highlight language-cql\"><code class=\"language-cql\">define "SDE Race": SDE."SDE Race"</code></pre></td>\n \n </tr>\n \n <tr><th><b>Library Name</b></th><th><b>Name</b></th></tr>\n <tr>\n \n <td>HBPComponent</td>\n \n \n <td>Encounter with Medical Reason for Not Obtaining or Patient Declined Blood Pressure Measurement</td>\n \n </tr>\n <tr>\n \n <td></td>\n <td><pre class=\"highlight language-cql\"><code class=\"language-cql\">define "Encounter with Medical Reason for Not Obtaining or Patient Declined Blood Pressure Measurement": "Qualifying Encounter During Measurement Period" QualifyingEncounter with ( [Observation: "Systolic blood pressure"] union [Observation: "Diastolic blood pressure"] ) NoBPScreen such that ( NoBPScreen.code in "Medical Reason" or NoBPScreen.code in "Patient Declined" ) and NoBPScreen.effective same day as start of QualifyingEncounter.period and "Not Done"(NoBPScreen) and NoBPScreen.status = 'final'</code></pre></td>\n \n </tr>\n \n <tr><th><b>Library Name</b></th><th><b>Name</b></th></tr>\n <tr>\n \n <td>HBPComponent</td>\n \n \n <td>Encounter with Order for Hypertension Follow Up Declined by Patient</td>\n \n </tr>\n <tr>\n \n <td></td>\n <td><pre class=\"highlight language-cql\"><code class=\"language-cql\">define "Encounter with Order for Hypertension Follow Up Declined by Patient": "Qualifying Encounter During Measurement Period" QualifyingEncounter with ( [ServiceRequest: "12 lead EKG panel"] union [ServiceRequest: "EKG study"] union [ServiceRequest: "Follow Up Within One Year"] union [ServiceRequest: "Follow Up Within 4 Weeks"] union [ServiceRequest: "Referral to Primary Care or Alternate Provider"] union [ServiceRequest: "Lifestyle Recommendation"] union [ServiceRequest: "Weight Reduction Recommended"] union [ServiceRequest: "Dietary Recommendations"] union [ServiceRequest: "Recommendation to Increase Physical Activity"] union [ServiceRequest: "Referral or Counseling for Alcohol Consumption"] union [ServiceRequest: "Laboratory Tests for Hypertension"] union [MedicationRequest: "Pharmacologic Therapy for Hypertension"] ) NoFollowUpOrdered such that NoFollowUpOrdered.doNotPerform is true and NoFollowUpOrdered.code in "Patient Declined" and NoFollowUpOrdered.authoredOn same day as start of QualifyingEncounter.period</code></pre></td>\n \n </tr>\n \n <tr><th><b>Library Name</b></th><th><b>Name</b></th></tr>\n <tr>\n \n <td>HBPComponent</td>\n \n \n <td>Denominator Exceptions</td>\n \n </tr>\n <tr>\n \n <td></td>\n <td><pre class=\"highlight language-cql\"><code class=\"language-cql\">define "Denominator Exceptions": "Encounter with Medical Reason for Not Obtaining or Patient Declined Blood Pressure Measurement" union "Encounter with Order for Hypertension Follow Up Declined by Patient"</code></pre></td>\n \n </tr>\n \n </table>\n </td>\n </tr>\n \n \n \n </table>\n</div>"
},
"contained" : [
{
"resourceType" : "Library",
"id" : "effective-data-requirements",
"extension" : [
{
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-directReferenceCode",
"valueCoding" : {
"system" : "http://loinc.org",
"code" : "8480-6",
"display" : "Systolic blood pressure"
}
},
{
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-directReferenceCode",
"valueCoding" : {
"system" : "http://loinc.org",
"code" : "8462-4",
"display" : "Diastolic blood pressure"
}
},
{
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-directReferenceCode",
"valueCoding" : {
"system" : "http://loinc.org",
"code" : "34534-8",
"display" : "12 lead EKG panel"
}
},
{
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-directReferenceCode",
"valueCoding" : {
"system" : "http://loinc.org",
"code" : "11524-6",
"display" : "EKG study"
}
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "SupplementalDataElements"
},
{
"url" : "name",
"valueString" : "SDE Sex"
},
{
"url" : "statement",
"valueString" : "define \"SDE Sex\": case when Patient.gender = 'male' then Code { code: 'M', system: 'http://hl7.org/fhir/v3/AdministrativeGender', display: 'Male' } when Patient.gender = 'female' then Code { code: 'F', system: 'http://hl7.org/fhir/v3/AdministrativeGender', display: 'Female' } else null end"
},
{
"url" : "displaySequence",
"valueInteger" : 0
}
],
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "HBPComponent"
},
{
"url" : "name",
"valueString" : "SDE Sex"
},
{
"url" : "statement",
"valueString" : "define \"SDE Sex\": SDE.\"SDE Sex\""
},
{
"url" : "displaySequence",
"valueInteger" : 1
}
],
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "HBPComponent"
},
{
"url" : "name",
"valueString" : "Qualifying Encounter During Measurement Period"
},
{
"url" : "statement",
"valueString" : "define \"Qualifying Encounter During Measurement Period\": [Encounter: \"Encounter to Screen for Blood Pressure\"] ValidEncounter where ValidEncounter.period during \"Measurement Period\""
},
{
"url" : "displaySequence",
"valueInteger" : 2
}
],
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "HBPComponent"
},
{
"url" : "name",
"valueString" : "Encounter with Normal Blood Pressure Reading"
},
{
"url" : "statement",
"valueString" : "define \"Encounter with Normal Blood Pressure Reading\": \"Qualifying Encounter During Measurement Period\" QualifyingEncounter let EncounterLastSystolicBP: Last([Observation: \"Systolic blood pressure\"] SystolicBP where SystolicBP.effective during QualifyingEncounter.period sort by effective ), EncounterLastDiastolicBP: Last([Observation: \"Diastolic blood pressure\"] DiastolicBP where DiastolicBP.effective during QualifyingEncounter.period sort by effective ) where EncounterLastSystolicBP.value included in Interval[1 'mm[Hg]', 120 'mm[Hg]' ) and EncounterLastDiastolicBP.value included in Interval[1 'mm[Hg]', 80 'mm[Hg]' )"
},
{
"url" : "displaySequence",
"valueInteger" : 3
}
],
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "HBPComponent"
},
{
"url" : "name",
"valueString" : "Encounter with Prehypertensive Blood Pressure Reading"
},
{
"url" : "statement",
"valueString" : "define \"Encounter with Prehypertensive Blood Pressure Reading\": \"Qualifying Encounter During Measurement Period\" QualifyingEncounter let EncounterLastSystolicBP: Last([Observation: \"Systolic blood pressure\"] SystolicBP where SystolicBP.effective during QualifyingEncounter.period sort by effective ), EncounterLastDiastolicBP: Last([Observation: \"Diastolic blood pressure\"] DiastolicBP where DiastolicBP.effective during QualifyingEncounter.period sort by effective ) where EncounterLastSystolicBP.value included in Interval[1 'mm[Hg]', 140 'mm[Hg]' ) and EncounterLastDiastolicBP.value included in Interval[1 'mm[Hg]', 90 'mm[Hg]' ) and ( EncounterLastSystolicBP.value >= 120 'mm[Hg]' or EncounterLastDiastolicBP.value >= 80 'mm[Hg]' )"
},
{
"url" : "displaySequence",
"valueInteger" : 4
}
],
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "HBPComponent"
},
{
"url" : "name",
"valueString" : "Encounter with Order for Intervention for Hypertension"
},
{
"url" : "statement",
"valueString" : "define \"Encounter with Order for Intervention for Hypertension\": \"Qualifying Encounter During Measurement Period\" QualifyingEncounter with ( [ServiceRequest: \"Lifestyle Recommendation\"] union [ServiceRequest: \"Weight Reduction Recommended\"] union [ServiceRequest: \"Dietary Recommendations\"] union [ServiceRequest: \"Recommendation to Increase Physical Activity\"] union [ServiceRequest: \"Referral or Counseling for Alcohol Consumption\"] ) HighBloodPressureIntervention such that HighBloodPressureIntervention.authoredOn same day as start of QualifyingEncounter.period"
},
{
"url" : "displaySequence",
"valueInteger" : 5
}
],
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "HBPComponent"
},
{
"url" : "name",
"valueString" : "Encounter with Order for Follow Up Within One Year"
},
{
"url" : "statement",
"valueString" : "define \"Encounter with Order for Follow Up Within One Year\": \"Qualifying Encounter During Measurement Period\" QualifyingEncounter with [ServiceRequest: \"Follow Up Within One Year\"] FollowupOneYear such that FollowupOneYear.authoredOn same day as start of QualifyingEncounter.period"
},
{
"url" : "displaySequence",
"valueInteger" : 6
}
],
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "HBPComponent"
},
{
"url" : "name",
"valueString" : "Encounter with Referral to Alternate Provider for High Blood Pressure Reading"
},
{
"url" : "statement",
"valueString" : "define \"Encounter with Referral to Alternate Provider for High Blood Pressure Reading\": \"Qualifying Encounter During Measurement Period\" QualifyingEncounter with [ServiceRequest: \"Referral to Primary Care or Alternate Provider\"] Referral such that Referral.authoredOn same day as start of QualifyingEncounter.period and Referral.reasonCode in \"Finding of Elevated Blood Pressure or Hypertension\""
},
{
"url" : "displaySequence",
"valueInteger" : 7
}
],
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "HBPComponent"
},
{
"url" : "name",
"valueString" : "Encounter with High Blood Pressure Reading"
},
{
"url" : "statement",
"valueString" : "define \"Encounter with High Blood Pressure Reading\": \"Qualifying Encounter During Measurement Period\" QualifyingEncounter let EncounterLastSystolicBP: Last([Observation: \"Systolic blood pressure\"] SystolicBP where SystolicBP.effective during QualifyingEncounter.period sort by effective ), EncounterLastDiastolicBP: Last([Observation: \"Diastolic blood pressure\"] DiastolicBP where DiastolicBP.effective during QualifyingEncounter.period sort by effective ) where EncounterLastSystolicBP.value > 0 'mm[Hg]' and EncounterLastDiastolicBP.value > 0 'mm[Hg]' and ( EncounterLastSystolicBP.value >= 140 'mm[Hg]' or EncounterLastDiastolicBP.value >= 90 'mm[Hg]' )"
},
{
"url" : "displaySequence",
"valueInteger" : 8
}
],
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "HBPComponent"
},
{
"url" : "name",
"valueString" : "Encounter with High Blood Pressure Reading Within Year Prior"
},
{
"url" : "statement",
"valueString" : "define \"Encounter with High Blood Pressure Reading Within Year Prior\": \"Qualifying Encounter During Measurement Period\" QualifyingEncounter let EncounterLastSystolicBP: Last([Observation: \"Systolic blood pressure\"] SystolicBP where SystolicBP.effective 1 year or less before start of QualifyingEncounter.period sort by effective ), EncounterLastDiastolicBP: Last([Observation: \"Diastolic blood pressure\"] DiastolicBP where DiastolicBP.effective 1 year or less before start of QualifyingEncounter.period sort by effective ) where EncounterLastSystolicBP.value > 0 'mm[Hg]' and EncounterLastDiastolicBP.value > 0 'mm[Hg]' and ( EncounterLastSystolicBP.value >= 140 'mm[Hg]' or EncounterLastDiastolicBP.value >= 90 'mm[Hg]' )"
},
{
"url" : "displaySequence",
"valueInteger" : 9
}
],
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "HBPComponent"
},
{
"url" : "name",
"valueString" : "Encounter with First Hypertensive Reading"
},
{
"url" : "statement",
"valueString" : "define \"Encounter with First Hypertensive Reading\": \"Encounter with High Blood Pressure Reading\" except \"Encounter with High Blood Pressure Reading Within Year Prior\""
},
{
"url" : "displaySequence",
"valueInteger" : 10
}
],
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "HBPComponent"
},
{
"url" : "name",
"valueString" : "Encounter with Order for Follow Up Within 4 Weeks"
},
{
"url" : "statement",
"valueString" : "define \"Encounter with Order for Follow Up Within 4 Weeks\": \"Qualifying Encounter During Measurement Period\" QualifyingEncounter with [ServiceRequest: \"Follow Up Within 4 Weeks\"] Followup4Weeks such that Followup4Weeks.authoredOn same day as start of QualifyingEncounter.period"
},
{
"url" : "displaySequence",
"valueInteger" : 11
}
],
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "HBPComponent"
},
{
"url" : "name",
"valueString" : "Encounter with Second Hypertensive Reading"
},
{
"url" : "statement",
"valueString" : "define \"Encounter with Second Hypertensive Reading\": \"Encounter with High Blood Pressure Reading\" intersect \"Encounter with High Blood Pressure Reading Within Year Prior\""
},
{
"url" : "displaySequence",
"valueInteger" : 12
}
],
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "HBPComponent"
},
{
"url" : "name",
"valueString" : "Encounter with Order for Laboratory Test for Hypertension"
},
{
"url" : "statement",
"valueString" : "define \"Encounter with Order for Laboratory Test for Hypertension\": \"Qualifying Encounter During Measurement Period\" QualifyingEncounter with [ServiceRequest: \"Laboratory Tests for Hypertension\"] HypertensionLabs such that HypertensionLabs.authoredOn same day as start of QualifyingEncounter.period"
},
{
"url" : "displaySequence",
"valueInteger" : 13
}
],
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "HBPComponent"
},
{
"url" : "name",
"valueString" : "Encounter with Order for Electrocardiogram for Hypertension"
},
{
"url" : "statement",
"valueString" : "define \"Encounter with Order for Electrocardiogram for Hypertension\": \"Qualifying Encounter During Measurement Period\" QualifyingEncounter with ( [ServiceRequest: \"12 lead EKG panel\"] union [ServiceRequest: \"EKG study\"] ) ECG such that ECG.authoredOn same day as start of QualifyingEncounter.period"
},
{
"url" : "displaySequence",
"valueInteger" : 14
}
],
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "HBPComponent"
},
{
"url" : "name",
"valueString" : "Encounter with Order for Hypertension Medication"
},
{
"url" : "statement",
"valueString" : "define \"Encounter with Order for Hypertension Medication\": \"Qualifying Encounter During Measurement Period\" QualifyingEncounter with [MedicationRequest: \"Pharmacologic Therapy for Hypertension\"] AntihypertensiveMedication such that AntihypertensiveMedication.authoredOn same day as start of QualifyingEncounter.period"
},
{
"url" : "displaySequence",
"valueInteger" : 15
}
],
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "HBPComponent"
},
{
"url" : "name",
"valueString" : "Numerator"
},
{
"url" : "statement",
"valueString" : "define \"Numerator\": \"Encounter with Normal Blood Pressure Reading\" union ( \"Encounter with Prehypertensive Blood Pressure Reading\" intersect ( ( \"Encounter with Order for Intervention for Hypertension\" intersect \"Encounter with Order for Follow Up Within One Year\" ) union \"Encounter with Referral to Alternate Provider for High Blood Pressure Reading\" ) ) union ( \"Encounter with First Hypertensive Reading\" intersect ( ( \"Encounter with Order for Intervention for Hypertension\" intersect \"Encounter with Order for Follow Up Within 4 Weeks\" ) union \"Encounter with Referral to Alternate Provider for High Blood Pressure Reading\" ) ) union ( \"Encounter with Second Hypertensive Reading\" intersect ( ( \"Encounter with Order for Intervention for Hypertension\" intersect ( \"Encounter with Order for Laboratory Test for Hypertension\" union \"Encounter with Order for Electrocardiogram for Hypertension\" union \"Encounter with Order for Hypertension Medication\" ) ) union \"Encounter with Referral to Alternate Provider for High Blood Pressure Reading\" ) )"
},
{
"url" : "displaySequence",
"valueInteger" : 16
}
],
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "HBPComponent"
},
{
"url" : "name",
"valueString" : "Initial Population"
},
{
"url" : "statement",
"valueString" : "define \"Initial Population\": \"Qualifying Encounter During Measurement Period\" QualifyingEncounter with [Patient] BirthDate such that Global.\"CalendarAgeInYearsAt\" ( FHIRHelpers.ToDate ( BirthDate.birthDate ), start of \"Measurement Period\" ) >= 18"
},
{
"url" : "displaySequence",
"valueInteger" : 17
}
],
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "HBPComponent"
},
{
"url" : "name",
"valueString" : "Denominator"
},
{
"url" : "statement",
"valueString" : "define \"Denominator\": \"Initial Population\""
},
{
"url" : "displaySequence",
"valueInteger" : 18
}
],
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "SupplementalDataElements"
},
{
"url" : "name",
"valueString" : "SDE Payer"
},
{
"url" : "statement",
"valueString" : "define \"SDE Payer\": [Coverage: type in \"Payer\"] Payer return { code: Payer.type, period: Payer.period }"
},
{
"url" : "displaySequence",
"valueInteger" : 19
}
],
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "HBPComponent"
},
{
"url" : "name",
"valueString" : "SDE Payer"
},
{
"url" : "statement",
"valueString" : "define \"SDE Payer\": SDE.\"SDE Payer\""
},
{
"url" : "displaySequence",
"valueInteger" : 20
}
],
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "SupplementalDataElements"
},
{
"url" : "name",
"valueString" : "SDE Ethnicity"
},
{
"url" : "statement",
"valueString" : "define \"SDE Ethnicity\": (flatten ( Patient.extension Extension where Extension.url = 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity' return Extension.extension )) E where E.url = 'ombCategory' or E.url = 'detailed' return E.value as Coding"
},
{
"url" : "displaySequence",
"valueInteger" : 21
}
],
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "HBPComponent"
},
{
"url" : "name",
"valueString" : "SDE Ethnicity"
},
{
"url" : "statement",
"valueString" : "define \"SDE Ethnicity\": SDE.\"SDE Ethnicity\""
},
{
"url" : "displaySequence",
"valueInteger" : 22
}
],
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "HBPComponent"
},
{
"url" : "name",
"valueString" : "Denominator Exclusions"
},
{
"url" : "statement",
"valueString" : "define \"Denominator Exclusions\": \"Qualifying Encounter During Measurement Period\" QualifyingEncounter with [Condition: \"Diagnosis of Hypertension\"] Hypertension such that Global.\"Prevalence Period\" ( Hypertension ) overlaps before QualifyingEncounter.period"
},
{
"url" : "displaySequence",
"valueInteger" : 23
}
],
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "SupplementalDataElements"
},
{
"url" : "name",
"valueString" : "SDE Race"
},
{
"url" : "statement",
"valueString" : "define \"SDE Race\": (flatten ( Patient.extension Extension where Extension.url = 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-race' return Extension.extension )) E where E.url = 'ombCategory' or E.url = 'detailed' return E.value as Coding"
},
{
"url" : "displaySequence",
"valueInteger" : 24
}
],
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "HBPComponent"
},
{
"url" : "name",
"valueString" : "SDE Race"
},
{
"url" : "statement",
"valueString" : "define \"SDE Race\": SDE.\"SDE Race\""
},
{
"url" : "displaySequence",
"valueInteger" : 25
}
],
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "HBPComponent"
},
{
"url" : "name",
"valueString" : "Encounter with Medical Reason for Not Obtaining or Patient Declined Blood Pressure Measurement"
},
{
"url" : "statement",
"valueString" : "define \"Encounter with Medical Reason for Not Obtaining or Patient Declined Blood Pressure Measurement\": \"Qualifying Encounter During Measurement Period\" QualifyingEncounter with ( [Observation: \"Systolic blood pressure\"] union [Observation: \"Diastolic blood pressure\"] ) NoBPScreen such that ( NoBPScreen.code in \"Medical Reason\" or NoBPScreen.code in \"Patient Declined\" ) and NoBPScreen.effective same day as start of QualifyingEncounter.period and \"Not Done\"(NoBPScreen) and NoBPScreen.status = 'final'"
},
{
"url" : "displaySequence",
"valueInteger" : 26
}
],
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "HBPComponent"
},
{
"url" : "name",
"valueString" : "Encounter with Order for Hypertension Follow Up Declined by Patient"
},
{
"url" : "statement",
"valueString" : "define \"Encounter with Order for Hypertension Follow Up Declined by Patient\": \"Qualifying Encounter During Measurement Period\" QualifyingEncounter with ( [ServiceRequest: \"12 lead EKG panel\"] union [ServiceRequest: \"EKG study\"] union [ServiceRequest: \"Follow Up Within One Year\"] union [ServiceRequest: \"Follow Up Within 4 Weeks\"] union [ServiceRequest: \"Referral to Primary Care or Alternate Provider\"] union [ServiceRequest: \"Lifestyle Recommendation\"] union [ServiceRequest: \"Weight Reduction Recommended\"] union [ServiceRequest: \"Dietary Recommendations\"] union [ServiceRequest: \"Recommendation to Increase Physical Activity\"] union [ServiceRequest: \"Referral or Counseling for Alcohol Consumption\"] union [ServiceRequest: \"Laboratory Tests for Hypertension\"] union [MedicationRequest: \"Pharmacologic Therapy for Hypertension\"] ) NoFollowUpOrdered such that NoFollowUpOrdered.doNotPerform is true and NoFollowUpOrdered.code in \"Patient Declined\" and NoFollowUpOrdered.authoredOn same day as start of QualifyingEncounter.period"
},
{
"url" : "displaySequence",
"valueInteger" : 27
}
],
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
},
{
"extension" : [
{
"url" : "libraryName",
"valueString" : "HBPComponent"
},
{
"url" : "name",
"valueString" : "Denominator Exceptions"
},
{
"url" : "statement",
"valueString" : "define \"Denominator Exceptions\": \"Encounter with Medical Reason for Not Obtaining or Patient Declined Blood Pressure Measurement\" union \"Encounter with Order for Hypertension Follow Up Declined by Patient\""
},
{
"url" : "displaySequence",
"valueInteger" : 28
}
],
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition"
}
],
"name" : "EffectiveDataRequirements",
"status" : "active",
"type" : {
"coding" : [
{
"system" : "http://terminology.hl7.org/CodeSystem/library-type",
"code" : "module-definition"
}
]
},
"date" : "2022-02-22T10:37:03-07:00",
"relatedArtifact" : [
{
"type" : "depends-on",
"display" : "Library SDE",
"resource" : "http://hl7.org/fhir/us/cqfmeasures/Library/SupplementalDataElements|2.0.000"
},
{
"type" : "depends-on",
"display" : "Library FHIRHelpers",
"resource" : "http://fhir.org/guides/cqf/common/Library/FHIRHelpers|4.0.1"
},
{
"type" : "depends-on",
"display" : "Library Global",
"resource" : "http://hl7.org/fhir/us/cqfmeasures/Library/MATGlobalCommonFunctions|5.0.000"
},
{
"type" : "depends-on",
"display" : "Code system LOINC",
"resource" : "http://loinc.org"
},
{
"type" : "depends-on",
"display" : "Value set Encounter to Screen for Blood Pressure",
"resource" : "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.600.1920"
},
{
"type" : "depends-on",
"display" : "Value set Lifestyle Recommendation",
"resource" : "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1581"
},
{
"type" : "depends-on",
"display" : "Value set Weight Reduction Recommended",
"resource" : "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.600.1510"
},
{
"type" : "depends-on",
"display" : "Value set Dietary Recommendations",
"resource" : "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.600.1515"
},
{
"type" : "depends-on",
"display" : "Value set Recommendation to Increase Physical Activity",
"resource" : "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.600.1518"
},
{
"type" : "depends-on",
"display" : "Value set Referral or Counseling for Alcohol Consumption",
"resource" : "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1583"
},
{
"type" : "depends-on",
"display" : "Value set Follow Up Within One Year",
"resource" : "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1579"
},
{
"type" : "depends-on",
"display" : "Value set Referral to Primary Care or Alternate Provider",
"resource" : "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1580"
},
{
"type" : "depends-on",
"display" : "Value set Finding of Elevated Blood Pressure or Hypertension",
"resource" : "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1047.514"
},
{
"type" : "depends-on",
"display" : "Value set Follow Up Within 4 Weeks",
"resource" : "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1578"
},
{
"type" : "depends-on",
"display" : "Value set Laboratory Tests for Hypertension",
"resource" : "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.600.1482"
},
{
"type" : "depends-on",
"display" : "Value set Pharmacologic Therapy for Hypertension",
"resource" : "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.1577"
},
{
"type" : "depends-on",
"display" : "Value set Payer",
"resource" : "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.3591"
},
{
"type" : "depends-on",
"display" : "Value set Diagnosis of Hypertension",
"resource" : "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.600.263"
},
{
"type" : "depends-on",
"display" : "Value set Medical Reason",
"resource" : "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1007"
},
{
"type" : "depends-on",
"display" : "Value set Patient Declined",
"resource" : "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1582"
}
],
"parameter" : [
{
"name" : "Measurement Period",
"use" : "in",
"min" : 0,
"max" : "1",
"type" : "Period"
},
{
"name" : "SDE Sex",
"use" : "out",
"min" : 0,
"max" : "1",
"type" : "Coding"
},
{
"name" : "Numerator",
"use" : "out",
"min" : 0,
"max" : "*",
"type" : "Encounter"
},
{
"name" : "Denominator",
"use" : "out",
"min" : 0,
"max" : "*",
"type" : "Encounter"
},
{
"name" : "SDE Payer",
"use" : "out",
"min" : 0,
"max" : "*",
"type" : "Resource"
},
{
"name" : "Initial Population",
"use" : "out",
"min" : 0,
"max" : "*",
"type" : "Encounter"
},
{
"name" : "SDE Ethnicity",
"use" : "out",
"min" : 0,
"max" : "*",
"type" : "Coding"
},
{
"name" : "Denominator Exclusions",
"use" : "out",
"min" : 0,
"max" : "*",
"type" : "Encounter"
},
{
"name" : "SDE Race",
"use" : "out",
"min" : 0,
"max" : "*",
"type" : "Coding"
},
{
"name" : "Denominator Exceptions",
"use" : "out",
"min" : 0,
"max" : "*",
"type" : "Encounter"
}
],
"dataRequirement" : [
{
"type" : "Observation",
"profile" : [
🔗 "http://hl7.org/fhir/StructureDefinition/Observation"
],
"mustSupport" : [
"effective",
"code",
"value"
],
"codeFilter" : [
{
"path" : "code",
"code" : [
{
"system" : "http://loinc.org",
"code" : "8480-6",
"display" : "Systolic blood pressure"
}
]
}
]
},
{
"type" : "Observation",
"profile" : [
🔗 "http://hl7.org/fhir/StructureDefinition/Observation"
],
"mustSupport" : [
"effective",
"code",
"value"
],
"codeFilter" : [
{
"path" : "code",
"code" : [
{
"system" : "http://loinc.org",
"code" : "8462-4",
"display" : "Diastolic blood pressure"
}
]
}
]
},
{
"type" : "Observation",
"profile" : [
🔗 "http://hl7.org/fhir/StructureDefinition/Observation"
],
"mustSupport" : [
"effective",
"code",
"value"
],
"codeFilter" : [
{
"path" : "code",
"code" : [
{
"system" : "http://loinc.org",
"code" : "8480-6",
"display" : "Systolic blood pressure"
}
]
}
]
},
{
"type" : "Observation",
"profile" : [
🔗 "http://hl7.org/fhir/StructureDefinition/Observation"
],
"mustSupport" : [
"effective",
"code",
"value"
],
"codeFilter" : [
{
"path" : "code",
"code" : [
{
"system" : "http://loinc.org",
"code" : "8462-4",
"display" : "Diastolic blood pressure"
}
]
}
]
},
{
"type" : "Observation",
"profile" : [
🔗 "http://hl7.org/fhir/StructureDefinition/Observation"
],
"mustSupport" : [
"code"
],
"codeFilter" : [
{
"path" : "code",
"code" : [
{
"system" : "http://loinc.org",
"code" : "8480-6",
"display" : "Systolic blood pressure"
}
]
}
]
},
{
"type" : "Observation",
"profile" : [
🔗 "http://hl7.org/fhir/StructureDefinition/Observation"
],
"mustSupport" : [
"code"
],
"codeFilter" : [
{
"path" : "code",
"code" : [
{
"system" : "http://loinc.org",
"code" : "8462-4",
"display" : "Diastolic blood pressure"
}
]
}
]
},
{
"type" : "Observation",
"profile" : [
🔗 "http://hl7.org/fhir/StructureDefinition/Observation"
],
"mustSupport" : [
"effective",
"code",
"value"
],
"codeFilter" : [
{
"path" : "code",
"code" : [
{
"system" : "http://loinc.org",
"code" : "8480-6",
"display" : "Systolic blood pressure"
}
]
}
]
},
{
"type" : "Observation",
"profile" : [
🔗 "http://hl7.org/fhir/StructureDefinition/Observation"
],
"mustSupport" : [
"effective",
"code",
"value"
],
"codeFilter" : [
{
"path" : "code",
"code" : [
{
"system" : "http://loinc.org",
"code" : "8462-4",
"display" : "Diastolic blood pressure"
}
]
}
]
},
{
"type" : "Observation",
"profile" : [
🔗 "http://hl7.org/fhir/StructureDefinition/Observation"
],
"mustSupport" : [
"effective",
"code",
"value"
],
"codeFilter" : [
{
"path" : "code",
"code" : [
{
"system" : "http://loinc.org",
"code" : "8462-4",
"display" : "Diastolic blood pressure"
}
]
}
]
},
{
"type" : "Observation",
"profile" : [
🔗 "http://hl7.org/fhir/StructureDefinition/Observation"
],
"mustSupport" : [
"effective",
"code",
"value"
],
"codeFilter" : [
{
"path" : "code",
"code" : [
{
"system" : "http://loinc.org",
"code" : "8480-6",
"display" : "Systolic blood pressure"
}
]
}
]
},
{
"type" : "Observation",
"profile" : [
🔗 "http://hl7.org/fhir/StructureDefinition/Observation"
],
"mustSupport" : [
"effective",
"code",
"value"
],
"codeFilter" : [
{
"path" : "code",
"code" : [
{
"system" : "http://loinc.org",
"code" : "8462-4",
"display" : "Diastolic blood pressure"
}
]
}
]
},
{
"type" : "Observation",
"profile" : [
🔗 "http://hl7.org/fhir/StructureDefinition/Observation"
],
"mustSupport" : [
"effective",
"code",
"value"
],
"codeFilter" : [
{
"path" : "code",
"code" : [
{
"system" : "http://loinc.org",
"code" : "8480-6",
"display" : "Systolic blood pressure"
}
]
}
]
},
{
"type" : "Observation",
"profile" : [
🔗 "http://hl7.org/fhir/StructureDefinition/Observation"
],
"mustSupport" : [
"effective",
"code",
"value"
],
"codeFilter" : [
{
"path" : "code",
"code" : [
{
"system" : "http://loinc.org",
"code" : "8480-6",
"display" : "Systolic blood pressure"
}
]
}
]
},
{
"type" : "Observation",
"profile" : [
🔗 "http://hl7.org/fhir/StructureDefinition/Observation"
],
"mustSupport" : [
"effective",
"code",
"value"
],
"codeFilter" : [
{
"path" : "code",
"code" : [
{
"system" : "http://loinc.org",
"code" : "8462-4",
"display" : "Diastolic blood pressure"
}
]
}
]
},
{
"type" : "Observation",
"profile" : [
🔗 "http://hl7.org/fhir/StructureDefinition/Observation"
],
"mustSupport" : [
"effective",
"code",
"value"
],
"codeFilter" : [
{
"path" : "code",
"code" : [
{
"system" : "http://loinc.org",
"code" : "8480-6",
"display" : "Systolic blood pressure"
}
]
}
]
},
{
"type" : "Observation",
"profile" : [
🔗 "http://hl7.org/fhir/StructureDefinition/Observation"
],
"mustSupport" : [
"effective",
"code",
"value"
],
"codeFilter" : [
{
"path" : "code",
"code" : [
{
"system" : "http://loinc.org",
"code" : "8462-4",
"display" : "Diastolic blood pressure"
}
]
}
]
},
{
"type" : "Observation",
"profile" : [
🔗 "http://hl7.org/fhir/StructureDefinition/Observation"
],
"mustSupport" : [
"effective",
"code",
"value"
],
"codeFilter" : [
{
"path" : "code",
"code" : [
{
"system" : "http://loinc.org",
"code" : "8462-4",
"display" : "Diastolic blood pressure"
}
]
}
]
},
{
"type" : "Observation",
"profile" : [
🔗 "http://hl7.org/fhir/StructureDefinition/Observation"
],
"mustSupport" : [
"effective",
"code",
"value"
],
"codeFilter" : [
{
"path" : "code",
"code" : [
{
"system" : "http://loinc.org",
"code" : "8480-6",
"display" : "Systolic blood pressure"
}
]
}
]
},
{
"type" : "Coverage",
"profile" : [
🔗 "http://hl7.org/fhir/StructureDefinition/Coverage"
],
"mustSupport" : [
"period",
"type"
],
"codeFilter" : [
{
"path" : "type",
"valueSet" : "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.3591"
}
]
},
{
"type" : "Patient",
"profile" : [
🔗 "http://hl7.org/fhir/StructureDefinition/Patient"
],
"mustSupport" : [
"extension",
"birthDate",
"value",
"url"
]
},
{
"type" : "MedicationRequest",
"profile" : [
🔗 "http://hl7.org/fhir/StructureDefinition/MedicationRequest"
],
"mustSupport" : [
"authoredOn",
"medication"
],
"codeFilter" : [
{
"path" : "medication",
"valueSet" : "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.1577"
}
]
},
{
"type" : "Encounter",
"profile" : [
🔗 "http://hl7.org/fhir/StructureDefinition/Encounter"
],
"mustSupport" : [
"period",
"type"
],
"codeFilter" : [
{
"path" : "type",
"valueSet" : "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.600.1920"
}
]
},
{
"type" : "ServiceRequest",
"profile" : [
🔗 "http://hl7.org/fhir/StructureDefinition/ServiceRequest"
],
"mustSupport" : [
"code"
],
"codeFilter" : [
{
"path" : "code",
"code" : [
{
"system" : "http://loinc.org",
"code" : "34534-8",
"display" : "12 lead EKG panel"
}
]
}
]
},
{
"type" : "ServiceRequest",
"profile" : [
🔗 "http://hl7.org/fhir/StructureDefinition/ServiceRequest"
],
"mustSupport" : [
"code"
],
"codeFilter" : [
{
"path" : "code",
"code" : [
{
"system" : "http://loinc.org",
"code" : "11524-6",
"display" : "EKG study"
}
]
}
]
},
{
"type" : "ServiceRequest",
"profile" : [
🔗 "http://hl7.org/fhir/StructureDefinition/ServiceRequest"
],
"mustSupport" : [
"code"
],
"codeFilter" : [
{
"path" : "code",
"code" : [
{
"system" : "http://loinc.org",
"code" : "34534-8",
"display" : "12 lead EKG panel"
}
]
}
]
},
{
"type" : "ServiceRequest",
"profile" : [
🔗 "http://hl7.org/fhir/StructureDefinition/ServiceRequest"
],
"mustSupport" : [
"code"
],
"codeFilter" : [
{
"path" : "code",
"code" : [
{
"system" : "http://loinc.org",
"code" : "11524-6",
"display" : "EKG study"
}
]
}
]
},
{
"type" : "ServiceRequest",
"profile" : [
🔗 "http://hl7.org/fhir/StructureDefinition/ServiceRequest"
],
"mustSupport" : [
"code"
],
"codeFilter" : [
{
"path" : "code",
"valueSet" : "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1581"
}
]
},
{
"type" : "ServiceRequest",
"profile" : [
🔗 "http://hl7.org/fhir/StructureDefinition/ServiceRequest"
],
"mustSupport" : [
"code"
],
"codeFilter" : [
{
"path" : "code",
"valueSet" : "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.600.1510"
}
]
},
{
"type" : "ServiceRequest",
"profile" : [
🔗 "http://hl7.org/fhir/StructureDefinition/ServiceRequest"
],
"mustSupport" : [
"code"
],
"codeFilter" : [
{
"path" : "code",
"valueSet" : "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.600.1515"
}
]
},
{
"type" : "ServiceRequest",
"profile" : [
🔗 "http://hl7.org/fhir/StructureDefinition/ServiceRequest"
],
"mustSupport" : [
"code"
],
"codeFilter" : [
{
"path" : "code",
"valueSet" : "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.600.1518"
}
]
},
{
"type" : "ServiceRequest",
"profile" : [
🔗 "http://hl7.org/fhir/StructureDefinition/ServiceRequest"
],
"mustSupport" : [
"code"
],
"codeFilter" : [
{
"path" : "code",
"valueSet" : "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1583"
}
]
},
{
"type" : "ServiceRequest",
"profile" : [
🔗 "http://hl7.org/fhir/StructureDefinition/ServiceRequest"
],
"mustSupport" : [
"code",
"authoredOn"
],
"codeFilter" : [
{
"path" : "code",
"valueSet" : "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.600.1482"
}
]
},
{
"type" : "ServiceRequest",
"profile" : [
🔗 "http://hl7.org/fhir/StructureDefinition/ServiceRequest"
],
"mustSupport" : [
"code",
"authoredOn"
],
"codeFilter" : [
{
"path" : "code",
"valueSet" : "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1579"
}
]
},
{
"type" : "ServiceRequest",
"profile" : [
🔗 "http://hl7.org/fhir/StructureDefinition/ServiceRequest"
],
"mustSupport" : [
"code",
"authoredOn"
],
"codeFilter" : [
{
"path" : "code",
"valueSet" : "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1578"
}
]
},
{
"type" : "ServiceRequest",
"profile" : [
🔗 "http://hl7.org/fhir/StructureDefinition/ServiceRequest"
],
"mustSupport" : [
"code",
"authoredOn",
"reasonCode"
],
"codeFilter" : [
{
"path" : "code",
"valueSet" : "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1580"
}
]
},
{
"type" : "Condition",
"profile" : [
🔗 "http://hl7.org/fhir/StructureDefinition/Condition"
],
"mustSupport" : [
"code"
],
"codeFilter" : [
{
"path" : "code",
"valueSet" : "http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.600.263"
}
]
}
]
}
],
"extension" : [
{
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-populationBasis",
"valueCode" : "Encounter"
},
{
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-softwaresystem",
"valueReference" : {
🔗 "reference" : "Device/software-system-example"
}
},
{
"id" : "effective-data-requirements",
"url" : "http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-effectiveDataRequirements",
"valueReference" : {
"reference" : "#effective-data-requirements"
}
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
"valueCode" : "cqi"
}
],
"url" : "http://hl7.org/fhir/us/cqfmeasures/Measure/HBPComponent",
"version" : "5.0.0-ballot",
"name" : "HBPComponent",
"title" : "Preventive Care and Screening: Screening for High Blood Pressure and Follow-Up Documented",
"status" : "draft",
"experimental" : true,
"date" : "2022-02-22T11:37:03-06:00",
"publisher" : "HL7 International / Clinical Quality Information",
"contact" : [
{
"telecom" : [
{
"system" : "url",
"value" : "http://www.hl7.org/Special/committees/cqi"
}
]
}
],
"description" : "This is an example only.",
"jurisdiction" : [
{
"coding" : [
{
"system" : "urn:iso:std:iso:3166",
"code" : "US"
}
]
}
],
"effectivePeriod" : {
"start" : "2022-01-01",
"end" : "2022-12-31"
},
"library" : [
🔗 "http://hl7.org/fhir/us/cqfmeasures/Library/HBPComponent"
],
"scoring" : {
"coding" : [
{
"system" : "http://terminology.hl7.org/CodeSystem/measure-scoring",
"code" : "proportion",
"display" : "Proportion"
}
]
},
"type" : [
{
"coding" : [
{
"system" : "http://terminology.hl7.org/CodeSystem/measure-type",
"code" : "process"
}
]
}
],
"improvementNotation" : {
"coding" : [
{
"system" : "http://terminology.hl7.org/CodeSystem/measure-improvement-notation",
"code" : "increase"
}
]
},
"group" : [
{
"population" : [
{
"id" : "53248B01-E1CF-4C67-AE39-8483F8114CAE",
"code" : {
"coding" : [
{
"system" : "http://terminology.hl7.org/CodeSystem/measure-population",
"code" : "initial-population",
"display" : "Initial Population"
}
]
},
"criteria" : {
"language" : "text/cql-identifier",
"expression" : "Initial Population"
}
},
{
"id" : "9D2AB719-A4D5-41D3-8785-7DBE8CA10FD3",
"code" : {
"coding" : [
{
"system" : "http://terminology.hl7.org/CodeSystem/measure-population",
"code" : "denominator",
"display" : "Denominator"
}
]
},
"criteria" : {
"language" : "text/cql-identifier",
"expression" : "Denominator"
}
},
{
"id" : "165DEA75-8DF1-4F2C-9F8A-BBEE1A02A5D6",
"code" : {
"coding" : [
{
"system" : "http://terminology.hl7.org/CodeSystem/measure-population",
"code" : "denominator-exclusion",
"display" : "Denominator Exclusion"
}
]
},
"criteria" : {
"language" : "text/cql-identifier",
"expression" : "Denominator Exclusions"
}
},
{
"id" : "BF70F2AC-568C-4587-AF54-E4F54E6FCC83",
"code" : {
"coding" : [
{
"system" : "http://terminology.hl7.org/CodeSystem/measure-population",
"code" : "denominator-exception",
"display" : "Denominator Exception"
}
]
},
"criteria" : {
"language" : "text/cql-identifier",
"expression" : "Denominator Exceptions"
}
},
{
"id" : "7B0319A6-913B-4F39-8D3C-04FA0A6B5C3A",
"code" : {
"coding" : [
{
"system" : "http://terminology.hl7.org/CodeSystem/measure-population",
"code" : "numerator",
"display" : "Numerator"
}
]
},
"criteria" : {
"language" : "text/cql-identifier",
"expression" : "Numerator"
}
}
]
}
],
"supplementalData" : [
{
"id" : "cd02ebb6-a0bf-4196-90f9-80f2a8a79bbf",
"usage" : [
{
"coding" : [
{
"system" : "http://terminology.hl7.org/CodeSystem/measure-data-usage",
"code" : "supplemental-data"
}
]
}
],
"criteria" : {
"language" : "text/cql-identifier",
"expression" : "SDE Ethnicity"
}
},
{
"id" : "a67a3fc7-cedd-4d78-b7b0-4718fa7f3e2b",
"usage" : [
{
"coding" : [
{
"system" : "http://terminology.hl7.org/CodeSystem/measure-data-usage",
"code" : "supplemental-data"
}
]
}
],
"criteria" : {
"language" : "text/cql-identifier",
"expression" : "SDE Payer"
}
},
{
"id" : "3dc8840d-cc30-44af-a233-3b2b6c602060",
"usage" : [
{
"coding" : [
{
"system" : "http://terminology.hl7.org/CodeSystem/measure-data-usage",
"code" : "supplemental-data"
}
]
}
],
"criteria" : {
"language" : "text/cql-identifier",
"expression" : "SDE Race"
}
},
{
"id" : "5a4e95aa-f8b3-400f-89b3-02555a361251",
"usage" : [
{
"coding" : [
{
"system" : "http://terminology.hl7.org/CodeSystem/measure-data-usage",
"code" : "supplemental-data"
}
]
}
],
"criteria" : {
"language" : "text/cql-identifier",
"expression" : "SDE Sex"
}
}
]
}
IG © 2019+ HL7 International / Clinical Quality Information. Package hl7.fhir.us.cqfmeasures#5.0.0-ballot based on FHIR 4.0.1. Generated 2023-12-15
Links: Table of Contents |
QA Report
| Version History |
|
Propose a change