ICD10Source — ICD-10 & Billing Coding Resources
Medical Coding Guide — Updated 2026

ICD-10-CM Coding for Cardiology — 2026 Guide

A practical guide to ICD-10-CM coding for cardiology in 2026. Covers heart failure, atrial fibrillation, coronary artery disease, acute MI, hypertension, and cardiology sequencing rules.

📅 Updated April 2026 ⏱ 8 min read 🏢 CMS FY2026
CardiologyHeart FailureCC/MCC CodingCMS FY2026

Table of Contents

  1. ICD-10-CM in Cardiology
  2. Heart Failure Coding
  3. Atrial Fibrillation and Flutter
  4. Coronary Artery Disease
  5. Acute Myocardial Infarction
  6. Cardiology Sequencing Tips

ICD-10-CM in Cardiology

Cardiology is one of the most code-intensive specialties in ICD-10-CM. The cardiovascular system chapter (Chapter 9, codes I00-I99) contains hundreds of codes covering conditions from hypertension and coronary artery disease to heart failure, arrhythmias, and stroke. Accurate cardiology coding directly affects reimbursement, HCC risk adjustment, and quality reporting.

This guide covers the most commonly used ICD-10-CM codes in cardiology practices and hospital cardiology departments, with practical coding guidance for each category.

Heart Failure Coding

Heart failure coding in ICD-10-CM requires specificity on two dimensions — the type of heart failure (systolic vs diastolic) and the acuity (acute, chronic, or acute-on-chronic).

CodeDescriptionCC/MCC
I50.20Unspecified systolic heart failureCC
I50.21Acute systolic heart failureMCC
I50.22Chronic systolic heart failureCC
I50.23Acute on chronic systolic heart failureMCC
I50.30Unspecified diastolic heart failureCC
I50.33Acute on chronic diastolic heart failureMCC
I50.9Heart failure, unspecifiedCC

CDI opportunity: I50.9 (unspecified) is one of the most frequently downcoded heart failure codes. When the record supports systolic or diastolic classification and acute vs chronic acuity, always code to that specificity. Acute on chronic heart failure carries MCC weight vs CC for chronic alone.

Atrial Fibrillation and Flutter

Atrial fibrillation (AFib) coding requires specifying the type. ICD-10-CM distinguishes between paroxysmal, persistent, long-standing persistent, permanent, and typical and atypical flutter.

CodeDescription
I48.0Paroxysmal atrial fibrillation
I48.11Longstanding persistent atrial fibrillation
I48.19Other persistent atrial fibrillation
I48.20Chronic atrial fibrillation, unspecified
I48.91Unspecified atrial fibrillation
I48.3Typical atrial flutter
I48.4Atypical atrial flutter

Coronary Artery Disease

Coronary artery disease (CAD) coding in ICD-10-CM requires specifying the vessel type (native vs bypass graft), the presence of angina, and the type of angina when present. Category I25 covers chronic ischemic heart disease.

Acute Myocardial Infarction

AMI coding requires specifying the type (STEMI vs NSTEMI), the vessel involved for STEMI, and whether this is an initial or subsequent encounter.

Cardiology Sequencing Tips

📄 Official Sources & References

The information in this guide is based on official U.S. government publications. Always verify coding information against the most current official sources before use in billing or clinical documentation.

Look Up Codes Instantly — Free

Search 102,885 ICD-10-CM codes with CC/MCC flags, HCC scores, POA indicators, sequencing rules and more. No login. No paywall.

Search ICD10Source Free →