The 2026 ICD-10-CM code set, which goes into effect on October 1, 2025, is the biggest change to cardiovascular diagnosis coding in years. CMS has put out updates that have a direct effect on how cardiology practices get paid, how they adjust for risk, and how they report quality. These changes need to be looked at right away by coding teams, CDI experts, and cardiologists because they add 487 new codes and make heart failure, acute myocardial infarction, and cardiorenal syndromes much more specific. This full guide has everything you need to understand the 2026 updates, stay ready for audits, protect the integrity of your revenue, and get the most money back from all payer models.
This challenge intensifies in 2026 as CPT and ICD-10 updates fundamentally change how cardiology practices document, bill, and justify medical necessity. CPT and ICD-10 must now be seamlessly linked in every Medicare or commercial claim, forming the foundation of compliant cardiology revenue cycles.
Cardiology generates a huge volume of claims and payer scrutiny because it’s the leading cause of death in the US. The ICD-10-CM code set gives cardiology practices specificity tools, but only if clinical documentation supports the required detail.
Every cardiology coder must know the new and revised cardiovascular codes from the FY 2026 ICD-10-CM updates, effective October 1, 2025. Let’s start with the basics before diving in.
Understanding the ICD-10-CM Structure for Cardiology
Chapter 9: Diseases of the Circulatory System (I00–I99) is where most cardiology codes can be found. But cardiology coders commonly look at other chapters as well, such as:
- Chapter 4 (E00–E89): Endocrine and metabolic disorders such as diabetes with cardiovascular complications
- Chapter 5 (F01–F99): Mental and behavioural disorders that change plans for heart care
- Chapter 21 (Z00–Z99): Codes for status, a history of heart problems, and tests
- Chapter 18 (R00–R99): Signs and symptoms (when a clear diagnosis hasn’t been made yet)
It’s very important to understand how these chapters depend on each other. When a patient has diabetic cardiomyopathy, you don’t just use one code. You use E11.-, I43, and maybe Z codes to make a complete picture of the patient’s condition that explains the level of care that was billed.
ICD-10 Codes for Ischemic Heart Disease (CAD and AMI)
Ischemic heart disease is the bread and butter of most cardiology practices, and it’s also where I see the most significant coding errors — largely driven by incomplete documentation.
Coronary Artery Disease (CAD)
Coronary artery disease codes are in the I25.- category, and coders need to say:
- This one difference between a native coronary artery and a bypass graft changes the whole code.
- Type of angina, if any (unstable, other types, or none)
- If the patient has had CABG or PTCA before
| 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.111 | Atherosclerotic heart disease of native coronary artery with angina pectoris with documented spasm |
| I25.118 | Atherosclerotic heart disease of native coronary artery with other forms of angina pectoris |
| I25.119 | Atherosclerotic heart disease of native coronary artery with unspecified angina pectoris |
| I25.700 | Atherosclerosis of coronary artery bypass graft(s), unspecified, without angina pectoris |
| I25.750 | Atherosclerosis of native coronary artery of transplanted heart without angina |
Documentation tip: Physicians must specify angina type and presence in their notes. A note that reads “CAD” without further detail forces the coder to use I25.10, a non-specific code that often triggers medical necessity reviews for high-value cardiac procedures.
Acute Myocardial Infarction (AMI)
ICD-10-CM AMI coding requires specificity at three levels: STEMI vs. NSTEMI, coronary artery, and episode of care.
STEMI Codes (I21.0–I21.3):
| ICD-10 Code | Description |
| I21.01 | ST elevation MI involving left main coronary artery |
| I21.02 | ST elevation MI involving left anterior descending coronary artery |
| I21.09 | ST elevation MI involving other coronary artery of anterior wall |
| I21.11 | ST elevation MI involving right coronary artery |
| I21.19 | ST elevation MI involving other coronary artery of inferior wall |
| I21.21 | ST elevation MI involving left circumflex coronary artery |
| I21.29 | ST elevation MI involving other sites |
| I21.3 | ST elevation MI of unspecified site |
NSTEMI Code:
| ICD-10 Code | Description |
| I21.4 | Non-ST elevation (NSTEMI) myocardial infarction |
Subsequent AMI (I22.-):
If a patient has a new AMI within 28 days of a previous AMI, they fall into the I22.- category, not the I21.- category. This difference is very important for risk adjustment and payment. Write down the time frame clearly.
Old MI:
| ICD-10 Code | Description |
| I25.2 | Old myocardial infarction (healed MI, > 28 days old, no current symptoms) |
Heart Failure Coding: Where Documentation Drives Everything
Heart failure is probably the condition in cardiology that needs the most documentation. I’ve seen auditors take back a lot of money because the doctor wrote “CHF” but didn’t say what type or how bad it was. That lack of detail in ICD-10-CM costs a lot of money.
The Heart Failure Code Matrix
Heart failure codes require documentation of:
- Type: Systolic vs. diastolic vs. combined
- Acuity: Acute vs. chronic vs. acute-on-chronic
- Any associated conditions (hypertensive heart disease, rheumatic disease)
| ICD-10 Code | Description |
| I50.1 | Left ventricular failure, unspecified |
| 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 |
| 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 |
| 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.810 | Right heart failure, unspecified |
| I50.811 | Acute right heart failure |
| I50.812 | Chronic right heart failure |
| I50.813 | Acute on chronic right heart failure |
| I50.814 | Right heart failure due to left heart failure |
| I50.82 | Biventricular heart failure |
| I50.83 | High output heart failure |
| I50.84 | End stage heart failure |
| I50.89 | Other heart failure |
| I50.9 | Heart failure, unspecified |
Hypertensive Heart Disease with Heart Failure
ICD-10-CM assumes that there is a link between high blood pressure and heart failure when a patient has both. You must code it as hypertensive heart disease with heart failure. As the main code, use I11.0 (Hypertensive heart disease with heart failure). Then, as an extra code, use the specific heart failure code from I50.-.
This is one of the most common relationships that I see coded wrong in cardiology billing. If coders list I10 (Essential hypertension) and I50.22 (Chronic systolic heart failure) separately, they are taking a risk with compliance because the Official medical coding Guidelines say to put them together under the hypertensive heart disease category.
Arrhythmia and Conduction Disorder Codes
Arrhythmias are coded from I44 to I49, and doctors need to write down exactly what type of rhythm disorder the patient has. “Arrhythmia NOS” or “abnormal rhythm” without more information leads to unnecessary questions and claims being denied.
Atrial Fibrillation and Flutter (I48.-)
In clinical practice, atrial fibrillation is the most common long-term heart arrhythmia. CMS and private payers have both made A-fib coding a target for audits because it is linked to expensive procedures and managing anticoagulation.
| 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.3 | Typical atrial flutter |
| I48.4 | Atypical atrial flutter |
| I48.91 | Unspecified atrial fibrillation |
| I48.92 | Unspecified atrial flutter |
FY 2026 note: Atrial fibrillation coding continues to evolve in alignment with the updated HRS/ACC classification terminology. Ensure your providers are documenting “paroxysmal,” “persistent,” “long-standing persistent,” or “permanent” — the clinical distinction has real reimbursement implications, particularly for AF ablation procedures.
Conduction Disorders
| ICD-10 Code | Description |
| I44.0 | Atrioventricular block, first degree |
| I44.1 | Atrioventricular block, second degree |
| I44.2 | Atrioventricular block, complete |
| I44.30 | Unspecified atrioventricular block |
| I44.4 | Left anterior fascicular block |
| I44.5 | Left posterior fascicular block |
| I44.60 | Unspecified fascicular block |
| I44.7 | Left bundle-branch block, unspecified |
| I45.10 | Unspecified right bundle-branch block |
| I45.19 | Other right bundle-branch block |
| I45.2 | Bifascicular block |
| I45.3 | Trifascicular block |
| I45.6 | Pre-excitation syndrome (WPW) |
Ventricular Arrhythmias
| ICD-10 Code | Description |
| I47.0 | Re-entry ventricular arrhythmia |
| I47.1 | Supraventricular tachycardia |
| I47.2 | Ventricular tachycardia |
| I47.20 | Ventricular tachycardia, unspecified |
| I47.21 | Torsades de pointes |
| I47.29 | Other ventricular tachycardia |
| I49.01 | Ventricular fibrillation |
| I49.02 | Ventricular flutter |
Valvular Heart Disease Codes
Valvular disease coding requires documentation of the specific valve involved, the nature of the defect (stenosis, insufficiency, regurgitation, or prolapse), and whether the cause is rheumatic or non-rheumatic. This is not a nuance — it’s the difference between accurate coding and a compliance finding.
Aortic Valve Disorders
| ICD-10 Code | Description |
| I35.0 | Nonrheumatic aortic (valve) stenosis |
| I35.1 | Nonrheumatic aortic (valve) insufficiency |
| I35.2 | Nonrheumatic aortic (valve) stenosis with insufficiency |
| I35.8 | Other nonrheumatic aortic valve disorders |
| I35.9 | Nonrheumatic aortic valve disorder, unspecified |
| I06.0 | Rheumatic aortic stenosis |
| I06.1 | Rheumatic aortic insufficiency |
| I06.2 | Rheumatic aortic stenosis with insufficiency |
Mitral Valve Disorders
| ICD-10 Code | Description |
| I34.0 | Nonrheumatic mitral (valve) insufficiency |
| I34.1 | Nonrheumatic mitral valve prolapse |
| I34.2 | Nonrheumatic mitral (valve) stenosis |
| I34.8 | Other nonrheumatic mitral valve disorders |
| I05.0 | Rheumatic mitral stenosis |
| I05.1 | Rheumatic mitral insufficiency |
| I05.2 | Rheumatic mitral stenosis with insufficiency |
Cardiomyopathy and Myocardial Disease Codes
I often see undercoding in the cardiomyopathy category. Providers write down a detailed echo report that shows specific cardiomyopathy features, but the claim goes out with I42.9 (Cardiomyopathy, unspecified) because no one connected the clinical note to the code selection.
| ICD-10 Code | Description |
| I42.0 | Dilated cardiomyopathy |
| I42.1 | Obstructive hypertrophic cardiomyopathy |
| I42.2 | Other hypertrophic cardiomyopathy |
| I42.3 | Endomyocardial (eosinophilic) disease |
| I42.4 | Endocardial fibroelastosis |
| I42.5 | Other restrictive cardiomyopathy |
| I42.6 | Alcoholic cardiomyopathy |
| I42.7 | Cardiomyopathy due to drug and external agent |
| I42.8 | Other cardiomyopathies |
| I42.9 | Cardiomyopathy, unspecified |
| I43 | Cardiomyopathy in diseases classified elsewhere |
You also need to give an external cause code from the T36–T65 range to find the drug when cardiomyopathy is caused by drugs (I42.7). Don’t leave out that secondary code; it’s important for quality reporting and defending against audits.
Hypertensive Disease Combination Codes
The Official Coding Guidelines tell coders to use combination codes for high blood pressure conditions. When documentation doesn’t back up the combination coding logic, this is one area where cardiology coders need to push back politely against their doctors.
| 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 or unspecified CKD |
| I12.31 | Hypertensive CKD with stage 5 or ESRD |
| I13.10 | Hypertensive heart and CKD, unspecified, without heart failure, with stage 1-4 CKD |
| I13.11 | Hypertensive heart and CKD, unspecified, without heart failure, with stage 5 or ESRD |
| I13.0 | Hypertensive heart and CKD with heart failure and stage 1-4 or unspecified CKD |
| I13.2 | Hypertensive heart and CKD with heart failure and with stage 5 or ESRD |
| I16.0 | Hypertensive urgency |
| I16.1 | Hypertensive emergency |
| I16.9 | Hypertensive crisis, unspecified |
Peripheral Vascular and Vascular Disease Codes
Many cardiology offices also treat peripheral arterial disease, aneurysms, and venous thromboembolism. Each of these conditions has its own set of coding rules that are very specific.
Peripheral Arterial Disease
| ICD-10 Code | Description |
| I70.201 | Unspecified atherosclerosis of native arteries of extremities, right leg |
| I70.202 | Unspecified atherosclerosis of native arteries of extremities, left leg |
| I70.211 | Atherosclerosis of native arteries of extremities with intermittent claudication, right leg |
| I70.221 | Atherosclerosis with rest pain, right leg |
| I70.231 | Atherosclerosis of right leg with ulceration of thigh |
| I70.261 | Atherosclerosis of native arteries of extremities with gangrene, right leg |
Aortic Aneurysm
| ICD-10 Code | Description |
| I71.00 | Dissection of unspecified site of aorta |
| I71.01 | Dissection of thoracic aorta |
| I71.02 | Dissection of abdominal aorta |
| I71.010 | Dissection of ascending aorta |
| I71.3 | Abdominal aortic aneurysm without rupture |
| I71.4 | Abdominal aortic aneurysm with rupture |
| I71.1 | Thoracic aortic aneurysm without rupture |
| I71.2 | Thoracic aortic aneurysm with rupture |
Venous Thromboembolism (VTE)
| ICD-10 Code | Description |
| I26.09 | Other pulmonary embolism without acute cor pulmonale |
| I26.90 | Unspecified pulmonary embolism without acute cor pulmonale |
| I26.99 | Other pulmonary embolism with acute cor pulmonale |
| I82.401 | Acute DVT of unspecified deep veins of right lower extremity |
| I82.402 | Acute DVT of unspecified deep veins of left lower extremity |
| I82.411 | Acute DVT of right femoral vein |
| I82.421 | Acute DVT of right iliac vein |
| Z86.711 | Personal history of PE |
| Z86.718 | Personal history of other VTE |
Cardiac Device Complications and Status Codes
Because so many pacemaker implants, ICD placements, and TAVR procedures are done each year, coders need to be very good at coding for devices, both for complications and for keeping track of patient status.
Cardiac Device Status Z Codes
| ICD-10 Code | Description |
| Z95.0 | Presence of cardiac pacemaker |
| Z95.810 | Presence of automatic (implantable) cardiac defibrillator |
| Z95.1 | Presence of aortocoronary bypass graft |
| Z95.2 | Presence of prosthetic heart valve |
| Z95.3 | Presence of xenogenic heart valve |
| Z95.4 | Presence of other heart-valve replacement |
| Z95.5 | Presence of coronary angioplasty implant and graft |
| Z95.811 | Presence of heart assist device |
| Z95.812 | Presence of fully implantable artificial heart |
| Z95.818 | Presence of other cardiac implants and grafts |
Complications of Cardiac Devices
| ICD-10 Code | Description |
| T82.110A | Breakdown of cardiac electrode, initial encounter |
| T82.120A | Displacement of cardiac electrode, initial encounter |
| T82.190A | Other complication of cardiac electrode, initial encounter |
| T82.7XXA | Infection of cardiac device, initial encounter |
| T82.827A | Fibrosis due to cardiac prosthetic devices, initial encounter |
| T82.857A | Stenosis of cardiac prosthetic devices, initial encounter |
Don’t forget that device complication codes in category T82 need a 7th character for the episode of care: A for the first episode, D for the next one, and S for the sequela.
FY 2026 ICD-10-CM Updates Affecting Cardiology
The updates for FY 2026 made a number of changes that are important for cardiology practices. Coders should make sure that their encoders are up to date and that all providers have received training on any new specificity requirements.
Key areas of change for FY 2026 include:
- More specific codes for heart failure: More combination codes are being developed to work with new clinical classification systems, especially the ACC/AHA heart failure staging framework.
- New and updated codes for heart disease that affects the structure: Due to the quick rise in transcatheter procedures (TAVR, TMVR, WATCHMAN), several new complication and status codes have been added to better record results in this group.
- Sepsis and heart problems: There is still confusion about how to code septic cardiomyopathy and sepsis-related heart problems. This is an area that is getting more attention in inpatient DRG audits.
- Always check the official FY 2026 Tabular List and Official Coding Guidelines from CMS to make sure your encoder vendor has made all the changes. I’ve seen practices that are still using FY 2024 code sets in their billing system long after the end of the fiscal year.
Clinical Documentation Improvement (CDI) Tips for Cardiology
I tell every cardiology practice I work with this: your coding can only be as good as your documentation.
A cardiologist who writes “chest pain, rule out MI” and then confirms an NSTEMI on day two has put their coder in a tough spot because ICD-10-CM Guideline Section II.H says that “uncertain diagnoses” can’t be coded in outpatient settings. That symptom-level code and that confirmed AMI code lead to very different amounts of money being paid back.
Documentation Must-Haves for Cardiology Claims
For Coronary Artery Disease:
- Specify native vessel vs. bypass graft involvement
- Document anginal symptoms explicitly — type and characteristics
- Write down the dates of any previous revascularisation procedures (CABG, PCI).
For Heart Failure:
- Always say systolic, diastolic, or both.
- Say whether it is acute, chronic, or acute-on-chronic.
- Record the ejection fraction (EF) results: reduced EF (HFrEF) versus preserved EF (HFpEF).
- When it makes sense clinically, link heart failure to high blood pressure.
For Arrhythmias:
- Use the exact name of the arrhythmia, not just “arrhythmia” or “dysrhythmia.”
- For A-fib, it can be paroxysmal, persistent, long-lasting, or permanent.
- If it’s VT, say whether it’s sustained or not when it’s relevant.
For Procedures and Device Management:
- At each visit, write down the type of device and its current status.
- Write down any symptoms that might mean the device isn’t working right.
- Link device management to the specific diagnosis that is being treated
Common Cardiology Coding Errors That Trigger Denials and Audits
After over a decade in this specialty, I have a fairly refined list of the errors that generate the most denials and the most audit risk.
Here are the ones I see most consistently:
- Putting “chest pain” in the code instead of the confirmed heart condition. Once a clear diagnosis has been made, chest pain codes (R07.-) should not be reported as extra diagnoses unless chest pain is being looked at on its own.
- Using unspecified codes by default. I50.9, I25.10, and I42.9 are not wrong in and of themselves, but they are often used when the documentation supports a more specific code. Before using “unspecified,” teach your coders to ask providers for more information.
- Not coding relevant comorbidities. When a person has a-fib, high blood pressure, diabetes, and is actively managing all of these conditions, the claim should show that. This level of completeness is needed for risk-adjusted payment models.
- Not having the coding for the cause of high blood pressure. If a patient has high blood pressure and heart failure, you code I11.0, not I10 + I50.-, as we talked about above.
- Wrong episode of care for AMI. Using I21.- for a new AMI that happens within 28 days of a previous event instead of I22.- is a common mistake that affects DRG assignment in hospitals.
- Not paying attention to Z codes. For medical necessity, risk scores, and quality reporting, status codes (like whether a cardiac device is present, whether there is a history of MI, or whether there is a history of bypass) are important. They’re not optional documents; they’re part of the clinical story.
- Not recording laterality and site specificity. For example, peripheral vascular codes need to make a difference between right, left, and both sides. Coronary artery codes need to know which vessel it is. Use it when the paperwork backs it up.
Reimbursement Strategies for Cardiology Practices in 2026
Risk Adjustment and Hierarchical Condition Categories (HCCs)
CMS-HCC model risk adjustment factors heavily include cardiology diagnoses. RAF weights are high for congestive heart failure, ischaemic heart disease, and atrial fibrillation. Every patient encounter where these conditions are actively managed must reflect those diagnoses, not just the complaint.
Under-coding cardiology comorbidities is like declining capitation revenue for Medicare Advantage or ACO practices. RAF scores under-represent patient acuity, so closing documentation gaps has helped practices recover meaningful annual revenue.
MEAT Criteria and Chronic Condition Coding
Each documented chronic condition must meet MEAT criteria for risk adjustment:
- Monitor disease symptoms, progression, and regression.
- Assessing test results, medication efficacy, treatment response
- Assessing/Addressing—review, ordering, counselling about condition
- Treatment—drugs, therapies, interventions
A cardiologist who says “CAD — stable” without a monitoring or treatment note does not meet MEAT criteria. Even for fee-for-service billing, that code may not be risk adjustment-friendly.
Outpatient vs. Inpatient Coding Rules
One of the most common mistakes in cardiology coding is not knowing the difference between outpatient and inpatient coding rules, especially when the diagnosis is not clear.
In an inpatient setting, you can code a condition that was written down as “probable,” “suspected,” “likely,” or “working diagnosis” when the patient is discharged (see Guideline Section II.H). You can’t do this in an outpatient setting; you have to code the highest level of certainty, which could be a sign or symptom code.
This is very important for cardiologists who see patients in both hospitals and offices. Coders who don’t know which set of rules to follow for each encounter often make compliance exposure.
Cardiology Coding Compliance Checklist for 2026
Use this checklist as a framework for your internal coding audits:
- All encoders now use the FY 2026 ICD-10-CM Tabular List.
- Coders learned about the changes for FY 2026, including any changes that were specific to cardiology.
- There are query processes in place for heart failure documentation that isn’t specific.
- Coding staff were told about the policy for combining codes for hypertensive heart disease.
- Protocols for AMI episodes of care have been set up (initial vs. subsequent, I21 vs. I22).
- Documentation requirements for atrial fibrillation types are built into cardiac procedure notes.
- The Z code capture process has been put in place for patients with heart devices.
- Reviewed HCC-relevant diagnoses at each visit for a chronic disease
- Training on guidelines for both outpatient and inpatient settings has been finished for coders who work in both settings.
- All heart problems caused by drugs get external cause codes.
- Cardiology is a high-risk specialty focus on the coding audit schedule.
Frequently Asked Questions: ICD-10 Cardiology Coding
Q: Can I code both chest pain (R07.-) and an acute MI (I21.-) on the same claim?
Not usually, no. Not for the same encounter. Once an AMI is confirmed, it makes sense of the chest pain. Adding chest pain as a second diagnosis to a confirmed MI is unnecessary and increases the risk of an audit.
Q: What’s the right code when the physician documents “diastolic dysfunction” without heart failure?
If an echocardiogram shows that your heart is not working right, you may need to report the specific finding code R93.1 (Abnormal electrocardiogram). If you have diastolic dysfunction but not heart failure, you should code it differently than I50.3-. Don’t give a heart failure code unless the doctor has written down that the patient has heart failure.
Q: How do I code a patient admitted for NSTEMI who is found to have significant CAD requiring CABG during the same admission?
The NSTEMI (I21.4) would be the main diagnosis for the hospital stay, and I25.1- would be an extra diagnosis that shows the underlying CAD. The code for the CABG procedure (from ICD-10-PCS) would also be reported. This is a combination that is important for DRG. Make sure to put it in the right order.
Q: Is “congestive heart failure” the same as “systolic heart failure” for coding purposes?
No. “Congestive heart failure” (CHF) is a clinical syndrome, not a specific type of ICD-10. The “congestive” qualifier in ICD-10-CM can be found in the descriptions of the systolic and diastolic subcategories (for example, I50.21 — Acute systolic (congestive) heart failure). However, the doctor still needs to say whether the patient is systolic or diastolic. If the type is unknown, a note that just says “CHF” still needs to be checked by a provider.
Q: My cardiologist just uses “CAD” in the assessment. How do I handle that?
Code to the highest level of detail that the documentation allows. In this case, that would be I25.10 if there is no angina documented, or one of the I25.11-I25.119 codes if the note makes it clear what type of angina it is. Then start a CDI query to let the provider know what kind of documentation is needed for accurate code assignment in the future. This isn’t a one-time fix; you’ll need to keep working with your cardiology providers through CDI.
Final Thoughts: Accurate Coding Is a Clinical Responsibility, Not Just a Billing Function
I want to end with something I say a lot in the PMCC courses I teach: getting paid correctly for ICD-10 coding in cardiology is not the only thing that matters. It’s also important to accurately show how complicated your patients’ conditions are.
When cardiac diagnoses aren’t written down or coded enough, there are big problems down the line. Quality measures look better than they really are. Risk scores don’t show how sick a patient really is. The data on population health is wrong. Yes, practices do leave money on the table.
The good news is that most cardiology coding gaps can be fixed by carefully combining provider education, CDI process improvement, and coder training. ICD-10-CM has much better specificity tools than ICD-9 ever did. The hard part is making sure that the clinical documentation really gets that level of detail.
This guide should help you plan for 2026, whether you’re a coder in a busy single-physician cardiology practice, a CDI specialist in a large health system, or a billing manager trying to figure out why your cardiology claims are taking so long to pay. Keep up with the latest information, ask questions often, and never let “unspecified” be the default when the documentation says something else.




