Heart failure, unspecified
How the code is built
I
Chapter
Diseases of the circulatory system
50
Category
Heart failure
9
Char 4
Neither type nor acuity specified
Chapter
I00 to I99
Block
I30 to I5A
Category
I50
Billable
Yes
Code first at I50
Six conditions, including hypertensive heart disease
Excludes2 at I50
Cardiac arrest, neonatal cardiac failure
Risk adjustment
HCC mapped
Key takeaways
- I50.9 codes heart failure when neither the type nor the acuity is documented
- ICD-10-CM has no code for congestive heart failure as such, so CHF lands here by default
- When hypertension is present, the hypertensive heart disease code is sequenced first, and an I50 code is still required
- Cardiac arrest and neonatal cardiac failure are Excludes2, so neither is prohibited alongside
- It is billable, and it maps to an HCC, but the model now pays end-stage and acute heart failure through separate categories
What ICD-10 code I50.9 means
Code
Descriptor
Chapter
Block
Category
Billable
Code first at I50
Excludes2 at I50
Excludes2 at I50.9
| Attribute | Detail |
|---|---|
| Code | I50.9 |
| Descriptor | Heart failure, unspecified |
| Chapter | Diseases of the circulatory system |
| Block | Other forms of heart disease |
| Category | I50, heart failure |
| Billable | Yes |
| Code first at I50 | Hypertensive heart disease, hypertension with chronic kidney disease, post-surgical, rheumatic, and two obstetric conditions |
| Excludes2 at I50 | Cardiac arrest (I46.-), neonatal cardiac failure (P29.0) |
| Excludes2 at I50.9 | Fluid overload unrelated to congestive heart failure (E87.70) |
Two axes inside the category, one instruction above it
The type axis
Not specified
I50.9
This codeLeft ventricular, type not further specified
I50.1
Systolic, meaning reduced ejection fraction
I50.2-
Diastolic, meaning preserved ejection fraction
I50.3-
Combined systolic and diastolic
I50.4-
Right heart failure
I50.81-
Biventricular
I50.82
High output
I50.83
End stage
I50.84
Other specified
I50.89
The acuity axis, on the systolic, diastolic, combined, and right-sided subcategories
Unspecified
0
Acute
1
Chronic
2
Acute on chronic
3
Hypertension with heart failure
Hypertension and chronic kidney disease with heart failure
Heart failure following surgery
Rheumatic heart failure
Heart failure complicating abortion, ectopic or molar pregnancy
Heart failure following obstetric surgery or procedures
| Condition documented | Sequence |
|---|---|
| Hypertension with heart failure | The hypertensive heart disease code first, then the I50 code |
| Hypertension and chronic kidney disease with heart failure | The applicable hypertensive heart and kidney disease code first, then the I50 code |
| Heart failure following surgery | The post-procedural code first |
| Rheumatic heart failure | The rheumatic code first |
| Heart failure complicating abortion, ectopic or molar pregnancy | The obstetric code first |
| Heart failure following obstetric surgery or procedures | The obstetric code first |
Clinical findings documented under I50.9
Respiratory
Volume overload
Examination
Functional
Imaging and testing
Comorbidity
What the chart must show
- A provider-stated diagnosis of heart failure
- Type, meaning systolic, diastolic, combined, or right-sided
- Acuity, meaning acute, chronic, or acute on chronic
- Ejection fraction, with the study date
- Hypertension status, since it changes the sequencing
- Chronic kidney disease and its stage, since that changes which hypertensive code leads
- Whether the failure followed cardiac surgery, or has a rheumatic origin
- An assessment and plan showing the condition was evaluated, addressed, or treated at this encounter
When to assign I50.9, and when not to
Heart failure or CHF, no type or acuity
Left ventricular failure, no further detail
Systolic heart failure, or reduced ejection fraction
Diastolic heart failure, or preserved ejection fraction
Combined systolic and diastolic failure
Right heart failure
Biventricular heart failure
End-stage heart failure
Hypertension with heart failure
Hypertension and CKD with heart failure
Heart failure after cardiac surgery
Rheumatic heart failure
Cardiac arrest
Fluid overload unrelated to heart failure
Neonatal cardiac failure
| The record says | Assign |
|---|---|
| Heart failure or CHF, no type or acuity | I50.9 |
| Left ventricular failure, no further detail | I50.1 |
| Systolic heart failure, or reduced ejection fraction | The applicable I50.2- code with acuity |
| Diastolic heart failure, or preserved ejection fraction | The applicable I50.3- code with acuity |
| Combined systolic and diastolic failure | The applicable I50.4- code with acuity |
| Right heart failure | The applicable I50.81- code |
| Biventricular heart failure | I50.82 |
| End-stage heart failure | I50.84 |
| Hypertension with heart failure | The hypertensive heart disease code first, then the I50 code |
| Hypertension and CKD with heart failure | The applicable hypertensive heart and kidney code first, then the I50 code |
| Heart failure after cardiac surgery | The post-procedural code first |
| Rheumatic heart failure | The rheumatic code first |
| Cardiac arrest | I46.-, reportable alongside |
| Fluid overload unrelated to heart failure | E87.70, reportable alongside |
| Neonatal cardiac failure | P29.0 |
Instructional notes at I50 and above
Code first at I50
Code first at I50
Code first at I50
Code first at I50
Code first at I50
Code first at I50
Excludes2 at I50
Excludes2 at I50.9
| Note | Content |
|---|---|
| Code first at I50 | Heart failure due to hypertension (I11.0) |
| Code first at I50 | Heart failure due to hypertension with chronic kidney disease (I13.-) |
| Code first at I50 | Heart failure following surgery (I97.13-) |
| Code first at I50 | Rheumatic heart failure (I09.81) |
| Code first at I50 | Heart failure complicating abortion or ectopic or molar pregnancy (O00 to O07, O08.8) |
| Code first at I50 | Obstetric surgery and procedures (O75.4) |
| Excludes2 at I50 | Cardiac arrest (I46.-), neonatal cardiac failure (P29.0) |
| Excludes2 at I50.9 | Fluid overload unrelated to congestive heart failure (E87.70) |
Codes frequently confused with I50.9
I50.1
Descriptor
Use instead when
I50.20 to I50.23
Descriptor
Use instead when
I50.30 to I50.33
Descriptor
Use instead when
I50.40 to I50.43
Descriptor
Use instead when
I50.81-
Descriptor
Use instead when
I50.82
Descriptor
Use instead when
I50.83
Descriptor
Use instead when
I50.84
Descriptor
Use instead when
I50.89
Descriptor
Use instead when
I11.0
Descriptor
Use instead when
I13.0, I13.2
Descriptor
Use instead when
I09.81
Descriptor
Use instead when
I97.13-
Descriptor
Use instead when
I46.-
Descriptor
Use instead when
I42.-
Descriptor
Use instead when
I51.7
Descriptor
Use instead when
E87.70
Descriptor
Use instead when
P29.0
Descriptor
Use instead when
R06.02, R60.0
Descriptor
Use instead when
| Code | Descriptor | Use instead when |
|---|---|---|
| I50.1 | Left ventricular failure, unspecified | Left ventricular failure is documented without a type |
| I50.20 to I50.23 | Systolic heart failure, unspecified, acute, chronic, acute on chronic | Reduced ejection fraction or systolic failure is documented |
| I50.30 to I50.33 | Diastolic heart failure, by acuity | Preserved ejection fraction or diastolic failure is documented |
| I50.40 to I50.43 | Combined systolic and diastolic heart failure, by acuity | Both are documented |
| I50.81- | Right heart failure, by acuity and including right failure due to left heart failure | Right-sided failure is documented |
| I50.82 | Biventricular heart failure | Biventricular failure is documented |
| I50.83 | High output heart failure | High output failure is documented |
| I50.84 | End-stage heart failure | End-stage failure is documented |
| I50.89 | Other heart failure | Another named form is documented |
| I11.0 | Hypertensive heart disease with heart failure | Hypertension is present, sequenced ahead of the I50 code |
| I13.0, I13.2 | Hypertensive heart and chronic kidney disease with heart failure, by CKD stage | Hypertension and CKD are both present |
| I09.81 | Rheumatic heart failure | The failure is rheumatic in origin |
| I97.13- | Postprocedural heart failure | The failure followed surgery |
| I46.- | Cardiac arrest | Arrest occurred; reportable alongside |
| I42.- | Cardiomyopathy | Cardiomyopathy is the diagnosis |
| I51.7 | Cardiomegaly | Cardiomegaly is documented without failure |
| E87.70 | Fluid overload, unspecified | Fluid overload unrelated to heart failure is documented; reportable alongside |
| P29.0 | Neonatal cardiac failure | The patient is a newborn |
| R06.02, R60.0 | Shortness of breath, localized edema | Symptoms are documented without a heart failure diagnosis |
Services commonly reported with I50.9
What I50.9 does to a risk score
The code pays, and the model now rewards saying more
I50.9 maps to the heart failure category that excludes end-stage and acute failure under the current model.
Its weight rose slightly in the move from the previous model version, and the current model reached full phase-in for payment year 2026.
Report it every year.
Risk adjustment does not carry a condition forward. A heart failure diagnosis captured last year contributes nothing to this year's score unless it is documented and reported again at a face-to-face encounter.
The model separated severity, which changed the incentive.
The previous model had a single congestive heart failure category. The current one carves end-stage and acute heart failure into their own categories, leaving I50.9 in the residual. Documenting end-stage heart failure when that is the clinical reality now routes to a different category than an unspecified code does, so specificity affects the score and not only the chart.
The audit pattern is the problem-list entry.
A heart failure code pulled from a problem list, with no assessment addressing it at the encounter, is what reviewers look for first. Because this condition is chronic and almost always present, it is also the one most likely to be carried forward without support.
Verify the category against the payment year.
The model renumbered categories in the transition, so an internal crosswalk built for an earlier payment year will show a different number for the same condition.
Coding errors that cause denials
Reporting I50.9 when hypertension is also documented
Reporting the hypertensive heart disease code alone
Coding I50.9 when an ejection fraction is documented
Coding I50.9 when the note says acute exacerbation
Repeating a problem-list CHF entry year after year
Dropping the cardiac arrest code on an assumed conflict
Using the fluid overload code to describe heart failure
Coding I50.9 for a newborn
Reporting I50.9 with no assessment at the encounter
Relying on a pre-transition crosswalk for the risk adjustment category
| Error | Correction |
|---|---|
| Reporting I50.9 when hypertension is also documented | Sequence the hypertensive heart disease code first, then the I50 code |
| Reporting the hypertensive heart disease code alone | Add the I50 code, since the combination code does not state the type |
| Coding I50.9 when an ejection fraction is documented | Assign the systolic, diastolic, or combined code as the study supports |
| Coding I50.9 when the note says acute exacerbation | Query for the type, then assign the acute on chronic code |
| Repeating a problem-list CHF entry year after year | Update the diagnosis as echocardiography and clinical course refine it |
| Dropping the cardiac arrest code on an assumed conflict | Report both, since that note is an Excludes2 |
| Using the fluid overload code to describe heart failure | Assign the heart failure code, and report fluid overload only where unrelated |
| Coding I50.9 for a newborn | Assign P29.0 |
| Reporting I50.9 with no assessment at the encounter | Report only when the record evaluates, addresses, or treats the condition |
| Relying on a pre-transition crosswalk for the risk adjustment category | Verify against the current payment year model file |
Where to verify I50.9
ICD-10-CM Official Guidelines for Coding and Reporting
ICD-10-CM Tabular List at I50 and at I11 and I13
CMS ICD-10 code page and the FY 2026 files
CMS Medicare Advantage rates and statistics
Medicare Coverage Database
Find the specificity
before the payer does
TruRev validates diagnosis specificity, sequencing, and medical necessity at charge entry, then routes what fails to a certified coder instead of the clearinghouse.