Reviewed July 1, 2026

ICD-10 codes for heart failure

Heart-failure coding is driven by type and acuity: systolic, diastolic, combined systolic and diastolic, acute, chronic, or acute on chronic.

I50.9 billable

Heart failure ICD-10 codes

Start with the primary code, then move to a more specific related code when the documentation supports it.

I50.9

Heart failure, unspecified

ICD-10-CM

I50.22

Chronic systolic heart failure

ICD-10-CM

I50.23

Acute on chronic systolic heart failure

ICD-10-CM

I50.32

Chronic diastolic heart failure

ICD-10-CM

I50.33

Acute on chronic diastolic heart failure

ICD-10-CM

I50.42

Chronic combined systolic and diastolic heart failure

ICD-10-CM

Document ejection-fraction phenotype and acuity. HFrEF generally maps to systolic heart failure, HFpEF to diastolic heart failure, and documented acute decompensation changes chronic codes to acute or acute-on-chronic variants.

Known HFrEF with EF 32%. Three days of worsening dyspnea, orthopnea, and 3 kg weight gain. Bibasal crackles and ankle edema. Assessment: acute on chronic systolic heart failure; increased loop diuretic and arranged cardiology follow-up.

I50.23

Paste a note or record audio. Notat’s FactsContext™ engine extracts the raw clinical facts first, then suggests codes from that context so you can inspect the evidence before using anything.

أمثلة

ملاحظة سريرية

عدّل المثال أو الصق ملاحظتك الخاصة.

نظام الترميز

ICD-10-CM

الأكواد المستخرجة

تظل الأدلة مرفقة للمراجعة.

الرموز

3

I10

ICD-10-CM

Essential (primary) hypertension

الدليل: “Chief Complaint Elevated and fluctuating blood pressure readings.

E78.5

ICD-10-CM

Hyperlipidemia, unspecified

الدليل: “2. Hyperlipidemia. Clinically stable on atorvastatin.

M19.90

ICD-10-CM

Unspecified osteoarthritis, unspecified site

الدليل: “3. Osteoarthritis. Symptoms stable. Continue conservative management with acetaminophen as needed.

FactsContext extracts clinical facts first: diagnoses, symptoms, negatives, findings, test results, medications, and plan decisions.

The clinician can read and reuse the extracted medical context directly, independent of the generated note.

AI suggestions are not a substitute for clinician judgment, payer rules, local coding policy, or the official code set.

FAQ

Why avoid I50.9?

I50.9 is valid when heart failure is unspecified, but type and acuity are often documented and support more specific I50.- codes.

How do I code acute on chronic heart failure?

Use the acute-on-chronic variant for the documented phenotype, such as I50.23 for acute on chronic systolic heart failure.

Can AI capture EF and acuity?

Notat extracts EF, HF phenotype, decompensation signs, and assessment as clinical facts, then suggests the supported heart-failure code with evidence.