Skip to main content

Care Gaps (Quality Measures)

Overview

Care gaps, synonymous with quality measures, are standardized healthcare metrics defined by various entities—primarily government-affiliated organizations like the National Committee for Quality Assurance (NCQA)—to assess the performance of healthcare providers and payers. These measures evaluate whether patients receive evidence-based preventive care and chronic disease management services.

Why Care Gaps Matter

Quality measures serve several critical purposes:

  1. Performance Assessment - Evaluate how well providers and payers deliver evidence-based care to their patient populations
  2. Financial Incentives - Many health plans and government programs tie reimbursement to quality measure performance
  3. Regulatory Compliance - Failure to meet national standards for these metrics can result in financial penalties
  4. Patient Outcomes - Closing care gaps improves population health by ensuring patients receive necessary preventive and chronic care services

Types of Quality Measures

HEDIS Measures

HEDIS (Healthcare Effectiveness Data and Information Set) measures are standardized quality metrics maintained by NCQA. These measures:

  • Follow strict technical specifications for eligibility criteria, numerator, and denominator definitions
  • Are used nationally for health plan comparisons and reporting
  • Are required for many government and commercial health plan contracts
  • Change annually with updated specifications

Operational Measures

Operational measures are internally defined quality metrics that:

  • May have less restrictive criteria than HEDIS counterparts
  • Are tailored to Pair Team's care model and operational needs
  • Help care teams identify patients who need outreach
  • Complement HEDIS measures with actionable insights

Measures We Track

Our care gaps models calculate 27 distinct quality measures across several clinical domains:

Chronic Disease Management

Measure CodeMeasure NameTypeDescription
cbp_hedisControlling Blood PressureHEDISBlood pressure control for patients with hypertension
cbp_operationalControlling Blood PressureOperationalInternal BP control measure
gsd_hedis_lt8Glycemic Status - A1C < 8%HEDISDiabetes patients with A1C under control
gsd_hedis_gt9_or_missingGlycemic Status - A1C > 9% or MissingHEDISDiabetes patients with poor control or no recent test
gsd_operational_lt8Glycemic Status - A1C < 8%OperationalInternal diabetes control measure
gsd_operational_gt9_or_missingGlycemic Status - A1C > 9% or MissingOperationalInternal diabetes control measure

Cancer Screening

Measure CodeMeasure NameTypeDescription
bcs_hedisBreast Cancer ScreeningHEDISMammography screening for women 50-74 years
ccs_hedisCervical Cancer ScreeningHEDISPap/HPV screening for women 21-64 years
col_eColorectal Cancer ScreeningHEDISScreening for adults 45-75 years

Preventive Care - Adults

Measure CodeMeasure NameTypeDescription
pcp_operationalPrimary Care VisitOperationalAnnual primary care visit completion
chlChlamydia ScreeningHEDISScreening for sexually active women 16-24 years
dsf_eDepression Screening and Follow-UpHEDISDepression screening with appropriate follow-up
drr_hedis_1Depression Remission at 12 MonthsHEDISDepression improvement at 12 months (PHQ-9 based)
drr_hedis_2Depression Remission at 6 MonthsHEDISDepression improvement at 6 months (PHQ-9 based)
drr_hedis_3Depression Response at 12 MonthsHEDISDepression response at 12 months (PHQ-9 based)

Preventive Care - Children

Measure CodeMeasure NameTypeDescription
cis_10Childhood Immunization StatusHEDISCompletion of childhood immunization schedule by age 2
ima_2Immunizations for AdolescentsHEDISCompletion of adolescent immunizations
lead_screening_hedisLead Screening in ChildrenHEDISLead screening for children at appropriate ages
devDevelopmental ScreeningHEDISDevelopmental screening in first 3 years of life
w30_6Well-Child Visits (30+ months)HEDISWell-child visits ages 30 months to 6 years
w30_2Well-Child Visits (15-30 months)HEDISWell-child visits ages 15-30 months
wcvWell-Child VisitsHEDISWell-child visits in first 30 months

Maternal Health

Measure CodeMeasure NameTypeDescription
ppc_operationalPrenatal and Postpartum CareOperationalComprehensive prenatal and postpartum care
ppc_prePrenatal CareHEDISTimely prenatal care initiation
ppc_pstPostpartum CareHEDISPostpartum visit within 21-56 days after delivery
pds_ePostpartum Depression ScreeningHEDISDepression screening in postpartum period
pnd_ePrenatal Depression ScreeningHEDISDepression screening during pregnancy
prs_ePrenatal Immunization StatusHEDISImmunization status for pregnant patients

Data Sources

Care gaps calculations draw from multiple data sources to identify qualifying events:

  • Zus (Health Information Exchange data) - Encounters, procedures, conditions, medications, lab results from across the healthcare ecosystem
  • Elation (EHR data) - Internal clinical encounters, vitals, lab results, procedures documented by care team
  • Arc (Care management data) - Forms, assessments, care coordination activities

These sources are combined to create a comprehensive view of each patient's care history for accurate gap identification.

Model Architecture

The care gaps models follow a structured pipeline:

staging/
├── stage__care_gaps_hedis_codes_* # HEDIS code sets (CPT, ICD-10, LOINC, etc.)
├── stage__care_gaps_periods_* # Enrollment and calendar periods
└── stage__care_gaps_hedis_medication_* # NDC and RxNorm medication codes

intermediate/
├── int__care_gaps_event_* # Event extraction by type (encounters, procedures, etc.)
├── int__care_gaps_event_union # Combined events from all sources
├── int__care_gaps_event_matrix # Patient-measure-period-event mappings
├── int__care_gaps_event_aggregates # Aggregated events by measure requirements
├── int__care_gaps_aggregate_* # Measure-specific aggregation logic
├── int__care_gaps_relative_events # Latest readings (BP, A1C) within periods
└── int__care_gaps_measure_classification # Final measure classification logic

marts/
├── care_gaps_patient_summary # One row per patient per measure per period
├── care_gaps_events # All qualifying events for care gaps
└── care_gaps_drr_measure_detail # Additional detail for DRR measures

Output Models

care_gaps_patient_summary

The primary output model for care gaps reporting. One row per patient per measure per time period.

Key Fields:

  • person_measure_period_id - Unique identifier for patient-measure-period combination
  • person_id - Patient identifier
  • measure_name - The quality measure code (e.g., 'cbp_hedis', 'bcs_hedis')
  • time_dimension_name - Time period identifier
  • start_date / end_date - Measurement period dates
  • denominator_eligible_for_measure - Boolean indicating if patient is in the eligible population
  • numerator_meets_measure - Boolean indicating if patient met the measure requirements (gap is closed)

Usage:

  • Calculate measure compliance rates by dividing numerator by denominator
  • Identify patients with open gaps (denominator = TRUE, numerator = FALSE)
  • Track gap closure over time
  • Generate care team work lists for outreach

care_gaps_events

All qualifying events that contribute to care gap calculations.

Key Fields:

  • event_id - Unique event identifier
  • person_id - Patient identifier
  • event_type - Type of event (encounter, procedure, condition, etc.)
  • event_date - When the event occurred
  • Additional fields describing the clinical event details

Usage:

  • Audit care gap calculations
  • Understand which events closed specific gaps
  • Troubleshoot measure classification logic

care_gaps_drr_measure_detail

Additional detail for the three DRR (Depression Remission or Response) measures, which use PHQ-9 scores to assess depression improvement over time.

Usage:

  • Track PHQ-9 score changes over time
  • Audit DRR measure calculations
  • Understand depression treatment effectiveness

Usage Notes

  1. Data Refresh: Care gaps models are refreshed nightly in production (DBT_PROD schema)
  2. Development: Use DBT_DEV_{username} schema for testing changes
  3. Testing: Run dbt build --select +care_gaps_patient_summary+ to test the full pipeline
  4. Lookback Windows: Most preventive care measures have multi-year lookback windows (e.g., cervical cancer screening every 3 years, mammography every 2 years)
  5. Enrollment Requirements: HEDIS measures typically require continuous enrollment during the measurement period
warning

HEDIS measure specifications are updated annually and must be reviewed each year. Code sets (CPT, ICD-10, LOINC, etc.) must be updated to reflect specification changes.

Key Considerations

  • Code Set Maintenance: HEDIS code sets (CPT, ICD-10, LOINC, etc.) must be updated annually to reflect specification changes
  • Measure Specifications: HEDIS specifications are complex with detailed inclusion/exclusion criteria, stratifications, and allowable gaps in enrollment
  • Time Periods: Different measures use different measurement periods (calendar year, rolling 12 months, etc.)
warning

Care gaps depend heavily on data from Zus (HIE) since many qualifying events occur outside Pair Team. Some gaps may appear open in our data but be closed in other systems (e.g., screenings done at non-participating providers).