FindICD10.com

HFpEF ICD-10 Code: I50.31

Last updated: January 4, 2026

HFpEF (heart failure with preserved ejection fraction), also called diastolic heart failure, is coded using I50.3x codes in ICD-10-CM.

HFpEF Code Selection

CodeDescriptionUse When
I50.31Acute diastolic heart failureNew onset or acute decompensation
I50.32Chronic diastolic heart failureStable chronic HFpEF
I50.33Acute on chronic diastolic heart failureChronic HFpEF with acute worsening

Key Terminology Mapping

Clinical TermICD-10 Code
HFpEFI50.3x (diastolic codes)
Diastolic heart failureI50.3x
Heart failure with preserved EFI50.3x
EF >50% with heart failureI50.3x

Documentation Requirements

  • EF percentage (typically >50% for HFpEF)
  • Acuity: acute, chronic, or acute on chronic
  • Symptoms: dyspnea, edema, fatigue
  • Diastolic dysfunction on echo

Coding Tips

  1. Diastolic = HFpEF: Use I50.3x codes for preserved EF
  2. Systolic = HFrEF: Use I50.2x codes for reduced EF (see HFrEF guide)
  3. Combined dysfunction: Use I50.4x for combined systolic and diastolic
  4. BNP alone insufficient: Elevated BNP requires clinical diagnosis

Frequently Asked Questions

What is the ICD-10 code for HFpEF?

HFpEF (heart failure with preserved ejection fraction) uses ICD-10 codes I50.31 (acute), I50.32 (chronic), or I50.33 (acute on chronic). These are the diastolic heart failure codes.

What's the difference between HFpEF and HFrEF codes?

HFpEF (preserved EF, diastolic) uses I50.3x codes. HFrEF (reduced EF, systolic) uses I50.2x codes. The ejection fraction percentage determines the correct category.

How do I code acute on chronic HFpEF?

Use I50.33 (Acute on chronic diastolic heart failure) when a patient with chronic HFpEF has an acute exacerbation.

Related Resources

Last updated: January 2026. Code data reflects ICD-10-CM 2026 version. This guide is for educational purposes only. Always verify codes against current official guidelines.