ICD-10 & Risk Adjustment Assistant
CMS fully rolled out the V28 HCC risk adjustment model effective January 1, 2026. If your team is still coding against V24 intuitions or working from outdated reference materials, you're not just slower — you may be miscoding risk scores in ways that will surface in RADV audits.
This guide covers what actually changed in V28, how to identify affected codes quickly, and what your workflow needs to look like now that V28 is the operative standard.
The CMS Hierarchical Condition Category (HCC) model is the risk adjustment methodology used in Medicare Advantage, ACO REACH, and other CMS value-based programs. It maps ICD-10-CM diagnosis codes to condition categories (HCCs) that predict beneficiary health costs. Higher HCC totals produce higher RAF scores and higher premium payments to plans and providers.
CMS updates the HCC model periodically to better align with clinical evidence and ICD-10-CM code changes. The V28 model, announced in the 2024 Medicare Advantage and Part D Final Rule, represents the most significant revision since the model was introduced.
V28 was phased in during 2024–2025 and is now fully operative for 2026 payment year. CMS is applying it at 100% weight — there is no more blended V24/V28 calculation.
The V28 model added 29 new HCC categories, primarily to improve differentiation among high-cost conditions. Some existing categories were split to better reflect clinical and cost heterogeneity. The additions are concentrated in:
CMS eliminated thousands of diagnosis codes from HCC mapping — meaning those codes no longer count toward a patient's RAF score under V28. This is the most consequential change for coding teams doing retrospective review.
The removed codes fall into several patterns:
Many codes that previously mapped to one HCC now map to a different one — sometimes higher RAF weight, sometimes lower. The reassignments are not intuitive and cannot be inferred from the V24 mapping. Coders must look them up code by code.
Even for codes that stayed in the same HCC category, the RAF weights for those categories changed. A V24 RAF of 0.327 for a given HCC may be 0.289 or 0.411 under V28. The category label is not sufficient — actual RAF values need V28 sources.
| ICD-10-CM Code | Description | V24 HCC | V28 Status |
|---|---|---|---|
| E11.9 | Type 2 diabetes mellitus w/o complications | HCC 19 | V28: HCC 37 (unchanged category) |
| E11.65 | Type 2 DM with hyperglycemia | HCC 19 | V28: HCC 37 (reassigned) |
| I50.9 | Heart failure, unspecified | HCC 85 | V28: HCC 221 (new category) |
| I50.22 | Chronic systolic (congestive) heart failure | HCC 85 | V28: HCC 222 (higher specificity) |
| R73.09 | Other abnormal glucose | HCC 19 (in some contexts) | V28: Removed — no HCC mapping |
| Z79.4 | Long-term (current) use of insulin | Used to support diabetes HCC | V28: Mapping rules changed |
Note: This table shows illustrative examples. Always verify current mapping against the official 2026 CMS V28 model files or a V28-aware lookup tool.
Coders who built strong intuition for V24 HCC mapping have an advantage in knowing which conditions matter for risk adjustment — but the specific HCC categories and whether a code maps at all are no longer safe assumptions. A code that "always" mapped in V24 may be deleted in V28.
Every HCC-relevant code needs a V28 verification step. This is not optional during 2026 retrospective reviews.
If your team uses a manual QA checklist or reference list of "common HCC codes," that list needs a V28 audit. Items to verify for each code on your internal lists:
V28 removed many unspecified codes from HCC mapping. Where coders previously might have accepted an unspecified code when documentation was vague, the V28 model creates a financial incentive to push for appropriate clinical specificity in the source documentation. If a chart legitimately supports a more specific diagnosis, coders should query for it.
Several medication classes — particularly for diabetes management, cardiovascular conditions, and immunosuppressives — are associated with HCC-relevant diagnoses that are now required to be coded with greater specificity under V28. When a patient is on insulin or specific cardiac medications, verify that all associated diagnoses are coded to the appropriate V28 specificity level.
The teams managing V28 transition most effectively share several characteristics:
CMS RADV (Risk Adjustment Data Validation) audits examine whether diagnosis codes on claims are supported by medical record documentation. V28 adds complexity to this: a code that was valid under V24 may still be clinically appropriate but no longer map to an HCC under V28, affecting risk score calculations.
For retrospective chart review, ensure your QA process distinguishes between:
Every code lookup in HCC Buddy shows the V28 HCC category, flags changes from V24, and shows current RAF classification — no PDF cross-referencing needed. Free tier includes unlimited lookups.
Install HCC Buddy Free →