
Cardiology CPT & ICD-10 Codes: A Billing Guide
One of the most important aspects of running a successful cardiology practice is accurate coding and billing. Understanding cardiology CPT and ICD-10 codes is essential for proper reimbursement, compliance, and reducing costly claim denials.
Key Cardiology CPT Codes for Essential Procedures
Cardiology CPT codes are essential for accurate billing and reimbursement in cardiology practices. Cardiology is a specialty defined by precision, from diagnosing complex conditions to performing life-saving procedures. This same level of precision is required in the coding and billing process that follows each patient encounter. Accurate use of CPT and ICD-10 codes is the financial lifeblood of a cardiology practice, ensuring proper reimbursement, maintaining compliance, and preventing costly audits. An error in coding can lead to denied claims, lost revenue, and significant administrative burdens.
Understanding the vast and ever-changing landscape of cardiology codes is a major challenge for providers and billers alike. This guide serves as a comprehensive resource, breaking down the most commonly used CPT and ICD-10 codes in cardiology. We will cover key procedures, common diagnoses, and provide actionable advice to help you navigate documentation requirements and billing challenges effectively.
Evaluation and Management (E/M) Codes
These are the foundation of nearly every patient visit.
- 99202-99205: New Patient Office Visit
- 99212-99215: Established Patient Office Visit
- 99221-99223: Initial Hospital Inpatient or Observation Care
- 99231-99233: Subsequent Hospital Inpatient or Observation Care
- 99281-99285: Emergency Department Services
Echocardiography (Echo) Codes
Echocardiograms are a staple of cardiac diagnostics, and their codes are distinguished by the type of procedure and its components.
- 93306: Transthoracic Echocardiogram (TTE). This is the standard echo code, which includes the complete procedure with Doppler and color flow imaging.
- 93307: TTE for a congenital cardiac anomaly.
- 93312: Transesophageal Echocardiogram (TEE) with probe placement, image acquisition, and interpretation.
- 93350-93351: Stress Echocardiogram, which combines an echo with a stress test. Code 93351 is for a complete stress echo, including the stress test supervision, interpretation, and report.
Stress Test Codes
These codes vary based on the type of stress induced and the monitoring involved.
- 93015: Cardiovascular Stress Test. This global code includes physician supervision, EKG tracing, and the final report.
- 93016: Supervision only of a stress test.
- 93017: EKG tracing only for a stress test.
- 93018: Interpretation and report only for a stress test.
EKG/ECG and Monitoring Codes
These codes cover the recording and interpretation of the heart’s electrical activity.
- 93000: Electrocardiogram (ECG/EKG) with interpretation and report (global code).
- 93005: EKG tracing only.
- 93010: EKG interpretation and report only.
- 93224-93227: Holter Monitoring. These codes cover continuous EKG monitoring for 24-48 hours, including hook-up, recording, and analysis.
- 93282-93284: Codes for interrogation of implantable devices like pacemakers and defibrillators.
Cardiac Catheterization and Angiography Codes
These invasive procedures have some of the most complex coding rules.
- 93452: Left heart catheterization with coronary angiography.
- 93458: Left heart cath with coronary angiography and left ventriculography.
- 93459: Left heart cath with coronary angiography, left ventriculography, and bypass graft angiography.
- 92928: Percutaneous Coronary Intervention (PCI) with stent placement in a single major coronary artery.
- 92929: PCI with stent placement in each additional branch of a major coronary artery.

Essential ICD-10 Codes for Cardiology Diagnoses
ICD-10-CM codes explain why a service was medically necessary. Linking the correct diagnosis code to the CPT code is critical for a successful claim.
Hypertension
- I10: Essential (Primary) Hypertension
- I11.0: Hypertensive Heart Disease with Heart Failure
- I11.9: Hypertensive Heart Disease without Heart Failure
- I12.0: Hypertensive Chronic Kidney Disease with Stage 5 CKD or End-Stage Renal Disease
Ischemic Heart Disease
- I20.0: Unstable Angina
- I20.9: Angina Pectoris, unspecified
- I21.-: Acute Myocardial Infarction (Codes are specific to the location and type, e.g., I21.3 for STEMI of unspecified site).
- I25.10: Atherosclerotic Heart Disease of Native Coronary Artery without Angina Pectoris
- I25.2: Old Myocardial Infarction
Heart Failure
- I50.2-: Systolic Heart Failure (Codes specify acuity, e.g., I50.21 for Acute Systolic Heart Failure).
- I50.3-: Diastolic Heart Failure (Codes specify acuity, e.g., I50.32 for Chronic Diastolic Heart Failure).
- I50.4-: Combined Systolic and Diastolic Heart Failure
- I50.9: Heart Failure, Unspecified
Arrhythmias
- I48.0: Paroxysmal Atrial Fibrillation
- I48.1: Persistent Atrial Fibrillation
- I48.2: Chronic Atrial Fibrillation
- I48.91: Unspecified Atrial Fibrillation
- I47.1: Supraventricular Tachycardia
- R00.2: Palpitations
Other Common Diagnoses
- R07.9: Chest Pain, Unspecified
- E78.2: Mixed Hyperlipidemia
- Z95.1: Presence of Coronary Artery Bypass Graft
- Z95.5: Presence of Coronary Angioplasty Implant and Graft
Actionable Advice for Accurate Cardiology Billing
Mastering the codes is only half the battle. Implementing strong processes and documentation habits is what truly drives success.
Master Documentation for Medical Necessity
Your documentation must paint a clear and detailed picture that justifies every code you bill.
Link Diagnosis to Procedure: For every test ordered or procedure performed, the note must explicitly state the clinical reasoning. For example, “Ordered stress echo to evaluate chest pain on exertion, concern for CAD.”
Detail Invasive Procedures: For cardiac catheterizations and PCIs, the operative report must meticulously detail which vessels were accessed, which were visualized, what blockages were found, and what interventions were performed (e.g., stent placement in the mid-LAD).
Use Modifiers Correctly: Modifiers tell a more complete story. Use Modifier 26 for the professional component (interpretation only) and TC for the technical component (equipment and staff) when you don’t perform the global service. Use Modifier 25 on an E/M service when a significant, separately identifiable evaluation is performed on the same day as a minor procedure.
Overcome Common Billing Challenges
Cardiology billing is fraught with common pitfalls that can lead to denials.
Challenge: Bundling of Services. Payers often bundle related services. For example, a diagnostic angiography performed during a PCI is usually considered part of the intervention and not separately billable.
Solution: Invest in up-to-date coding software with CCI (Correct Coding Initiative) edits that automatically flag bundled codes. Regularly train your coders on these bundling rules.
Challenge: Lack of Specificity in ICD-10. Using unspecified codes like I50.9 (Heart Failure, Unspecified) or R07.9 (Chest Pain, Unspecified) can trigger denials when more specific information is available.
Solution: Train providers to document with the highest level of specificity. Was the heart failure systolic or diastolic? Was the chest pain typical or atypical? This detail allows coders to select the most accurate code.
Tips to Maximize Reimbursement
- Conduct Regular Audits: Perform quarterly internal audits on a sample of claims. Compare the billed codes against the clinical documentation to find patterns of under-coding (missed revenue) or over-coding (compliance risk).
- Stay Current on Payer Policies: Commercial payer policies can differ from Medicare’s. Maintain a library of payer-specific guidelines for high-volume, high-cost procedures.
- Capture All Billable Services: Ensure you are billing for services like device interrogations, remote monitoring, and chronic care management, which provide consistent revenue streams while improving patient care.
Building a Foundation for Financial Health
Accurate cardiology coding is a complex but manageable discipline. It requires a commitment to continuous learning, meticulous documentation, and robust internal processes. By treating coding with the same level of care and precision as clinical practice, you can build a strong financial foundation, ensure compliance, and free up your providers to focus on what they do best: delivering outstanding patient care.
Need Help With Your Billing?
Our experts can help you implement these best practices and more. Request a Free Audit today.