CMS-HCC V28 Transition Guide: What Changed, What It Means for Your RAF
By Daniel Plasencia — Certified Risk Coder (CRC), Certified Professional Coder (CPC)

The CMS-HCC V28 risk adjustment model is the most significant change to Medicare Advantage risk scoring since the V21 model was introduced in 2014. CMS finalized V28 in the 2024 Advance Notice and is phasing it in over three payment years, with the authoritative software and mapping files published on the CMS risk-adjustment model page. This guide explains what actually changed between V24 and V28, the phase-in schedule, the disease families that lost the most RAF, and the documentation areas where coders need to focus to protect risk scores. For a plain-English industry summary of the same material, see AAPC's CMS-HCC model V28 overview.
The Phase-In Schedule
CMS is blending V24 and V28 over three payment years. For payment year (PY) 2024, plans are paid 67% V24 / 33% V28. For PY 2025, the blend shifts to 33% V24 / 67% V28. By PY 2026, plans are paid 100% on V28. This staggered transition was intended to give plans time to adjust documentation and coding workflows before the full revenue impact lands.
It is important to remember that the dates of service that drive each payment year are 12 to 24 months earlier than the payment year itself. PY 2026 RAF, which is 100% V28, is built primarily on dates of service from January 1 through December 31 of 2025. This is why V28 documentation work cannot wait until 2026 — the encounters that drive 2026 revenue have already happened in many cases.
What Actually Changed
V28 is not just a re-weighting of the existing model. CMS made structural changes that affect both which conditions count and how they roll up. The four most consequential changes:
1. The HCC numbering system was rebuilt. The HCCs in V28 use a new numbering system that does not match V24. HCC 19 (Diabetes without Complication) in V24 is not the same as HCC 19 in V28. Coders who memorized V24 numbering need to relearn the mappings — a chart that says "this is an HCC 18" tells you nothing about V28.
2. The total number of HCCs dropped from 86 to 115. Despite the larger count, the model is more selective. CMS removed some condition categories entirely and split others into more specific groups, with the explicit goal of reducing what they describe as "discretionary coding" — diagnoses where small documentation choices have outsized payment impact.
3. The number of ICD-10-CM codes that map to any HCC dropped significantly. CMS removed roughly 2,200 ICD-10-CM codes from HCC mapping in V28 compared to V24, as laid out in the CMS ICD-10-CM code set reference. The removed codes are concentrated in five disease areas that we will cover in detail below.
4. RAF coefficients were recalibrated using more recent data. CMS rebuilt the model coefficients on FFS Medicare data from 2018 to give a more current view of the relative cost of each condition. Some conditions (CHF, vascular disease) saw their coefficients increase. Others (uncomplicated diabetes, several depression codes) saw their coefficients drop or were removed entirely.
The Five Disease Families That Lost the Most RAF
If you only have time to study a handful of areas, focus on these five. They account for the majority of the V24-to-V28 RAF gap that most plans are seeing.
1. Diabetes Without Complications
In V24, uncomplicated type 2 diabetes (E11.9) mapped to HCC 19 (Diabetes without Complication) with a community RAF weight of roughly 0.105. In V28, E11.9 does not map to any HCC. Only diabetes with documented complications (chronic kidney disease, neuropathy, retinopathy, peripheral angiopathy, ketoacidosis, coma, hypoglycemia) maps to an HCC in V28.
This single change is the largest RAF reduction in the model. For a Medicare Advantage population, where 25–30% of members have diabetes, removing the uncomplicated diabetes HCC eliminates a meaningful portion of the plan's risk-adjusted revenue unless the documentation improves to capture true complications.
The fix is not "code every diabetic as complicated." The fix is provider documentation. If the patient has CKD and diabetes, the provider must explicitly link them: "diabetes mellitus type 2 with diabetic chronic kidney disease, stage 3a." A note that lists "diabetes" and "CKD stage 3a" as separate problems in the assessment does not establish the causal link required for the combination code. The combination requires the provider to document that the kidney disease is a complication of the diabetes.
2. Vascular Disease
V24 had a single broad HCC 108 (Vascular Disease) that captured codes like I70.0 (Atherosclerosis of aorta), I70.90 (Unspecified atherosclerosis), and many peripheral vascular disease codes. V28 split vascular disease into more specific HCCs and removed the unspecified atherosclerosis code from the mapping entirely.
Coders who relied on I70.90 in V24 to capture vascular disease without strong documentation will lose that HCC under V28. The replacement is to code the specific vessel and the specific complication: I70.211 (Atherosclerosis of native arteries of right leg with intermittent claudication), I70.212 (left leg with intermittent claudication), and so on. If the chart does not specify the location and the symptom, the HCC is gone.
3. Major Depression
V24 had HCC 59 (Major Depressive, Bipolar, and Paranoid Disorders) that captured a broad range of mood disorder codes. V28 narrowed the mapping. F32.9 (Major depressive disorder, single episode, unspecified) and F33.9 (Major depressive disorder, recurrent, unspecified) no longer map to an HCC in V28. To capture depression, the provider must document severity: mild, moderate, severe without psychotic features, severe with psychotic features, or in partial / full remission.
The pattern that loses RAF is the chart that says "depression" with no qualifier. In V24, that chart could be coded F32.9 and capture an HCC. In V28, that same chart captures nothing. Provider documentation training in this area produces some of the largest measurable RAF recovery.
4. Protein-Calorie Malnutrition
V24 had HCC 21 (Protein-Calorie Malnutrition) that included unspecified malnutrition codes. V28 narrowed the mapping to only severe malnutrition. E44.0 (Moderate protein-calorie malnutrition), E44.1 (Mild protein-calorie malnutrition), and E46 (Unspecified protein-calorie malnutrition) no longer map to an HCC under V28. Only E40, E41, E42, E43 (severe forms) carry an HCC weight.
This is a significant change for SNF and post-acute populations where malnutrition is commonly documented but rarely qualified as severe. Capturing the HCC under V28 requires the provider to document severity using either the GLIM criteria or the ASPEN/AND criteria, both of which the dietitian and the physician must agree on and document.
5. Drug and Alcohol Use Disorders
V24 had HCC 55 (Substance Use Disorder, Moderate/Severe, or Substance Use with Complications) that captured a relatively broad set of F10–F19 codes. V28 narrowed the mapping to require explicit moderate or severe documentation, and many of the "in remission" codes were removed from HCC mapping entirely.
For chronic-care populations where prior substance use is common but not currently active, this means the provider must document either current moderate/severe use or active dependence — not just history. The "in remission" codes that captured HCC value under V24 are gone in V28.
Documentation Patterns That Protect RAF
The plans that are losing the least RAF in the V24-to-V28 transition share three documentation habits:
They train providers on linking statements. "Diabetes with CKD" is not the same as "diabetes mellitus type 2 with diabetic chronic kidney disease." The first is two separate diagnoses; the second is a combination code that drives an HCC. Training providers to write the linking phrase is the single highest-RAF-recovery intervention available under V28.
They build CDI workflows around severity. Depression severity, malnutrition severity, substance use severity, CHF type and acuity — V28 punishes unspecified codes harder than V24 did. CDI specialists who query providers for severity on these conditions recover meaningful RAF.
They use V28 mappings during prospective review, not just retrospective audit. Prospective coding under the V24 mindset captures a different set of HCCs than V28 requires. Coders running prospective chart reviews need to be looking at V28 mappings, not the mappings they learned three years ago.
What Comes Next
CMS has signaled that V28 is not the end of the road. The agency has discussed further model recalibration in future Advance Notices, and there is ongoing pressure from MedPAC and from Congress to continue reducing what is described as "coding intensity" in Medicare Advantage -- a position MedPAC made explicit in its February 2026 comment letter on the CY2027 Advance Notice. The OIG is moving in parallel: the OIG work plan tracking trends across the V24 and V28 CMS-HCC models signals continued audit focus on RAF drift between the two generations. Plans should expect that the patterns established by V28 (less reward for unspecified codes, more reward for genuine clinical specificity) will continue or accelerate in future model updates, most of which land first in the Federal Register as proposed and final rules.
The practical implication is that documentation improvement is no longer a one-time project. Plans that want to maintain stable RAF need provider documentation programs as part of their standard operating model — not as a temporary response to a model change.
Try this in HCC Buddy Academy
V28 Model Overview & Key Changes
Part of the V28 Complete Mastery course
Related Tools
Daniel Plasencia
Founder & Developer
Daniel Plasencia — Risk adjustment coding professional and software engineer who built the tool he wished existed, at a price coders can actually afford.
Get HCC Coding Tips in Your Inbox
Join our newsletter for coding tips, guideline updates, and tool announcements.
