Skip to content
Back to Blog
April 9, 2026·15 min read

HCC Coding Cheat Sheet 2026: Quick Reference for Every Risk Adjustment Coder

A practical quick-reference guide for HCC coding in 2026. Top 20 HCCs, V28 hierarchies, MEAT documentation, common mistakes, audit red flags, and recapture checklists.

HCC CodingCheat SheetRisk AdjustmentV28RAFMEAT Documentation2026

By the HCC Buddy Coding Team
Updated: September 5, 2026

HCC Coding Cheat Sheet 2026: Quick Reference for Every Risk Adjustment Coder

A Practical HCC Cheat Sheet for 2026

If you code risk adjustment for a living, you already know the problem: the information you need is scattered across CMS manuals, payer memos, and half-remembered training slides from three years ago. You need one place that has the codes, the weights, the hierarchies, and the documentation rules, all formatted so you can find what you need in seconds.

This is that place. Bookmark it. Print it. Tape it to your monitor. This is the HCC coding cheat sheet for 2026, built on the CMS-HCC Model V28 that is now fully phased in for Payment Year 2026. Category numbers and mappings come from the CMS-HCC V28 model files for payment year 2026. Source-labeled model and segment coefficient references stay on the current HCC and ICD-10-CM reference pages rather than a printed table that can go stale.

For a deeper look at the completed non-PACE V24-to-V28 transition, see our V28 changes guide. For the encoder and RAF calculator, open the HCC coding software hub.

---

Top 20 Most Common HCCs: Codes, Categories, and RAF Weights

These are the HCCs you will encounter most frequently in risk adjustment coding. Memorize this table and you will cover the majority of your daily work.

#HCCCategory DescriptionKey ICD-10 RangeCommunity RAF Weight
1HCC 37Diabetes with Chronic ComplicationsE11.21E11.59, E13.21E13.59[see RAF tool]
2HCC 38Diabetes with Glycemic, Unspecified, or No ComplicationE11.65, E11.8, E11.9, E13.9[see RAF tool]
3HCC 226Heart Failure, Chronic/UnspecifiedI50.9, I50.1, I50.20, I50.22, I50.30, I50.32, I50.40, I50.42, I50.810, I50.812, I11.0, I13.0[see RAF tool]
3aHCC 225Heart Failure, AcuteI50.21, I50.31, I50.41, I50.811, I50.813[see RAF tool]
3bHCC 224Heart Failure, Acute-on-ChronicI50.23, I50.33, I50.43[see RAF tool]
4HCC 228Acute Myocardial InfarctionI21.01I21.4, I22.0I22.9[see RAF tool]
5HCC 238Specified Heart ArrhythmiasI48.0I48.91[see RAF tool]
6HCC 263Atherosclerosis of Extremities with Ulceration or GangreneI70.231I70.269 (ulceration or gangrene)[see RAF tool]
7HCC 280Chronic Obstructive Pulmonary Disease, Including BronchiectasisJ43.0J44.9, J41.x, J42, J47.x[see RAF tool]
8HCC 327Chronic Kidney Disease, Stage 4N18.4[see RAF tool]
9HCC 326Chronic Kidney Disease, Stage 5N18.5[see RAF tool]
10HCC 36Diabetes with Acute ComplicationsE11.00E11.11, E13.00E13.11[see RAF tool]
11HCC 48Morbid ObesityE66.01, E66.2[see RAF tool]
12HCC 264Vascular Disease with ComplicationsI70.221I70.229 (atherosclerosis w/ rest pain)[see RAF tool]
13HCC 282Aspiration & Specified Bacterial PneumoniasJ15.0J15.9, J69.0[see RAF tool]
14HCC 135Drug/Alcohol Use Disorder with PsychosisF10.150F10.259, F12.250F12.259[see RAF tool]
15HCC 151SchizophreniaF20.0F20.9, F25.0F25.9[see RAF tool]
16HCC 180QuadriplegiaG82.50G82.54[see RAF tool]
17HCC 196Myasthenia Gravis & Myoneural DisordersG70.00G70.01, G73.1G73.7[see RAF tool]
18HCC 276Lung Transplant Status/ComplicationsT86.810T86.819, Z94.2[see RAF tool]
19HCC 253Hemiplegia/HemiparesisG81.00G81.94[see RAF tool]

> RAF Calculator: The RAF Calculator supports CMS-HCC V28 for Payment Year 2026 and requires complete member context. HCC Buddy shows a score only after the server confirms the required source and calculation checks. If a check is unavailable or does not pass, no score is shown.

---

V28 Hierarchy and Trumping Quick Reference

In V28, when a patient has multiple conditions within the same hierarchy, only the most severe HCC pays. Understanding trumping is critical to avoiding wasted documentation effort on lower-severity codes that will never contribute to the RAF.

Major Hierarchies at a Glance

Hierarchy GroupHighest (Trumps All Below)Mid-SeverityLowest (Trumped)
DiabetesHCC 36 (Acute Complications)HCC 37 (Chronic Complications)HCC 38 (Without/Unspecified)
Heart FailureHCC 224 (Acute-on-Chronic)HCC 225 (Acute)HCC 226 (Chronic/Unspecified)
CKDHCC 326 (Stage 5/ESRD)HCC 327 (Stage 4)HCC 328 (Stage 3b), HCC 329 (Stage 3a/3 unspecified)
COPDHCC 280 (COPD)HCC 213 (Respiratory Failure, separate hierarchy)--
Substance UseHCC 135 (w/ Psychosis)HCC 136 (w/ Complications)HCC 139 (Uncomplicated)
DepressionHCC 152 (Major Depression, Severe w/ Psychosis)HCC 155 (Major Depression, Moderate/Severe)--
Stroke/CVAHCC 249 (Ischemic Stroke)HCC 253 (CVA Sequelae, e.g. hemiplegia)--
VascularHCC 263 (Atherosclerosis w/ Ulceration)HCC 264 (Atherosclerosis w/ Rest Pain or Aortic Dissection)--
ParalysisHCC 180 (Quadriplegia)HCC 181 (Paraplegia)HCC 253 (Hemiplegia)
CancerHCC 17 (Metastatic/Secondary, distant sites)HCC 18 (Secondary, lymph and other sites)HCC 22/23 (Colorectal, Breast, Prostate)

Trumping Rules to Remember

  • Always code the most specific, most severe condition documented by the provider. If the chart says "CHF" and "Unstable Angina," both should be coded, but only the appropriate heart failure HCC (HCC 224, 225, or 226 depending on acuity) will pay for the heart failure diagnosis.
  • Hierarchies do NOT cross groups. Diabetes codes never trump heart failure codes. Each hierarchy operates independently.
  • Interaction factors may still add value. Even when a code is trumped within its hierarchy, it can trigger a disease interaction that adds incremental RAF. V28 has expanded interactions for CHF+CKD, CHF+Diabetes, and CHF+COPD.
  • ---

    MEAT Documentation Checklist

    Every submitted diagnosis must be supported under the applicable medical-record, coding, encounter, program, and payer requirements. MEAT can organize an internal review, but it is not a CMS rule and a problem-list entry or one mnemonic element is not an automatic pass or failure.

    MEAT ElementWhat It MeansDocumentation Examples
    M - MonitorProvider is tracking the condition"Checked A1c, currently 7.8%"; "Repeat echocardiogram ordered to assess EF"
    E - EvaluateProvider is assessing the condition"Evaluated diabetic foot, no ulcer identified"; "Reviewed home BP readings"
    A - Assess / AddressProvider makes a clinical judgment"CHF stable, NYHA Class II"; "Depression partially controlled on current regimen"
    T - TreatProvider takes action on the condition"Increased metformin to 1000mg BID"; "Referred to nephrology for stage 4 CKD"

    Limits of the MEAT mnemonic

  • Do not count MEAT elements as a universal threshold. Review the full record under the applicable official rules.
  • Do not treat placement in one note section as automatic support. Context and the provider's diagnostic statement matter.
  • Treat copied text as a review signal, not an automatic audit result. Verify the date-of-service record.
  • An element count does not measure documentation quality. Review what the record supports under the applicable official rules.
  • ---

    Common Coding Mistakes: Wrong Code vs. Correct Code

    These are the errors that appear repeatedly in chart reviews and RADV audits. If you catch even a few of these per week, you are saving your organization real money and real risk.

    MistakeWrong CodeCorrect CodeWhy It Matters
    Unspecified diabetes when complications existE11.9 (Type 2, no complications)E11.42 (Type 2 w/ diabetic polyneuropathy)E11.9 maps to HCC 38 and E11.42 to HCC 37; in V28 both weigh 0.166, but the specific code documents the complication, survives RADV, and can pair with a separate manifestation HCC
    Unspecified heart failureI50.9 (HF, unspecified)I50.22 (Chronic systolic, Stage B)Specificity determines HCC assignment and RAF weight
    Coding old MI as acuteI21.4 (NSTEMI) for a healed MII25.2 (Old myocardial infarction)I21.x is for acute events only (within 4 weeks); old MI uses I25.2
    CKD without stagingN18.9 (CKD, unspecified)N18.4 (CKD, Stage 4)Unspecified CKD does not map to a payment HCC in V28
    BMI code without morbid obesity diagnosisZ68.41 (BMI 40-44.9) aloneE66.01 (Morbid obesity) + Z68.41BMI codes are supplementary; the clinical diagnosis drives the HCC
    Counting malnutrition for RAFE43 (Severe malnutrition) coded for risk adjustmentCode malnutrition for clinical accuracy onlyAll malnutrition codes (E40-E46) lost their HCC in V28; none map to a payment HCC, so code them for care quality, not RAF
    COPD coded as unspecifiedJ44.9 (COPD, unspecified)J44.1 (COPD w/ acute exacerbation)If the exacerbation is documented, the specific code captures additional clinical detail
    Depression coded as unspecifiedF32.9 (Major depressive, unspecified)F33.1 (Recurrent, moderate)Recurrence and severity affect HCC mapping
    Coding PVD as unspecifiedI73.9 (PVD, unspecified)I70.231 (Atherosclerosis w/ ulceration, right leg)Unspecified PVD and claudication-only codes carry no HCC in V28; only atherosclerosis with rest pain (HCC 264) or ulceration/gangrene (HCC 263) maps
    Using resolved condition codesHistory codes (Z-codes) for active conditionsActive diagnosis codesZ85.x (personal history of cancer) does NOT capture an active malignancy HCC

    Avoid these mistakes instantly by looking up any ICD-10 code in the HCC Buddy Encoder, it shows the HCC mapping, RAF value, and alerts you to specificity issues before you finalize the claim.

    ---

    Unspecified vs. Specific Code Comparison

    One of the most damaging patterns in risk adjustment coding is defaulting to unspecified codes when the clinical documentation supports a specific diagnosis. The RAF impact is dramatic.

    ConditionUnspecified CodeRAF ImpactSpecific CodeRAF ImpactDifference
    DiabetesE11.9 (No complications)HCC 38E11.22 (CKD complication)HCC 37Same 0.166 weight in V28; the specific code documents the complication and pairs with a separate CKD HCC (N18.x)
    Heart FailureI50.9 (Unspecified)HCC 226I50.22 (Chronic systolic)HCC 226Same HCC tier, specificity affects acuity capture. I50.23 (acute-on-chronic systolic) maps to HCC 224, the highest tier
    CKDN18.9 (Unspecified stage)No HCCN18.4 (Stage 4)HCC 327Stage capture, see RAF tool
    MalnutritionE44.0 (Moderate)No HCC in V28E43 (Severe)No HCC in V28No malnutrition code (E40-E46) generates RAF value in CMS-HCC V28
    PVDI73.9 (Unspecified)No HCC in V28I70.231 (Atherosclerosis w/ ulceration, right leg)HCC 263, 1.118Captures the vascular HCC; claudication codes (I70.21x) carry no V28 HCC
    DepressionF32.9 (Unspecified)May not mapF33.2 (Recurrent, severe)HCC 155Severity drives HCC mapping, see RAF tool
    ObesityE66.9 (Unspecified)No HCCE66.01 (Morbid obesity, BMI 40+)HCC 48Specificity captures the HCC, see RAF tool
    COPDJ44.9 (Unspecified)HCC 280J44.1 (w/ acute exacerbation)HCC 280Same HCC, specificity matters for clinical accuracy and audit defensibility, not the HCC number

    The takeaway: Unspecified codes are a common source of missed RAF value in risk adjustment. Query providers when the chart supports a more specific diagnosis. Every decimal matters.

    ---

    Quick Tips for Maximizing HCC Capture

    1. Code only the conditions reportable for the encounter. Check the payment year's data-collection window and eligible-source rules rather than applying a blanket every-visit or once-a-year rule.

    2. Always code to the highest level of specificity supported by documentation. If the provider documents "Type 2 diabetes with diabetic neuropathy," code E11.40, not E11.9.

    3. Pair diabetes codes with manifestation codes. Diabetes with CKD requires both E11.22 AND N18.x. Missing either one breaks the mapping.

    4. Check V28 mappings before submitting. Codes that mapped to HCCs under V24 may no longer carry the same HCC value under V28. The HCC Buddy Encoder flags these automatically.

    5. Use medications as review leads. A medication combination does not establish diabetes complications. Check the documented indication and full record; use the Drug Reference for reference context.

    6. Document bilateral conditions separately when laterality applies. ICD-10 often requires left, right, or bilateral designators. Using an unspecified code loses the HCC.

    7. Review problem-list entries in context. Confirm that documentation supports each diagnosis under the applicable coding, encounter, program and payer requirements. MEAT is a review mnemonic, not a universal CMS coding rule.

    8. Watch for superseded conditions. If a patient's CKD has progressed from Stage 3 to Stage 4, update the code. Carrying forward old staging is both inaccurate and financially harmful.

    9. Code suspected conditions only when confirmed. Unlike inpatient coding, outpatient risk adjustment does not allow coding of "probable" or "suspected" diagnoses.

    10. Review the V28 interaction factors. Certain HCC combinations produce bonus RAF. The CHF + CKD interaction, for example, adds incremental value beyond either condition alone.

    ---

    Annual HCC Recapture Checklist

    Chronic conditions must be documented and coded every calendar year to count toward risk adjustment. Use this checklist during annual wellness visits and comprehensive care visits to ensure nothing falls through the cracks.

    Pre-Visit Preparation

  • [ ] Pull the patient's prior-year HCC profile from your risk adjustment platform
  • [ ] Identify all HCCs captured last year that need recapture this year
  • [ ] Flag any conditions that were coded under V24 mappings and may not map under V28
  • [ ] Review the current medication list for conditions that may not appear on the problem list
  • [ ] Prepare neutral documentation-review questions without treating a MEAT checklist as a coding requirement
  • During the Visit

  • [ ] Review each diagnosis against the full eligible record, including whether a carried-forward entry remains accurate and relevant
  • [ ] Use MEAT only as an optional review aid; verify the full record and applicable rules
  • [ ] Verify specificity: stage, laterality, severity, type, complication status
  • [ ] Document any progression or resolution of previously coded conditions
  • [ ] Add new conditions identified during the encounter
  • Post-Visit Review

  • [ ] Compare coded diagnoses against the prior-year HCC profile, identify any gaps
  • [ ] Verify all HCC-eligible codes have proper V28 mappings using the HCC Buddy Encoder
  • [ ] Flag any dropped HCCs for provider query within the timely filing window
  • [ ] Document recapture completion for compliance tracking
  • ---

    Documentation Red Flags That Trigger Audits

    RADV auditors and OIG investigators look for specific patterns that suggest upcoding, unsupported diagnoses, or systemic documentation failures. Avoid these at all costs.

    Red FlagWhat Auditors SeeHow to Fix It
    Cloned notesIdentical encounter notes across multiple visits for the same patientEnsure each note reflects the unique clinical events of that encounter
    Carried-forward problem listEntries may be outdated or inconsistent with the eligible recordReview the complete record and applicable instructions; do not automatically keep, delete, or query a diagnosis based on its location
    Sudden HCC spikesA provider's HCC capture rate jumps dramatically year-over-yearInvestigate whether the increase reflects genuine clinical activity or coding changes
    Disproportionate high-RAF codesAn unusually high percentage of severe diagnoses (e.g., many E43 codes for severe malnutrition)Audit a sample of charts to confirm documentation supports the severity
    Retrospective additionsDiagnoses added to claims after the encounter without an addendumAll diagnosis additions must be supported by contemporaneous documentation or a dated addendum
    Missing signaturesEncounter notes without provider signatures or co-signaturesUnsigned notes are considered incomplete and will not support an HCC
    A diagnosis carried into another data periodPrior coding may not establish a valid input for the new periodCheck the applicable data window and eligible record; one encounter or an encounter count does not establish validity
    Overuse of "unspecified" codes in high-RAF categoriesPatterns of unspecified codes being used where specificity would normally be expectedThis suggests insufficient chart review; coders should query for specificity

    ---

    V28 Payment Year 2026: Key Dates and Phase-In Status

    MilestoneDate/Status
    V28 Initial ImplementationPY 2024 (blended 33% V28 / 67% V24)
    PY 2025 Blend67% V28 / 33% V24
    CY2026, non-PACEV28 at full weight; the V24 blend is complete
    DOS Window for PY 2027January 1, 2026 – December 31, 2026
    Risk Score Sweep (Final)Typically August of payment year

    This is the year that matters for non-PACE work. CY2026 organizations other than PACE use V28 at full weight, per the CMS 2026 risk-adjustment model software and ICD-10 mappings. PACE uses a separate blend. If workflows, queries, and provider education have not been updated, teams may miss current mappings. OIG has also announced a work-plan analysis of 2024 V24/V28 diagnosis submissions and expected savings; that active item does not yet report findings.

    ---

    Frequently Asked Questions

    1. What is an HCC coding cheat sheet, and why do I need one?

    An HCC coding cheat sheet is a condensed reference for HCC categories, ICD-10 mappings, coefficients, documentation requirements, and common pitfalls. CY2026 organizations other than PACE use V28 at full weight; PACE uses a separate blend. Use the model and program rules that apply to the payment year under review.

    2. What changed in V28 that makes my old cheat sheet outdated?

    V28 restructured the entire model. The total number of payment HCCs increased from 86 to 115, many familiar codes like E44.0 (moderate malnutrition) and I73.9 (unspecified PVD) no longer map to payment HCCs, and new hierarchies were added for conditions like substance use disorders and cardiovascular disease. If your reference materials are based on V24, they will lead you to code conditions that no longer generate RAF value. See our complete V28 changes guide for the full breakdown.

    3. How often do HCCs need to be recaptured?

    CMS specifies diagnosis data-collection and submission windows for each payment year. A prior-period diagnosis does not automatically establish support in a later period. Verify the exact schedule, eligible record, provider and encounter source, diagnosis support, and payer or program requirements; do not substitute a blanket once-per-calendar-year rule.

    4. Is MEAT an official documentation standard?

    MEAT stands for Monitor, Evaluate, Assess/Address, Treat. It is an industry review mnemonic, not an official ICD-10-CM rule, CMS regulation, or universal RADV threshold. Use it to organize a review, then apply the full record, official coding guidance, and current encounter, program, and payer requirements.

    5. Can HCC Buddy help me avoid these common coding mistakes?

    Yes. HCC Buddy is built specifically for risk adjustment workflows. The ICD-10 Encoder shows the available V28 HCC mapping, source period, and specificity alerts for a code. HCC Buddy's RAF Calculator supports CMS-HCC V28 for Payment Year 2026 and requires complete member context. It shows no score unless the required source and calculation checks pass. And the Drug Reference helps you cross-reference medications against expected diagnoses to catch undocumented conditions. These tools are designed to catch the exact mistakes outlined in this cheat sheet before they reach the claim.

    ---

    Make This Cheat Sheet Work for You

    This reference covers the essentials, but HCC coding is a discipline that rewards daily practice. Keep this page bookmarked, use it during chart reviews, and share it with your coding team. The difference between an average risk adjustment operation and an excellent one comes down to specificity, documentation, and having the right reference at your fingertips.

    For code lookups, HCC mapping, and drug-to-diagnosis cross-referencing, open HCC Buddy and put these principles into action.

    HCC Buddy

    HCC Buddy Coding Team

    Editorial

    Every HCC Buddy article is checked against the current CMS-HCC model and the active FY ICD-10-CM tabular release before it publishes.

    Get HCC Coding Tips in Your Inbox

    Join our newsletter for coding tips, guideline updates, and tool announcements.

    Related Articles