ICD-10-CM Clinical Concepts for Cardiology

Cardiology practices carry some of the highest documentation-to-reimbursement stakes in cardiology medical billing. A single missed qualifier, acute versus chronic heart failure, STEMI versus NSTEMI, essential versus secondary hypertension, can mean the difference between a clean claim and a denial, or between accurate risk adjustment and a missed HCC capture. This guide consolidates the official CMS cardiology coding concepts into a practical reference for coders, billers, and cardiology practices.

Every code referenced in this guide is drawn from CMS’s official “ICD-10 Clinical Concepts for Cardiology” resource and cross-checked against the current FY2026 ICD-10-CM code set. Codes are accurate as of the FY2026 update.

Common ICD-10-CM Codes by Cardiology Category

The tables below reflect CMS’s official cardiology code groupings. Codes marked with an asterisk in CMS guidance require a greater degree of specificity to be considered first, they should be used only when the documentation genuinely does not support a more specific code.

Abnormalities of Heart Rhythm

ICD-10-CM CodeDescription
R00.0Tachycardia, unspecified
R00.1Bradycardia, unspecified
R00.2Palpitations
R00.8Other abnormalities of heart beat
R00.9Unspecified abnormalities of heart beat (use only if no further detail is documented)

Atrial Fibrillation and Flutter

ICD-10-CM CodeDescription
I48.0Paroxysmal atrial fibrillation
I48.1Persistent atrial fibrillation
I48.2Chronic atrial fibrillation
I48.3Typical atrial flutter
I48.4Atypical atrial flutter
I48.91Unspecified atrial fibrillation
I48.92Unspecified atrial flutter

Because atrial fibrillation is closely tied to high-cost procedures and long-term anticoagulation management, it remains a frequent target of payer audits. “Arrhythmia NOS” or “abnormal rhythm” without further detail should be avoided wherever the record supports a more specific type.

Other Cardiac Arrhythmias

ICD-10-CM CodeDescription
I49.01Ventricular fibrillation
I49.02Ventricular flutter
I49.1Atrial premature depolarization
I49.2Junctional premature depolarization
I49.3Ventricular premature depolarization
I49.40Unspecified premature depolarization
I49.49Other premature depolarization
I49.5Sick sinus syndrome
I49.8Other specified cardiac arrhythmias
I49.9Cardiac arrhythmia, unspecified

Chest Pain

ICD-10-CM CodeDescription
I20.0Unstable angina
I20.1Angina pectoris with documented spasm
I20.8Other forms of angina pectoris
I20.9Angina pectoris, unspecified
R07.1Chest pain on breathing
R07.2Precordial pain
R07.81Pleurodynia
R07.82Intercostal pain
R07.89Other chest pain
R07.9Chest pain, unspecified

Heart Failure

ICD-10-CM CodeDescription
I50.1Left ventricular failure
I50.20Unspecified systolic (congestive) heart failure
I50.21Acute systolic (congestive) heart failure
I50.22Chronic systolic (congestive) heart failure
I50.23Acute on chronic systolic (congestive) heart failure
I50.30Unspecified diastolic (congestive) heart failure
I50.31Acute diastolic (congestive) heart failure
I50.32Chronic diastolic (congestive) heart failure
I50.33Acute on chronic diastolic (congestive) heart failure
I50.40Unspecified combined systolic and diastolic heart failure
I50.41Acute combined systolic and diastolic heart failure
I50.42Chronic combined systolic and diastolic heart failure
I50.43Acute on chronic combined systolic and diastolic heart failure
I50.9Heart failure, unspecified

FY2026 Update – Heart Failure Specificity

  • The FY2026 ICD-10-CM code set (effective October 1, 2025) expanded heart failure coding to distinguish ejection fraction ranges – preserved (HFpEF), mid-range, and reduced (HFrEF) – along with side-of-heart involvement.
  • Coders now need an echocardiogram result or an explicit physician statement of ejection fraction category to assign the most specific available code.
  • Documentation should always capture: acuity (acute, chronic, or acute on chronic) and type (systolic, diastolic, or combined) at minimum, with ejection fraction category where available. 

Hypertension

ICD-10-CM CodeDescription
I10Essential (primary) hypertension
I11.0Hypertensive heart disease with heart failure
I11.9Hypertensive heart disease without heart failure
I13.0Hypertensive heart and chronic kidney disease with heart failure and stage 1–4 CKD
I15.0Renovascular hypertension

Compliance Note – Hypertension + Heart Disease Combination Coding

  • This is one of the most frequently miscoded relationships in cardiology billing. Per the Official ICD-10-CM Guidelines, when a patient has both hypertension and heart failure and the two are not documented as unrelated, they are assumed to be causally related and must be coded together under category I11 (Hypertensive heart disease), not reported as two separate, unlinked codes (I10 + I50.x).
  • Use additional codes from category I50 (Heart failure) or I51 to identify the specific heart condition when coding under I11.
  • If the provider explicitly documents that the heart condition is unrelated to the hypertension, code the conditions separately using I10 (or a code from I15) plus the applicable heart failure code.
  • “Benign” and “malignant” hypertension are not recognized as distinct concepts in ICD-10-CM – hypertension is defined solely as essential (primary), secondary, or a named combination type. 

Nonrheumatic Valve Disorders

ICD-10-CM CodeDescription
I35.0Nonrheumatic aortic (valve) stenosis
I35.1Nonrheumatic aortic (valve) insufficiency
I35.2Nonrheumatic aortic (valve) stenosis with insufficiency
I35.8Other nonrheumatic aortic valve disorders
I35.9Nonrheumatic aortic valve disorder, unspecified
I34.0Nonrheumatic mitral (valve) insufficiency
I34.1Nonrheumatic mitral (valve) prolapse
I34.2Nonrheumatic mitral (valve) stenosis
I34.8Other nonrheumatic mitral valve disorders
I34.9Nonrheumatic mitral valve disorder, unspecified

ICD-10-CM assumes valve disease is rheumatic in origin unless the documentation specifies otherwise. If the record does not clearly state a rheumatic cause, the nonrheumatic code series above applies but the distinction must still be actively confirmed, not assumed by default from an old habit.

Acute Myocardial Infarction (AMI) and Selected Ischemic Disease

ICD-10-CM CodeDescription
I21.01–I21.09ST elevation (STEMI) MI – anterior wall / left main / LAD / other anterior sites
I21.11, I21.19STEMI – inferior wall (right coronary artery / other inferior sites)
I21.21, I21.29STEMI – left circumflex artery / other sites
I21.3STEMI, unspecified site
I21.4Non-ST elevation (NSTEMI) myocardial infarction
I22.0, I22.1Subsequent STEMI – anterior wall / inferior wall
I22.2Subsequent NSTEMI
I22.8, I22.9Subsequent STEMI – other sites / unspecified site
I25.2Old myocardial infarction
I25.5Ischemic cardiomyopathy
I25.10Atherosclerotic heart disease of native coronary artery, without angina
I25.119Atherosclerotic heart disease of native coronary artery, with unspecified angina

Documentation Rules – AMI Timeframe and Subsequent Events

  • An AMI is considered “acute” for 4 weeks from the incident date – a change from the 8-week window used under ICD-9-CM.
  • ICD-10-CM does not capture episode-of-care distinctions (initial / subsequent / sequelae) the way ICD-9-CM did.
  • If a new MI occurs within the 4-week acute period of the original AMI, code it using the subsequent MI category (I22.-) alongside the original AMI code, both are reported.
  • After the 4-week acute window, if the patient still requires care related to the MI, use an aftercare code rather than continuing to report the AMI as acute.
  • Document presence or absence of troponin/cardiac enzyme elevation and specific ECG findings (ST elevation, ST depression, T-wave inversion, new pathological Q waves) to support code selection to the correct level of specificity. 

Cardiomyopathy

ICD-10-CM CodeDescription
I42.0Dilated cardiomyopathy
I42.1Obstructive hypertrophic cardiomyopathy
I42.2Other hypertrophic cardiomyopathy (nonobstructive)
I42.3Endomyocardial (eosinophilic) disease
I25.5Ischemic cardiomyopathy

Document type (dilated/congestive, obstructive or nonobstructive hypertrophic, etc.), location where relevant, and underlying cause, including cardiomyopathy secondary to another disease process such as amyloidosis or alcohol use, which requires an additional code for the underlying condition.

Syncope and Collapse

ICD-10-CM CodeDescription
R55Syncope and collapse

Because syncope has multifactorial causes, documentation should quantify the number of episodes and describe associated findings (orthostatic vital signs, EKG findings, relevant labs) that support the underlying etiology code(s) reported alongside R55.

Underdosing: A Concept With No ICD-9-CM Equivalent

Underdosing is a term unique to ICD-10-CM. It identifies when a patient is taking less of a prescribed medication than directed, a scenario common in cardiology, particularly with antihypertensive and anticoagulant therapy, and one with direct implications for medical necessity and care planning.

ICD-10-CM CodeDescription
Z91.120Patient’s intentional underdosing of medication regimen due to financial hardship
Z91.14Patient’s other noncompliance with medication regimen
T46.5X6AUnderdosing of other antihypertensive drugs, initial encounter
T45.526DUnderdosing of antithrombotic drugs, subsequent encounter

To support these codes, documentation should specify: whether the underdosing is intentional, unintentional, or due to noncompliance; and the reason (financial hardship, age-related debility, side effects, etc.).

FY2026 ICD-10-CM Updates Relevant to Cardiology

The FY2026 ICD-10-CM code set took effect October 1, 2025, adding new codes and revised guidelines across several chapters. For cardiology, the most consequential changes are:

  • Heart failure phenotype specificity: new codes distinguish HFpEF, HFrEF, and mid-range ejection fraction, in addition to the existing acuity/type structure (acute, chronic, acute on chronic; systolic, diastolic, combined).
  • Cardiorenal syndrome classifications: new subtype codes to better capture the interaction between heart failure and kidney disease, aligning with the existing I13 hypertensive heart and chronic kidney disease category.
  • Revised hypertension-with-heart-disease guideline language (Section I.C.9.a.1): reaffirms that heart conditions classified to I50.-, I51.4, I51.89, and I51.9 are coded to category I11 (Hypertensive heart disease) with an additional code identifying the heart condition, unless documentation states the conditions are unrelated.
  • Continued alignment of atrial fibrillation terminology with current HRS/ACC classification standards.

Practices should confirm their encoders and superbills reflect the FY2026 code set for all dates of service on or after October 1, 2025. Claims coded with a deleted or prior-year code will be rejected and require correction and resubmission, creating avoidable delays in reimbursement.

Cardiology Documentation Checklist

Use this checklist during chart review or provider queries to confirm documentation supports the most specific code available:

  1. Encounter reason: routine visit vs. surgical/procedural clearance vs. new problem (drives different code selection).
  2. Heart failure: acuity (acute / chronic / acute on chronic) + type (systolic / diastolic / combined) + ejection fraction category if available.
  3. Hypertension: type (essential vs. secondary) and any causal relationship to heart or kidney disease.
  4. AMI: STEMI vs. NSTEMI, vessel/wall location, troponin or enzyme findings, ECG findings, and whether within the 4-week acute window.
  5. Arrhythmia: specific rhythm name (not “arrhythmia NOS”), location (atrial/ventricular/supraventricular), and acuity.
  6. Valve disease: rheumatic vs. nonrheumatic, valve location, and type (stenosis, insufficiency, prolapse, regurgitation).
  7. Angina/atherosclerotic heart disease: stability (stable/unstable/with spasm), vessel involved, and graft status (native, autologous, biologic) if applicable.
  8. Medication compliance: document any underdosing, whether intentional/unintentional/noncompliant, and the reason.
  9. Tobacco use: type of product, and presence of nicotine-induced disorders (remission, withdrawal, uncomplicated).
  10. HCC-relevant chronic conditions re-evaluated and documented at each annual encounter, not carried forward by assumption.

HCC and Risk Adjustment Considerations

Several cardiology diagnoses, such as hypertensive heart disease, chronic heart failure, cardiomyopathy, and specified arrhythmias, among them, function as Hierarchical Condition Category (HCC) codes under Medicare Advantage risk adjustment models. HCC status is easy to overlook during the ICD-9-CM to ICD-10-CM transition workflow, but it has a direct payment impact.

  • Chronic conditions should be evaluated and documented at least annually, with current status (active, resolved, stable, worsening) explicitly stated.
  • Avoid carrying forward a diagnosis code from a prior note without confirming it still applies at the current encounter.
  • Unspecified heart failure or unspecified arrhythmia codes typically carry lower or no HCC weight compared with their specified equivalents, specificity directly affects risk-adjusted reimbursement.

Illustrative Clinical Scenario: Hypertension With Cardiac Clearance

The following scenario is adapted from CMS’s official cardiology coding guidance to illustrate how documentation translates into code selection. It is illustrative only and should not be used as a substitute for practice-specific coding policy.

Case Study:

An 81-year-old male is referred for hypertension evaluation and cardiac clearance prior to a scheduled surgical procedure. History includes an inferior wall MI one year prior with full symptom resolution, and essential hypertension previously managed with metoprolol succinate, which the patient has not been taking due to inability to afford the medication. Exam shows elevated blood pressure and labs show a mild creatinine elevation suggesting early renal involvement.

Coding Outcome

ICD-10-CM CodeDescription
I10Essential (primary) hypertension
R94.31Abnormal electrocardiogram [ECG] [EKG]
R94.4Abnormal results of kidney function studies
I25.2Old myocardial infarction
T46.5X6AUnderdosing of other antihypertensive drugs, initial encounter
Z91.120Patient’s intentional underdosing of medication regimen due to financial hardship
Z01.810Encounter for pre-procedural cardiovascular examination

Note how the visit reason (pre-procedural clearance, not a routine hypertension check) drove the use of Z01.810, and how the medication non-adherence was captured with both a clinical underdosing code and a Z-code identifying the financial cause, detail that ICD-9-CM’s V15.81 (history of noncompliance) could not capture.

Why Cardiology Practices Trust CureCloudMD for 98% First-Pass Coding Accuracy?

Cardiology coding demands exceptional precision. From heart failure phenotype specificity and combination coding rules to annual ICD-10-CM updates, even a minor coding error can trigger claim denials, delayed reimbursements, or compliance risks. That is why many cardiology practices rely on specialized coding support instead of general medical billing services.

At CureCloudMD, our certified Cardiology medical coders and billing specialists are trained specifically to manage the complexities of cardiology documentation and reimbursement. We combine specialty-focused coding expertise with proactive quality assurance to help providers maximize clean claims and maintain regulatory compliance.

Our proven performance includes:

  • 98% First-Pass Coding Accuracy through comprehensive chart reviews and specialty-specific coding validation.
  • 99% Clean Claim Submission Rate, reducing costly coding-related rejections before claims reach the payer.
  • 95% Reduction in Coding-Related Denials by identifying documentation gaps and applying the most specific ICD-10-CM and CPT codes.
  • Up to 30% Faster Reimbursement Cycles with accurate coding, timely claim submission, and continuous denial prevention.
  • 100% Compliance with Current ICD-10-CM, CPT, and CMS Coding Guidelines, including the latest cardiology coding updates.
  • 24/7 Revenue Cycle Monitoring and Coding Support to keep practices informed of payer changes and coding opportunities.

Whether your practice manages atrial fibrillation, heart failure, myocardial infarction, hypertension, structural heart disease, or complex cardiovascular procedures, CureCloudMD helps ensure every encounter is coded accurately, documented thoroughly, and submitted the first time correctly. The result is fewer denials, improved revenue capture, reduced administrative burden, and more time for providers to focus on delivering exceptional patient care.

Contact us via email at [email protected] or call +1 205 947 3264 to start transforming your practice’s financial performance. Your revenue growth and financial peace of mind are our top priorities.


Trustpilot