Cardiology billing runs on some of the most heavily edited codes in the CPT book. One patient day can produce an office visit, an ECG, an echocardiogram and a device interrogation, and every line is checked against the others for bundling, component modifiers and frequency before anything is paid. A practice can code each service correctly on its own and still lose revenue in the spaces between them, which is where our cardiology billing services do their work.

Professional and technical components: 26, TC and who owns the machine
Diagnostic cardiology splits into a technical component for equipment and staff and a professional component for the interpretation. An ECG performed and read in the office is 93000; a tracing read by the cardiologist but done elsewhere is 93010, and a tracing the practice performs for another reader is 93005. Echo, nuclear and vascular studies follow the same logic through modifiers 26 and TC.
The failure modes repeat. A cardiologist reading hospital echoes bills the global code and is denied because the hospital already billed the technical side. A reader attaches TC by habit to a professional-only code. We map every diagnostic code to where the equipment sits and who reads, and lock that map in the practice management system so the modifier is right at charge entry.
Echo, stress testing and nuclear studies against the coverage policies
A complete transthoracic echo with spectral and color Doppler is 93306; without Doppler it drops to 93307, and a limited follow-up study is 93308. Stress echo is 93350, or 93351 when the same physician also supervises the exercise. Nuclear perfusion imaging is 78452, with stress supervision and interpretation reported separately as 93017 and 93018 when the cardiologist rather than the imaging facility performs them.
Medicare contractors publish coverage determinations listing acceptable indications for echo and nuclear studies, and commercial plans route the same tests through radiology benefit managers that want an authorization before the scan. We check the ordering diagnosis against the policy before scheduling and confirm the authorization matches the exact code performed, because an approval for a stress echo does not cover a nuclear study.
Holter, extended monitoring and the independent diagnostic testing facility
Holter recording of up to two days is reported with 93224 through 93227, where 93224 is the global service and the rest split recording, scanning analysis and physician review. Patch monitors worn longer fall under 93241 through 93248, again with separate professional and technical codes by wear duration. Picking the family by device rather than by wear time either under-reports the service or draws a denial.
Many practices route monitors through an independent diagnostic testing facility that bills the technical component itself. When both the practice and the IDTF bill a global code, the second claim is rejected as a duplicate. We record which vendor handles which device and bill only the interpretation where the vendor bills the technical side.
Cath lab billing: diagnostic cath, intervention and the same-session rule
Left heart catheterization with coronary angiography is 93458, and 93459 adds bypass graft angiography. Coronary intervention is reported per vessel: 92928 for a stent, 92933 for atherectomy with stent, and add-on 92929 for each additional branch named in the report.
The costliest edit is the diagnostic cath in the same session as the intervention. A cath performed as a planned road map for a known lesion is bundled into the PCI. When the angiography drove the decision to intervene, the cath is billable with modifier 59 or the appropriate X modifier, but only if the report says so. We read for that language and do not attach the modifier unless the words are there.
Electrophysiology: studies, ablation and the E/M before the procedure
Electrophysiology has its own bundling logic. A comprehensive EP study is 93620, but the ablation codes already include it: 93653 for supraventricular tachycardia, 93654 for ventricular tachycardia and 93656 for atrial fibrillation with pulmonary vein isolation each bundle the study and the routine mapping, so billing 93620 or 93613 beside them is a CO-97. Additional distinct mechanisms treated in the same session are add-ons, 93655 or 93657, and the operative report has to name the second arrhythmia.
Pacemaker and defibrillator implants such as 33208 and 33249, and the ablations above, are major procedures with a 90-day global period. The visit at which the cardiologist decides to proceed is payable only with modifier 57 when it falls the day before or the day of the procedure, and most practices either forget the modifier or never bill the visit. Inside the global period, an E/M pays only for an unrelated problem with modifier 24.
Device follow-up: interrogation in the office and remote
Device checks sit outside the global package. In-person pacemaker interrogation and programming use 93279 through 93281 by chamber count, and defibrillators use 93282 through 93284. Remote monitoring is 93294 or 93295 for the physician interpretation and 93296 for the technical transmission, each payable once per defined period rather than per download. The physician codes cover a longer window than the technical code, so billing on every transmission produces frequency denials that are really calendar errors. We keep a per-patient device calendar and hold any charge that falls inside the window.
How we take on cardiology billing
We start with a free review of your accounts receivable sorted by service line, because imaging denials from coverage policy, cath lab denials from bundling and device denials from frequency each need a different fix. Our coders hold AAPC or AHIMA credentials, a business associate agreement is signed before any protected health information moves, and we work inside your current practice management and EHR systems.
The transition is a two-to-four-week parallel period in which our team and the outgoing biller code the same encounters and review the differences together, which is usually when a practice learns which diagnostic codes have carried the wrong component modifier for years. After the initial term the agreement runs month to month, with a named account manager who knows your device vendors and payer mix.
Codes and Modifiers We Watch in Cardiology
The codes that most often decide whether a cardiology claim pays.
| Code | What it is | What goes wrong |
|---|---|---|
| 93000 / 93005 / 93010 | ECG global / tracing only / interpretation and report only | The global code denies as a duplicate when another entity performed the tracing or the read. |
| 93306 / 93307 / 93308 | Transthoracic echo complete with Doppler / without Doppler / limited | Reporting 93306 without documented Doppler is an overpayment; repeats outside the coverage indications deny. |
| 93350 / 93351 | Stress echocardiography / stress echo including exercise supervision | Adding 93016 on top of 93351 double-reports the supervision. |
| 78452 | Myocardial perfusion imaging, multiple studies | Denied when the benefit manager authorized a different modality, or when 93017 and 93018 are billed by both practice and facility. |
| 93224-93227 | Holter monitoring up to two days, global and component codes | A patch monitor worn longer belongs in the 93241 through 93248 family. |
| 93458 / 93459 | Left heart cath with coronary angiography / with graft angiography | Bundled into same-session PCI unless the report shows the decision to intervene followed the study and modifier 59 or an X modifier is applied. |
| 92928 / 92929 | Coronary stent placement, single vessel / each additional branch | The add-on needs a distinct branch named in the report; a second stent in the same segment does not qualify. |
| 93653 / 93656 | Catheter ablation for supraventricular tachycardia / for atrial fibrillation with pulmonary vein isolation | Each includes the electrophysiology study and most mapping, so 93620 or 93613 billed alongside is a bundling denial. A second distinct arrhythmia mechanism is the add-on 93655 or 93657, and the report has to name it. |
| 93294 / 93295 / 93296 | Remote pacemaker interrogation / remote ICD interrogation / technical transmission | Each pays once per defined period. Billing every download produces frequency denials. |
| Modifier 26 / TC | Professional component / technical component | Has to match who owns the equipment and who read the study, or the line is rejected as an inconsistent modifier. |
Common Cardiology Denials and How We Fix Them
- CO-50
An echo or nuclear stress test is denied as not medically necessary because the claim diagnosis is not among the coverage policy indications, or a repeat falls too soon after the prior study.
FixConfirm the indication from the order and resubmit with the supporting diagnosis where documented; otherwise appeal with the physician’s rationale and add an indication check before scheduling.
- CO-97
The diagnostic catheterization is bundled into the coronary intervention billed for the same session.
FixIf the report shows the decision to intervene followed the angiography, resubmit with modifier 59 or the correct X modifier and the operative note. If not, write off the cath and coach the physician on report language.
- CO-197
A nuclear study, cardiac CT or stress echo is denied because the benefit manager authorized a different code, the approval expired, or none was obtained.
FixRequest a retroactive authorization where the plan allows it and appeal with clinical notes where it does not. Scheduling is changed so the authorized code is matched to the performed code.
- CO-119
Remote device interrogation is denied for exceeding frequency because the practice billed each transmission rather than once per allowed period.
FixCorrect the device calendar, void duplicate charges and rebill only interrogations outside the prior window.
- CO-4
A diagnostic code is rejected as inconsistent with its modifier, typically 26 or TC attached to a code that is already component-specific.
FixResubmit with the modifier removed or the correct component code substituted, and fix the charge master entry so it is not generated again.
| Bundling edits applied | NCCI procedure-to-procedure pairs, including diagnostic cath with same-session PCISource: CMS, National Correct Coding Initiative |
|---|---|
| Component pricing reference | Professional and technical component RVUs published in the Medicare Physician Fee ScheduleSource: CMS, Physician Fee Schedule |
Cardiology Billing: Common Questions
The hospital owns the equipment and bills the technical component, so the physician claim carries the echo code with modifier 26 only. Billing the global code from the office creates a duplicate denial or an overpayment the hospital will eventually dispute.
Only when the cath was genuinely diagnostic, the decision to intervene came after reviewing the images, and the report says so. Then the cath goes out with modifier 59 or an X modifier; a planned intervention bundles the cath.
Almost always frequency. The physician interpretation codes and the technical transmission code are each payable once per defined period, and the periods differ in length. A per-patient calendar releases each charge only when it becomes billable.
Yes. Most commercial plans route echo, nuclear and cardiac CT through a radiology benefit manager, and the approval has to match the code actually performed. We obtain it before scheduling and re-verify when the physician changes the modality.
Yes, with modifier 57 when it falls the day before or the day of the implant, because device implants carry a 90-day global period that otherwise absorbs it. The note has to show the decision was made at that visit. Without the modifier the E/M is denied as part of the surgical package.
