What Is HCC Heart Failure? Risk Adjustment Explained

HCC heart failure refers to how heart failure is classified within the Hierarchical Condition Category system, a risk adjustment model that Medicare uses to predict healthcare costs and set payment rates. In this system, heart failure falls under HCC 85 (congestive heart failure) in the older v24 model, while the newer v28 model splits it into five separate categories based on severity and acuity. The HCC designation doesn’t change anything about the medical condition itself. It determines how much Medicare pays the health plans and providers managing that patient’s care.

How the HCC System Works

CMS (Centers for Medicare & Medicaid Services) uses HCC codes to estimate how expensive a patient will be to treat. Every diagnosis a patient has gets translated from an ICD-10 code into an HCC category, and each category carries a numerical weight called a Risk Adjustment Factor (RAF) score. The higher the RAF score, the more complex and costly the patient is expected to be, and the more Medicare pays for their care.

The “hierarchical” part means that when multiple related conditions exist, only the most severe one counts. If a patient has both a mild and severe form of a cardiovascular condition, the system uses the higher-weighted code and drops the lower one rather than stacking them. This prevents double-counting conditions that fall along the same clinical spectrum.

Heart Failure Categories in the V28 Model

The updated v28 model, which CMS began phasing in for 2024, breaks heart failure into five distinct HCC codes instead of grouping it all under a single category. Each one reflects a different level of severity:

  • HCC 222: End-stage heart failure, carrying the highest payment weight
  • HCC 224: Acute on chronic heart failure
  • HCC 225: Acute heart failure (excluding acute on chronic)
  • HCC 226: Heart failure that is not end-stage or acute (essentially stable chronic heart failure)
  • HCC 227: Cardiomyopathy and myocarditis

This is a significant change from the older v24 model, where nearly all heart failure diagnoses mapped to a single code: HCC 85. The new structure rewards more precise documentation because end-stage and acute presentations now generate higher payments than stable chronic heart failure. Under the old model, a patient with stable chronic heart failure and one in acute decompensation were weighted the same.

What ICD-10 Codes Map to Heart Failure HCCs

The ICD-10 codes that feed into heart failure HCCs are organized by type and acuity. The three main categories of left-sided heart failure each have their own code range:

  • I50.2x: Systolic heart failure (also called heart failure with reduced ejection fraction, or HFrEF), where the heart can’t pump with enough force
  • I50.3x: Diastolic heart failure (heart failure with preserved ejection fraction, or HFpEF), where the heart can’t relax and fill properly between beats
  • I50.4x: Combined systolic and diastolic heart failure

Within each range, additional characters specify whether the condition is acute, chronic, or acute on chronic. These distinctions now matter more than ever under v28, since they determine which of the five HCC categories the diagnosis lands in. Hypertensive heart disease with heart failure (such as I13.0) also maps to the heart failure HCC when documented alongside the underlying hypertension and any related kidney disease.

Disease Interaction Bonuses

One of the less obvious features of the HCC model is that certain combinations of chronic conditions trigger additional RAF points beyond what each condition generates individually. Heart failure (HCC 85 in the v24 framework) has interaction bonuses with several common comorbidities:

  • Heart failure plus diabetes: adds approximately 0.094 to 0.201 depending on the patient’s enrollment category
  • Heart failure plus chronic obstructive pulmonary disease: adds roughly 0.161 to 0.235
  • Heart failure plus chronic kidney disease: one of the largest interactions, adding 0.266 to as high as 0.699
  • Heart failure plus heart arrhythmias: adds 0.103 to 0.398

These interaction values exist because patients with multiple overlapping conditions cost significantly more to treat than the sum of each condition alone would predict. A patient with heart failure and advanced kidney disease, for example, faces compounding complications that make their care far more resource-intensive. Capturing both diagnoses accurately is essential for the RAF score to reflect the actual cost of care.

Why Documentation Specificity Matters

The biggest practical issue with heart failure in the HCC system is documentation. A vague note that says “CHF” or “heart failure” without specifying the type and acuity maps to an unspecified ICD-10 code, which may carry a lower HCC weight or fail to capture the condition at all. For a diagnosis to count toward risk adjustment, the clinical record needs to include several specific elements.

First, the type of heart failure: systolic, diastolic, or combined. Second, the chronicity: whether it’s acute, chronic, or acute on chronic. Third, evidence that the condition was actively managed during the encounter, not just listed in the problem list. CMS requires documentation of what it calls MEAT: Management, Evaluation, Assessment, and Treatment. Simply carrying a diagnosis forward on a problem list without addressing it in the visit note is not sufficient to support claim submission.

Common pitfalls include listing heart failure and hypertension as separate unrelated diagnoses when they should be linked as hypertensive heart disease, using “history of” language for conditions that are ongoing and actively treated, and omitting the acute or chronic status entirely. Ischemic cardiomyopathy is another frequent documentation gap, as it does not map to a risk-adjustable HCC code. If the patient has heart failure secondary to ischemic cardiomyopathy, the heart failure itself needs to be documented separately with its type and acuity to capture the HCC.

How This Affects Patient Care

HCC coding doesn’t change how heart failure is treated, but it directly influences the resources available for that treatment. When heart failure is accurately captured in the HCC model, the health plan receives appropriate funding to cover the patient’s expected needs, including cardiology referrals, medications, monitoring, and hospital readmissions. Undercoding makes a complex patient look healthier on paper than they are, which can lead to inadequate plan funding and, in some cases, fewer resources directed toward managing that patient’s care.

For providers in Medicare Advantage and other risk-adjusted programs, understanding which heart failure codes carry HCC weight is a practical necessity. The shift from a single HCC 85 to five separate categories under v28 means that the clinical detail in each encounter note has a more direct impact on reimbursement than it did under the older model. Documenting “chronic diastolic heart failure” instead of just “heart failure” is the difference between a specific, risk-adjustable code and one that may not register in the system at all.