Heart Failure HCC Coding Guide
Complete HCC coding guide for Heart Failure (I50.x) including ICD-10 to HCC mapping, V28 RAF weights, ejection fraction documentation, and systolic vs. diastolic coding.
Quick Facts
HCC Categories
HCC 224 — Heart Failure
RAF Weight Range
0.369
Community, non-dual, aged (V28)
Model
CMS-HCC V28 (PY2026 — 100% phase-in)
9 ICD-10 codes map to payment HCCs
Overview
Heart failure affects approximately 6.7 million Americans and is one of the highest-weighted HCC conditions in risk adjustment. Under CMS-HCC V28, heart failure maps to HCC 224, which carries a significant RAF weight. Accurate coding requires documenting the type (systolic, diastolic, or combined), acuity (acute, chronic, or acute-on-chronic), and the ejection fraction. The shift from NYHA class-based coding to ejection fraction-based classification (HFrEF, HFpEF, HFmrEF) has made documentation of left ventricular ejection fraction critical. Coders must capture the specific I50 code that reflects both the type and acuity of heart failure.
ICD-10 to HCC Mapping
| ICD-10 Code | Description | Billable | HCC Mapping |
|---|---|---|---|
| I50.20 | Unspecified systolic (congestive) heart failure | Yes | HCC 224 |
| I50.22 | Chronic systolic (congestive) heart failure | Yes | HCC 224 |
| I50.23 | Acute on chronic systolic (congestive) heart failure | Yes | HCC 224 |
| I50.30 | Unspecified diastolic (congestive) heart failure | Yes | HCC 224 |
| I50.32 | Chronic diastolic (congestive) heart failure | Yes | HCC 224 |
| I50.42 | Chronic combined systolic and diastolic (congestive) heart failure | Yes | HCC 224 |
| I50.9 | Heart failure, unspecified | Yes | HCC 224 |
| I50.21 | Acute systolic (congestive) heart failure | Yes | HCC 224 |
| I50.33 | Acute on chronic diastolic (congestive) heart failure | Yes | HCC 224 |
| I11.0 | Hypertensive heart disease with heart failure | Yes | Separate HCC |
RAF weights are community, non-dual, aged base coefficients from the CMS-HCC V28 model (PY2026). Verify against the latest CMS rate announcement for payment calculations.
Documentation Tips
Document the type of heart failure: systolic (HFrEF), diastolic (HFpEF), or combined systolic and diastolic.
Always include the most recent left ventricular ejection fraction (LVEF) percentage in the encounter note.
Specify the acuity: acute, chronic, or acute-on-chronic — this determines the 4th and 5th character of the I50 code.
Document the current NYHA functional class (I-IV) to support severity and medical necessity.
Record current medications (ACE inhibitors, beta-blockers, diuretics, SGLT2 inhibitors) to satisfy MEAT treatment criteria.
When heart failure is decompensated, document the specific findings (dyspnea, edema, weight gain, BNP elevation).
Note co-existing conditions that contribute to or result from heart failure (CKD, atrial fibrillation, pulmonary hypertension).
Common Coding Mistakes
Coding I50.9 (heart failure, unspecified) when the provider has documented systolic or diastolic dysfunction — always code to the specific type.
Failing to capture acute-on-chronic heart failure (I50.23 or I50.33) during hospital encounters when a chronic patient presents with decompensation.
Not linking heart failure with its underlying etiology (hypertensive heart disease I11.0, cardiomyopathy I42.x) when documented.
Missing the diastolic heart failure code when the provider documents HFpEF or preserved ejection fraction.
V24 to V28 Changes
V28 consolidated heart failure into a single HCC 224, replacing the V24 split between HCC 85 (Congestive Heart Failure) and the separate cardiomyopathy categories. The RAF weight under V28 reflects the merged cost prediction for all heart failure types. V28 eliminated the distinction between heart failure severity levels that existed in V24, making it equally important to capture any documented heart failure regardless of NYHA class. However, specificity in coding still matters for clinical accuracy and audit defense.
Related Conditions
Look up Heart Failure codes instantly
HCC Buddy gives you instant ICD-10 to HCC mapping with RAF weights, documentation tips, and AI-powered coding assistance for Heart Failure and 72,000+ other codes.
Get HCC coding tips in your inbox
Weekly updates on coding guidelines, V28 changes, and documentation best practices for risk adjustment professionals.