Key Takeaways
- Catheterization CPT code selection depends on whether the procedure was diagnostic or interventional and which components were performed — and both have to be right. Errors in this code family are among the most audited patterns in cardiology billing.
- CPT 93306 requires 2D imaging, M-mode, spectral Doppler, AND color flow Doppler — all four documented. Missing or undocumented Doppler components result in downcoding to 93307, typically a 20-30% reimbursement reduction per claim.
- Global period rules in cardiology are not uniform: most PCI procedures carry 0-day global periods, while device implants such as pacemakers and ICDs carry 90-day globals. Misreading which applies leads to unbilled services or claims that bundle incorrectly.
- E/M visits during a device implant global period require modifier 24 or modifier 57 to be separately payable. Without the right modifier, the visit bundles into the procedure payment and that revenue is gone.
- Modifier 59 and its X-modifier variants must be backed by documentation showing services were genuinely distinct. Applying them to overcome a bundling edit without that support is the pattern that triggers audits.
Cardiology practices operate in one of the most technically demanding billing environments in medicine. The procedures are high-value, the CPT code families are large, and payer scrutiny is correspondingly intense. Industry-wide claim denial rates hit 11.8% in 2024 — up from 10.2% just a few years prior — and cardiology consistently runs above that average. Multiple industry estimates put recoverable revenue loss from billing errors and underpayments at 5-8% of annual collections for a typical cardiology practice, which at $5 million in revenue translates to $250,000 to $400,000 per year.
That revenue isn’t gone because of catastrophic errors. It’s gone because of recurring, systematic coding problems that most practices don’t have a process to catch before claims go out. The denial patterns in cardiology cluster around a handful of mechanics: catheterization code selection, echocardiography completeness, global period rules for device procedures, and NCCI bundling. Each one is fixable — but only once you know where to look.
Cardiac Catheterization Codes: Diagnostic vs. Interventional
The diagnostic family runs from 93452 through 93461. The correct code within that range depends on the combination of components: right heart catheterization, left heart catheterization, coronary angiography, and bypass graft angiography. CPT 93452 covers left heart catheterization without coronary angiography; 93458 adds coronary angiography with left heart catheterization including left ventriculography; 93460 adds right heart catheterization to that combination. The code is determined by what was performed and documented — not by a judgment call at the time of billing.
Interventional procedures are coded from the PCI family (92920–92943), with selection driven by the type of intervention and the vessel involved. When a full diagnostic study is performed as a genuinely distinct service at the same session as a PCI — and no prior study was available — both the diagnostic and interventional components may be separately billable, with modifier 59 appended to the diagnostic codes. Coronary angiography used to guide the intervention itself is not separately reportable.
The errors that draw scrutiny run both ways. Billing an interventional code when documentation only supports a diagnostic procedure, or billing for vessels not documented in the procedure note, are primary targets for Recovery Audit Contractors. Billing a diagnostic code when an intervention was performed results in significant systematic underpayment. Both trace to the same root: code selection that isn’t verified against the procedure note before submission.
Echocardiography: Four Required Components and What Happens When One Is Missing
The difference between the three main transthoracic echocardiography codes comes down to what was performed and documented:
- 93306 — complete echo with 2D imaging, M-mode recording, spectral Doppler, and color flow Doppler
- 93307 — complete echo with 2D imaging, without spectral or color flow Doppler
- 93308 — limited or follow-up study evaluating specific findings rather than a comprehensive assessment
CPT 93306 requires all four components to be documented. Payers reviewing echo claims look specifically for explicit confirmation of both spectral Doppler and color flow Doppler. Reports that don’t state both are routinely downcoded to 93307. For a practice performing several hundred echos per year, that gap across claims where documentation was incomplete compounds into meaningful revenue loss, even when the studies were actually performed completely.
The -26 and -TC modifier rules add a separate layer. Modifier -26 (professional component) applies when the interpreting physician bills separately from the technical component — typically when equipment is facility-owned. Modifier -TC (technical component) applies when a practice bills for equipment and technician work without the interpretation. When a practice performs and interprets its own studies without a facility component, neither modifier is used — the global code is billed. Applying -26 when a practice owns its own equipment and is entitled to the global rate produces systematic underpayment that needs to be corrected at the modifier configuration level.
Global Periods in Cardiology: PCI vs. Device Procedures
One of the most consequential misconceptions in cardiology billing is that all interventional procedures carry 90-day global periods. Most PCI procedures — the 92920–92943 family — carry 0-day global periods under Medicare. There is no pre- or post-operative care bundled into the procedure payment. E/M visits surrounding a PCI are generally separately billable.
The 90-day global period applies to cardiac device procedures: pacemaker insertions (CPT 33206, 33207, 33208), ICD implants, and cardiac resynchronization therapy devices. During that 90-day window, routine post-procedural care is bundled. Two modifiers govern separately billable services:
- Modifier 24 — for an E/M during the global period for a condition unrelated to the device procedure. The diagnosis code must reflect a distinct condition, and the documentation must support a separate clinical assessment. Without it, the visit bundles and is not paid.
- Modifier 57 — for the E/M on the day of or the day before the device procedure, when that visit was the decision-making encounter. Without it, that visit bundles into the procedure payment.
The revenue loss from failing to apply modifier 24 to legitimate unrelated visits is common and recurring. A cardiologist managing a patient’s arrhythmia or hypertension during the 90-day post-implant period is providing a separately payable service — but only when the modifier is applied and the diagnosis supports an unrelated condition. Without a workflow that tracks global period status and flags modifier applicability before submission, these visits get bundled every time.
NCCI Bundling and the Modifier 59 Documentation Requirement
NCCI edits bundle many cardiology procedure pairs that are commonly performed together. When two codes are bundled, the lower-value code isn’t separately payable unless a modifier establishes that the services were genuinely distinct. Modifier 59 (distinct procedural service) is the primary unbundling tool; CMS also recognizes more specific X-modifiers when they accurately describe the relationship: XE for separate encounter, XS for separate anatomical structure, XP for separate practitioner, and XU for an unusual non-overlapping service.
The requirement attached to all of these modifiers is specific: the clinical record must affirmatively show that the services were distinct. Applying modifier 59 to overcome a bundling edit without documentation to support it is the pattern that generates post-payment audits and recoupment demands. The modifier should be applied when the clinical circumstances genuinely support a separate service — not as a default workaround. NCCI edits in cardiology are updated quarterly, so modifier applicability for specific code pairs should be confirmed against current edits rather than assumed from prior practice.
What These Errors Cost — and Where Pre-Submission Review Changes the Outcome
Each of the patterns described here has a recurring cost, not a one-time one. A catheterization code that doesn’t match the documented vessels is a denial every time that pattern recurs. An echo billed at 93306 when documentation only supports 93307 is a 20-30% reimbursement reduction on every claim with that problem. A modifier 24 that wasn’t applied means that E/M visit was never paid — not delayed, not reduced, just gone. Across a full year, these recurring losses are what industry estimates of 5-8% annual revenue loss in cardiology reflect.
The category of errors that generates the most denials isn’t a mistake in any single field — it’s misalignment between coding elements. A code that doesn’t match the procedure note. An echo code that claims completeness the documentation doesn’t support. A modifier without the record to back it up. Pre-submission review that validates each field in isolation misses this entirely. What catches it is review that evaluates how elements relate: does the CPT code match what was documented, does the echo code reflect the study’s actual completeness, does the modifier align with what the note shows. That’s what a well-configured claim scrubber does before a claim goes out — and it’s where the most consistent improvement in clean-claim rates comes from.
Is Your Cardiology Billing Structured to Prevent These Errors?
Most practices don’t know the answer until they look. These coding problems rarely show up as isolated denials. They show up as patterns: the same CPT code denied repeatedly, the same modifier missing across a category of visits, the same echo code consistently producing lower reimbursement than the documentation supports.
PGM’s cardiology billing team audits for these patterns as part of the standard workflow — catching them at the claim level, not in the appeals queue. If you want to know what your current billing is missing, contact our cardiology billing specialists for a revenue cycle review. There’s no cost to the conversation, and most practices come away with a clear picture of where their money is going.
* * *
Frequently Asked Questions About Cardiology Billing
What CPT codes are used for cardiac catheterization, and how do you choose the right one?
Diagnostic catheterization is coded from the 93452–93461 range, with the correct code determined by the combination of components performed: left heart catheterization, right heart catheterization, coronary angiography, and bypass graft angiography. Interventional PCI is coded from 92920–92943, with selection driven by the type of intervention and vessel. When a full diagnostic study is performed as a distinct service prior to a PCI in the same session — and no prior study existed — both components may be separately billable with modifier 59 on the diagnostic codes.
What is the difference between CPT 93306, 93307, and 93308 for echocardiography?
CPT 93306 requires four documented components: 2D imaging, M-mode recording, spectral Doppler, and color flow Doppler. CPT 93307 is a complete echo without spectral or color flow Doppler. CPT 93308 is a limited or follow-up study. Billing 93306 when the report doesn’t explicitly confirm both Doppler components results in downcoding to 93307 — a meaningful reimbursement reduction that compounds across high-volume echo practices.
Do PCI procedures have a 90-day global period?
No. Most PCI procedures in the 92920–92943 range carry 0-day global periods under Medicare, meaning post-procedural visits are generally separately billable without global period modifiers. The 90-day global period applies to cardiac device procedures — pacemaker insertions (CPT 33206, 33207, 33208), ICD implants, and CRT devices. Confusing the two leads either to missed revenue from unbilled post-PCI visits or to improper claims during device procedure global periods.
When do E/M visits during a device global period require modifier 24 or 57?
Modifier 24 is required on E/M visits during the 90-day global period of a device procedure when the visit is for a condition unrelated to the device — the diagnosis code must reflect a distinct condition, and the documentation must support a separate assessment. Without it, the visit bundles. Modifier 57 is required on the E/M on the day of or day before a major procedure when that visit was the decision to proceed. These modifiers need to be applied at the time of billing, not recovered after the fact — which is why global period tracking as a standing workflow step matters.
What does a claim scrubber catch in cardiology billing?
A well-configured claim scrubber checks how coding elements relate to each other — not just whether each field is individually valid. For cardiology, that means verifying that CPT codes match the procedures documented, that echo codes reflect actual study completeness, that modifiers are supported by the clinical record, and that global period status is current before a claim goes out. For a closer look at how pre-submission review works across specialties, our post on using a medical claim scrubber walks through the process in detail.