Skip to main content

eClaim Solution

ICD-10 cardiology codes

Complete Guide to ICD 10 Cardiology Codes

AI Summarize: ChatGPT Claude Gemini copilot perplexity Grok Google

ICD 10 cardiology codes are as important as CPT codes for cardiology practices because they help insurers understand the diagnosis, symptoms, and disease (why the patient receives care).

Cardiology practices use a wide range of ICD-10 codes, including heart rhythm abnormalities, atrial fibrillation and atrial flutter, chest pain and angina, heart failure, hypertension, coronary artery disease, and more. Using ICD-10 codes correctly supports claim processing, while incorrect use can delay payment.

Here, we’ll cover common ICD-10 codes, their descriptions, why they matter in billing, and how to choose the right one for cardiology treatments and services. Keep reading to better understand ICD-10 codes and improve reimbursements.

What are ICD 10 Cardiology Codes?

ICD 10 cardiology codes were established by the AMA (American Medical Association) and maintained by them every year to make reimbursements more accurate and to record patients’ healthcare status.

For cardiology billing, ICD-10 codes are essential because they indicate diagnoses, diseases, or symptoms and help providers make better treatment decisions.

Furthermore, these codes can’t work alone in the reimbursement process. They should be linked with the most appropriate CPT (procedural) codes, because an incorrect one can lead to denials.

Audit Your Cardiology Billing to Fix Errors Before It Hurts Your Revenue

Even a minor mistake in cardiology billing and coding can cause payment delays, which severely hurts your cardiology revenue cycle management. Get free billing audit services to uncover hidden causes of revenue leakage, fix them, and improve your reimbursement process.

Quick Review of Common ICD 10 Cardiology Codes

Here’s a quick overview of the most commonly used ICD 10 cardiology codes.

ICD-10 Codes Descriptions
I26
Pulmonary embolism
I27.82
Chronic pulmonary embolism
I30
Acute pericarditis
I31
Other diseases of pericardium
I32
Pericarditis in diseases classified elsewhere
I33
Acute and subacute endocarditis
I34
Nonrheumatic mitral valve disorders
I35
Nonrheumatic aortic valve disorders
I36
Nonrheumatic tricuspid valve disorders
I37
Nonrheumatic pulmonary valve disorders
I38
Endocarditis, valve unspecified
I39
Endocarditis and heart valve disorders in diseases classified elsewhere
I40
Acute myocarditis
I41
Myocarditis in diseases classified elsewhere
I42
Cardiomyopathy
I43
Cardiomyopathy in diseases classified elsewhere
I44
Atrioventricular and left bundle-branch block
I45
Other conduction disorders
I46
Cardiac arrest
I47
Paroxysmal tachycardia
I48
Atrial fibrillation and flutter
I49
Other cardiac arrhythmias
I50
Heart failure
I51
Complications and ill-defined descriptions of heart disease
I52
Other heart disorders in diseases classified elsewhere
I5A
Non-ischemic myocardial injury (non-traumatic)
I70
Atherosclerosis
I71
Aortic aneurysm and dissection
I72
Other aneurysm
I73
Other peripheral vascular diseases
I74
Arterial embolism and thrombosis
I75
Atheroembolism
I76
Septic arterial embolism
I77
Other disorders of arteries and arterioles
I78
Diseases of capillaries
I79
Disorders of arteries, arterioles, and capillaries in diseases classified elsewhere
I80
Phlebitis and thrombophlebitis
I81
Portal vein thrombosis
I82
Other venous embolism and thrombosis
I83
Varicose veins of lower extremities
I85
Esophageal varices
I86
Varicose veins of other sites
I87
Other disorders of veins
I88
Nonspecific lymphadenitis
I89
Other noninfective disorders of lymphatic vessels and lymph nodes
I05
Rheumatic mitral valve diseases
I06
Rheumatic aortic valve diseases
I07
Rheumatic tricuspid valve diseases
I08
Multiple valve diseases
I09
Other rheumatic heart diseases
I00
Rheumatic fever without heart involvement
I01
Rheumatic fever with heart involvement
I02
Rheumatic chorea
I09.81
Rheumatic heart failure
I11
Hypertensive heart disease
I11.0
Hypertensive heart disease with heart failure
I11.9
Hypertensive heart disease without heart failure
I13
Hypertensive heart and chronic kidney disease
I13.0
Hypertensive heart and chronic kidney disease with heart failure and stage 1–4 chronic kidney disease, or unspecified chronic kidney disease
I13.1
Hypertensive heart and chronic kidney disease without heart failure
I13.11
Hypertensive heart and chronic kidney disease without heart failure, with stage 5 chronic kidney disease or end-stage renal disease
I13.2
Hypertensive heart and chronic kidney disease with heart failure and stage 5 chronic kidney disease or end-stage renal disease
I20.0
Unstable angina
I20.1
Angina pectoris with documented spasm
ICD Code
I20.8
Other forms of angina pectoris
I20.9
Angina pectoris, unspecified
R07.1
Chest pain on breathing
R07.2
Precordial pain
R07.81
Pleurodynia
R07.82
Intercostal pain
R07.89
Other chest pain
I10
Essential (primary) hypertension
I25.10
Atherosclerotic heart disease of native coronary artery without angina pectoris
I25.110
Atherosclerotic heart disease of native coronary artery with unstable angina pectoris
I21.4
Non-ST elevation (NSTEMI) myocardial infarction
I21.3
ST elevation (STEMI) myocardial infarction of unspecified site
I22.2
Subsequent non-ST elevation (NSTEMI) myocardial infarction
I48.0
Paroxysmal atrial fibrillation
I48.91
Unspecified atrial fibrillation
I47.1
Supraventricular tachycardia
I49.9
Cardiac arrhythmia, unspecified
I50.9
Heart failure, unspecified
I50.20
Unspecified systolic (congestive) heart failure
I50.22
Chronic systolic (congestive) heart failure
I50.30
Unspecified diastolic (congestive) heart failure
I50.32
Chronic diastolic (congestive) heart failure
I42.0
Dilated cardiomyopathy
I42.9
Cardiomyopathy, unspecified
I34.0
Nonrheumatic mitral (valve) insufficiency
I35.0
Nonrheumatic aortic (valve) stenosis
I36.1
Nonrheumatic tricuspid (valve) insufficiency
I27.20
Pulmonary hypertension, unspecified
I26.99
Other pulmonary embolism without acute cor pulmonale
I65.23
Occlusion and stenosis of bilateral carotid arteries
I73.9
Peripheral vascular disease, unspecified
R00.0
Tachycardia, unspecified
R00.1
Bradycardia, unspecified
R07.9
Chest pain, unspecified
R06.02
Shortness of breath
R55
Syncope and collapse
Z95.0
Presence of cardiac pacemaker
Z95.1
Presence of aortocoronary bypass graft
Z95.5
Presence of coronary angioplasty implant and graft

Cardiology ICD-10 Codes by Category

Let’s discuss cardiology ICD-10 codes by category; this helps you better understand which code ranges fall into each category.

Abnormalities of Heart Rhythm

Abnormalities of heart rhythm indicate that the electrical signals that coordinate heartbeats don’t work properly, which can make the heartbeat too slow, too fast, or irregular.

The ICD-10 codes used to indicate these diseases are as follows;

  • R00.0 for Tachycardia (Fast Heart Rhythm)
  • R00.1 for Bradycardia (Slow Heart Rhythm)
  • R00.2 for Palpitations (pounding, fluttering, and racing feeling)
  • R00.8 for Other abnormalities of heartbeat
  • R00.9 for Unspecified abnormalities of heartbeat

Atrial Fibrillation and Atrial Flutter

Atrial fibrillation and atrial flutter are common abnormal heart rhythms that affect the heart’s upper chambers (atria).

The ICD-10 codes used to indicate this disease include;

  • I48 for Atrial fibrillation and flutter
  • I48.0 for Paroxysmal atrial fibrillation
  • I48.1 for Persistent atrial fibrillation
  • I48.2 for Chronic atrial fibrillation
  • I48.3 for Typical atrial flutter
  • I48.4 for Atypical atrial flutter
  • I48.9 for Unspecified atrial fibrillation and atrial flutter

Other Cardiac Arrhythmias

Other cardiac arrhythmias refer to any disorder of heart rate or rhythm caused by irregular electrical signals.

The ICD-10 codes used to indicate this disease include;

  • I49.01 for Ventricular fibrillation
  • I49.02 for Ventricular flutter
  • I49.1 for Atrial premature depolarization
  • I49.2 for Junctional premature depolarization
  • I49.3 for Ventricular premature depolarization
  • I49.4 for Other and unspecified premature depolarization
  • I49.5 for Sick sinus syndrome
  • I49.8 for Other specified cardiac arrhythmias
  • I49.9 for Cardiac arrhythmia unspecified

Chest Pain and Angina

Angina, also known as angina pectoris, is discomfort when the heart muscle doesn’t receive enough oxygen-rich blood. However, it’s not a disease itself; it’s a symptom of an underlying heart problem, such as fatty plaque blocking the arteries.

The ICD-10 codes used to indicate this disease include;

  • I20.0 for Unstable Angina
  • I20.1 for Angina pectoris with documented spasm
  • I20.2 for Refractory angina pectoris
  • I20.8 for Other forms of angina pectoris
  • I20.81 for Angina pectoris with coronary microvascular dysfunction
  • I20.89 for Other forms of angina pectoris
  • I20.9 for Angina pectoris, unspecified
  • R07.1 for Chest pain on breathing
  • R07.2 for Precordial pain
  • R07.8 for Other chest pain
  • R07.81 for Pleurodynia
  • R07.82 for Intercostal pain
  • R07.9 for Chest pain, unspecified

Heart Failure

Heart failure occurs when the heart muscle can’t pump enough blood to deliver oxygen throughout the body to meet its needs.

The ICD-10 codes used to indicate this disease include;

  • I50 for Heart failure
  • I50.1 for Left ventricular failure, unspecified
  • I50.2 for Systolic (congestive) heart failure
  • I50.20 for Unspecified systolic (congestive) heart failure
  • I50.21 for Acute systolic (congestive) heart failure
  • I50.22 for Chronic systolic (congestive) heart failure
  • I50.23 for Acute on chronic systolic (congestive) heart failure
  • I50.3 for Diastolic (congestive) heart failure
  • I50.30 for Unspecified (congestive) heart failure
  • I50.31 for Acute diastolic (congestive) heart failure
  • I50.32 for Chronic diastolic (congestive) heart failure
  • I50.33 for Acute on chronic diastolic (congestive) heart failure
  • I50.4 for Combined systolic (congestive) and diastolic (congestive) heart failure
  • I50.40 for Unspecified combined systolic (congestive) heart failure
  • I50.41 for Acute combined systolic (congestive) heart failure
  • I50.42 for Chronic combined systolic (congestive) heart failure
  • I50.43 for Acute on chronic combined systolic (congestive) heart failure
  • I50.8 for Other heart failure
  • I50.81 Right heart failure
  • I50.810 for Right heart failure, unspecified
  • I50.811 for Acute right heart failure
  • I50.812 for Chronic right heart failure
  • I50.813 for Acute on chronic right heart failure
  • I50.814 for Right heart failure due to left heart failure
  • I50.82 for Biventricular heart failure
  • I50.83 for High-output heart failure
  • I50.84 for End-stage heart failure
  • I50.89 for Other heart failure
  • I50.9 for Heart failure, unspecified

Hypertension

Hypertension means high blood pressure, indicating that the pressure of blood flow is consistently too high against the artery walls.

The ICD-10 code used for hypertension is I10.

Myocardial Infarction

Myocardial infarction is commonly known as a heart attack, which indicates that blood flow decreases or stops to a part of the muscle, causing death of tissue (necrosis) due to lack of oxygen.

The ICD-10 codes for myocardial infarction include;

  • I21 for Acute myocardial infarction
  • I21.0 for ST elevation (STEMI) myocardial infarction of anterior wall
  • I21.1 for ST elevation (STEMI) myocardial infarction of inferior wall
  • I21.2 for ST elevation (STEMI) myocardial infarction of other sides
  • I21.3 for ST elevation (STEMI) myocardial infarction of unspecified site
  • I21.4 for Non-ST elevation (NSTEMI) myocardial infarction
  • I21.9 for Acute myocardial infarction, unspecified
  • I21.A for Other type of myocardial infarction
  • I21.B for Myocardial infarction with coronary microvascular dysfunction

Cardiomyopathy

Cardiomyopathy is a disease that indicates the heart muscle becomes abnormally stretched, thin, or thick, making it difficult for the heart to pump blood effectively to the rest of the body.

The ICD-10 codes for cardiomyopathy include;

  • I42 for Cardiomyopathy
  • I42.1 for Dilated cardiomyopathy
  • I42.2 for Obstructive hypertrophic cardiomyopathy
  • I42.3 for Other hypertrophic cardiomyopathy
  • I42.4 for Endomyocardial (eosinophilic) disease
  • I42.5 for Other restrictive cardiomyopathy
  • I42.6 for Alcoholic cardiomyopathy
  • I42.7 for Cardiomyopathy due to drug and external agent
  • I42.8 for Other cardiomyopathies
  • I42.9 for Cardiomyopathy, unspecified

Heart Valve Disease

Heart valve disease refers to the condition in which one or more of the four valves, i.e., the aortic, mitral, tricuspid, or pulmonary valves, do not work properly, making it harder to push blood through the body.

The ICD-10 codes for heart valve disease include;

  • I06.0 for Rheumatic aortic valve disease
  • I06.0 for Rheumatic aortic stenosis
  • I06.1 for Rheumatic aortic insufficiency
  • I06.2 for Rheumatic aortic stenosis with insufficiency
  • I06.8 for Other rheumatic aortic valve diseases
  • I06.9 for Rheumatic aortic valve diseases, unspecified

How to Choose the Right ICD 10 Cardiology Codes

Choosing the correct ICD 10 cardiology codes starts with reviewing the patient’s medical documentation and identifying the specific cardiac condition. Follow these steps to ensure accurate diagnosis coding:

  1. Review the Medical Documentation: Check the provider’s notes, diagnostic test results, and confirmed diagnosis to identify the condition being treated.
  2. Identify the Specific Diagnosis: Determine whether the patient has hypertension, heart failure, coronary artery disease, arrhythmia, or another cardiovascular condition.
  3. Select the Most Specific Code: Use the ICD-10-CM Alphabetic Index and Tabular List to identify the code that matches the documented diagnosis, including its type, acuity, and chronicity when applicable.
  4. Check Coding Guidelines: Review applicable instructions, including combination-code requirements, additional-code instructions, and Excludes notes.
  5. Verify Code Validity: Confirm that the code is valid for the applicable fiscal year and contains all required characters.
  6. Confirm Medical Necessity: Ensure the diagnosis is documented and supports the medical necessity of the billed cardiology service under applicable payer guidelines.
  7. Review Before Claim Submission: Check the diagnosis code for accuracy and consistency with the medical record to help prevent avoidable denials and reimbursement delays.


Tip:
Never select a diagnosis code based solely on symptoms or test results when the documentation does not support that diagnosis. Always follow official guidelines for ICD 10 cardiology codes and the provider’s documented findings.

From Complex Coding to Cleaner Claims: Let Experts Help

Outsource your cardiology billing services to eClaim Solution, with expertise in complex coding, cleaner claim submission, and denial management—helping your practice improve reimbursements and boost cash flow.

Frequently Asked Questions

What are the most common ICD-10 codes in cardiology?

ICD-10-CM codes for essential hypertension are found under I10, heart failure under I50.9, unspecified atrial fibrillation is found under I48.91, coronary artery disease without angina is found under I25.10, and chest pain is found under R07.9. The code assigned is dependent upon the supporting documentation and coding guidelines.

Which ICD-10 codes describe chest pain and angina?

R07.9 is the code for unspecified chest pain. R07.2 is the code for precordial pain. Angina is coded under I20.9 (angina pectoris, unspecified), and unstable angina is coded under I20.0. The selected code is dependent upon the symptoms described by the patient or the diagnosis made by the health care provider.

What are the ICD-10 codes for heart failure and cardiomyopathy?

Heart failure is described under I50.9 if the documentation is unspecified. If the heart failure is of the systolic variety, it is described under I50.20, and if it is of the diastolic variety, it is described under I50.30. Chronic systolic heart failure is described under I50.22. Cardiomyopathy is described under I42.9 if it is unspecified, and dilated cardiomyopathy is described under I42.0. The assigned code depends on the type of heart failure or cardiomyopathy described.

What is the difference between ICD-10 codes I48.91 and I48.0?

I48.91 describes atrial fibrillation that is unspecified. I48.0 describes paroxysmal atrial fibrillation, which terminates spontaneously or with intervention. The most specific code describing atrial fibrillation is to be assigned based upon the supporting documentation.

How do ICD-10 codes affect cardiology claim denials and reimbursement?

ICD-10-CM codes communicate the patient’s diagnosis and help establish medical necessity for cardiology services. Incorrect, unspecified, or unsupported codes can lead to claim denials, requests for additional documentation, or payment delays. Accurate diagnosis coding helps support appropriate reimbursement and compliance with payer requirements.

How can cardiology practices avoid ICD-10 coding errors?

Cardiology practices can reduce coding errors by maintaining complete clinical documentation, using the most specific supported diagnosis codes, checking annual ICD-10-CM updates, and verifying payer-specific requirements. Regular coding audits and staff training can also help identify recurring errors and reduce avoidable claim denials.

Share this post:

✓ Link Copied!

Book a Consultation

Categories

Table of Content

Comprehensive Medical Billing Services

Subscribe ECS Newsletter

Get the latest in medical billing. No spam, only valuable updates!

REVENUE CYCLE MANAGEMENT

Let Us Handle Your Billing Challenges

From coding to collection, our end-to-end RCM services help you get paid faster and focus on what matters most your patients.

Fast Claims Processing

Reduced Denials

Better Revenue Visibility

Dedicated Support Team

Save Up to

40%

On Billing Costs

Increase Revenue Decrease Stress
🎉Get Your Credentialing Started Free
Start your payer credentialing process with expert support and avoid enrollment delays that can hold up your practice.

This will close in 0 seconds