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
| Code | Description | Use When |
|---|---|---|
| I50.31 | Acute diastolic heart failure | New onset or acute decompensation |
| I50.32 | Chronic diastolic heart failure | Stable chronic HFpEF |
| I50.33 | Acute on chronic diastolic heart failure | Chronic HFpEF with acute worsening |
Key Terminology Mapping
| Clinical Term | ICD-10 Code |
|---|---|
| HFpEF | I50.3x (diastolic codes) |
| Diastolic heart failure | I50.3x |
| Heart failure with preserved EF | I50.3x |
| EF >50% with heart failure | I50.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
- Diastolic = HFpEF: Use I50.3x codes for preserved EF
- Systolic = HFrEF: Use I50.2x codes for reduced EF (see HFrEF guide)
- Combined dysfunction: Use I50.4x for combined systolic and diastolic
- BNP alone insufficient: Elevated BNP requires clinical diagnosis
Related Codes
- I50.21-I50.23 - HFrEF (systolic/reduced EF)
- I50.41-I50.43 - Combined systolic and diastolic
- I50.9 - Heart failure, unspecified
Frequently Asked Questions
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.
HFpEF (preserved EF, diastolic) uses I50.3x codes. HFrEF (reduced EF, systolic) uses I50.2x codes. The ejection fraction percentage determines the correct category.
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.