What HFPEF ICD-10 codes can I use?
Looking for HFPEF ICD codes is tricky because there are no ICD-10 codes that mention HFPEF in their names. Even if you indicate its full name, heart failure with preserved ejection fraction, you might not pull up anything.
ICD-10 codes refer to HFPEF by another term: diastolic heart failure. There are four ICD-10 codes meant for it:
- I50.30 - Unspecified diastolic (congestive) heart failure
This ICD-10 code is meant to be used on a patient confirmed to have diastolic heart failure or HFPEF.
It has an unspecified label. What is unspecified is if the HFPEF is acute, chronic, or acute on chronic. Once you determine the specific type of HFPEF they have, you must use a more specific ICD-10 code.
- I50.31 - Acute diastolic (congestive) heart failure
This is the same as Item 1, but it’s confirmed that the HFPEF is acute this time. This means that the HFPEF occurred out of the blue.
- I50.32 - Chronic diastolic (congestive) heart failure
This is the same as Item 1, but it’s confirmed that the HFPEF is chronic this time. This means that the HFPEF acts slowly as the person ages.
- I50.33 - Acute on chronic diastolic (congestive) heart failure
This is the same as Item 1, but it’s confirmed that the HFPEF is acute or chronic at this time. This means the HFPEF occurred out of the blue due to heart damage over a long period.

