Cardiology Billing Services: Diagnostic Codes, Catheterization Traps, and the TC/26 Split That Costs Practices Thousands

By Medtransic | February 15, 2026 | 16 min read | Updated: February 15, 2026

Quick Summary: Cardiology billing spans over 3,000 CPT codes — from routine EKGs to complex cardiac catheterizations and device implants. The technical/professional component split, artery-specific modifiers, and NCCI bundling rules create a coding environment where general billing companies consistently leave money on the table.

At Medtransic, cardiology is one of the specialties where we see the widest gap between what a practice should be collecting and what they actually collect. The reason is straightforward: cardiology billing involves over 3,000 CPT codes spanning diagnostic testing, imaging, interventional procedures, device management, and cardiac rehabilitation — and nearly every high-value service requires a technical/professional component split, specific modifiers, and payer-specific bundling awareness that general billing companies don't have.

An echocardiogram billed without the Doppler add-on. A cardiac catheterization where the left heart and right heart codes weren't separated correctly. A stress test interpretation denied because the professional component modifier was missing. An EKG performed during a routine physical that Medicare doesn't cover. These aren't edge cases — they represent the daily reality of cardiology billing, and each one is a revenue leak that compounds over months and years.

This guide covers the coding rules, modifier logic, and payer-specific traps that make cardiology billing one of the most complex specialties in medicine — and what your billing company should be doing to capture every dollar your practice earns.

Why Cardiology Billing Overwhelms General Billing Companies

Cardiology is unique because it straddles both high-volume diagnostics and high-value interventions. A typical cardiology practice performs dozens of EKGs, echocardiograms, and stress tests per week (each with relatively modest reimbursement but strict coding rules) alongside cardiac catheterizations, stent placements, and device implants that can generate $5,000 to $20,000+ per procedure.

This dual nature creates two distinct billing challenges. On the diagnostic side, the technical/professional component split (TC/26) must be applied correctly on every imaging and testing claim based on whether the cardiologist owns the equipment or is interpreting studies performed at a hospital. On the interventional side, catheterization and PCI coding requires artery-specific modifiers (LD, LC, RC), NCCI bundling awareness, and documentation of medical necessity that payers audit aggressively — a level of interventional coding complexity comparable to pain management billing.

Heart disease is the leading cause of death in America, which means cardiology practices operate at high volume. Industry data suggests practices lose 5 to 8% of annual revenue to denials and coding errors — highlighting why disciplined revenue cycle management is critical in a specialty where per-procedure reimbursement is among the highest in medicine. That's why Medtransic assigns dedicated cardiology coders to every cardiac practice we serve, not generalists who handle cardiology as one of twenty specialties.

The CPT Codes That Drive Cardiology Revenue

Cardiology CPT codes span diagnostic testing, imaging, interventional procedures, and device management. If your billing company can't explain the nuances within each category, they're not equipped for cardiac billing. For a broader reference, see our CPT codes cheat sheet.

Electrocardiograms (EKG/ECG)

CPT CodeDescriptionKey Billing Notes
93000ECG complete (tracing, interpretation, and report)Used when the cardiologist performs and interprets the ECG in their own office. Includes 12-lead tracing.
93005ECG tracing only (technical component)Used when the practice performs the tracing but a different provider interprets it.
93010ECG interpretation and report only (professional component)Used when the cardiologist interprets an ECG performed at a hospital or other facility.

Echocardiography

CPT CodeDescriptionKey Billing Notes
93306Complete transthoracic echo (TTE) with Doppler and color flowThe most commonly billed echo code. Includes 2D imaging, M-mode, and Doppler. Do NOT bill 2D and Doppler separately — 93306 covers both.
93308Limited or follow-up TTEUsed for focused studies. Lower reimbursement than 93306. Document why a limited study was clinically appropriate.
93312Transesophageal echocardiogram (TEE)Higher reimbursement. Requires separate documentation of probe placement and imaging findings.
93320Doppler echo add-on (spectral)Add-on code billed with 93308 (limited echo) when Doppler is performed. NOT billed with 93306 — Doppler is already included.
93325Color flow Doppler add-onAdd-on to base echo codes. Same bundling rule applies — not separately billable with 93306.
93350Stress echocardiographyBilled in addition to the stress test code (93015/93017). Document both the stress protocol and the echo interpretation.

Stress Testing

CPT CodeDescriptionKey Billing Notes
93015Cardiovascular stress test, complete (supervision, interpretation, report)Used when the cardiologist supervises and interprets the stress test in their own facility.
93016Stress test — physician supervision onlyUsed when the cardiologist supervises but does not interpret (rare in private practice).
93017Stress test — tracing only (technical)Used when the facility performs the test and a separate physician interprets.
93018Stress test — interpretation and report only (professional)Used when the cardiologist interprets a stress test performed at a hospital or other facility.

Cardiac Catheterization and PCI

CPT CodeDescriptionKey Billing Notes
93451Right heart catheterizationIncludes measurement of pressures and cardiac output. Bill separately from left heart cath.
93452Left heart catheterizationIncludes left ventriculography when performed. Do not unbundle ventriculography.
93453Combined right and left heart catheterizationUsed when both are performed in the same session. Do NOT bill 93451 + 93452 separately — use 93453.
93454Coronary angiography without left heart cathStandalone coronary imaging. Separate from catheterization codes.
93458Left heart cath with coronary angiographyCombines catheterization and coronary imaging. Highest-volume cath lab code.
92928PCI (stent placement), single vesselIncludes angioplasty, atherectomy, and stent in the same vessel. Requires artery-specific modifier (LD, LC, RC).
92929PCI, each additional vessel (add-on)Add-on to 92928. Requires different artery modifier than the primary vessel.

Device Monitoring

CPT CodeDescriptionKey Billing Notes
93294Remote monitoring of pacemaker (30-day period)Billed once per 30-day monitoring period. Requires transmission data and physician review/report.
93295Remote monitoring of ICD (30-day period)Same structure as 93294 but for implantable cardioverter-defibrillators.
93296Remote monitoring technical service (30-day period)Technical component of remote monitoring — billed by the monitoring center, not the interpreting physician.
93297Remote monitoring of cardiac resynchronization therapy deviceFor CRT-D and CRT-P devices. Document device type and transmission findings.

The TC/26 Split: The Most Expensive Mistake in Cardiology Billing

The technical/professional component split is the single most important concept in cardiology billing — and the one most frequently botched by general billing companies.

When a cardiologist performs and interprets a diagnostic test in their own office using their own equipment, they bill the global code (no modifier) which includes both the technical component (equipment, technician, supplies) and the professional component (physician interpretation and report). When the test is performed at a hospital or independent facility, the components are split: the facility bills the technical component (with -TC modifier) and the cardiologist bills the professional component (with -26 modifier).

Bill Global (No Modifier)Bill Split (TC/26)
Cardiologist owns the equipmentTest performed at a hospital
Test performed in cardiologist's officeEquipment owned by the facility
Practice employs the technicianTechnician employed by the facility
All equipment costs borne by the practiceCardiologist provides interpretation only

The financial impact of getting this wrong is enormous. If your cardiologist interprets an echocardiogram performed at a hospital but your billing company submits the global code instead of -26, the claim will either be denied (because the hospital already billed the TC) or paid at the global rate when you're only entitled to the professional component — creating an overpayment that will be recouped in an audit. Conversely, if your practice owns the echo machine and performs the test in-office, billing only the -26 leaves the technical component revenue uncollected.

Medtransic tracks the place of service for every cardiology diagnostic claim and applies the correct TC/26 logic automatically. For practices that operate in both office and hospital settings — which is common in cardiology — this distinction must be made on a claim-by-claim basis. A billing company that defaults to one approach for all claims is either overbilling or underbilling on a significant portion of your diagnostic volume.

Cardiac Catheterization Coding: Where the Real Money Gets Lost

Cardiac catheterization and percutaneous coronary intervention (PCI) represent the highest-value procedures in cardiology — and the most complex to code correctly. A single cath lab session can involve right heart catheterization, left heart catheterization, coronary angiography, left ventriculography, and stent placement, each with its own CPT code and bundling rules.

Artery-Specific Modifiers for PCI

Medicare requires artery-specific modifiers on all PCI claims to identify which coronary vessel was treated. This is unique to cardiology and doesn't exist in any other specialty.

ModifierArteryWhen to Use
LDLeft anterior descending (LAD)PCI performed on LAD or LAD branches
LCLeft circumflex (LCx)PCI performed on LCx or LCx branches
RCRight coronary artery (RCA)PCI performed on RCA or RCA branches
RIRamus intermediusPCI performed on ramus intermedius (when present)

When PCI is performed on multiple vessels in the same session, the primary code (92928) gets the modifier for the first vessel, and the add-on code (92929) gets a different modifier for the additional vessel. Missing an artery modifier on a PCI claim results in an automatic denial — there is no exception. At Medtransic, we verify artery-modifier assignment against the cath lab report on every PCI claim.

What Bundles Into Catheterization

Modifier Rules That Make or Break Cardiology Claims

Cardiology uses more modifier types than nearly any other specialty. Between TC/26 splits, artery-specific modifiers, laterality, and same-day E/M billing, almost every claim requires at least one modifier — and many require two or three. For a full reference, see our modifiers guide.

ModifierWhen to Use in CardiologyCommon Mistake
-26 (Professional Component)When the cardiologist interprets a test performed at a facility they don't ownBilling the global code when only interpretation was provided. Triggers overpayment and audit risk.
-TC (Technical Component)When the facility bills for equipment and technician without physician interpretationBilling TC when the practice also provided interpretation — results in underpayment.
-25 (Significant, Separately Identifiable E/M)When an office visit is performed on the same day as a diagnostic test or procedureBilling E/M + procedure without -25, or using -25 when documentation doesn't support a separately identifiable service. Aggressively audited in cardiology.
-59 (Distinct Procedural Service)When two normally bundled procedures are performed as distinct servicesUsing -59 without documentation of separate anatomic site or clinical indication. Medicare prefers -XS/-XE/-XP/-XU subset modifiers.
LD / LC / RC / RIArtery-specific modifiers required on all PCI claims by MedicareMissing artery modifier = automatic denial. No exceptions. Must match the cath lab report.
-52 (Reduced Services)When a planned cardiac procedure is partially completedNot appending -52 when a catheterization is terminated early due to patient condition. Billing the full code without -52 triggers audit flags.
-76 (Repeat Procedure, Same Physician)When the same test is repeated on the same day (e.g., pre- and post-intervention echo)Not using -76 for the repeat study, causing it to be denied as a duplicate claim.

At Medtransic, we maintain payer-specific modifier matrices for every major cardiology payer. Medicare, UnitedHealthcare, Aetna, and Blue Cross each have their own policies on -25 with same-day procedures, artery modifier requirements, and TC/26 split rules. Our cardiology coders verify every modifier against the procedure report and the payer's specific requirements before the claim is submitted.

The 7 Most Common Cardiology Denials (and How to Prevent Them)

Cardiology denial rates run 10 to 15% when billing is handled by non-specialist companies. Here are the seven denials we see most often and how Medtransic prevents each one.

  1. Incorrect TC/26 split: Billing the global code when only the professional component was provided, or billing -26 when the practice performed the complete service. Prevention: Medtransic tracks place of service on every diagnostic claim and applies the correct TC/26 logic automatically.
  2. Echo add-on codes billed with 93306: Billing Doppler add-ons (93320, 93325) alongside the complete echo code (93306) which already includes Doppler. This triggers a bundling denial. Prevention: Our claim scrubbing flags any Doppler add-on paired with 93306 before submission.
  3. Missing artery modifier on PCI: Submitting stent placement (92928/92929) without the required LD, LC, RC, or RI modifier. Automatic denial with no appeal pathway without the modifier. Prevention: We verify artery-modifier assignment against the cath lab report on every PCI claim.
  4. Combined cath billed as separate codes: Billing 93451 + 93452 separately when the combined code 93453 should be used. NCCI bundling edit triggers denial. Prevention: Medtransic's coding team reviews every cath lab report to determine the correct code combination.
  5. Screening EKG billed to Medicare: Submitting 93000 with a screening or routine exam diagnosis code. Medicare does not cover screening EKGs — the test must be ordered for a documented symptom or condition. Prevention: We verify that every EKG claim has a supporting diagnostic ICD-10 code that establishes medical necessity.
  6. Missing prior authorization for catheterization or device implant: High-value cardiac procedures frequently require pre-authorization, especially from commercial payers. A missing auth on a cath lab case can cost $3,000 to $15,000 in denied revenue. Prevention: Medtransic tracks auth requirements by payer and procedure, alerting the practice before the service date.
  7. Modifier -25 denied on same-day E/M: Office visit billed on the same day as a stress test or echo with -25, but the documentation doesn't support a separately identifiable service. Prevention: The E/M must address a clinical issue beyond the test indication. We advise providers on documentation requirements that support defensible -25 billing in cardiology.

MIPS and Quality Reporting for Cardiology

Cardiology practices are heavily affected by the Merit-based Incentive Payment System (MIPS), which adjusts Medicare reimbursement based on quality, cost, improvement activities, and promoting interoperability performance. Poor MIPS scores can result in payment reductions of up to 9% — a significant hit to any cardiology practice's bottom line.

Cardiology-specific quality measures under MIPS include metrics for preventive care prescribing (statin therapy, anticoagulation for atrial fibrillation), procedural outcomes, and patient experience. Your billing company should be tracking which quality codes (G-codes and quality measure identifiers) need to be submitted alongside your procedure claims to satisfy MIPS reporting requirements.

Medtransic integrates MIPS quality reporting into our cardiology billing workflow so that quality measure data is captured and submitted alongside clinical claims — not as a separate, end-of-year scramble. This is also relevant for cardiac rehabilitation, where CMS requires the KX modifier for sessions beyond 36 and progress documentation showing measurable improvement to justify continued treatment.

What to Demand From a Cardiology Billing Service

Cardiology billing is not a specialty where a generalist can wing it. Here's what to ask when evaluating a billing partner.

At Medtransic, cardiology billing is a core specialty — not an afterthought. Our cardiac coders review every procedure report, maintain payer-specific modifier matrices, manage TC/26 splits by place of service, and integrate MIPS quality reporting into the claims workflow. The result is clean claims, faster reimbursement, and a denial rate that stays well below the industry average.

Frequently Asked Questions

What makes cardiology billing different from other specialties?

Cardiology billing involves over 3,000 CPT codes spanning diagnostic testing (EKGs, echocardiograms, stress tests), imaging, interventional procedures (cardiac catheterization, PCI/stent placement), and device management (pacemakers, ICDs). Nearly every diagnostic claim requires a technical/professional component split (TC/26), PCI claims require artery-specific modifiers unique to cardiology (LD, LC, RC), and catheterization coding has complex bundling rules. General billing companies without dedicated cardiology coders consistently underbill or generate preventable denials on these high-value claims.

What are the most common CPT codes in cardiology?

The highest-volume cardiology codes include 93000 (complete ECG), 93306 (complete transthoracic echocardiogram with Doppler), 93015 (complete cardiovascular stress test), 93458 (left heart catheterization with coronary angiography), 92928 (PCI/stent placement, single vessel), 93294/93295 (remote device monitoring), and 93797-93798 (cardiac rehabilitation). Each has specific documentation requirements, modifier rules, and bundling considerations that affect whether the claim is paid correctly.

What is the TC/26 split and why does it matter?

The technical/professional component split determines how diagnostic services are billed based on who performs the test and who interprets it. When the cardiologist performs and interprets a test in their own office, they bill the global code (no modifier). When the test is performed at a hospital, the facility bills the technical component (-TC) and the cardiologist bills the professional component (-26). Billing the wrong component — such as the global code when only interpretation was provided — results in overpayment, audit risk, and potential recoupment. This split applies to EKGs, echocardiograms, stress tests, and other diagnostic services.

Why are cardiac catheterization claims frequently denied?

The most common catheterization denial reasons include billing right heart and left heart cath separately (93451 + 93452) when the combined code (93453) should be used, missing artery-specific modifiers (LD, LC, RC) on PCI claims, unbundling components that are included in the catheterization code (ventriculography, contrast injection, fluoroscopy), and missing prior authorization for high-value cath lab procedures. Each of these is preventable with proper coding knowledge and claim scrubbing before submission.

Does Medicare cover screening EKGs?

No. Medicare does not cover EKGs performed as screening tests or during routine physical examinations. An EKG must be ordered to evaluate a documented symptom or condition — such as chest pain (R07.9), palpitations (R00.2), or suspected arrhythmia — with a supporting ICD-10 diagnosis code that establishes medical necessity. Billing 93000 with a screening or routine exam diagnosis code will be denied by Medicare.

What artery-specific modifiers are required for PCI claims?

Medicare requires artery-specific modifiers on all percutaneous coronary intervention (PCI) claims: LD for the left anterior descending artery, LC for the left circumflex artery, RC for the right coronary artery, and RI for the ramus intermedius (when present). Missing an artery modifier results in an automatic denial with no exception. When PCI is performed on multiple vessels, each vessel requires its corresponding modifier on the appropriate CPT code line.

How much do cardiology billing services cost?

Cardiology billing services typically cost 4% to 8% of monthly collections, depending on practice size, procedure volume, and service scope. Given the high per-procedure reimbursement in cardiology (catheterizations and PCI generate $5,000 to $20,000+ per case), the ROI is typically strong. Most practices see a 10% to 20% increase in net collections within 90 days of switching to a specialized cardiology billing company, driven by corrected TC/26 splits, recovered underbilling on cath lab cases, and reduced denial rates.

How does MIPS affect cardiology reimbursement?

The Merit-based Incentive Payment System (MIPS) adjusts Medicare reimbursement based on quality, cost, improvement activities, and promoting interoperability performance. Poor MIPS scores can result in payment reductions of up to 9%. Cardiology-specific quality measures include metrics for statin therapy, anticoagulation for atrial fibrillation, and procedural outcomes. Your billing company should integrate MIPS quality reporting into the claims workflow to ensure quality measure data is captured alongside clinical claims throughout the year.

Your Cardiology Practice Deserves a Billing Team That Knows Cardiac Coding

Medtransic provides specialized cardiology billing services with dedicated cardiac coders, TC/26 split management, artery-specific modifier expertise, cath lab coding precision, and MIPS quality reporting integration. We work with solo cardiologists, group practices, and hospital-based cardiology programs across the country.

Get a Free Cardiology Billing Assessment

Related Resources