| Library Name | Name | 
|---|
                                    
                                        
                                            | SupplementalDataElements | SDE Sex | 
                                    
                                        
                                            |  | 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
 | 
                                
                                    | Library Name | Name | 
|---|
                                    
                                        
                                            | HBPComponent | SDE Sex | 
                                    
                                        
                                            |  | define "SDE Sex":   SDE."SDE Sex"
 | 
                                
                                    | Library Name | Name | 
|---|
                                    
                                        
                                            | HBPComponent | Qualifying Encounter During Measurement Period | 
                                    
                                        
                                            |  | define "Qualifying Encounter During Measurement Period":   [Encounter: "Encounter to Screen for Blood Pressure"] ValidEncounter       where ValidEncounter.period during "Measurement Period"
 | 
                                
                                    | Library Name | Name | 
|---|
                                    
                                        
                                            | HBPComponent | Encounter with Normal Blood Pressure Reading | 
                                    
                                        
                                            |  | 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]' )
 | 
                                
                                    | Library Name | Name | 
|---|
                                    
                                        
                                            | HBPComponent | Encounter with Prehypertensive Blood Pressure Reading | 
                                    
                                        
                                            |  | 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]'         )
 | 
                                
                                    | Library Name | Name | 
|---|
                                    
                                        
                                            | HBPComponent | Encounter with Order for Intervention for Hypertension | 
                                    
                                        
                                            |  | 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
 | 
                                
                                    | Library Name | Name | 
|---|
                                    
                                        
                                            | HBPComponent | Encounter with Order for Follow Up Within One Year | 
                                    
                                        
                                            |  | 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
 | 
                                
                                    | Library Name | Name | 
|---|
                                    
                                        
                                            | HBPComponent | Encounter with Referral to Alternate Provider for High Blood Pressure Reading | 
                                    
                                        
                                            |  | 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"
 | 
                                
                                    | Library Name | Name | 
|---|
                                    
                                        
                                            | HBPComponent | Encounter with High Blood Pressure Reading | 
                                    
                                        
                                            |  | 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]'         )
 | 
                                
                                    | Library Name | Name | 
|---|
                                    
                                        
                                            | HBPComponent | Encounter with High Blood Pressure Reading Within Year Prior | 
                                    
                                        
                                            |  | 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]'         )
 | 
                                
                                    | Library Name | Name | 
|---|
                                    
                                        
                                            | HBPComponent | Encounter with First Hypertensive Reading | 
                                    
                                        
                                            |  | define "Encounter with First Hypertensive Reading":   "Encounter with High Blood Pressure Reading"       except "Encounter with High Blood Pressure Reading Within Year Prior"
 | 
                                
                                    | Library Name | Name | 
|---|
                                    
                                        
                                            | HBPComponent | Encounter with Order for Follow Up Within 4 Weeks | 
                                    
                                        
                                            |  | 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
 | 
                                
                                    | Library Name | Name | 
|---|
                                    
                                        
                                            | HBPComponent | Encounter with Second Hypertensive Reading | 
                                    
                                        
                                            |  | define "Encounter with Second Hypertensive Reading":   "Encounter with High Blood Pressure Reading"       intersect "Encounter with High Blood Pressure Reading Within Year Prior"
 | 
                                
                                    | Library Name | Name | 
|---|
                                    
                                        
                                            | HBPComponent | Encounter with Order for Laboratory Test for Hypertension | 
                                    
                                        
                                            |  | 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
 | 
                                
                                    | Library Name | Name | 
|---|
                                    
                                        
                                            | HBPComponent | Encounter with Order for Electrocardiogram for Hypertension | 
                                    
                                        
                                            |  | 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
 | 
                                
                                    | Library Name | Name | 
|---|
                                    
                                        
                                            | HBPComponent | Encounter with Order for Hypertension Medication | 
                                    
                                        
                                            |  | 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
 | 
                                
                                    | Library Name | Name | 
|---|
                                    
                                        
                                            | HBPComponent | Numerator | 
                                    
                                        
                                            |  | 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"           )       )
 | 
                                
                                    | Library Name | Name | 
|---|
                                    
                                        
                                            | HBPComponent | Initial Population | 
                                    
                                        
                                            |  | 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
 | 
                                
                                    | Library Name | Name | 
|---|
                                    
                                        
                                            | HBPComponent | Denominator | 
                                    
                                        
                                            |  | define "Denominator":   "Initial Population"
 | 
                                
                                    | Library Name | Name | 
|---|
                                    
                                        
                                            | SupplementalDataElements | SDE Payer | 
                                    
                                        
                                            |  | define "SDE Payer":   [Coverage: type in "Payer"] Payer         return {           code: Payer.type,           period: Payer.period         }
 | 
                                
                                    | Library Name | Name | 
|---|
                                    
                                        
                                            | HBPComponent | SDE Payer | 
                                    
                                        
                                            |  | define "SDE Payer":   SDE."SDE Payer"
 | 
                                
                                    | Library Name | Name | 
|---|
                                    
                                        
                                            | SupplementalDataElements | SDE Ethnicity | 
                                    
                                        
                                            |  | 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
 | 
                                
                                    | Library Name | Name | 
|---|
                                    
                                        
                                            | HBPComponent | SDE Ethnicity | 
                                    
                                        
                                            |  | define "SDE Ethnicity":   SDE."SDE Ethnicity"
 | 
                                
                                    | Library Name | Name | 
|---|
                                    
                                        
                                            | HBPComponent | Denominator Exclusions | 
                                    
                                        
                                            |  | 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
 | 
                                
                                    | Library Name | Name | 
|---|
                                    
                                        
                                            | SupplementalDataElements | SDE Race | 
                                    
                                        
                                            |  | 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
 | 
                                
                                    | Library Name | Name | 
|---|
                                    
                                        
                                            | HBPComponent | SDE Race | 
                                    
                                        
                                            |  | define "SDE Race":   SDE."SDE Race"
 | 
                                
                                    | Library Name | Name | 
|---|
                                    
                                        
                                            | HBPComponent | Encounter with Medical Reason for Not Obtaining or Patient Declined Blood Pressure Measurement | 
                                    
                                        
                                            |  | 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'
 | 
                                
                                    | Library Name | Name | 
|---|
                                    
                                        
                                            | HBPComponent | Encounter with Order for Hypertension Follow Up Declined by Patient | 
                                    
                                        
                                            |  | 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
 | 
                                
                                    | Library Name | Name | 
|---|
                                    
                                        
                                            | HBPComponent | Denominator Exceptions | 
                                    
                                        
                                            |  | 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"
 |