CPT 93458 covers a diagnostic left heart catheterization performed together with coronary angiography through the same access in the same session. It is a high-dollar code in one of the most heavily bundled families in the CPT set, and most 93458 denials are not errors in the procedure coding at all. They are extra lines sitting next to a code that already paid for that work.
What CPT 93458 covers
93458 describes catheter placement in the coronary artery(ies) for coronary angiography, including the intraprocedural injections for that angiography and the imaging supervision and interpretation, performed together with a left heart catheterization that includes injection(s) for left ventriculography when performed. One access, one session, one code.
Picking the right code in the 93451 to 93461 family
This family is built so that you select the single code describing everything performed in the session. It is not a menu to assemble from parts. The combinations that matter:
- 93451: right heart catheterization alone.
- 93452: left heart catheterization with ventriculography, no coronary angiography.
- 93453: right and left heart catheterization, no coronary angiography.
- 93454: coronary angiography alone.
- 93455: coronary angiography with bypass graft angiography.
- 93456: coronary angiography with right heart catheterization.
- 93457: coronary angiography with bypass grafts and right heart catheterization.
- 93458: coronary angiography with left heart catheterization.
- 93459: coronary angiography with bypass grafts and left heart catheterization.
- 93460: coronary angiography with right and left heart catheterization.
- 93461: coronary angiography with bypass grafts and right and left heart catheterization.
Reimbursement context
93458 splits into a professional and a technical component. In a hospital or ASC the physician reports the professional component and the facility bills the technical side; where the practice owns the equipment and provides the interpretation, the code is reported globally.
Physician payment follows the CMS Physician Fee Schedule and varies by locality, so the allowable on an otherwise identical claim differs measurably between MAC jurisdictions. Pull the current figure for your locality from the CMS Physician Fee Schedule Look-Up Tool rather than working from a national average.
Documentation requirements
- The cardiac indication that justified the study, coded to a specific diagnosis rather than a screening code.
- Access site, sheath, and each catheter used.
- Every coronary vessel selectively engaged and injected, with findings and stenosis estimates per vessel.
- Whether left ventriculography was performed. 93458 includes it when performed, so its absence does not change the code, but the note should state what was and was not done.
- Hemodynamic measurements obtained, including pressures and any gradient.
- Contrast volume and fluoroscopy time.
- A signed interpretation that names the study actually performed.
- If an intervention followed in the same session, an explicit statement of why the diagnostic study was necessary and was not already available.
Common denials and the exact fix
CO-97: 93454 billed alongside 93458
The single most common 93458 denial. 93454 is coronary angiography. 93458 is coronary angiography plus left heart catheterization. Reporting both bills the angiography twice and the payer strips the duplicate.
Fix: remove the 93454 line and submit 93458 alone. Do not append modifier 59 to force it through. This is a code-selection error, not a distinct-service situation, and a reflexive 59 here is exactly the pattern that pulls a broader audit of your cath claims.
CO-236: components already inside 93458 billed separately
Vascular access, sheath placement, roadmapping and fluoroscopic guidance, closure devices, and the intraprocedural injections for the coronary angiography are all inside 93458 when performed through the same access in the same session.
Fix: remove those lines. They are not separately payable here. Repeated submission reads as an unbundling pattern rather than a coding preference.
Right heart catheterization billed as a second line
If a right heart catheterization was performed in the same session as the left heart study with coronary angiography, 93451 next to 93458 will deny.
Fix: replace both lines with the single combined code 93460. If bypass graft angiography was also performed, the combined code is 93461.
Bypass grafts imaged but 93458 reported
93458 does not cover bypass graft angiography. Adding a graft line next to it will not pay.
Fix: recode to 93459 for the left heart study with graft angiography, or 93461 when a right heart catheterization was also performed.
CO-50: diagnosis does not support the study
A vague or screening-flavoured diagnosis on a diagnostic catheterization draws a medical-necessity denial.
Fix: code the actual indication that sent the patient to the lab, and confirm that indication appears in the note and not only on the claim.
Modifier 26 / TC mismatch
A globally billed 93458 denies from a facility place of service, because the facility is billing the technical component for the same study.
Fix: align the modifier with the billing entity, the place of service, and equipment ownership.
What is already inside these codes
- Vascular access and sheath placement through the same access.
- Fluoroscopic guidance and roadmapping.
- Closure devices.
- The intraprocedural injections for the angiography described by the code.
- Imaging supervision and interpretation.
Billing any of these separately on the professional claim produces a CO-236 unbundling denial. Hospitals may still report closure device placement with HCPCS G0269, but it is packaged into the procedure rather than paid separately.One add-on is separately reportable with 93458 when genuinely performed and documented: 93567 for supravalvular aortography. Pulmonary artery angiography, 93568, pairs only with codes that include a right heart catheterization, so it is not reported with 93458.
Modifier rules
- 26 / TC: split by setting. The most common 93458 modifier denial is not a missing modifier but one that contradicts the place of service on the claim.
- 59 / XE / XP / XS / XU: reserved for a genuinely distinct service: separate session, separate site, separate encounter. CMS prefers the specific X{EPSU} modifiers over 59. None of them is a remedy for the 93454 + 93458 pairing.
- 51: multiple procedures. Most payers apply it automatically; appending it by hand can trigger its own reduction.
- 22: increased procedural services. Rare, requires a narrative documenting the unusual work, and goes to manual review.
- LC, LD, RC, RI, LM: vessel-specific modifiers belong on the intervention codes, not on the diagnostic catheterization. Putting them on 93458 is a frequent cause of an entire claim kicking back.
NCCI bundling edits
Edits in this family update quarterly. The stable relationships:
- 93454 is a component of 93458, 93459, 93460 and 93461. Never report it alongside them.
- 93451 (right heart cath) with 93458 resolves to 93460, not to two lines.
- Vascular access, closure, guidance and the angiographic injections are included in 93458 through the same access in the same session.
- 93563 is an injection add-on defined for congenital heart catheterization. It is not a route for adding coronary injections to 93458 in acquired coronary disease.
- 93567: separately reportable where genuinely performed. 93568: not reported with 93458, because it pairs only with codes that include right heart catheterization.
Frequently asked questions
Can I bill CPT 93454 with 93458?
What is the difference between 93458, 93459, 93460 and 93461?
Does CPT 93458 need modifier 26?
Is vascular access or a closure device separately billable with 93458?
Can a right heart catheterization be billed alongside 93458?
Sources
American Medical Association, CPT 2026 Professional Edition.
Centers for Medicare & Medicaid Services, National Correct Coding Initiative Policy Manual and quarterly edit tables, cms.gov.
Centers for Medicare & Medicaid Services, Physician Fee Schedule Look-Up Tool, cms.gov.
American College of Cardiology, acc.org. AAPC coding resources, aapc.com.
CPT® is a registered trademark of the American Medical Association. Code descriptors are summarised here for billing guidance and are not a substitute for the current CPT codebook. Payer rules and NCCI edits change quarterly; verify against your own payer policy before submission.
Related reading
- Cardiology billing & RCM. How we scrub cardiology claims across diagnostics, cath lab, EP and remote monitoring.
- Cardiac cath billing: NCCI bundling and modifier 59. Where cath lab bundling edits bite, and when a distinct-service modifier is genuinely earned.
- TC/26 modifier errors in cardiology. The split-billing mistakes that cost diagnostic practices the most.
Find the unbundled lines in your cath claims
A free Billing X-Ray shows exactly where bundling and modifier errors are costing your cath lab.
Book my Billing X-Ray →