Accurate coding is the foundation of effective medical billing. In the field of cardiology, where complex procedures and diagnostic tests are common, knowing the most relevant cardiology CPT codes 2025 is essential. With constant updates to payer policies and an increasing reliance on automation, understanding these codes can drastically reduce claim denials and enhance revenue integrity.
In this blog, we cover the top 10 cardiology CPT codes 2025, providing context, usage tips and the impact of AI in streamlining the process.Â
1. 93458 – Left Heart Catheterization with Coronary Angiography
This code is used when both a left heart catheterization and coronary angiography are performed during the same encounter. It’s a staple procedure in cardiac Cath labs.
Key documentation points:
- Include indication for the procedure (e.g. chest pain, abnormal stress test)Â
- Clearly state access site, findings, and interpretationÂ
- Use Modifier -26 if only the professional component is billedÂ
This code is often reported with procedures like PCI (92928) but may require modifier usage to separate services.
2. 92928 – Percutaneous Coronary Intervention with Stent
CPT 92928 describes balloon angioplasty and stent placement in a coronary artery. It’s commonly used for treating stenosis or occlusion in patients with CAD.
Documentation must include:
- The specific artery treatedÂ
- Type of stent used (bare-metal vs. drug-eluting)Â
- Technique and device detailsÂ
Avoid down coding by ensuring all steps are thoroughly noted. If performed during a STEMI, pair with appropriate diagnosis codes and timing details.
3. 93241 – External Cardiac Monitoring (2–7 Days)
This code has become more widely used due to the rise in remote patient monitoring (RPM). CPT 93241 is part of a series used for mobile telemetry monitoring for arrhythmia detection.
This global code includes:
- Setup of the monitoring deviceÂ
- Data analysisÂ
- Interpretation and reportÂ
Proper diagnosis pairing (like atrial fibrillation or bradycardia) is essential to justify use and ensure approval.
4. 93306 – Complete Transthoracic Echocardiography (TTE)
CPT 93306 includes:
- 2D imagingÂ
- M-modeÂ
- Color flow and spectral DopplerÂ
It’s a core diagnostic imaging tool for evaluating ventricular function, valvular disease, and other cardiac conditions.
Billing tip:
Avoid confusion with CPT 93307 (without Doppler) and 93308 (limited TTE). Always match the procedure performed with the code selected.
5. 93000 – 12-lead Electrocardiogram (ECG) with Interpretation
Though simple, this code is one of the highest volume CPTs in cardiology.Â
Ensure documentation of:
- Acquisition of the ECGÂ
- Full physician interpretation and reportÂ
This is frequently performed in outpatient settings and annual exams. Use Modifier -26 or -TC if splitting billing between facility and provider.
6. 93580 – Percutaneous Closure of Interatrial Septal Defect (ASD/PFO)
CPT 93580 is used for percutaneous closure of an ASD or patent foramen ovale, often after a TIA or stroke workup.
Important documentation:
- Description of the septal defectÂ
- Indication for closure (e.g. stroke of unknown origin)Â
- Device and manufacturer detailsÂ
These procedures are typically elective but highly impactful — both clinically and financially.
7. 93224 – Holter Monitor, 24–48 Hour Recording, Global
This global code includes all components:
- Hook-upÂ
- MonitoringÂ
- Data analysisÂ
- InterpretationÂ
If different parties perform these steps, bill components separately using CPTs 93225, 93226, and 93227. Be cautious about upcoding or using this code for monitors outside the 24–48-hour range.
8. 93454 – Right Heart Catheterization
CPT 93454 is used when a right heart cath is performed without coronary angiography. It’s commonly done in pulmonary hypertension evaluations, right-sided heart failure, and pre-transplant assessments.
Tip: Document pressures, oxygen saturation levels, and cardiac output measurements clearly to support the code.
9. 92941 – Urgent PCI During Acute STEMI
This high-reimbursement code is used for emergency percutaneous coronary intervention during STEMI. It is time-sensitive and documentation-heavy.
Essential details:
- Time of symptom onsetÂ
- Access routeÂ
- Type of lesion and artery involvedÂ
- Type of stent or device usedÂ
Because of its financial value, 92941 is often subject to audits. Ensure clinical notes are comprehensive.
10. 93451 – Right Heart Catheterization Alone
While similar to 93454, this code covers a simpler right heart cath procedure without any left-sided intervention.
Use this for outpatient workups like unexplained dyspnea, suspected pulmonary hypertension, or post-op transplant assessments.
Best Practices for Using Modifiers in Cardiology
Modifiers are essential in cardiology coding to clarify whether services are:
- Bundled or separateÂ
- Professional or technicalÂ
- RepeatedÂ
Here are some common ones:
- Modifier 26 – Professional component (e.g., physician’s report only)Â
- Modifier TC – Technical component (e.g., test acquisition)Â
- Modifier 59 – Distinct procedural service (when two procedures are done at separate anatomical sites)Â
- Modifier 76 – Repeat service by same physicianÂ
- Modifier 77 – Repeat service by different physicianÂ
Using the right modifier helps prevent claim rejections and clearly explains complex billing situations.

How to Stay Ahead in 2025 with CPT Coding
The world of medical coding is changing rapidly. In 2025, many top cardiology practices are leveraging AI-powered coding platforms to extract procedure data directly from clinical notes and reduce the dependency on manual coding.Â
Platforms like MediCodio can:
- Analyze full chart textÂ
- Extract procedures using LLMsÂ
- Match procedures to the most accurate CPT codesÂ
- Apply modifier logic automaticallyÂ
- Prevent coding errors before claim submissionÂ
This significantly reduces coder workload, speeds up billing cycles, and improves revenue capture.
FAQs
Q1: Can I bill 93306 and 93000 on the same day?
Yes, if both are medically necessary and separately documented. Use modifier -59 if needed to avoid bundling.
Q2: What is the difference between 93451 and 93454?
93451 is a simpler right heart cath; 93454 includes more comprehensive measurements and reporting elements.
Q3: How often can I bill 93224 for the same patient?
Generally once per episode or per medical necessity. Rebilling requires documentation of a new or unresolved issue.
Q4: Can 92928 be billed more than once per session?
Yes, for different coronary arteries. Use add-on code 92929 for each additional lesion treated.
Q5: Is it necessary to document stent type in 92928?
Yes. Noting drug-eluting vs. bare-metal stents is essential for appropriate code selection and payer coverage.