I50.2
I50 — Heart failure
Chapter 9: Diseases of the Circulatory System (I00-I99)
I50-I50 — Heart failure
Clinical Definition
Systolic heart failure, also known as heart failure with reduced ejection fraction (HFrEF), is a clinical syndrome in which the heart's left ventricle loses its ability to contract effectively, resulting in a diminished ejection fraction (typically defined as an LVEF of 40% or less). This impaired contractile function leads to inadequate cardiac output, causing symptoms such as dyspnea, fatigue, exercise intolerance, and fluid retention. The condition may result from ischemic heart disease, dilated cardiomyopathy, valvular disease, hypertension, or other etiologies that damage or weaken the myocardium.
ICD-10-CM code I50.2 specifically captures systolic (congestive) heart failure that is unspecified as to whether it is acute, chronic, or acute on chronic. It serves as the parent code for the I50.2x subcategory and should be used when the clinical documentation does not further specify the acuity or temporal pattern of the systolic heart failure. Per AHA Coding Clinic guidance, this code maps to the clinical concept of HFrEF.
Patients with systolic heart failure commonly present with signs and symptoms of congestion (pulmonary rales, peripheral edema, jugular venous distension) and low cardiac output (fatigue, cool extremities, hypotension). Diagnosis is confirmed by echocardiography demonstrating reduced left ventricular ejection fraction. Guideline-directed medical therapy typically includes ACE inhibitors or ARNIs, beta-blockers, mineralocorticoid receptor antagonists, and SGLT2 inhibitors, along with diuretics for volume management.
When to Use I50.2
- ✓The patient has been diagnosed with systolic heart failure or HFrEF, but the documentation does not specify whether the condition is acute, chronic, or acute on chronic.
- ✓Echocardiography or other imaging confirms a reduced left ventricular ejection fraction (LVEF ≤ 40%) without further temporal qualification in the clinical record.
- ✓The provider documents 'systolic heart failure' or 'heart failure with reduced ejection fraction' without additional acuity descriptors.
- ✓Coding from a problem list or encounter summary where the clinician has not differentiated between acute and chronic presentations.
- ✓The patient carries a known diagnosis of systolic CHF and the visit documentation does not address the current acuity status.
Common Coding Mistakes
- ⚠Using I50.2 when the documentation clearly states 'chronic systolic heart failure' — use I50.22 instead for chronic systolic (congestive) heart failure.
- ⚠Using I50.2 when the documentation specifies 'acute systolic heart failure' — use I50.21 for acute systolic (congestive) heart failure.
- ⚠Confusing I50.2 with I50.9 (heart failure, unspecified) — I50.2 should be used when systolic heart failure or HFrEF is documented, while I50.9 is reserved for cases where neither systolic nor diastolic type is specified.
- ⚠Failing to query the provider for specificity — coders should query whether the systolic heart failure is acute, chronic, or acute on chronic to assign the most specific code (I50.21, I50.22, or I50.23).
- ⚠Using I50.2 for diastolic heart failure (HFpEF) — diastolic heart failure should be coded under I50.3x, not I50.2x.
- ⚠Assigning I50.2 alongside I50.22 or I50.23 for the same condition — the more specific subcategory code should be used alone, as I50.2 is the unspecified parent code.
Related & Differential Codes
| Code | Description | Relationship |
|---|---|---|
| I50.1 | Left ventricular failure, unspecified | Related |
| I50.20 | Unspecified systolic (congestive) heart failure | More specific |
| I50.21 | Acute systolic (congestive) heart failure | More specific |
| I50.22 | Chronic systolic (congestive) heart failure | More specific |
| I50.23 | Acute on chronic systolic (congestive) heart failure | More specific |
| I50.30 | Unspecified diastolic (congestive) heart failure | Sibling |
| I50.31 | Acute diastolic (congestive) heart failure | Sibling |
| I50.32 | Chronic diastolic (congestive) heart failure | Sibling |
| I50.33 | Acute on chronic diastolic (congestive) heart failure | Sibling |
| I50.40 | Unspecified combined systolic and diastolic (congestive) heart failure | Sibling |
| I50.41 | Acute combined systolic and diastolic (congestive) heart failure | Sibling |
| I50.42 | Chronic combined systolic and diastolic (congestive) heart failure | Sibling |
| I50.43 | Acute on chronic combined systolic and diastolic (congestive) heart failure | Sibling |
| I50.9 | Heart failure, unspecified | Sibling |
Documentation Requirements
- 1Type of heart failure: systolic (HFrEF), diastolic (HFpEF), or combined systolic and diastolic — documentation must clearly indicate systolic dysfunction to support I50.2x codes.
- 2Acuity: specify whether the heart failure is acute, chronic, or acute on chronic to allow assignment of the most specific subcategory code (I50.21, I50.22, or I50.23).
- 3Left ventricular ejection fraction (LVEF) from echocardiography or other imaging, with the date of the most recent measurement.
- 4NYHA functional classification (Class I-IV) to establish the severity of symptoms and functional limitation.
- 5Underlying etiology when known (e.g., ischemic cardiomyopathy, idiopathic dilated cardiomyopathy, valvular heart disease, hypertensive heart disease).
- 6Current signs and symptoms: document dyspnea, orthopnea, paroxysmal nocturnal dyspnea, peripheral edema, weight gain, fatigue, exercise intolerance, and any findings on physical examination.
- 7Treatment plan including guideline-directed medical therapy (ACEi/ARB/ARNI, beta-blocker, MRA, SGLT2 inhibitor), device therapy (ICD, CRT), and diuretic management.
Reimbursement & Billing Notes
ICD-10-CM code I50.2 is widely accepted by Medicare, Medicaid, and commercial payers for reimbursement of services related to systolic heart failure. However, payers and quality programs increasingly require the highest level of specificity available. When documentation supports a more specific subcategory code (I50.21, I50.22, or I50.23), that code should be used instead of the unspecified I50.2 to avoid potential claim denials or requests for additional information. Using the unspecified code when more detail is available may also trigger payer audits.
Heart failure is a major driver of risk adjustment under CMS-HCC (Hierarchical Condition Categories) models. Systolic heart failure codes in the I50.2x range map to HCC 85 (Heart Failure), which carries a significant risk adjustment factor. Accurate and specific coding of heart failure directly impacts RAF scores, capitated payment amounts, and quality measure reporting under programs such as MIPS, ACOs, and Medicare Advantage. Documentation must support the coded diagnosis at every encounter to ensure ongoing risk adjustment capture and compliance with retrospective audit requirements.
Auto-Code with DeepCura AI
DeepCura's AI medical scribe automatically captures clinical encounters and suggests accurate ICD-10 codes in real time — including I50.2 when clinically appropriate. Eliminate manual coding and reduce claim denials.
Try Free — No Credit Card RequiredFrequently Asked Questions
What is the ICD-10 code for HFrEF?
The ICD-10-CM code for HFrEF (heart failure with reduced ejection fraction) is I50.2 when unspecified as to acuity. If the documentation specifies acute HFrEF, use I50.21; for chronic HFrEF, use I50.22; and for acute on chronic HFrEF, use I50.23. The I50.2x subcategory corresponds to systolic heart failure, which is the clinical equivalent of HFrEF.
What is the difference between I50.2 and I50.22?
I50.2 is the parent code for systolic (congestive) heart failure that is unspecified regarding acuity — meaning the documentation does not state whether the condition is acute, chronic, or acute on chronic. I50.22 is the more specific code for chronic systolic (congestive) heart failure, used when the provider explicitly documents the condition as chronic. Coders should always assign the most specific code supported by the documentation, so I50.22 is preferred when chronicity is documented.
When should I use I50.2 vs I50.9?
Use I50.2 when the documentation identifies the heart failure as systolic in nature (or uses the term HFrEF or reduced ejection fraction), but does not specify the acuity. Use I50.9 (heart failure, unspecified) only when the documentation states 'heart failure' or 'congestive heart failure' without specifying whether it is systolic, diastolic, or combined. I50.9 is a less specific code and should be used only when the type of heart failure cannot be determined from the medical record.
Is I50.2 billable as a primary diagnosis?
Yes, I50.2 is a valid, billable ICD-10-CM code that can be used as a primary diagnosis. It is specific enough for claim submission and is accepted by Medicare, Medicaid, and commercial payers. However, coders should attempt to obtain additional documentation from the provider to assign a more specific subcategory code (I50.21, I50.22, or I50.23) whenever possible, as this supports higher coding accuracy and may reduce audit risk.
What LVEF qualifies as systolic heart failure for ICD-10 coding?
An LVEF of 40% or less is generally accepted as the threshold for systolic heart failure (HFrEF) in clinical guidelines (ACC/AHA). However, ICD-10 coding is driven by the provider's clinical documentation and diagnosis, not solely by a numeric LVEF value. If the provider documents systolic heart failure or HFrEF, the coder should assign the appropriate I50.2x code regardless of the specific LVEF percentage. Coders should query the provider if the LVEF and the documented diagnosis appear discordant.
Does I50.2 capture heart failure with mid-range ejection fraction (HFmrEF)?
ICD-10-CM does not have a distinct code for HFmrEF (LVEF 41-49%). If the provider documents HFmrEF or heart failure with mildly reduced ejection fraction, coding guidance varies. Some facilities code HFmrEF under I50.2x (systolic) based on the presence of reduced — though not severely reduced — ejection fraction, while others may use I50.9 if the provider does not explicitly characterize it as systolic. Coders should query the provider for clarification on the type of heart failure to ensure accurate code assignment.