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 Code | Description | Key Billing Notes |
|---|---|---|
| 93000 | ECG complete (tracing, interpretation, and report) | Used when the cardiologist performs and interprets the ECG in their own office. Includes 12-lead tracing. |
| 93005 | ECG tracing only (technical component) | Used when the practice performs the tracing but a different provider interprets it. |
| 93010 | ECG interpretation and report only (professional component) | Used when the cardiologist interprets an ECG performed at a hospital or other facility. |
Echocardiography
| CPT Code | Description | Key Billing Notes |
|---|---|---|
| 93306 | Complete transthoracic echo (TTE) with Doppler and color flow | The most commonly billed echo code. Includes 2D imaging, M-mode, and Doppler. Do NOT bill 2D and Doppler separately — 93306 covers both. |
| 93308 | Limited or follow-up TTE | Used for focused studies. Lower reimbursement than 93306. Document why a limited study was clinically appropriate. |
| 93312 | Transesophageal echocardiogram (TEE) | Higher reimbursement. Requires separate documentation of probe placement and imaging findings. |
| 93320 | Doppler echo add-on (spectral) | Add-on code billed with 93308 (limited echo) when Doppler is performed. NOT billed with 93306 — Doppler is already included. |
| 93325 | Color flow Doppler add-on | Add-on to base echo codes. Same bundling rule applies — not separately billable with 93306. |
| 93350 | Stress echocardiography | Billed in addition to the stress test code (93015/93017). Document both the stress protocol and the echo interpretation. |
Stress Testing
| CPT Code | Description | Key Billing Notes |
|---|---|---|
| 93015 | Cardiovascular stress test, complete (supervision, interpretation, report) | Used when the cardiologist supervises and interprets the stress test in their own facility. |
| 93016 | Stress test — physician supervision only | Used when the cardiologist supervises but does not interpret (rare in private practice). |
| 93017 | Stress test — tracing only (technical) | Used when the facility performs the test and a separate physician interprets. |
| 93018 | Stress 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 Code | Description | Key Billing Notes |
|---|---|---|
| 93451 | Right heart catheterization | Includes measurement of pressures and cardiac output. Bill separately from left heart cath. |
| 93452 | Left heart catheterization | Includes left ventriculography when performed. Do not unbundle ventriculography. |
| 93453 | Combined right and left heart catheterization | Used when both are performed in the same session. Do NOT bill 93451 + 93452 separately — use 93453. |
| 93454 | Coronary angiography without left heart cath | Standalone coronary imaging. Separate from catheterization codes. |
| 93458 | Left heart cath with coronary angiography | Combines catheterization and coronary imaging. Highest-volume cath lab code. |
| 92928 | PCI (stent placement), single vessel | Includes angioplasty, atherectomy, and stent in the same vessel. Requires artery-specific modifier (LD, LC, RC). |
| 92929 | PCI, each additional vessel (add-on) | Add-on to 92928. Requires different artery modifier than the primary vessel. |
Device Monitoring
| CPT Code | Description | Key Billing Notes |
|---|---|---|
| 93294 | Remote monitoring of pacemaker (30-day period) | Billed once per 30-day monitoring period. Requires transmission data and physician review/report. |
| 93295 | Remote monitoring of ICD (30-day period) | Same structure as 93294 but for implantable cardioverter-defibrillators. |
| 93296 | Remote monitoring technical service (30-day period) | Technical component of remote monitoring — billed by the monitoring center, not the interpreting physician. |
| 93297 | Remote monitoring of cardiac resynchronization therapy device | For 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 equipment | Test performed at a hospital |
| Test performed in cardiologist's office | Equipment owned by the facility |
| Practice employs the technician | Technician employed by the facility |
| All equipment costs borne by the practice | Cardiologist 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.
| Modifier | Artery | When to Use |
|---|---|---|
| LD | Left anterior descending (LAD) | PCI performed on LAD or LAD branches |
| LC | Left circumflex (LCx) | PCI performed on LCx or LCx branches |
| RC | Right coronary artery (RCA) | PCI performed on RCA or RCA branches |
| RI | Ramus intermedius | PCI 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
- Coronary angiography + left heart cath: When both are performed together, use 93458 (combined code). Do NOT bill 93452 + 93454 separately.
- Left ventriculography: Included in the catheterization code when performed during the same session. Not separately billable.
- Contrast injection: Bundled into the catheterization code. Do not bill separately for contrast administration.
- Closure device: Vascular closure devices used after catheterization are typically bundled. Check payer-specific policies — some commercial payers allow separate billing with HCPCS codes.
- Imaging supervision: Fluoroscopic guidance during catheterization is included in the procedure code. Do not bill 77002 or 77003 separately.
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.
| Modifier | When to Use in Cardiology | Common Mistake |
|---|---|---|
| -26 (Professional Component) | When the cardiologist interprets a test performed at a facility they don't own | Billing 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 interpretation | Billing 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 procedure | Billing 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 services | Using -59 without documentation of separate anatomic site or clinical indication. Medicare prefers -XS/-XE/-XP/-XU subset modifiers. |
| LD / LC / RC / RI | Artery-specific modifiers required on all PCI claims by Medicare | Missing artery modifier = automatic denial. No exceptions. Must match the cath lab report. |
| -52 (Reduced Services) | When a planned cardiac procedure is partially completed | Not 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Cardiology-specific coding expertise: Ask how many cardiology practices they serve and what percentage of their coders have cardiac coding experience. If cardiology is a small fraction of their client base, they're a generalist.
- TC/26 split management: Ask them to explain their process for determining whether to bill the global code, -26, or -TC on diagnostic claims. If they don't immediately reference place of service and equipment ownership, they're not ready for cardiology.
- Cath lab coding process: Ask how they handle cardiac catheterization coding, combined vs. individual codes, and PCI artery-specific modifiers. If they can't name LD, LC, and RC, they shouldn't be touching your cath lab claims.
- Echo bundling knowledge: Ask which Doppler add-on codes can be billed with which base echo codes. If they don't know that 93320 bundles into 93306, they're overbilling or generating denials.
- MIPS reporting integration: Ask whether they integrate quality measure reporting into the billing workflow or handle it as a separate process.
- Denial rate across cardiology clients: Ask for their denial rate specifically for cardiac claims. Industry average is 10-15% — a specialist should be below 6%.
- Prior authorization tracking: Ask how they manage auth requirements for cath lab procedures and device implants. Do they maintain a payer-specific auth matrix?
- Coding update process: Ask how they stay current on annual CPT code changes, new Category III codes for emerging cardiac technologies, and payer LCD updates. Cardiology codes change every year — your billing company must keep up.
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.
- 97%+ Clean Claim Rate - Cardiology claims accepted on first submission
- <5% Denial Rate - Across Medtransic cardiology clients
- <30 days Average Days in AR - For cardiac practices using Medtransic
- 98%+ Net Collection Ratio - Revenue collected vs. owed
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.