Cardiology is the most lucrative — and most heavily audited — specialty in outpatient and hospital-based medicine. A single coronary angiogram with percutaneous coronary intervention (PCI) can produce thousands of dollars in allowed charges. A complete transthoracic echocardiogram reimburses approximately $200–$450 globally — and when a practice performs thousands of them annually, every miscoded modifier and every missed unit translates into significant revenue leakage.
In 2026, four forces are reshaping cardiovascular reimbursement simultaneously: a major restructuring of PCI codes that eliminates add-on codes for additional vessels and introduces new complexity-based codes; the introduction of new AI-assisted cardiac diagnostic codes that graduate from temporary to permanent Category I status; expanded ICD-10 specificity for heart failure and atrial fibrillation that directly affects risk adjustment and medical necessity; and continued site-of-service migration as CMS pushes more cardiac procedures from hospital outpatient departments (HOPD) to ambulatory surgical centers (ASCs).
Cardiology practices operating on 2024 billing workflows in 2026 are not just missing revenue — they are accruing compliance exposure for incorrectly using deleted codes and failing to apply the new complexity-based PCI billing framework.
This guide covers the complete cardiovascular billing and coding framework for 2026 — organized by service category, with detailed 2026 code changes, ICD-10 specificity requirements, modifier rules, global period guidance, and the top denial patterns to eliminate from your billing workflow.
Part 1: Cardiovascular E/M Services
Cardiology practices perform a high volume of E/M visits — both in the outpatient setting and inpatient/hospital setting. The 2026 MDM-based E/M framework applies to all cardiology visits.
Outpatient E/M — 99202–99215
Cardiology E/M visits frequently support moderate to high complexity Medical Decision Making (MDM) — which justifies 99214 and 99215. The documentation that supports these levels includes:
- Multiple chronic conditions addressed — CAD, hypertension, heart failure, and AFib managed in the same visit
- Prescription drug management — adjusting anticoagulation, beta-blocker, or RAAS therapy supports moderate or high MDM
- Review of external results — interpreting recent echocardiogram reports, remote device data, or catheterization findings from another facility
- Risk of complications — managing a patient post-MI or post-stent with prescription drug management supports high complexity MDM
Document specific medication adjustments, not vague statements. “Patient on beta-blocker, continue” does not support high MDM. “Metoprolol dose increased from 25mg to 50mg daily due to resting heart rate of 92 bpm and residual exertional symptoms; close follow-up in 4 weeks” does.
Inpatient and Hospital E/M Codes
| Setting | Code Range | Description |
|---|---|---|
| Initial hospital care | 99221–99223 | Low to high MDM or 40–70+ minutes |
| Subsequent hospital care | 99231–99233 | Low to moderate to high MDM |
| Hospital discharge | 99238–99239 | Discharge day management |
| Observation care | 99234–99236 | Same day admit/discharge or initial obs |
| Consultations | 99242–99245 (outpatient) / 99252–99255 (inpatient) | Consultations — note: Medicare does not pay consult codes; bill as E/M instead |
Part 2: Electrocardiogram (ECG) Billing
ECG codes are among the most frequently billed in cardiology and the most commonly miscoded due to the component code structure.
The Three ECG Codes — Choosing Correctly
| Code | Description | When to Use |
|---|---|---|
| 93000 | Complete ECG — tracing, interpretation, and report | When the same provider or practice performs AND interprets the ECG |
| 93005 | ECG tracing only (technical component) | When the practice performs the tracing but sends it to another provider for interpretation |
| 93010 | ECG interpretation and report only (professional component) | When the cardiologist interprets an ECG performed elsewhere |
The most common ECG billing mistake: Billing 93000 when the cardiologist only interpreted a tracing performed at another facility — the correct code is 93010 (interpretation only). Billing 93000 in this scenario overstates the service and creates recoupment risk.
Rhythm Strip Codes
| Code | Description |
|---|---|
| 93040 | Rhythm strip, 1–3 leads, with interpretation and report |
| 93041 | Rhythm strip, tracing only |
| 93042 | Rhythm strip, interpretation and report only |
Part 3: Cardiac Monitoring — Holter, Event Monitoring, and Remote Device Monitoring
Holter Monitoring (Up to 48 Hours Continuous Recording)
| Code | Description |
|---|---|
| 93224 | External electrocardiographic recording up to 48 hours, includes recording, scanning, analysis, physician review and interpretation, report |
| 93225 | Recording (hook-up) only |
| 93226 | Scanning analysis only |
| 93227 | Physician review and interpretation only |
Same component billing rule applies: Bill 93224 only when the same practice performs all components. When components are split between providers, use the appropriate component codes.
Extended Cardiac Monitoring (Beyond 48 Hours)
In 2021, CMS restructured extended monitoring codes beyond 48 hours into two duration-based sets — restructured codes that remain current in 2026:
| Code | Description | Duration |
|---|---|---|
| 93241 | External cardiac event monitor, set-up and patient education | Up to 30 days |
| 93243 | External cardiac event monitor, recording, analysis, report | Up to 30 days per event |
| 93245 | External cardiac event monitor, physician review and interpretation | Per event |
| 93247 | External cardiac event monitor, complete — recording, analysis, review, interpretation, report | Up to 30 days |
| 93268 | Patient-activated event recording with remote transmission, physician review and interpretation | Up to 30 days |
Note: Legacy extended monitoring codes 93268–93272 (pre-2021 versions) are deleted. If your billing system still references these old codes, update immediately.
Implantable Device Monitoring
| Code | Description |
|---|---|
| 93294 | Interrogation device evaluation, single, dual, or multiple lead pacemaker — remote |
| 93295 | Interrogation device evaluation, ICD — remote |
| 93296 | Remote monitoring setup for pacemaker or ICD |
| 33285 | Insertion of implantable loop recorder |
| 33286 | Removal of implantable loop recorder |
Part 4: Echocardiography — The Highest-Revenue Diagnostic Category
Echocardiography is the highest-revenue diagnostic service in cardiology — and one of the most frequently audited. Every echocardiogram claim must have clear documentation of the clinical indication and the structures evaluated.
Transthoracic Echocardiogram (TTE)
| Code | Description | Common Use |
|---|---|---|
| 93306 | Complete transthoracic echo with Doppler and color flow | Primary echo code — used for virtually all complete cardiac evaluations |
| 93307 | Complete TTE without Doppler | Rarely used — Doppler is standard in most complete echo workups |
| 93308 | Follow-up or limited echo study | Repeat or focused exam when a complete study is not clinically indicated |
93306 is the workhorse of echocardiography billing. It covers the complete two-dimensional echo with M-mode, Doppler flow studies, and color flow mapping. The clinical note must document specific structures examined — left ventricular function (EF), valvular anatomy and function, pericardium, and the clinical findings — not just “echo performed.”
Transesophageal Echocardiogram (TEE)
| Code | Description |
|---|---|
| 93312 | Transesophageal echo with interpretation and report |
| 93313 | TEE for guidance during cardiac procedure |
| 93314 | TEE interpretation and report only (when another provider performs the procedure) |
| 93318 | TEE for monitoring purposes during procedure — not a full diagnostic TEE |
93318 vs. 93312 distinction: 93318 covers intraoperative monitoring only — it does not include a full diagnostic interpretation. If a complete TEE interpretation is performed during a procedure, 93312 is appropriate, not 93318.
Stress Echocardiography
| Code | Description |
|---|---|
| 93350 | Echocardiographic stress test — with or without contrast, interpretation and report |
| 93351 | Stress echo with comprehensive assessment including left ventricular outflow tract measurement |
Critical rule — Stress Echo and Stress Test on the Same Date: When a stress echo (93350) is performed alongside a treadmill stress test (93015), these are not automatically bundled. However, do not bill 93015 and 93350 together unless the cardiologist separately supervised the stress test as an independent service. If the stress echo is the primary service and the exercise component is performed only as part of the echo protocol, bill 93350 only. Billing both without adequate documentation is a common denial and audit trigger.
Modifier 26 and TC in Echocardiography
This is the most important modifier distinction in echocardiography billing:
- Bill globally (no modifier): When the cardiologist’s practice owns the equipment AND the cardiologist performs the interpretation. The practice receives both the technical and professional component.
- Modifier 26 (professional component only): When the cardiologist interprets an echocardiogram performed on equipment owned by a hospital or another facility. The cardiologist receives only the professional interpretation fee.
- Modifier TC (technical component only): When the practice provides the equipment and technical staff but a separate physician interprets the study.
Billing 93306 globally when the practice only performed the interpretation — and the echo was performed at a hospital — is the most common echocardiography compliance error and a leading cause of CMS recoupment demands.
Part 5: Cardiac Stress Testing
Stress testing is one of the most commonly denied cardiology services due to improper component billing and weak medical necessity documentation.
Exercise Stress Testing — Component vs. Global Codes
| Code | Description | When to Use |
|---|---|---|
| 93015 | Complete cardiovascular stress test with ECG monitoring — physician supervision, interpretation, and report | When the same physician or practice performs ALL components |
| 93016 | Physician supervision of stress test only | Component code — use only when billing a portion of the service |
| 93017 | ECG tracing during stress test only | Component code — use only when billing a portion of the service |
| 93018 | Interpretation and report of stress test only | Component code — use only when billing a portion of the service |
The most common stress test billing mistake: Billing the three component codes (93016 + 93017 + 93018) separately when 93015 should be billed. Component codes are only appropriate when different providers perform different parts of the service. If the same cardiologist supervises, records, and interprets the test — bill 93015 only.
Nuclear Stress Testing — Myocardial Perfusion Imaging (MPI)
Nuclear stress tests require coding both the imaging component (78000 series) AND the stress test component (93000 series) separately. They are not bundled.
| Code | Description |
|---|---|
| 78451 | Myocardial perfusion imaging (SPECT) — single study |
| 78452 | Myocardial perfusion imaging (SPECT) — multiple studies (rest and stress) |
| 78453 | Myocardial perfusion imaging — planar, single study |
| 78454 | Myocardial perfusion imaging — planar, multiple studies |
Pharmacologic stress agents billed separately with HCPCS J codes:
| Drug | J Code |
|---|---|
| Regadenoson (Lexiscan) | J2785 |
| Adenosine | J0152 |
| Dobutamine | J1250 |
| Dipyridamole | J1245 |
Prior authorization requirement: Most commercial payers and many Medicare Advantage plans require prior authorization for nuclear stress testing. Submit the auth request with supporting documentation of the clinical indication — typically chest pain, dyspnea on exertion, or known CAD requiring surveillance. Missing prior auth is the leading cause of nuclear stress test denials.
Part 6: Cardiac Catheterization — The Most Audited Service in Cardiology
Cardiac catheterization codes are all-inclusive combination codes. This is the single most important rule in cardiology billing — and the most frequently violated.
The Catheterization Combination Code Family (93454–93461)
Each of these codes bundles catheter placement, imaging supervision, interpretation, and injection into a single CPT code. Do NOT report component codes separately.
| Code | Description |
|---|---|
| 93454 | Left heart cath (LHC) including coronary angiography |
| 93455 | LHC with coronary angiography and bypass graft selection |
| 93456 | Right heart cath (RHC) |
| 93457 | RHC with bypass graft selection |
| 93458 | LHC with coronary angiography and left ventriculography |
| 93459 | LHC with coronary angiography, left ventriculography, and bypass grafts |
| 93460 | Right and left heart cath with coronary angiography |
| 93461 | Right and left heart cath with coronary angiography and bypass grafts |
What is already bundled into these codes — do NOT bill separately:
- Selective catheter placement (36013, 36014, 36245, 36246)
- Injection procedures for coronary angiography
- Imaging supervision and interpretation for coronary angiography
- Left ventriculography (when included in the code descriptor)
Selective catheterization codes are only reportable separately when performed for a non-coronary purpose that is itself a separately billable service.
Documentation Requirements for Cardiac Catheterization
Every cardiac catheterization record must include:
- Clinical indication for the procedure
- Catheter placement technique and access site
- Vessels selectively catheterized and sequence
- Imaging findings — description of coronary anatomy, stenosis location, severity, and morphology
- Hemodynamic measurements (if right heart cath)
- Final impression and clinical conclusions
- Any complications encountered
Vague catheterization reports that state only “coronary artery disease visualized” without describing vessel anatomy, lesion characteristics, and severity do not adequately support the procedure code billed and will not survive audit.
Part 7: Interventional Cardiology — Major 2026 PCI Code Changes
What Changed in PCI Billing — January 1, 2026
The 2026 CPT code restructuring of percutaneous coronary intervention codes is the most significant change in interventional cardiology billing in years. Every interventional cardiology practice must have updated its billing workflows before January 1, 2026.
Deleted PCI add-on codes — do not use after January 1, 2026:
| Deleted Code | Previous Description |
|---|---|
| 92921 | Percutaneous coronary angioplasty — each additional branch |
| 92925 | Percutaneous atherectomy — each additional branch |
| 92929 | Coronary stent placement — each additional branch |
| 92934 | Atherectomy + stent — each additional branch |
| 92938 | Restenotic stent — each additional branch |
| 92944 | Chronic total occlusion stent — each additional branch |
Also deleted: 92975 (intracoronary thrombolytic infusion, initial) and 92977 (each additional day)
These codes no longer exist. Submitting them after January 1, 2026 results in automatic rejection.
New and Revised PCI Codes — January 1, 2026
Revised primary PCI codes — branch vessel interventions are now consolidated into the primary code:
| Code | Description | 2026 Change |
|---|---|---|
| 92920 | Percutaneous transluminal coronary angioplasty — single vessel | Revised — branch interventions included |
| 92924 | Percutaneous atherectomy — single vessel | Revised |
| 92928 | Coronary stent placement — single vessel | Revised — branch vessel interventions consolidated; note reduced RVU vs. prior year |
| 92933 | Atherectomy + stent placement — single vessel | Revised |
| 92937 | Stent placement, restenotic stent — single vessel | Revised |
| 92941 | Acute MI intervention | Revised |
New complex PCI code — 92930:
CPT code 92930 describes stent placement involving two or more distinct coronary lesions or bifurcation lesions requiring intervention in both the main artery and side branch — scenarios not fully addressed by the existing 92928 code.
Key facts about 92930:
- Provides approximately 20% more RVU credits than 92928 — reflecting the additional complexity, procedural time, and resources required
- Strict criteria apply — the case must genuinely involve two or more distinct lesions or a true bifurcation intervention
- Documentation must clearly support the use of 92930 vs. 92928 — lesion location, complexity, and the bifurcation treatment strategy must be explicitly described in the cath report
- Cardiologists must confirm the criteria at the time of the procedure — not reconstruct the justification after the fact
New CTO PCI code — 92945:
A new Category I code (92945) for chronic total occlusion (CTO) PCI formally recognizes the added technical complexity, procedural time, and resource intensity associated with CTO interventions, aligning coding more closely with contemporary interventional practice.
Site-of-Service Migration — 2026 ASC Expansion
CMS continued expanding the ASC-Covered Procedures List in 2026 to include diagnostic cardiac catheterization and selected PCI codes. Commercial payers are following with site-of-service authorization rules that may deny HOPD or inpatient claims when an ASC is deemed appropriate for the case.
What this means for your practice:
- Prior authorization requests for cardiac catheterization and selected PCI procedures must now specify the intended site of service
- Some commercial payers will deny HOPD-billed cath and PCI claims if the payer’s clinical criteria support ASC-level care for the patient
- Document clinical rationale for HOPD or inpatient setting when that is clinically appropriate — comorbidities, hemodynamic instability, access complexity, or anticipated need for prolonged monitoring all support a higher-acuity site of service
Part 8: ICD-10 Coding for Major Cardiac Conditions — 2026 Updates
Heart Failure — New Specificity Requirements
The 2026 ICD-10 update introduces new subcategories to distinguish Heart Failure with Preserved Ejection Fraction (HFpEF) and Heart Failure with Reduced Ejection Fraction (HFrEF).
Heart failure must now be coded with EF-based specificity wherever documented:
| Code | Description |
|---|---|
| I50.20 | Unspecified systolic (HFrEF) heart failure |
| I50.21 | Acute systolic heart failure |
| I50.22 | Chronic systolic heart failure (most common for established patients) |
| I50.23 | Acute on chronic systolic heart failure |
| I50.30 | Unspecified diastolic (HFpEF) heart failure |
| I50.31 | Acute diastolic heart failure |
| I50.32 | Chronic diastolic heart failure |
| I50.33 | Acute on chronic diastolic heart failure |
| I50.40 | Combined systolic and diastolic heart failure, unspecified |
| I50.9 | Heart failure, unspecified — avoid this code whenever the EF type is documented |
Documentation requirement: The cardiologist’s note must explicitly state whether the heart failure is systolic (reduced EF / HFrEF) or diastolic (preserved EF / HFpEF) and whether it is acute, chronic, or acute on chronic. Without this documentation, coders must use I50.9 — the unspecified code — which impacts HCC risk adjustment and value-based reimbursement calculations.
Atrial Fibrillation — Greater Specificity
ICD-10 now provides greater specificity for atrial fibrillation (I48.0–I48.2), separating paroxysmal, persistent, and long-standing persistent AFib.
| Code | Description |
|---|---|
| I48.0 | Paroxysmal atrial fibrillation |
| I48.11 | Longstanding persistent AFib (continuous duration >12 months) |
| I48.19 | Other persistent AFib (duration >7 days, less than 12 months) |
| I48.20 | Unspecified chronic AFib |
| I48.21 | Permanent AFib |
| I48.9 | Unspecified AFib — avoid when specific type is documented |
Why AFib specificity matters: Accurate AFib coding directly supports appropriate pairing with electrophysiology procedure codes — particularly 93656 (catheter ablation for AFib). Billing 93656 with I48.9 (unspecified AFib) instead of the correct AFib subtype raises medical necessity questions that can trigger denial or audit.
Coronary Artery Disease / Ischemic Heart Disease
| 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 |
| I25.111 | Atherosclerotic heart disease with angina pectoris with documented spasm |
| I25.118 | Atherosclerotic heart disease with other forms of angina |
| I25.2 | Old myocardial infarction |
| I25.5 | Ischemic cardiomyopathy |
| I21.0 | STEMI involving LAD |
| I21.09 | STEMI involving other coronary artery of anterior wall |
| I21.4 | NSTEMI |
| I20.0 | Unstable angina |
Avoid I25.9 (unspecified chronic ischemic heart disease). Use I25.10 at minimum when CAD is documented without current angina. Specificity matters for medical necessity, risk adjustment, and audit defense.
Valvular Heart Disease
| Code | Description |
|---|---|
| I35.0 | Nonrheumatic aortic valve stenosis |
| I35.1 | Nonrheumatic aortic valve regurgitation |
| I34.0 | Nonrheumatic mitral valve regurgitation |
| I34.1 | Nonrheumatic mitral valve prolapse |
| I34.2 | Nonrheumatic mitral valve stenosis |
| I08.0 | Combined mitral and aortic valve disease (rheumatic) |
Part 9: Cardiac Device Procedures and Global Period Management
Cardiac Device CPT Codes
| Code | Description |
|---|---|
| 33206 | Insertion of pacemaker with atrial electrode |
| 33207 | Insertion of pacemaker with ventricular electrode |
| 33208 | Insertion of pacemaker with atrial and ventricular electrodes |
| 33224 | Insertion of pacing electrode for CRT pacemaker, atrial |
| 33225 | Insertion of CRT pacemaker lead (left ventricular electrode) |
| 33249 | Insertion of ICD with electrodes |
| 33270 | Insertion of subcutaneous ICD with electrodes |
| 33361 | TAVR, percutaneous femoral approach |
| 33362 | TAVR, open femoral approach |
| 33418 | Transcatheter mitral valve repair (e.g., MitraClip) |
Global Period Rules — Critical for Post-Procedure Billing
Most major cardiac device procedures carry a 90-day global period. Billing E/M visits or procedures within the global period without the correct modifier results in automatic denial.
Key modifiers for global period management:
| Modifier | When to Use | Example |
|---|---|---|
| 24 | Unrelated E/M service during global period | Patient with pacemaker comes in for AFib management during the 90-day global |
| 25 | Significant, separately identifiable E/M same day as procedure | Pre-procedure evaluation on the same date as device implant |
| 57 | Decision for major surgery made the day of or day before | Pre-op evaluation the day before TAVR |
| 58 | Staged procedure within global period | Planned second-stage procedure during the 90-day global |
| 78 | Return to OR for complication | Emergency lead revision during global period |
| 79 | Unrelated procedure during global period | Separate procedure for an unrelated condition during the 90-day global |
The most common global period mistake: Billing a routine follow-up E/M visit at 4 weeks post-pacemaker without any modifier. The visit is automatically bundled into the global period payment and denied. If the visit is for a genuinely unrelated problem, Modifier 24 must be on the claim — and the note must clearly document the unrelated nature of the service.
Part 10: Cardiac Rehabilitation
Cardiac rehabilitation is frequently under-billed in cardiology practices despite being a reimbursable, clinically valuable service.
| Code | Description | Medicare Coverage |
|---|---|---|
| 93797 | Cardiac rehab without continuous ECG monitoring, per session | Up to 36 sessions |
| 93798 | Cardiac rehab with continuous ECG monitoring, per session | Up to 36 sessions (extensible to 72 with documented medical necessity) |
Medicare qualifying diagnoses for cardiac rehab:
- Acute myocardial infarction within the preceding 12 months
- Coronary artery bypass surgery
- Current stable angina pectoris
- Heart valve repair or replacement
- Percutaneous transluminal coronary angioplasty (PTCA) or coronary stenting
- Heart or heart-lung transplant
- Stable, chronic heart failure (as of 2014)
Documentation requirement: Each cardiac rehab session must document the patient’s participation, any symptoms reported, vital signs, exercise tolerance, and the clinical supervision provided.
Part 11: Common Modifiers in Cardiovascular Billing
| Modifier | When to Use in Cardiology |
|---|---|
| 25 | Significant, separately identifiable E/M on the same day as a diagnostic procedure or intervention — documentation must support two distinct services |
| 26 | Professional interpretation only — when cardiologist interprets imaging performed at another facility’s equipment |
| TC | Technical component only — when practice provides equipment but another provider interprets |
| 59 | Distinct procedural service — used to bypass NCCI bundling edits for genuinely separate services |
| 57 | Decision for major surgery — E/M the day before or day of a major cardiac surgical procedure |
| 24 | Unrelated E/M during global period — must document unrelated nature of the visit |
| 58 | Staged or related procedure during global period |
| 78 | Return to OR for complication within global period |
| 79 | Unrelated procedure during global period |
| GC | Service performed in part by a resident under a physician’s supervision — teaching hospital billing |
Part 12: 2026 Updates in Cardiovascular Billing
1. PCI Code Restructuring — Effective January 1, 2026
As detailed in Part 7, the 2026 PCI code restructuring is the most impactful billing change for interventional cardiology in years:
- Deleted add-on codes: 92921, 92925, 92929, 92934, 92938, 92944
- New complex PCI code: 92930 (~20% more RVU than 92928 for qualifying complex cases)
- New CTO PCI code: 92945 (formally recognizes the complexity of chronic total occlusion intervention)
- Revised primary codes now include branch vessel work within the primary code
Any practice submitting deleted add-on codes is generating automatic rejections. Any practice not using 92930 for qualifying bifurcation and multi-lesion cases is systematically underreporting complexity and losing reimbursement.
2. New AI-Assisted Cardiac Diagnostic Codes
CPT 75577 — Category I (Permanent): AI-based quantification of coronary plaque on cardiac CT angiography. CMS finalized CPT code 75577, a new Category I code for AI-assisted coronary plaque analysis performed with cardiac CT angiography. Platforms from HeartFlow, Cleerly, and Elucid are covered under this code. This code graduated from temporary (Category III) to permanent (Category I) status — meaning it is now a standard billable service, not an experimental technology.
CPT 0962T — Category III (New): AI-assisted algorithmic analysis of acoustic and ECG recordings for cardiac dysfunction detection. Covers AI tools like Eko’s SENSORA™ that detect reduced ejection fraction, heart murmurs, or AFib from digital stethoscope and ECG data. This is a Category III code — reimbursement varies by payer; verify coverage before billing.
3. New ICD-10 Specificity for Heart Failure and AFib
As covered in Part 8, the FY2026 ICD-10 updates require explicit EF-based classification for heart failure and specific AFib subtype coding. These changes directly affect:
- HCC risk adjustment scores for value-based contracts
- Medical necessity documentation for high-dollar procedures
- Audit defensibility for cardiac catheterization, device implants, and ablation procedures
4. Lower Extremity Revascularization (LER) Code Replacement
The entire previous LER code series (37220–37235) was deleted effective January 1, 2026, and replaced with 46 new codes organized by vascular territory, lesion complexity, and technique. For cardiovascular practices that perform peripheral vascular interventions:
- All old LER codes must be retired from charge masters immediately
- New codes require documentation of the specific vascular territory treated and the intervention performed
- This was covered in detail in our Medical Coding Updates 2026 guide
5. Prior Authorization for Traditional Medicare — Six-State Pilot
Effective January 2026, CMS launched a prior authorization pilot for 17 specific outpatient services under traditional Medicare in Arizona, New Jersey, Ohio, Oklahoma, Texas, and Washington. For cardiology practices in these states, confirm whether any of the 17 services overlap with your procedure mix and build traditional Medicare prior auth workflows for those services.
Part 13: Top Denial Reasons in Cardiovascular Billing and How to Fix Them
1. Billing Deleted PCI Add-On Codes
Submitting 92921, 92925, 92929, 92934, 92938, or 92944 after January 1, 2026 generates automatic rejection.
Fix: Immediately retire all deleted add-on codes from charge masters, EHR templates, and encounter forms. Map all multi-vessel PCI to the revised primary codes or 92930/92945 as appropriate.
2. Component Billing When a Global Code Applies (Stress Testing)
Billing 93016 + 93017 + 93018 separately when all three components were performed by the same provider — 93015 is correct.
Fix: Build a billing rule in your charge capture system that flags any combination of 93016 + 93017 + 93018 from the same provider on the same date and requires review before submission.
3. Unbundling Catheterization Combo Codes
Separately billing catheter placement codes (36013, 36014, 36245, 36246) alongside a cardiac catheterization combo code (93454–93461).
Fix: Remove all selective catheter placement codes from cardiology charge masters. These are included in the catheterization combination code — they are never separately billable for coronary catheterization.
4. Incorrect Modifier 26/TC on Echocardiography
Billing 93306 globally when the cardiologist only performed the interpretation and the echo was performed at a hospital facility.
Fix: Implement a rule that requires the billing team to identify whether the practice owns the echo equipment for every echocardiography claim. Hospital-based interpretations must use Modifier 26.
5. Missing Prior Authorization for High-Dollar Services
Nuclear stress tests, stress echos, cardiac CTs, EP ablations, and device implants denied because prior auth was not obtained or expired before the service date.
Fix: Build a mandatory prior auth verification step into scheduling workflows for all services requiring auth. The auth must be confirmed active before the patient arrives — not after the service is performed.
6. Heart Failure Coded as Unspecified (I50.9)
Using I50.9 when the cardiologist’s note documents specific systolic or diastolic heart failure.
Fix: Remove I50.9 from the default code set. Build a query process: if the cardiologist documents HF, the coder must look for EF documentation and the acute/chronic designation before selecting a code.
7. AFib Coded as Unspecified (I48.9)
Using I48.9 instead of the specific paroxysmal, persistent, or permanent subtype.
Fix: Add AFib type to the documentation checklist for every AFib-related encounter. The cardiologist’s note should explicitly state the AFib subtype. If not documented, query the provider.
8. Billing Post-Op E/M Visits Without Global Period Modifiers
Follow-up visits during a 90-day global period for device implants, TAVR, or other major procedures submitted without a modifier.
Fix: Implement a global period tracking system. Every patient who has a major cardiac procedure must have their 90-day global period end date flagged in the billing system. Any claim for that patient within the global period requires modifier review before submission.
9. Stress Echo Billed with Exercise Stress Test Without Documentation Support
Billing 93350 (stress echo) + 93015 (stress test) together without adequate documentation showing both services were independently supervised and performed.
Fix: Confirm documentation supports two independently performed services before billing both codes together. If the echo was the entire study and the exercise was only the echo stress protocol, bill 93350 only.
What Your Cardiovascular Practice Should Do Right Now
Immediate PCI code updates:
- Retire all deleted add-on codes (92921, 92925, 92929, 92934, 92938, 92944) from every charge master, template, and encounter form immediately
- Educate your interventional cardiologists on the new 92930 complex PCI criteria — if you are performing qualifying bifurcation and multi-lesion cases and not using 92930, you are systematically underreporting complexity
- Evaluate your CTO case volume and confirm 92945 is being used for appropriate cases
ICD-10 documentation workflows:
- Add EF type (systolic/HFrEF vs. diastolic/HFpEF) and acuity (acute/chronic/acute on chronic) to your heart failure documentation template
- Add AFib subtype (paroxysmal, persistent, longstanding persistent, permanent) to your AFib encounter documentation
- Remove I50.9 and I48.9 from default code sets
Echocardiography compliance:
- Audit your last 90 days of echocardiography claims — confirm Modifier 26 is correctly applied for all hospital-based interpretations
- Confirm documentation for every 93306 claim includes specific structures evaluated and clinical findings — not just “echocardiogram completed”
Revenue opportunities:
- Review your current nuclear stress test volume for AI plaque analysis cases — CPT 75577 is now a permanent Category I code for qualifying cardiac CT angiography studies
- Review your cardiac rehab referral and billing patterns — if you have qualifying post-MI, post-CABG, or post-stent patients who are not enrolled in cardiac rehab, you are missing a billable and clinically valuable service
- Evaluate global period management — are your post-procedure visits being correctly billed with Modifier 24 for unrelated problems during global periods?
Final Thoughts
Cardiovascular billing in 2026 demands technical precision at every level — from the specificity of heart failure and AFib ICD-10 codes to the correct selection of the new complex PCI codes to the meticulous modifier application that separates a compliant echocardiography billing operation from one that is one audit away from a significant recoupment demand.
The 2026 PCI restructuring, new AI cardiac codes, and ICD-10 specificity requirements collectively represent the most significant annual change in cardiovascular billing in several years. Practices that invest in updating their workflows, educating their cardiologists on documentation requirements, and retiring deleted codes will capture the higher reimbursement these changes enable. Practices that do not will face denials, underpayments, and compliance risk simultaneously.
At ClaimsXperts, cardiovascular billing is one of our core specialty areas. We work with cardiology practices on PCI code compliance, echocardiography modifier accuracy, cardiac catheterization documentation review, global period management, and full-cycle revenue cycle management.
Contact us today to learn how ClaimsXperts can strengthen your cardiovascular billing operation.
ClaimsXperts is a Revenue Cycle Management company based in Frisco, TX, serving medical practices across the United States. We specialize in medical billing, coding, and insurance credentialing for solo practitioners, group practices, and specialty clinics.
