Skip to content

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.

HCC 224RAF: 0.369V28 Model

Quick Facts

HCC Categories

HCC 224Heart 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 CodeDescriptionBillableHCC Mapping
I50.20Unspecified systolic (congestive) heart failureYesHCC 224
I50.22Chronic systolic (congestive) heart failureYesHCC 224
I50.23Acute on chronic systolic (congestive) heart failureYesHCC 224
I50.30Unspecified diastolic (congestive) heart failureYesHCC 224
I50.32Chronic diastolic (congestive) heart failureYesHCC 224
I50.42Chronic combined systolic and diastolic (congestive) heart failureYesHCC 224
I50.9Heart failure, unspecifiedYesHCC 224
I50.21Acute systolic (congestive) heart failureYesHCC 224
I50.33Acute on chronic diastolic (congestive) heart failureYesHCC 224
I11.0Hypertensive heart disease with heart failureYesSeparate 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.