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.

June 1, 2026

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
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.
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.
| Condition | ICD-10 Code | Description | Billable |
| Hypertension | I10 | Essential (primary) hypertension | Yes |
| Hypertension | I11.0 | Hypertensive heart disease with heart failure | Yes |
| CAD | I25.10 | Atherosclerotic heart disease without angina | Yes |
| CAD | I25.110 | CAD with unstable angina | Yes |
| Heart Failure | I50.22 | Chronic systolic heart failure | Yes |
| Heart Failure | I50.32 | Chronic diastolic heart failure | Yes |
| Heart Failure | I50.9 | Heart failure, unspecified | Yes |
| AFib | I48.0 | Paroxysmal atrial fibrillation | Yes |
| AFib | I48.11 | Longstanding persistent AFib | Yes |
| AFib | I48.19 | Other persistent AFib | Yes |
| Arrhythmia | I49.5 | Sick sinus syndrome | Yes |
| Cardiomyopathy | I42.0 | Dilated cardiomyopathy | Yes |
| Valve Disease | I35.0 | Nonrheumatic aortic stenosis | Yes |
| Valve Disease | I34.0 | Nonrheumatic mitral regurgitation | Yes |
| Symptom | R07.9 | Chest pain, unspecified | Yes |
| Symptom | R55 | Syncope and collapse | Yes |
| Status Code | Z95.1 | Presence of aortocoronary bypass graft | Yes |
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.
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 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 Code | Description |
| I50.20 | Unspecified systolic (congestive) heart failure |
| I50.21 | Acute systolic (congestive) heart failure |
| I50.22 | Chronic systolic (congestive) heart failure |
| I50.23 | Acute on chronic systolic (congestive) heart failure |
Diastolic heart failure (HFpEF) ICD-10 codes:
| ICD-10 Code | Description |
| I50.30 | Unspecified diastolic (congestive) heart failure |
| I50.31 | Acute diastolic (congestive) heart failure |
| I50.32 | Chronic diastolic (congestive) heart failure |
| I50.33 | Acute on chronic diastolic (congestive) heart failure |
Combined systolic and diastolic heart failure ICD-10 codes:
| ICD-10 Code | Description |
| I50.40 | Unspecified combined systolic and diastolic heart failure |
| I50.41 | Acute combined systolic and diastolic heart failure |
| I50.42 | Chronic combined systolic and diastolic heart failure |
| I50.43 | Acute on chronic combined systolic and diastolic heart failure |
| I50.9 | Heart failure, unspecified |
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.
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 Code | Description |
| I48.0 | Paroxysmal atrial fibrillation |
| I48.11 | Longstanding persistent atrial fibrillation |
| I48.19 | Other persistent atrial fibrillation |
| I48.20 | Chronic atrial fibrillation, unspecified |
| I48.21 | Permanent atrial fibrillation |
| I48.91 | Unspecified atrial fibrillation |
If the same coding issues keep coming back, let’s find the cause together.
Atrial flutter & other arrhythmias ICD-10 codes:
| ICD-10 Code | Description |
| I48.3 | Typical atrial flutter |
| I48.4 | Atypical atrial flutter |
| I47.19 | Other supraventricular tachycardia |
| I47.20 | Ventricular tachycardia, unspecified |
| I49.01 | Ventricular fibrillation |
| I49.02 | Ventricular flutter |
| I49.1 | Atrial premature depolarization |
| I49.3 | Ventricular premature depolarization |
| I45.81 | Long QT syndrome |
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 Code | Description |
| I20.0 | Unstable angina |
| I20.8 | Other forms of angina pectoris |
| I20.9 | Angina pectoris, unspecified |
Common acute myocardial infarction ICD-10 codes:
| ICD-10 Code | Description |
| I21.01 | STEMI involving left main coronary artery |
| I21.02 | STEMI involving left anterior descending coronary artery |
| I21.09 | STEMI involving other coronary artery of anterior wall |
| I21.4 | Non-ST elevation myocardial infarction (NSTEMI) |
Chronic CAD, native coronary arteries ICD-10 codes:
| ICD-10 Code | Description |
| 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 |
| I25.118 | Atherosclerotic heart disease of native coronary artery with other forms of angina pectoris |
| I25.2 | Old myocardial infarction |
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 Code | Description |
| I10 | Essential (primary) hypertension |
| I11.0 | Hypertensive heart disease with heart failure |
| I11.9 | Hypertensive heart disease without heart failure |
| I12.9 | Hypertensive chronic kidney disease with stage 1–4 CKD or unspecified CKD |
| I13.0 | Hypertensive heart and chronic kidney disease with heart failure and stage 1–4 CKD or unspecified CKD |
| I13.2 | Hypertensive heart and chronic kidney disease with heart failure and stage 5 CKD or ESRD |
| I16.0 | Hypertensive urgency |
| I16.1 | Hypertensive emergency |
| I16.9 | Hypertensive crisis, unspecified |
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 Code | Description |
| I34.0 | Nonrheumatic mitral (valve) insufficiency |
| I34.1 | Nonrheumatic mitral (valve) prolapse |
| I34.2 | Nonrheumatic mitral (valve) stenosis |
| I35.0 | Nonrheumatic aortic (valve) stenosis |
| I35.1 | Nonrheumatic aortic (valve) insufficiency |
| I35.2 | Nonrheumatic aortic (valve) stenosis with insufficiency |
| I36.0 | Nonrheumatic tricuspid (valve) stenosis |
| I36.1 | Nonrheumatic tricuspid (valve) insufficiency |
| I05.0 | Rheumatic mitral stenosis |
| I06.0 | Rheumatic aortic stenosis |
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 Code | Description |
| I42.0 | Dilated cardiomyopathy |
| I42.1 | Obstructive hypertrophic cardiomyopathy |
| I42.2 | Other hypertrophic cardiomyopathy |
| I42.5 | Other restrictive cardiomyopathy |
| I42.6 | Alcoholic cardiomyopathy |
| I42.9 | Cardiomyopathy, unspecified |
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.
| ICD-10 Code | Description |
| I70.0 | Atherosclerosis of aorta |
| I70.201 | Unspecified atherosclerosis of native arteries of extremities, right leg |
| I70.202 | Unspecified atherosclerosis of native arteries of extremities, left leg |
| I73.9 | Peripheral vascular disease, unspecified |
Every cardiology denial that comes back is time your team didn’t budget for. If the same claim types keep hitting your worklist, the pattern deserves a closer look.
| ICD-10 Code | Description |
| I26.99 | Other pulmonary embolism without acute cor pulmonale |
| I27.20 | Pulmonary hypertension, unspecified |
| I27.21 | Secondary pulmonary arterial hypertension |
| I27.82 | Chronic pulmonary embolism |
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.
| ICD-10 Code | Description |
| I46.2 | Cardiac arrest due to underlying cardiac condition |
| I46.8 | Cardiac arrest due to other underlying condition |
| I46.9 | Cardiac arrest, unspecified |
| ICD-10 Code | Description |
| I44.0 | First-degree atrioventricular block |
| I44.1 | Second-degree atrioventricular block |
| I44.2 | Complete atrioventricular block |
| I45.10 | Unspecified right bundle-branch block |
| I45.19 | Other right bundle-branch block |
Cardiac Symptoms Commonly Seen in Cardiology
| ICD-10 Code | Description |
| R00.2 | Palpitations |
| R06.00 | Dyspnea, unspecified |
| R06.02 | Shortness of breath |
| R42 | Dizziness and giddiness |
Cardiac Device & Status Codes
| ICD-10 Code | Description |
| Z95.0 | Presence of cardiac pacemaker |
| Z95.1 | Presence of aortocoronary bypass graft |
| Z95.5 | Presence of coronary angioplasty implant and graft |
| Z95.810 | Presence of automatic (implantable) cardiac defibrillator |
| ICD-10 Code | Description |
| E78.2 | Mixed hyperlipidemia |
| E78.5 | Hyperlipidemia, unspecified |
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.
Use this checklist when reviewing cardiology documentation before assigning diagnosis codes.
Cardiology billing has too many moving parts to assume everything is working as expected. A focused audit can uncover issues routine reviews often miss.
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 Error | Correct Approach | Denial Risk |
| Using I50.9 when heart failure type is documented | Assign the most specific heart failure code supported by documentation | High |
| Coding I48.91 when the AFib type is documented | Use the documented AFib classification | High |
| Coding angina separately when a CAD combination code already captures both conditions | Review CAD combination code requirements before assigning separate diagnoses | Medium |
| Using I10 when hypertensive heart disease applies | Review whether an I11.- or I13.- combination code is required | Medium |
| Missing documented STEMI site when site-specific coding is available | Assign the most specific MI code supported by documentation | Medium |
| Omitting CKD stage when coding hypertensive CKD | Include the appropriate CKD stage code when required | High |
| Coding acute and chronic heart failure separately | Use the acute-on-chronic heart failure code when documented | High |
| Confusing rheumatic and nonrheumatic valve disorders | Verify valve disease classification before code selection | Medium |
| Omitting an alcohol-related diagnosis when alcoholic cardiomyopathy is documented | Assign additional alcohol-related codes when supported by documentation | Medium |
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.
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.
Fill out the form, tell us about your practice, and we’ll create a solution tailored just for you.
