Now Enrolling for 2026. Start Here.

Enrolling Now!

Your HEDIS Scores Don’t Match Your Care — And Your Coding Is Why

Published April 1st, 2026

A practice delivers a thorough well-child visit. The provider counsels on nutrition, documents BMI percentile, updates immunizations, and screens for depression. The visit is everything a payer would want to see. But when HEDIS results come back, that visit does not count — because the claim went out with a generic office visit code, no CPT II modifiers, and a chart note that says “immunizations up to date” instead of listing each vaccine administered. The care was excellent. The HEDIS coding errors in primary care turned it invisible.

This is not a rare scenario. We see it across practices of every size, in every market we serve. The average primary care practice juggles 12 Value-Based Care contracts and more than 50 distinct HEDIS measures. That is a lot of documentation to get right — and it only takes one coding gap to turn a compliant visit into an open care gap on a payer report.

The good news: these are fixable problems. Below are five of the most common HEDIS coding errors we see in primary care, how each one shows up (or fails to show up) in quality reports, and what to do instead.

Five HEDIS Coding Errors That Cost You Quality Points

Each of the errors below is something we encounter regularly through our Practice Performance Advisors (PPAs) working on-site with practices. None of them require clinical changes — they are all documentation and billing workflow fixes.

1. The Wrong Visit Code Makes Your Wellness Visit Disappear

This is the single most common error we see. A provider conducts a comprehensive preventive visit but the claim is submitted with an evaluation and management (E/M) code like 99213 or 99214 instead of the appropriate preventive medicine code. HEDIS measures like Child and Adolescent Well-Care Visits (WCV), Well-Child Visits in the First 30 Months of Life (W30), and Adult Access to Preventive/Ambulatory Health Services (AAP) require specific preventive visit codes to count.

Wrong code: 99213 (established patient, office visit, moderate complexity).

Right codes: 99391–99397 (established patient, preventive visit, by age band) or 99381–99387 (new patient, preventive visit, by age band). These code ranges are age-stratified — your billing team needs to match the patient’s age to the correct code within the range.

The fix is straightforward: when a visit includes a comprehensive preventive component, code it as a preventive visit. If a sick visit is converted to include preventive services — what we call a Sick-to-Well Visit conversion — bill both the E/M code and the preventive code together, with modifier 25 on the E/M code to indicate a separately identifiable service on the same day.

2. Missing CPT II Codes Leave Your Chronic Care Measures Unclosed

CPT II codes are supplemental tracking codes that communicate clinical results directly through claims data. They do not generate reimbursement, which is exactly why many practices skip them. But HEDIS measures for diabetes management, blood pressure control, and other chronic conditions depend on these codes to confirm that a result was obtained and what that result was.

For example, a provider checks a diabetic patient’s HbA1C and documents the result in the chart. Without a CPT II code on the claim, the Glycemic Status Assessment for Patients with Diabetes (GSD) measure stays open. The right codes: 3044F (HbA1C less than 7.0%), 3051F (HbA1C 7.0% to 8.0%), 3052F (HbA1C 8.0% to 9.0%), or 3046F (HbA1C greater than 9.0%).

The same principle applies to blood pressure. The Controlling High Blood Pressure (CBP) measure requires both a systolic and diastolic reading submitted via CPT II. Systolic codes: 3074F (less than 130), 3075F (130–139), 3077F (greater than 139). Diastolic codes: 3078F (less than 80), 3079F (80–89), 3080F (greater than 89). If your practice documents a reading of 128/78 in the chart but does not submit 3074F and 3078F on the claim, that controlled blood pressure does not count.

The fix: build CPT II code prompts into your EHR templates so they fire automatically when a qualifying result is documented. Your PPA can help identify which CPT II codes map to your highest-priority HEDIS measures.

3. Vague Chart Language Does Not Translate to Closed Gaps

“Immunizations up to date.” “Screenings current.” “Labs reviewed — all normal.” These phrases appear in chart notes every day, and none of them close a HEDIS measure. HEDIS requires specific, codable documentation: which immunizations were administered (with individual CVX or CPT codes), which screenings were completed (with dates and results), and which lab values were obtained (with the actual numeric result).

For the Childhood Immunization Status (CIS) measure, “immunizations up to date” does not tell the payer’s quality engine whether the child received DTaP, IPV, MMR, HepB, VZV, PCV, HepA, rotavirus, influenza, or the full combination. Each vaccine must be individually documented and coded. For depression screening (DSF-E), the measure requires that a standardized instrument was used, coded with the appropriate LOINC code — for example, 44261-6 for the PHQ-9 — and that the total score is documented.

The fix: replace shorthand with specifics. Train staff to document each service discretely and ensure the corresponding procedure code and result code appear on the claim. If your EHR has smart phrases or macros, build them to produce codable output, not narrative summaries.

4. FQHCs Bundling Everything Under T1015 Hide the Services Inside

This one is specific to Federally Qualified Health Centers (FQHCs) and Rural Health Clinics (RHCs), and it is one of the most impactful coding gaps we encounter. FQHCs bill using the T1015 encounter code for their bundled per-visit rate. The problem: when a T1015 claim goes out without listing the individual CPT and HCPCS procedure codes for the services delivered during that encounter, the payer cannot identify what was actually done.

A patient comes in for a well-child visit at an FQHC. The provider completes immunizations, a depression screening, BMI documentation, and nutritional counseling. The claim goes out as T1015 with a diagnosis code. None of the individual procedure codes — the preventive visit code (99393), the vaccine administration codes, the screening codes — appear on the claim. From a HEDIS perspective, those services were never performed.

The fix: list every CPT and HCPCS procedure code for services rendered on the encounter alongside the T1015 code. This does not change reimbursement — FQHCs are still paid their prospective payment system rate. But it makes the services visible to HEDIS reporting. This is a billing workflow change, not a clinical one, and it can dramatically improve an FQHC’s quality scores overnight.

5. Missing Exclusion Codes Keep Ineligible Patients in Your Denominator

Not every open care gap is actually open. Some patients have clinical conditions that make them legitimately ineligible for a measure — but if the exclusion is not documented and coded on a claim, HEDIS keeps counting that patient in your denominator. Every patient in the denominator without numerator compliance drags your rate down.

For example, a patient with a bilateral mastectomy is excluded from the Breast Cancer Screening (BCS) measure. A patient in hospice or with advanced illness and frailty may be excluded from multiple measures. But the exclusion only works if the appropriate ICD-10 diagnosis code or CPT code appears on a claim during the measurement period. Writing “history of bilateral mastectomy” in a progress note is not enough.

The fix: during annual wellness visits and chronic care encounters, review each patient’s active conditions for applicable HEDIS exclusions. Document and code those exclusions on the claim. Your CareEmpower® worklist can help identify patients with open gaps who may qualify for exclusions — talk to your PPA about building this into your chart prep workflow.

Why These Errors Persist — and How to Break the Cycle

These are not knowledge problems. Most providers understand their quality measures. These are workflow problems — the result of practices juggling multiple payer contracts, each with different measure specifications, while managing high patient volumes with limited billing staff. When a practice is managing 12 VBC contracts and 50+ HEDIS measures, the margin for coding error is enormous.

That is why we built CareEmpower to surface these gaps before the patient walks in. The Chart Prep Tool shows practice staff exactly which measures are due for each patient, including prompts for Sick-to-Well Visit conversion and reminders for screenings and immunizations. When your team knows what needs to happen before the visit starts, the right codes are far more likely to make it onto the claim.

Our PPAs work on-site in practices to identify these exact coding patterns, build EHR templates that produce compliant documentation, and train billing staff on the CPT II codes and procedure codes that close gaps through claims. This is coaching, not oversight — and it is designed to make the work your practice already does count the way it should.

The Bottom Line on HEDIS Coding Errors in Primary Care

Your HEDIS scores should reflect the quality of care your practice delivers. When they do not, the problem is almost never clinical — it is administrative. Wrong visit codes, missing CPT II codes, vague documentation, bundled FQHC encounters, and uncoded exclusions are five fixable errors that separate practices doing great work from practices getting great scores.

Every percentage point improvement in a HEDIS measure represents real patients who received real care — care your team delivered but was not getting credit for. Fixing these HEDIS coding errors in primary care is not about gaming a system. It is about making sure the system sees what you are actually doing.

Related Posts

Equality Health network providers benefit from a financial model that incentivizes better...

Equality Health’s Care Model leverages data-driven technology and tools like CareEmpower to...

Equality Health’s Care Model is Dedicated to Better patient outcomes through value-based...