Posted on
May 14, 2026
How AI Documentation Improves HCC Risk Adjustment Scores: The 2026 Operations Playbook
How AI Documentation Improves HCC Risk Adjustment Scores: The 2026 Operations Playbook
Why Model V28 Changes Everything for HCC Recapture in 2026
Original Insight — Why "Surfacing Codes" Is Not the Same as "Recapturing Them"
Scribing.io Clinical Logic — The Before-and-After That Defines Annual Recapture
Technical Reference — ICD-10 Documentation Standards for High-Value HCCs
MEAT Workflow Anatomy: What Happens Inside the Note in Real Time
RADV 2.0 Audit Defense — From Narrative Liability to Structured Evidence
Cross-Specialty Recapture: How HCC Logic Extends Beyond Internal Medicine
Implementation Timeline and Conversion Hook
Why Model V28 Changes Everything for HCC Recapture in 2026
The CMS-HCC risk-adjustment model reached full V28 phase-in on January 1, 2026. There is no more blending with V24. Every MA organization's revenue now runs through a model that eliminated over 2,300 ICD-10 codes from HCC mappings, consolidated 115 payment HCCs down to 86, and recalibrated coefficients in ways that punish documentation imprecision. If your recapture workflow was built for V24, it is now a liability—not a strategy. Scribing.io was redesigned from its core inference layer specifically for V28's tighter specificity and MEAT requirements, and this playbook details exactly how it closes the gap between "mentioned in the chart" and "recaptured for RAF."
Before the technical breakdown: if you manage risk adjustment for an MA plan or provider group and want to see your own data instead of reading about someone else's, Scribing.io offers a no-cost 30-day HCC Recapture Gap Map. We quantify how many diagnoses were documented without a same-day plan, estimate RAF at risk, and show your exact in-EHR MEAT prompts—live in 7 days with no IT lift and BAA day one. Details in the final section.
What V28 Actually Changed
V28 Structural Changes and Their Documentation Consequences | ||
V28 Change | Impact on Documentation | RAF Consequence |
|---|---|---|
Elimination of 2,300+ ICD-10 codes from HCC mappings | Conditions that previously mapped to an HCC (e.g., certain unspecified diabetes codes) no longer contribute to RAF | Lost revenue if coders relied on non-specific codes |
Consolidation of 115 → 86 payment HCCs | Broader condition groupings require more specific documentation to land in the correct HCC | Mis-categorization risk increases substantially |
New hierarchical interactions | Some HCC combinations that previously stacked now hierarchy away | Dual-condition revenue depends on precise staging and specificity |
Default coefficient recalibration | RAF weights shifted—some conditions gained value, others lost | Capitation models built on V24 coefficients are now inaccurate by 8–15% per member |
MEAT enforcement in RADV 2.0 | CMS auditors now systematically verify that each HCC has same-day Monitor, Evaluate, Assess, and Treat evidence | Carryforward-only mentions are audit liabilities, not assets |
The Problem-List Carryforward Trap
Here is the anchor truth that most AI documentation vendors ignore: Medicare Advantage revenue depends on annual recapture. Every chronic condition—CKD Stage 3, CHF, COPD, major depression—must be re-documented with a plan at least once per measurement year. If a diagnosis is mentioned in a problem list or the Subjective section but lacks same-day MEAT criteria in the Assessment/Plan, it is clinically invisible to risk adjustment. The CMS risk-adjustment methodology does not award RAF credit for problem-list carryforwards that lack encounter-level clinical reasoning.
Current clinical benchmarks indicate that practices relying on problem-list carryforwards without structured A/P documentation experience HCC recapture failures in 35–45% of eligible conditions. Under V28's tightened audit environment, each missed recapture represents not just lost RAF but potential RADV extrapolation liability—where a statistically sampled audit error rate is projected across the entire MA contract. A JAMA Health Forum analysis of RADV methodology confirmed that extrapolated recoveries can exceed the original overpayment by multiples, making documentation accuracy an existential financial concern.
Many ambient AI note tools—including those that surface "suspect HCC codes" before or during visits—merely echo historical diagnoses into the narrative. They show the clinician a list. They may flag that MEAT elements are incomplete. But they do not resolve the gap at the point of documentation. The clinician still bears the cognitive burden of writing a compliant Assessment/Plan line, selecting the correct ICD-10 specificity, and ensuring the note links to supporting clinical evidence.
This is the gap Scribing.io was engineered to close.
Original Insight — Why "Surfacing Codes" Is Not the Same as "Recapturing Them"
The Competitor Blind Spot
Existing ambient AI solutions for HCC capture typically follow a three-phase model: surface codes before the visit, prompt during the visit, and flag incomplete MEAT after the visit. This workflow sounds logical. It is also insufficient under V28 for three specific, structural reasons:
1. Prompting ≠ Confirming. Showing a clinician that "CHF was documented last year" does not produce a compliant note. The clinician must still act on the prompt—dictating or typing a plan, selecting the correct ICD-10 code, and ensuring the note's medical decision-making (MDM) section reflects current clinical reasoning. In high-volume MA panels (18–22 patients/day), prompt fatigue causes clinicians to dismiss alerts, especially for stable chronic conditions that feel routine. Research published by the American Medical Association documents that passive clinical alerts are overridden or dismissed in 49–96% of firings. A prompt that fires and is ignored is worse than no prompt at all—it creates a discoverable record that the condition was flagged but not addressed.
2. Post-Visit MEAT Flags Create Rework, Not Efficiency. If the system tells a clinician after the encounter that MEAT elements are missing, the note must be amended. Amendments introduce compliance risk (CMS scrutinizes same-day amendments differently from original documentation), add 3–5 minutes per chart, and rely on the clinician remembering clinical details from a visit that may have ended hours ago. This is not workflow optimization—it is error recovery masquerading as a feature.
3. No Structured Data Binding. A narrative note that says "CKD stage 3—continue current management" may satisfy a human reader, but it does not satisfy a FHIR R4-based interoperability pipeline, a RADV auditor looking for lab-linked evidence, or a risk-adjustment engine that needs discrete Condition.code, Condition.stage, and Condition.evidence.detail references. Without structured data, the note is a PDF—a document, not computable clinical evidence.
What Scribing.io Does Differently
Scribing.io does not surface a suspect list and hope the clinician completes the work. It intervenes at the moment of medical decision-making—the exact cognitive inflection point where the clinician is already reasoning about the patient's conditions—and offers a one-tap confirmation that triggers three simultaneous outputs:
A clinician-verified Assessment/Plan line written in natural language and inserted into the note (e.g., "CKD 3b (confirmed). Continue losartan 50 mg daily; BMP every 3 months; avoid NSAIDs; nephrology follow-up in 6 months.")
A FHIR R4 Condition resource with
verificationStatus = confirmed,clinicalStatus = active,stage.summarymapped to the correct KDIGO classification, andevidence.detailreferencing the patient's most recent eGFR and active ARB from the medication list.An ICD-10-CM code suggestion at maximum specificity, pre-validated against V28 HCC mappings so the clinician and coder both know, in real time, whether the condition will map to a payment HCC.
This approach works identically across specialties. The same confirmation logic that resolves CKD staging in internal medicine resolves developmental HCCs in Pediatrics and recurrent MDD episode documentation in Psychiatry. The clinical vocabulary changes; the structural requirement—MEAT-bound A/P with structured evidence—does not.
Scribing.io Clinical Logic — The Before-and-After That Defines Annual Recapture
This section details a representative implementation scenario. It is the operational proof point for every claim made in this playbook.
Before: The Revenue Leak No One Could See
A 14-provider internal medicine group with 3,200 Medicare Advantage lives notices a RAF dip of 0.16 in Q1. The VP of Risk Adjustment commissions a chart review. The findings:
CHF, CKD Stage 3, and COPD are frequently mentioned in the Subjective section or carried on the Problem List.
In 42% of encounters where these HCCs were historically documented, the Assessment/Plan contains no same-day management language—no medication adjustment, no lab order, no referral, no monitoring instruction.
The practice's ambient AI scribe was faithfully transcribing the visit conversation, including the physician's verbal acknowledgment of chronic conditions. But verbal acknowledgment in the HPI is not MEAT documentation in the A/P.
Estimated capitation at risk: ~$480,000 annually.
The MA plan begins issuing 87 chart queries in Q1—pre-audit signals that the payer's own retrospective review is finding unsupported HCCs.
Before Scribing.io: HCC Recapture Failure Analysis | |
Metric | Value |
|---|---|
MA lives managed | 3,200 |
Average prior-year HCCs per patient | 3.1 |
HCCs with same-day MEAT in A/P | 58% |
HCCs mentioned only in Subjective / Problem List | 42% |
Q1 RAF dip (per member) | −0.16 |
Estimated annual capitation at risk | ~$480,000 |
Plan chart queries received (Q1) | 87 |
After: Resolution in 8 Weeks — Step-by-Step Logic Breakdown
The practice deploys Scribing.io across all 14 providers. Here is exactly what happens during each MA patient visit, step by step:
Step 1: Pre-Visit HCC Identification. Before the encounter begins, Scribing.io ingests the patient's prior-year claims data and active problem list. It identifies every condition that mapped to a payment HCC in the prior measurement year and flags which have not yet been recaptured in the current year. For a patient with prior-year CHF (HCC 85), CKD 3b (HCC 329), and COPD (HCC 280), all three are loaded into the visit context.
Step 2: Ambient Conversation Monitoring. As the clinician conducts the visit, Scribing.io's ambient layer listens for clinical references to each flagged condition. When the physician says, "Your kidney function looks about the same—let's keep you on the losartan," the system recognizes this as a CKD-relevant clinical statement. Critically, it also recognizes that this verbal statement alone does not constitute MEAT documentation—it is Subjective context, not an Assessment/Plan.
Step 3: MDM-Timed Confirmation Ping. At the moment the clinician transitions to medical decision-making—typically when they begin addressing the Assessment/Plan section or when the conversation shifts from history-gathering to management—Scribing.io surfaces a structured confirmation prompt: "Confirm CKD stage and plan?" This timing is not arbitrary. It is synchronized to the cognitive moment when the clinician is already reasoning about what to document. The prompt does not interrupt the patient conversation; it appears on the clinician's documentation interface (tablet, second screen, or EHR sidebar).
Step 4: Single-Tap Confirmation and Auto-Generation. The clinician taps to confirm. Scribing.io immediately generates and inserts:
"CKD 3b (confirmed). Continue losartan 50 mg daily. BMP every 3 months. Avoid NSAIDs. Nephrology follow-up in 6 months."
This line is not a template. It is dynamically constructed from the patient's current medication list (losartan 50 mg is verified as active), the most recent eGFR (which determined stage 3b vs. 3a), and the practice's standard monitoring protocol for CKD. The clinician can edit any element before finalizing the note.
Step 5: Structured Evidence Binding. Simultaneously, Scribing.io writes a FHIR R4 Condition resource:
Condition.code: N18.32 (CKD stage 3b)Condition.verificationStatus: confirmedCondition.clinicalStatus: activeCondition.stage.summary: KDIGO G3b (eGFR 30–44 mL/min/1.73m²)Condition.evidence.detail: Reference to the patient's most recent eGFR lab result and active losartan prescription
This structured resource is what transforms the note from a narrative document into computable, audit-defensible clinical evidence. A RADV auditor—or an automated audit algorithm—can trace the HCC claim directly to a confirmed condition with linked laboratory and pharmacological evidence.
Step 6: Real-Time V28 HCC Mapping Validation. Scribing.io confirms that N18.32 maps to HCC 329 under V28 and displays a green indicator to the clinician. If the clinician had confirmed "CKD, unspecified" instead (N18.9), the system would flag that this code does not map to a payment HCC under V28 and prompt for staging specificity. This real-time validation loop prevents the most common coding specificity failures before they reach the coder.
After Scribing.io: 8-Week Recapture Outcomes | |||
Metric | Before | After (8 Weeks) | Change |
|---|---|---|---|
HCC recapture rate | 58% | 92% | +34 percentage points |
RAF per member (normalized) | −0.16 dip | Restored to prior-year baseline | Revenue protected |
Plan chart queries | 87 in Q1 | 32 in Q2 | −63% |
Avg. clinician time per HCC confirmation | N/A (not completed) | 4 seconds (single tap) | Minimal workflow impact |
RADV audit defense readiness | Narrative-only; no structured evidence | FHIR-linked labs, meds, staging | Audit-defensible |
Clinician after-hours charting | 47 min/day average | 22 min/day average | −53% |
The operational transformation is not incremental. It is categorical: the practice moved from a documentation model where recapture was hoped for to one where it is engineered into the workflow.
Technical Reference — ICD-10 Documentation Standards for High-Value HCCs
Accurate HCC recapture begins with ICD-10-CM specificity. Under V28, many previously acceptable "unspecified" codes have been dropped from HCC mappings entirely. The CMS ICD-10-CM classification system demands documentation that supports the highest level of specificity the clinical record can sustain. The following codes represent the highest-frequency, highest-value conditions in a typical MA panel—and each demands specific documentation elements to withstand RADV scrutiny.
Scribing.io ensures these codes reach maximum specificity through a three-layer validation process: (1) the ambient AI extracts clinical details from the conversation (e.g., the clinician says "stage 3b" or "his eGFR was 38"), (2) the confirmation prompt pre-populates the most specific applicable code based on available lab values and clinical statements, and (3) a real-time V28 HCC mapping check confirms that the suggested code will produce a valid payment HCC—or alerts the clinician if specificity is insufficient.
ICD-10-CM Codes: Documentation Requirements for V28 HCC Mapping | ||||
ICD-10-CM Code | Description | V28 HCC | Required MEAT Documentation | Common Failure Mode |
|---|---|---|---|---|
Type 2 diabetes mellitus with diabetic chronic kidney disease; CKD Stage 3a | HCC 37 (Diabetes with Chronic Complications) + HCC 329 (CKD Stage 3) | A1C result, current diabetic medications, CKD stage with eGFR, causal link documented ("diabetic nephropathy"), nephrology referral or monitoring plan | Coding E11.9 (unspecified DM) instead of E11.22; failing to document the causal relationship between diabetes and CKD; omitting the paired N18 code for staging | |
CKD Stage 3a; CKD Stage 3b | HCC 329 | eGFR value supporting the specific stage (3a: 45–59; 3b: 30–44 mL/min/1.73m²), current renoprotective medications, monitoring interval, nephrotoxic avoidance instructions | Documenting "CKD stage 3" without substaging (a vs. b); omitting the eGFR that supports the stage; using N18.3 (unspecified stage 3) which requires substage specification under V28 | |
Chronic systolic (congestive) heart failure; Chronic diastolic (congestive) heart failure; COPD, unspecified | HCC 85 (CHF); HCC 280 (COPD) | CHF: Ejection fraction, current diuretic/ACEi/beta-blocker regimen, volume status assessment, functional class. COPD: Current inhaler regimen, exacerbation history, PFT reference, smoking status, action plan | Documenting "heart failure" without specifying systolic vs. diastolic and acuity (acute, chronic, acute-on-chronic); coding J44.9 without documenting current management, which invites RADV challenge for MEAT sufficiency | |
Atherosclerotic heart disease of native coronary artery without angina pectoris; Major depressive disorder, recurrent, moderate | HCC 238 (Specified Heart Arrhythmias / ASHD interaction dependent on model); HCC 155 (Major Depression, Moderate or Severe) | ASHD: Coronary artery specification (native vs. graft), angina status, current antiplatelet/statin regimen, cardiology follow-up. MDD: PHQ-9 score supporting "moderate" severity, current antidepressant and dose, therapy status, safety assessment | Documenting "coronary artery disease" without specifying native vs. bypass graft artery; coding F33.0 (mild) instead of F33.1 (moderate) when PHQ-9 supports moderate severity—losing the HCC 155 mapping entirely |
Each of these specificity requirements is enforced by Scribing.io at the point of confirmation. When a clinician taps to confirm a diagnosis, the system validates that the clinical evidence available in the chart (labs, medications, screening scores) supports the specificity level of the suggested code. If the evidence is insufficient—for example, no PHQ-9 on file to support "moderate" MDD—the system prompts: "PHQ-9 needed to support F33.1 (moderate). Administer or reference prior score?" This prevents both over-coding (compliance risk) and under-coding (revenue loss).
MEAT Workflow Anatomy: What Happens Inside the Note in Real Time
The acronym MEAT—Monitor, Evaluate, Assess, Treat—is the CMS standard for determining whether a diagnosis has been sufficiently documented to support an HCC claim. Under RADV audit protocols, all four elements must be present or inferable from the same-day encounter note. Most clinical documentation training focuses on teaching clinicians what MEAT means. Scribing.io focuses on making MEAT happen without the clinician thinking about MEAT.
MEAT Element Mapping: How Scribing.io Auto-Generates Each Component | |||
MEAT Element | Definition | Example (CKD 3b) | Scribing.io Source |
|---|---|---|---|
Monitor | Ordering or reviewing tests/results related to the condition | "BMP every 3 months" / "eGFR reviewed: 38 mL/min" | Auto-populated from most recent eGFR in EHR; monitoring interval from practice protocol library |
Evaluate | Clinical assessment of condition status | "CKD 3b — stable, no progression from prior eGFR" | Generated by comparing current eGFR to prior value; clinician confirms stability or progression |
Assess | Clinical judgment / diagnosis confirmation | "CKD 3b (confirmed)" | Clinician single-tap confirmation; verificationStatus written to FHIR Condition |
Treat | Therapeutic action: medication, referral, lifestyle directive | "Continue losartan 50 mg daily; avoid NSAIDs; nephrology f/u 6 months" | Auto-populated from active medication list; nephrology referral from practice protocol; NSAID avoidance from CKD clinical rules |
The critical design principle: no MEAT element is fabricated. Every component is sourced from verifiable clinical data already present in the EHR—lab results, medication lists, referral history, screening scores. The clinician's confirmation is the clinical judgment layer; the system provides the evidence scaffolding. This distinction is what separates compliant AI-assisted documentation from AI-generated documentation that the AMA's principles on augmented intelligence caution against: the human remains the decision-maker, and the system ensures that decision is fully documented.
RADV 2.0 Audit Defense — From Narrative Liability to Structured Evidence
CMS finalized the RADV audit methodology with extrapolation provisions that took full effect alongside V28. The financial exposure is no longer limited to the sampled charts. Under the final RADV rule, CMS applies the error rate found in audited charts to the entire MA contract population. For a contract with 50,000 members, even a 5% HCC error rate in sampled charts can generate eight-figure extrapolated recoveries.
Scribing.io's structured evidence model converts audit defense from a retrospective chart-chase into a prospective documentation standard:
Every confirmed HCC produces a FHIR R4 Condition resource that an auditor—or an automated audit system—can trace from claim to diagnosis to lab evidence to medication in a single query. No chart abstraction required.
The
verificationStatus = confirmedfield provides an unambiguous record that a licensed clinician affirmed the diagnosis on the date of service—not that a system inferred it from conversation or copied it from a problem list.Evidence references are timestamped and immutable. The eGFR value, the medication list snapshot, and the PHQ-9 score that support each HCC are captured at the moment of confirmation and stored as discrete data elements, not embedded in a narrative paragraph that must be manually abstracted.
Amendment risk is eliminated. Because confirmation occurs during the visit—not after—there is no need for post-encounter note amendments, which CMS views with heightened scrutiny during RADV review.
The result: charts that are not merely defensible but self-proving. Each HCC claim is backed by a structured chain of evidence that satisfies MEAT requirements at the data layer, not just the narrative layer.
Cross-Specialty Recapture: How HCC Logic Extends Beyond Internal Medicine
HCC recapture is not exclusively an internal medicine problem. Any specialist who sees MA patients and documents chronic conditions is a potential recapture point—or a recapture failure point. Scribing.io's confirmation logic adapts to specialty-specific clinical workflows:
Specialty-Specific HCC Recapture Adaptations | ||
Specialty | High-Value HCC Example | Scribing.io Confirmation Behavior |
|---|---|---|
F33.1 — Major Depressive Disorder, recurrent, moderate (HCC 155) | Prompts for PHQ-9 score to validate "moderate" severity; auto-generates A/P with current antidepressant, therapy status, and safety screen | |
Pediatrics (dual-eligible / Medicaid managed care) | Developmental and behavioral HCCs | Adapts confirmation prompts to developmental screening tools (M-CHAT, ASQ); generates plan with early intervention referrals and monitoring intervals |
Cardiology | I50.22 — Chronic systolic CHF (HCC 85) | Prompts for ejection fraction, NYHA class, current medication regimen (ACEi/ARB, beta-blocker, diuretic); links to most recent echocardiogram report |
Pulmonology | J44.1 — COPD with acute exacerbation (HCC 280) | Distinguishes acute exacerbation from stable COPD; prompts for current inhaler regimen, exacerbation frequency, and PFT reference |
Nephrology | N18.32 — CKD Stage 3b (HCC 329) | Auto-stages based on eGFR; links to KDIGO guidelines for management plan; flags if eGFR has crossed a stage boundary since last visit |
The principle is consistent: wherever a licensed clinician makes a clinical decision about a chronic condition, Scribing.io ensures that decision is documented with MEAT evidence, coded at maximum ICD-10-CM specificity, and structured for interoperability and audit defense.
Implementation Timeline and Conversion Hook
Deployment Architecture: 7 Days to Live, No IT Lift
Scribing.io deploys as an EHR-adjacent layer, not an EHR replacement. Integration uses standard FHIR R4 APIs for data read (patient demographics, problem list, medication list, lab results) and SMART on FHIR for authentication. No custom HL7v2 interfaces. No server installations. BAA is executed on day one.
Implementation Timeline: From Contract to Full Deployment | ||
Day | Milestone | Owner |
|---|---|---|
Day 1 | BAA executed; FHIR API credentials provisioned | Scribing.io + Practice IT |
Days 2–3 | Prior-year claims ingestion; HCC gap map generated | Scribing.io |
Days 4–5 | Practice protocol library configured (monitoring intervals, medication defaults, referral preferences) | Scribing.io Clinical Team + Practice Medical Director |
Day 6 | Provider training: 30-minute workflow session per clinician | Scribing.io |
Day 7 | Go-live: all providers documenting with HCC confirmation active | All |
Weeks 2–8 | Weekly recapture rate dashboards; prompt acceptance rate tuning; clinician feedback loops | Scribing.io + VP of Risk Adjustment |
Book Your Workflow Audit
Book a 15-minute Workflow Audit and receive a no-cost 30-day HCC Recapture Gap Map. We will quantify how many diagnoses in your MA panel were documented without a same-day plan, estimate the RAF at risk, and show your exact in-EHR MEAT prompts—live in 7 days with no IT lift and BAA on day one. Schedule your Workflow Audit at Scribing.io →
The V28 transition is complete. The RADV extrapolation rule is in effect. Every MA encounter that closes without confirmed, structured, MEAT-bound HCC documentation is a chart that works against you—in RAF, in revenue, and in audit exposure. The question is not whether to engineer recapture into the workflow. The question is how many measurement-year months you can afford to lose before you do.



