Cardiology ICD-10 Codes: Common Codes, Guidelines & Coding Tips

June 1, 2026

cardiology-icd-10-codes

Cardiology ICD-10 codes require a high level of specificity. Small documentation details, such as heart failure type, AFib classification, CAD severity, or hypertension-related conditions, can affect code selection, medical necessity, and the overall accuracy of cardiology billing services.

Highlights

  • Most commonly used cardiology ICD-10 codes, organized by condition
  • Documentation requirements for heart failure, AFib, CAD, MI, and hypertension
  • Specific vs. unspecified code comparisons and when each applies
  • Common coding mistakes that trigger cardiology claim denials

Many cardiology claim denials are not caused by the care provided, but by documentation gaps or diagnosis codes that lack sufficient specificity. A KFF analysis of CMS transparency data found that nearly 17% of in-network claims were denied in 2021, with rates varying from 2% to 49% across insurers.

In cardiology, even a single unspecified code like I50.9 or I48.91 can create medical necessity and reimbursement challenges for procedures such as echocardiograms or ablations.

This guide covers the cardiology ICD-10 codes billing teams use most, the documentation each code requires, and the coding issues that commonly lead to denials and payment delays.

Most Commonly Used ICD-10 Codes in Cardiology

Medical coders often work across multiple cardiovascular conditions in a single encounter, making quick access to commonly reported diagnosis codes essential. Here are the most commonly reported cardiology ICD-10-CM codes.

ConditionICD-10 CodeDescriptionBillable
HypertensionI10Essential (primary) hypertensionYes
HypertensionI11.0Hypertensive heart disease with heart failureYes
CADI25.10Atherosclerotic heart disease without anginaYes
CADI25.110CAD with unstable anginaYes
Heart FailureI50.22Chronic systolic heart failureYes
Heart FailureI50.32Chronic diastolic heart failureYes
Heart FailureI50.9Heart failure, unspecifiedYes
AFibI48.0Paroxysmal atrial fibrillationYes
AFibI48.11Longstanding persistent AFibYes
AFibI48.19Other persistent AFibYes
ArrhythmiaI49.5Sick sinus syndromeYes
CardiomyopathyI42.0Dilated cardiomyopathyYes
Valve DiseaseI35.0Nonrheumatic aortic stenosisYes
Valve DiseaseI34.0Nonrheumatic mitral regurgitationYes
SymptomR07.9Chest pain, unspecifiedYes
SymptomR55Syncope and collapseYes
Status CodeZ95.1Presence of aortocoronary bypass graftYes

Pro Tip

If the documentation supports a more specific diagnosis, don’t settle for an unspecified code. It can save you from unnecessary denials, payer questions, and coding rework later.

ICD-10 Codes by Cardiology Condition

Whether you’re coding heart failure, AFib, CAD, or hypertension, specificity is what separates a clean claim from a denied one. The sections below group commonly used cardiology ICD-10-CM codes by condition and highlight the documentation details that frequently affect code selection.

Heart Failure ICD-10 Codes (I50.-)

Heart failure is one of the most scrutinized diagnosis categories in cardiology. Code selection often depends on the type of heart failure documented and whether the condition is acute, chronic, or acute on chronic.

Systolic Heart Failure (HFrEF) ICD-10 codes: 

ICD-10 CodeDescription
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

Diastolic heart failure (HFpEF) ICD-10 codes:

ICD-10 CodeDescription
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

Combined systolic and diastolic heart failure ICD-10 codes:

ICD-10 CodeDescription
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

Do You Know?

If the provider documents HFrEF, HFpEF, systolic heart failure, or diastolic heart failure, code the documented condition rather than defaulting to an unspecified code. A few extra seconds spent reviewing documentation can save a lot of claim rework later.

Atrial Fibrillation & Arrhythmia ICD-10 Codes (I47–I49)

AFib is one of the most commonly coded rhythm disorders in cardiology. The biggest coding mistake is treating all AFib diagnoses the same when the documentation supports a more specific rhythm classification.

Atrial fibrillation ICD-10 codes:

ICD-10 CodeDescription
I48.0Paroxysmal atrial fibrillation
I48.11Longstanding persistent atrial fibrillation
I48.19Other persistent atrial fibrillation
I48.20Chronic atrial fibrillation, unspecified
I48.21Permanent atrial fibrillation
I48.91Unspecified atrial fibrillation

Atrial flutter & other arrhythmias ICD-10 codes:

ICD-10 CodeDescription
I48.3Typical atrial flutter
I48.4Atypical atrial flutter
I47.19Other supraventricular tachycardia
I47.20Ventricular tachycardia, unspecified
I49.01Ventricular fibrillation
I49.02Ventricular flutter
I49.1Atrial premature depolarization
I49.3Ventricular premature depolarization
I45.81Long QT syndrome

Coronary Artery Disease ICD-10 Codes (I20–I25)

CAD coding often comes down to three questions: Is the disease in a native vessel or bypass graft? Is angina present? Is there a history of myocardial infarction? Answer those first and code selection becomes much easier.

Accurate diagnosis coding is only part of the picture. Many CAD encounters also require procedure reporting with cardiology CPT codes, particularly when diagnostic or interventional services are performed. 

Angina pectoris ICD-10 codes:

ICD-10 CodeDescription
I20.0Unstable angina
I20.8Other forms of angina pectoris
I20.9Angina pectoris, unspecified

Common acute myocardial infarction ICD-10 codes:

ICD-10 CodeDescription
I21.01STEMI involving left main coronary artery
I21.02STEMI involving left anterior descending coronary artery
I21.09STEMI involving other coronary artery of anterior wall
I21.4Non-ST elevation myocardial infarction (NSTEMI)

Chronic CAD, native coronary arteries ICD-10 codes:

ICD-10 CodeDescription
I25.10Atherosclerotic heart disease of native coronary artery without angina pectoris
I25.110Atherosclerotic heart disease of native coronary artery with unstable angina pectoris
I25.118Atherosclerotic heart disease of native coronary artery with other forms of angina pectoris
I25.2Old myocardial infarction

Hypertension ICD-10 Codes (I10–I16)

Hypertension coding becomes more complex when heart disease, chronic kidney disease, or hypertensive crises are involved. This is one area where combination coding rules frequently affect code selection.

ICD-10 CodeDescription
I10Essential (primary) hypertension
I11.0Hypertensive heart disease with heart failure
I11.9Hypertensive heart disease without heart failure
I12.9Hypertensive chronic kidney disease with stage 1–4 CKD or unspecified CKD
I13.0Hypertensive heart and chronic kidney disease with heart failure and stage 1–4 CKD or unspecified CKD
I13.2Hypertensive heart and chronic kidney disease with heart failure and stage 5 CKD or ESRD
I16.0Hypertensive urgency
I16.1Hypertensive emergency
I16.9Hypertensive crisis, unspecified

Valvular Disease & Cardiomyopathy ICD-10 Codes

Valve disorders and cardiomyopathies are common in cardiology practices and often require close attention to documentation details, particularly when distinguishing rheumatic from nonrheumatic disease.

Valvular disease ICD-10 codes:

ICD-10 CodeDescription
I34.0Nonrheumatic mitral (valve) insufficiency
I34.1Nonrheumatic mitral (valve) prolapse
I34.2Nonrheumatic mitral (valve) stenosis
I35.0Nonrheumatic aortic (valve) stenosis
I35.1Nonrheumatic aortic (valve) insufficiency
I35.2Nonrheumatic aortic (valve) stenosis with insufficiency
I36.0Nonrheumatic tricuspid (valve) stenosis
I36.1Nonrheumatic tricuspid (valve) insufficiency
I05.0Rheumatic mitral stenosis
I06.0Rheumatic aortic stenosis

Pro Tip

If you’re coding a cardiology encounter with multiple active conditions, such as heart failure, hypertension, and CKD in the same note, sequence matters. The condition chiefly responsible for the visit goes first. Don’t let a busy chart rush that decision.

Cardiomyopathy ICD-10 codes:

ICD-10 CodeDescription
I42.0Dilated cardiomyopathy
I42.1Obstructive hypertrophic cardiomyopathy
I42.2Other hypertrophic cardiomyopathy
I42.5Other restrictive cardiomyopathy
I42.6Alcoholic cardiomyopathy
I42.9Cardiomyopathy, unspecified

Specialized Cardiology ICD-10 Codes Beyond Core Diagnoses

Heart failure, AFib, CAD, and hypertension cover a lot of cardiology encounters, but not all of them. There are a handful of other cardiovascular diagnoses that show up regularly on claims and are easy to miss if you’re not looking for them. The codes below are worth keeping close. 

Peripheral Vascular Disease (PAD/PVD)

ICD-10 CodeDescription
I70.0Atherosclerosis of aorta
I70.201Unspecified atherosclerosis of native arteries of extremities, right leg
I70.202Unspecified atherosclerosis of native arteries of extremities, left leg
I73.9Peripheral vascular disease, unspecified

Pulmonary Heart Disease & Pulmonary Hypertension

ICD-10 CodeDescription
I26.99Other pulmonary embolism without acute cor pulmonale
I27.20Pulmonary hypertension, unspecified
I27.21Secondary pulmonary arterial hypertension
I27.82Chronic pulmonary embolism

Do You Know?

According to the CDC, nearly half of all adults in the United States have hypertension. That volume alone makes accurate hypertension combination coding, particularly when CKD or heart disease is also present, one of the highest-stakes coding decisions in a cardiology practice. 

Cardiac Arrest

ICD-10 CodeDescription
I46.2Cardiac arrest due to underlying cardiac condition
I46.8Cardiac arrest due to other underlying condition
I46.9Cardiac arrest, unspecified

Conduction Disorders

ICD-10 CodeDescription
I44.0First-degree atrioventricular block
I44.1Second-degree atrioventricular block
I44.2Complete atrioventricular block
I45.10Unspecified right bundle-branch block
I45.19Other right bundle-branch block

Cardiac Symptoms Commonly Seen in Cardiology

ICD-10 CodeDescription
R00.2Palpitations
R06.00Dyspnea, unspecified
R06.02Shortness of breath
R42Dizziness and giddiness

Cardiac Device & Status Codes

ICD-10 CodeDescription
Z95.0Presence of cardiac pacemaker
Z95.1Presence of aortocoronary bypass graft
Z95.5Presence of coronary angioplasty implant and graft
Z95.810Presence of automatic (implantable) cardiac defibrillator

Hyperlipidemia (Frequently Managed by Cardiologists)

ICD-10 CodeDescription
E78.2Mixed hyperlipidemia
E78.5Hyperlipidemia, unspecified

Cardiology Coding Guidelines, Documentation Requirements & Denial Prevention

Consistent documentation and diagnosis code selection support more than clean claims. They also help maintain reliable cardiovascular coding data across healthcare systems. 

Most cardiology denials aren’t random. They usually come down to missing documentation, insufficient specificity, or a diagnosis code that doesn’t fully align with what’s documented in the medical record.

Many of these documentation requirements align with the CMS clinical concepts for cardiology used for ICD-10-CM reporting.

Here are the documentation details that most often affect cardiology code selection.

Documentation Requirements by Condition

Use this checklist when reviewing cardiology documentation before assigning diagnosis codes.

Heart Failure

  • Heart failure type documented (HFrEF, HFpEF, systolic, diastolic, or combined)
  • Acuity documented: acute, chronic, or acute on chronic
  • Relationship to hypertension documented when applicable
  • Supporting clinical documentation present

Atrial Fibrillation

  • Rhythm classification documented: paroxysmal, persistent, longstanding persistent, or permanent
  • Atrial fibrillation clearly distinguished from atrial flutter when applicable
  • Unspecified AFib used only when the type is not documented

Coronary Artery Disease (CAD)

  • Native coronary artery or bypass graft documented
  • Angina presence documented
  • Angina type documented when applicable
  • Prior myocardial infarction documented if relevant to code selection or sequencing

Hypertension

  • Heart failure documented when present
  • CKD stage documented when combination coding applies
  • Hypertensive urgency versus hypertensive emergency clearly identified
  • Evidence of end-organ damage documented when applicable

Common Cardiology Coding Mistakes & How to Avoid Them

Heart disease remains the leading cause of death in the United States, according to the CDC heart disease facts and statistics, making accurate cardiovascular documentation and diagnosis coding more important than ever.

These are some of the mistakes that show up again and again on cardiology claims. A quick review before claim submission can save a lot of follow-up work later. 

Coding ErrorCorrect ApproachDenial Risk
Using I50.9 when heart failure type is documentedAssign the most specific heart failure code supported by documentationHigh
Coding I48.91 when the AFib type is documentedUse the documented AFib classificationHigh
Coding angina separately when a CAD combination code already captures both conditionsReview CAD combination code requirements before assigning separate diagnosesMedium
Using I10 when hypertensive heart disease appliesReview whether an I11.- or I13.- combination code is requiredMedium
Missing documented STEMI site when site-specific coding is availableAssign the most specific MI code supported by documentationMedium
Omitting CKD stage when coding hypertensive CKDInclude the appropriate CKD stage code when requiredHigh
Coding acute and chronic heart failure separatelyUse the acute-on-chronic heart failure code when documentedHigh
Confusing rheumatic and nonrheumatic valve disordersVerify valve disease classification before code selectionMedium
Omitting an alcohol-related diagnosis when alcoholic cardiomyopathy is documentedAssign additional alcohol-related codes when supported by documentationMedium

Conclusion

Clean cardiology claims start with the documentation. Before assigning a diagnosis code, verify the details that affect code selection, including heart failure type, AFib classification, CAD specificity, and hypertension combination coding.

When documentation supports specificity, use it. And when key details are missing or unclear, query the provider before claim submission to help reduce denials, coding corrections, and reimbursement delays.

Tired of correcting the same cardiology claim errors?

Denials slow everything down. If your cardiology claims keep coming back for the same reasons, something in the workflow needs a closer look. Medix Revenue Group helps cardiology practices close those gaps with cleaner claims, fewer denials, and faster payments.

Book Your Free Billing Consultation

logo
inquire-icon

Maximize Your Revenue Potential With Our PROVEN Billing Services

Inquire Now!

Have any questions?
Let’s talk!

Fill out the form, tell us about your practice, and we’ll create a solution tailored just for you.

contact medix revenue group

    Your information is secure & HIPAA compliant.