Home/White Papers/V28 RAF Optimization Playbook
Edition 1, 2026 · Risk adjustment · MA + VBC

The V28 RAF optimization playbook.

CMS-HCC V28 is 100 percent of the risk score in payment year 2026. Fewer payment HCCs and remapped conditions compress RAF for the same clinical picture. There is no coding trick to recover it. There is only complete, compliant capture. This is the working playbook.

Edition
1 · 2026
Audience
MA + VBC
Model
CMS-HCC V28
Blend PY2026
100% V28
Source
CMS
Example
12,000-life group

Executive summaryFive moves to protect RAF under V28.

The V28 transition is a documentation problem before it is a coding problem. CMS did not cut payment. It raised the bar on what has to be documented, at what frequency, to earn the same RAF. Groups that treat V28 as a capture discipline hold their PMPM. Groups that wait for the annual sweep lose it.

01
V28 is 100 percent of the risk score in payment year 2026.
02
Fewer payment HCCs and remapped conditions compress RAF for the same chart.
03
Every chronic HCC resets to zero on January 1 and must be recaptured.
04
Suspect conditions are found before the visit, not after the sweep.
05
MEAT documentation is what survives a CMS RADV audit.
V24 SHARE 2024
67%
Old model weight, first blend year
V28 SHARE 2025
67%
Model weight flips to V28
V28 SHARE 2026
100%
Blend complete, PY2026
HCC RESET
Jan 1
Every chronic HCC zeroes annually
THE CORE CLAIM

V28 did not cut your rate. It moved the goalpost on documentation.

The base rate is unchanged. What changed is the crosswalk: V28 expanded to the full ICD-10 code set but reduced the count of payment HCCs and remapped many conditions to lower coefficients. The same clinically accurate note now maps to a lower RAF unless the chronic burden is documented completely and every year. The recovery lever is capture completeness, not code selection.

The primary source for the transition timeline is CMS, which finalized the three-year V24-to-V28 phase-in and set payment year 2026 at 100 percent V28 in the annual Rate Announcement. Everything downstream of that decision is a workflow question: which conditions were captured last year, which are still open this year, and whether the note supports the code on audit.

What changedThe V28 phase-in, in three payment years.

CMS blended the outgoing V24 model and the incoming V28 model over three payment years so plans could adjust. In 2026 the blend is over. Risk scores are pure V28.

CMS-HCC MODEL BLEND · SOURCE: CMS RATE ANNOUNCEMENTS 100% 50% 0% 67% 33% PY 2024 33% 67% PY 2025 100% PY 2026 V24 (retiring) V28 (blend) V28 (100%) Each risk score is a weighted blend of both models until 2026, when V28 stands alone.

What V28 actually did to the crosswalk

ICD-10 MAPPING
Wider
Aligned to the current ICD-10-CM code set
PAYMENT HCCs
Fewer
Count of payment categories reduced vs V24
REMAPPED
Many
Diabetes, vascular conditions shifted coefficients
NET EFFECT
Lower RAF
Same chart, tighter risk score
Condition familyUnder V24Under V28RAF effect
Diabetes without complicationPayment HCCRemapped / lower weightDown
Diabetes with complicationPayment HCCRetained, coefficient revisedDown
Peripheral / other vascular diseasePayment HCCSeveral codes dropped from paymentDown
Major depression & mood disordersPayment HCCRetained, category restructuredMixed
Serious chronic conditions (CHF, COPD, CKD)Payment HCCRetained as payment HCCStable

Illustrative of the directional changes CMS made in V28. Confirm the specific payment status and coefficient for any code against the current-year CMS-HCC model files before coding. Directions shown are general and not code-level guarantees.

The mechanismWhy RAF compresses, and what it costs.

RAF is a multiplier on the base rate. CMS pays the plan or group base rate times the member RAF, per member, per month. When V28 remaps conditions to lower coefficients, the same documentation yields a lower RAF, and the lower RAF flows straight into PMPM.

RAF × BASE RATE = PMPM · ILLUSTRATIVE MODEL MEMBER RAF 0.95 × BASE RATE / MO $960 = PMPM $912 0.10 RAF GAP -$96 PMPM lost / member A 0.10 RAF gap on a $960 base rate is $96 PMPM, or $1,152 per member per year. Across a 12,000-life MA-heavy panel, a 0.10 average gap is roughly $13.8M of annual revenue at risk. Figures are illustrative. Base rate and RAF are placeholders to size the mechanism, not a CMS quote.
LEVER 1
Completeness

Every open chronic HCC that is real and documentable is captured this year, not deferred.

LEVER 2
Timeliness

Recapture happens across the year, so the fourth quarter is a cleanup, not the whole job.

LEVER 3
Defensibility

Every captured HCC is backed by MEAT so it survives RADV. Unsupported codes are liabilities.

Signature frameworkThe recapture calendar.

This is the distinguishing discipline of V28 optimization. Every chronic HCC resets to zero at midnight on January 1. Its RAF contribution for the year is zero until a face-to-face encounter re-documents it. Left to the annual sweep, recapture piles into the fourth quarter and much of it never happens. The calendar pulls it forward.

RECAPTURE CALENDAR · RAF VALUE RESETS EVERY JANUARY 1 CAPTURED RAF JAN 1 · ALL HCCs RESET TO 0 last year's RAF Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Front-loaded (AWV-anchored) TARGET Deferred (Q4 sweep) · gap never closes LOST RAF
THE RESET RULE

An HCC coded in 2025 is worth zero in 2026 until you document it again.

This is the single most misunderstood fact in risk adjustment. Chronic conditions do not carry forward. Diabetes, CHF, CKD, COPD, and major depression must be re-documented in a qualifying face-to-face encounter every calendar year to contribute to that year's RAF. The recapture calendar exists so that a known chronic burden is not left to chance in December.

Q1
Build the recapture list
Pull every member's prior-year HCC set. Flag every chronic condition that has not yet been documented this year. This is the open-gap worklist.
Q1
Schedule the AWVs
The Annual Wellness Visit is the anchor encounter. Book it early. It is designed to review the full problem list, which is exactly what recapture needs.
Q2
Close the highest-value gaps first
Sequence outreach by RAF impact. Members with several open high-weight HCCs move to the front of the schedule.
Q3
Reconcile captured vs open
Mid-year, measure what has been recaptured against the Q1 worklist. The remaining gap is the third-quarter target.
Q4
Final sweep, not first sweep
The fourth quarter cleans up the residual. If Q4 is where recapture starts, most of the year's RAF is already lost.
All
Point-of-care prompts every visit
Any encounter, not just the AWV, is a recapture opportunity. Provider prompts surface open HCCs at the point of care.

Find before the visitThe suspect-to-confirmed funnel.

Recapture handles conditions you already know about. Suspecting handles conditions the data implies but the chart has not yet coded. Labs, medications, prior claims, and problem-list history all point to conditions that are likely present and undocumented. The funnel turns those signals into confirmed, MEAT-supported codes.

SUSPECT → CONFIRMED · EVERY STAGE IS CLINICIAN-VALIDATED Data signals · labs, meds, prior claims, problem list 100% of candidate signals Suspect conditions · ranked by likelihood + RAF high-confidence subset Prompted at point of care surfaced to the provider in the visit Clinically validated provider confirms or rules out Confirmed + MEAT audit-ready HCC wide net clinician owns only real, documented
COMPLIANCE GUARDRAIL

A suspect is a question, never an answer.

The funnel narrows on purpose. A signal is only a prompt to investigate. The provider confirms or rules out the condition based on the clinical picture in front of them, and only a validated, MEAT-supported diagnosis becomes a coded HCC. Coding a suspect without clinical validation is exactly the pattern CMS RADV audits are built to catch. Volume at the top of the funnel is worthless if it is not clinician-owned at the bottom.

Documentation disciplineThe MEAT checklist.

MEAT is the test every documented HCC has to pass. A condition on the problem list is not enough. The note must show the condition was Monitored, Evaluated, Assessed, or Treated at the encounter. One MEAT element supports the code. Zero MEAT elements make it a RADV liability.

M · E · A · T   ONE ELEMENT SUPPORTS THE CODE M MONITORED Signs / symptoms, disease progression EXAMPLE
"A1c reviewed, trending up from 7.2 to 8.1 over two visits."
E EVALUATED Test results, response to treatment EXAMPLE
"Echo reviewed; EF 35%, consistent with known CHF."
A ASSESSED Clinical status, stability, plan EXAMPLE
"CKD stage 3, stable; will recheck GFR in 3 months."
T TREATED Medication, referral, therapy, procedure EXAMPLE
"Metformin continued; added empagliflozin for glycemic control."
Documentation patternMEAT?Audit outcome
Condition listed in problem list only, no noteNoUnsupported, high RADV risk
"History of diabetes" with no current managementNoStatus unclear, not codeable as active
Condition named with plan to monitor labsYes (M)Supported
Condition assessed as stable with a follow-up planYes (A)Supported
Condition with a medication started or continuedYes (T)Supported and strongest

Size the exposureThe revenue-at-risk model.

The playbook earns its keep when the RAF gap is quantified. The model is deliberately simple: measure the average RAF gap per member, multiply by the base rate to get PMPM lost, annualize, and scale across the panel. Every number below is illustrative and archetype-based, sized to show the mechanism, not to quote a client.

InputArchetype valueNote
Panel size12,000 livesMA-heavy primary care group
Base rate$960 PMPMIllustrative monthly base, per member
Average RAF gap0.10Open, documentable HCCs not yet recaptured
PMPM lost per member$960.10 × $960
Annual per member$1,152$96 × 12 months
Panel-level exposure~$13.8M / yr$1,152 × 12,000, illustrative
RECOVERABLE
Most
Gap is documentation, not a rate cut
WHERE IT LIVES
Open HCCs
Chronic conditions not yet recaptured
WHEN IT CLOSES
Q1-Q3
Front-loaded, not the Q4 sweep
WHAT DEFENDS IT
MEAT
Every code audit-ready
HOW ASP-RCM SUPPORTS THE WORK

An HCC coding engine and RAF dashboard behind clinician-owned capture.

ASP-RCM runs an HCC coding engine and a RAF dashboard that surface suspect conditions from the data, flag open gaps against each member's prior-year HCC set, and deliver point-of-care prompts to the provider. The engine supports coders and clinicians. It does not code autonomously and it does not replace clinical judgment. Every suspect is validated at the point of care and every confirmed HCC is backed by MEAT. The tooling makes the recapture calendar and the suspect funnel run at panel scale; the people own the decisions.

V28 did not take money off the table. It moved the money behind a documentation bar. Groups that recapture across the year and back every code with MEAT hold their RAF. Groups that wait for the December sweep hand it back.

ASP-RCM Risk Adjustment Senior Partner Team

Common questionsV28, RAF, and recapture.

Is CMS-HCC V28 fully phased in?
Yes. CMS blended the V24 and V28 models over three payment years: 67 percent V24 and 33 percent V28 in 2024, 33 percent V24 and 67 percent V28 in 2025, and 100 percent V28 in payment year 2026. As of 2026 risk scores are calculated entirely on the V28 model.
Why does V28 compress RAF?
V28 expanded the diagnosis-to-HCC crosswalk to the ICD-10 code set but reduced the count of payment HCCs and remapped many conditions. Several diabetes and vascular conditions lost payment status or moved to lower-coefficient categories. For the same clinically accurate documentation, the resulting RAF is often lower under V28, which lowers PMPM revenue unless capture is more complete.
What is RAF and how does it drive revenue?
RAF is the Risk Adjustment Factor, a relative measure of expected cost for a member. CMS multiplies the plan or group base rate by the RAF to set the per-member-per-month payment. A member with more accurately captured chronic HCCs carries a higher RAF and a higher PMPM. RAF is the single largest revenue lever in Medicare Advantage and most value-based arrangements.
Why do chronic HCCs have to be recaptured every year?
Risk adjustment operates on a calendar-year basis. Every HCC resets to zero on January 1. A chronic condition documented and coded in the prior year contributes nothing to the current year RAF until it is documented and coded again in a face-to-face encounter during the current year. This annual recapture requirement is the core discipline of the playbook.
What is MEAT documentation?
MEAT stands for Monitored, Evaluated, Assessed, Treated. It is the standard for demonstrating that a condition was actively managed at the encounter, not merely listed. A diagnosis supported by MEAT elements in the note is defensible on audit. A diagnosis carried forward without MEAT is a compliance exposure and may not support the code.
How does the Annual Wellness Visit fit the recapture calendar?
The Annual Wellness Visit is the anchor encounter for recapture. It is a scheduled, reimbursable visit designed to review the full problem list, which makes it the ideal point to re-document every chronic HCC for the year. Front-loading AWVs in the first half of the year pulls recapture forward and de-risks the fourth-quarter crunch.
Does ASP-RCM code charts autonomously?
No. ASP-RCM provides an HCC coding engine and a RAF dashboard that surface suspect conditions, flag gaps against the prior-year problem list, and give providers point-of-care prompts. Coders and clinicians confirm every code. The engine supports the work; it does not replace clinical judgment or the coder review.

Know your RAF gap before the year gets away from you.

We will run a free RAF capture audit against your panel: open chronic HCCs, suspect conditions the data implies, and the revenue at risk under V28. You keep the findings whether or not we work together.