HCC Coding: How Risk Adjustment Affects Your Practice Revenue in 2026
If you work in a value-based care contract, your reimbursement depends on Risk Adjustment Factor (RAF) scores. And RAF scores depend on Hierarchical Condition Category (HCC) coding. Miss an HCC-eligible diagnosis, and your practice’s revenue drops — not because you did less work, but because you didn’t capture it.
The average primary care practice misses 20–30% of legitimate HCC codes. At scale, that gap translates to $50,000–$150,000 in annual revenue that was earned, documented in clinical behavior, but never billed.
What HCC Coding Actually Is (And Why It Matters)
HCC stands for Hierarchical Condition Category. It’s a classification system CMS uses to predict future healthcare costs for Medicare Advantage patients. Each HCC maps to a specific set of ICD-10 diagnoses, and each HCC has a coefficient that increases or decreases a patient’s RAF score.
A higher RAF score means the patient is predicted to be sicker (more expensive to care for), which means the practice or health plan receives more funding per member per month (PMPM). A lower RAF score means less funding — even if you’re managing multiple chronic conditions.
The hierarchy part is important: HCCs are hierarchical within disease groups. If a patient has both Type 2 diabetes without complications (HCC 19) and Type 2 diabetes with kidney complications (HCC 18), only the higher-severity HCC 18 counts. You don’t get credit for both. This means specificity in diagnosis coding directly impacts revenue.
The Revenue Math: What Missed HCC Codes Cost
Each HCC coefficient adds a specific amount to the patient’s RAF score. The average RAF-to-dollar conversion for 2026 Medicare Advantage is approximately $1,100–$1,300 per 1.0 RAF unit per year.
Common missed HCC codes and their approximate annual revenue impact per patient:
- Major depression, recurrent (HCC 59): coefficient 0.352 = ~$400–$460/year
- Diabetes with chronic kidney disease (HCC 18): coefficient 0.318 = ~$350–$415/year
- Chronic obstructive pulmonary disease (HCC 111): coefficient 0.335 = ~$370–$435/year
- Heart failure (HCC 85): coefficient 0.331 = ~$365–$430/year
- Morbid obesity (HCC 22): coefficient 0.273 = ~$300–$355/year
If a provider manages a panel of 800 Medicare Advantage patients and misses an average of 0.5 HCC codes per patient (conservative estimate):
- 800 patients × 0.5 missed HCCs × ~$380 average = $152,000/year in missed revenue
This isn’t speculative. CMS data consistently shows that practices implementing systematic HCC capture programs see 15–25% increases in risk-adjusted revenue within the first year.
Why Physicians Miss HCC Codes
HCC coding failures are almost never intentional. They stem from workflow and documentation patterns:
1. Treating without coding. The physician manages the patient’s COPD, adjusts medications, orders a pulmonary function test — but the encounter is coded as a general office visit (99214) with a primary diagnosis of hypertension because that’s what triggered the visit. The COPD management happened, was clinically documented, but never captured as a coded diagnosis for that encounter.
2. Nonspecific ICD-10 codes. Coding “E11.9 Type 2 diabetes, unspecified” instead of “E11.22 Type 2 diabetes with diabetic chronic kidney disease” maps to a lower (or zero) HCC. The specificity of the ICD-10 code determines whether it triggers an HCC at all.
3. Annual recapture failure. HCC codes must be recaptured every calendar year for RAF score purposes. A diagnosis documented in 2025 does not carry over to 2026. If a patient has CHF and you only code it during the cardiology visit but not during your own encounter, your practice doesn’t get RAF credit for managing that condition.
4. Missing the MEAT criteria. For an HCC diagnosis to be valid for risk adjustment, it must be supported by MEAT documentation in the encounter note:
- Monitoring — you assessed the condition
- Evaluating — you ordered or reviewed tests/labs related to it
- Assessing — you documented the status or progression
- Treating — you prescribed, adjusted, or continued treatment
If your note says “continue current medications” without specifying which condition you’re managing, it may not meet MEAT criteria for that HCC on audit.
The v28 Model: What Changed in 2024–2026
CMS transitioned to the v28 risk adjustment model beginning in 2024, with a phased blend completing in 2026. Major changes:
- 86 HCC codes eliminated from the model (down from 189 to 115 payment HCCs). Conditions like peripheral vascular disease and specified heart arrhythmias no longer generate RAF credit.
- New HCC codes added for conditions previously uncategorized, including certain substance use disorders and dementia subtypes.
- Coefficients recalibrated. Some high-value HCCs saw coefficient reductions while others increased. Diabetes with complications remains high-value; uncomplicated diabetes lost significant value.
- Gender and age interactions were updated, changing the baseline RAF for different demographic groups.
The net effect: practices that relied on high-volume, low-specificity HCC coding (e.g., “diabetes unspecified” on every diabetic patient) saw significant revenue drops. Practices that code with clinical specificity were less affected.
How AI HCC Gap Analysis Works
Traditional HCC capture relies on retrospective chart reviews — a coder reviews last year’s claims and flags diagnoses that weren’t recaptured in the current year. This is expensive, slow, and happens after the revenue opportunity has already passed.
AI-powered HCC analysis works at the point of care. When you paste your clinical note into CodeItRight’s analyzer, the system:
- Extracts all diagnoses mentioned in the clinical narrative — not just the ones you coded, but every condition you documented treating, monitoring, or evaluating.
- Maps each diagnosis to its ICD-10 code with maximum specificity. “Managing diabetes and kidney function declining” maps to E11.22 (HCC 18), not E11.9 (no HCC).
- Cross-references the HCC model to identify which coded diagnoses generate RAF credit and which don’t.
- Flags missed HCC opportunities where your documentation supports a codeable diagnosis that you didn’t include on the encounter.
- Validates MEAT criteria for each flagged HCC — confirming your note contains monitoring, evaluation, assessment, or treatment documentation.
This happens in seconds, while the patient is still in the encounter workflow — not months later in a retrospective review.
Prospective vs. Retrospective: The Revenue Timing Gap
Here’s why prospective HCC capture matters financially:
- Retrospective review catches missed HCCs 6–12 months after the encounter. The patient may have been seen multiple times since then. You may need to amend records or schedule a re-evaluation visit to properly document the diagnosis. Cost: $15–$30 per chart review, plus provider time for addendum or re-evaluation.
- Prospective AI analysis catches missed HCCs during the encounter itself. The diagnosis gets added to the current claim. Cost: fractions of a cent per analysis. No rework, no addendum, no lost time.
Practices using prospective HCC capture report 20–40% reductions in retrospective chart review costs because there are fewer gaps to catch downstream.
HCC Coding and E/M Undercoding: The Double Revenue Leak
HCC coding and E/M undercoding are related problems. A physician managing multiple chronic conditions with HCC-eligible diagnoses is, by definition, performing moderate-to-high complexity medical decision making. That MDM complexity supports a 99214 or 99215 — but the same workflow habits that cause missed HCCs also cause E/M undercoding.
When CodeItRight flags an HCC opportunity, it simultaneously updates the MDM complexity assessment. More documented diagnoses = higher number/complexity of problems addressed = higher E/M code. The HCC gap analysis and the E/M gap analysis reinforce each other.
FAQ: HCC Coding and Risk Adjustment
Q: Do HCC codes only matter for Medicare Advantage patients?
A: HCC-based risk adjustment is primarily a Medicare Advantage (Part C) mechanism. However, many commercial payers and ACOs now use similar risk-adjustment models. Some Medicaid managed care programs also use HCC-derived risk scores. Check your specific contracts.
Q: Can I get in trouble for “HCC coding”?
A: Coding a legitimate, documented, MEAT-supported diagnosis is not upcoding — it’s accurate coding. What triggers compliance issues is coding diagnoses that are not clinically documented or supported by the encounter note. AI tools that validate MEAT criteria help ensure every flagged HCC is audit-defensible.
Q: How often do HCC codes need to be recaptured?
A: Every calendar year. A chronic condition documented in 2025 does not count for 2026 RAF scoring unless it is re-documented in a 2026 encounter. Annual wellness visits and chronic care management encounters are key recapture opportunities.
Q: What’s the difference between HCC coding and diagnosis coding?
A: All HCC-relevant codes are ICD-10 diagnosis codes, but not all ICD-10 codes map to an HCC. Of the approximately 70,000+ ICD-10-CM codes, only about 9,500 map to one of the 115 payment HCCs in the v28 model. HCC coding is the practice of ensuring that the ICD-10 codes you report are specific enough to trigger the appropriate HCC when applicable.