Skip to content

CPT Code 93458 You’re Guide to Accurate Cardiac Catheterization Billing

A men and women discuss about the CPT Code 93458 for billing on tablet.

In cardiology billing, CPT code 93458 can make or break reimbursement. This diagnostic code, covering left heart catheterization with coronary angiography—is one of the most common yet most misunderstood procedures in cardiology coding.

At Express Medical Billing Services (ExpressMBS), we’ve seen providers lose thousands due to coding oversights. This guide explains the 93458 CPT code description, reimbursement, modifier rules, LCD compliance, and real-world mistakes so your claims get paid on time.

What Is CPT Code 93458?

Catheter placement in the left heart with coronary angiography, including imaging supervision, interpretation, and optional left ventriculography.

Key Components:

  • Catheter placement: Via femoral or radial artery into the left heart.
  • Coronary angiography: Dye injection with X-ray imaging of coronary arteries.
  • Left ventricular check: Pressure measurement or ventriculography if performed.
  • Physician interpretation: Supervision and reporting of images.

Common Clinical Uses:

  • Diagnosing coronary artery disease (CAD) in patients with chest pain, fatigue, or abnormal stress test results.
  • Evaluating ischemia, valve disorders, or left ventricular function.
  • Planning interventions like stent placement or bypass surgery.

What CPT 93458 Does NOT Cover:

  • Right heart catheterization → Use CPT 93459 if pulmonary pressures are measured.
  • Coronary angiography alone → Use CPT 93454 if left heart cath is not performed.

CPT 93458 vs. Similar Codes

Code

             Description

Use Case

93454

   Coronary angiography only

No left heart catheterization performed

93458                          

Left heart catheterization + coronary angiography

Diagnostic CAD workup with LV pressure measurement

93459

Left + right heart cath + coronary angiography

Needed for pulmonary hypertension or heart failure evaluation

93455

Coronary angiography with bypass graft imaging

Post-bypass surgery assessment

93452

Left heart catheterization only

Without coronary angiography

Pro Tip: If the operative note includes “LV pressure” or “ventriculography,” 93458 is the correct code, not 93454.

Modifiers for CPT Code 93458

Correct modifier use is crucial to avoid underpayment:

  • Modifier 26 – Professional component (physician interpretation only).
  • Modifier TC – Technical component (hospital/facility equipment & staff).
  • Modifier 59 – Only if billing with another distinct procedure in the same session.
  • Global billing (no modifier) – If both facility and physician services are reported together.

Denial Alert: Forgetting Modifier 26 when splitting professional vs. facility fees is a common mistake.

Reimbursement for CPT 93458 (2025 Snapshot)

Payer

Facility Fee

Professional Fee                   

Global Period

Medicare

~$800

~$500

0 days

Private insurers               

$1,200–$3,000              

$400–$800

0 days

Global period: 93458 have 0 days, meaning post-procedure care is not bundled.

Documentation Must-Haves

To pass Medicare and private payer audits, your clinical notes should include:

  • Indication for procedure (e.g., “patient with exceptional angina and abnormal stress test”).
  • Imaging details – number of vessels studied (e.g., LAD, RCA, circumflex).
  • Left ventricular pressure findings, if measured.
  • Physician signature on report.
  • Prior authorization evidence for private insurers.

Best Practice: Align documentation with your region’s LCD (Local Coverage Determination), especially Medicare contractors like Novitas, Palmetto, or WPS.

LCD Compliance Checklist for CPT 93458

Medicare and commercial payers rely on Local Coverage Determination (LCDs) to decide when CPT 93458 is medically necessary. If your claim doesn’t match LCD criteria, expect denials.

Common LCD Requirements (varies by MAC)

  • Documented symptoms:
    • Angina (chest pain, pressure, or tightness)
    • Dyspnea on exertion (shortness of breath with activity)
    • Syncope or unexplained fatigue
  • Abnormal test results:
    • Stress test
    • EKG
    • Echocardiogram findings
  • Failed medical therapy:
    • Patient continues to have symptoms despite medications (e.g., beta-blockers, nitrates).
  • Specific ICD-10 codes linked:
    • 9 (Angina pectoris, unspecified)
    • 10 (Atherosclerotic heart disease)
    • 9 (Chest pain, unspecified)
  • Physician order:
    • Must include procedure type (left heart cath + coronary angiography).
  • Signed interpretation report:
    • The cardiologist’s documented analysis of imaging.

Pro Tip: Different MACs (Novitas, WPS, Palmetto, NGS) may list slightly different ICD-10 codes. Always cross-check the LCD in your region.

Denial Triggers Under LCDs

  • Chest pain not specified as angina or exceptional.
  • Lack of abnormal stress test documentation.
  • No medical necessity justification in the clinical note.
  • Procedure ordered without supporting symptoms.

5 Common Mistakes That Cause Denials

  1. Bundling errors with E/M codes
    • Billing 93458 + 99213 without documentation of separate work.
    • Fix: Use modifier 25 only if E/M service is distinct.
  2. Ignoring LCD requirements
    • Claim lacks mention of “angina” or “abnormal stress test.”
    • Fix: Use templates with LCD-approved terms.
  3. Overusing Modifier 59
    • Applied without justification to bypass NCCI edits.
    • Fix: Add a clear narrative for unrelated procedures.
  4. Missing physician signatures
    • Claim submitted without signed interpretation report.
    • Fix: Automate EHR checks for signatures.
  5. Incomplete imaging documentation
    • Report doesn’t specify vessels studied.
    • Fix: Require cardiologists to note all arteries imaged.

Final Thoughts

CPT code 93458 is the backbone of diagnostic cardiology billing. But without proper documentation, modifier usage, and payer compliance, claims can be delayed, underpaid, or denied outright.

At Express Medical Billing Services (ExpressMBS), we:

  • Ensure accurate CPT/ICD coding
  • Prevent denials with LCD-aligned documentation
  • Handle prior authorization & appeals
  • Maximize reimbursements for cardiology practices

Don’t let coding errors cost your practice revenue. Contact ExpressMBS today for expert cardiology billing support.

Frequently Asked Questions (FAQs)

No. Stent placement (e.g., 92928) is billed separately, but 93458 are only for diagnostics.

Yes. The code covers dye used for angiography and ventriculography.

No, the 93458 global period is 0 days. Post-procedure care is billed separately.

Medicare pays around $800 facility + $500 professional, while private insurers may reimburse up to $3,000 globally.

Bill 93452 (catheter placement attempt) instead

93458 = Left heart cath + coronary angiography.
93454 = Coronary angiography only.

Typically 30–60 minutes, but billing is based on components, not time

Likely missing symptoms or test results in documentation. Appeal with supporting records.

Need more help?
Get A Free Practice Audit!

Recent Post

Get Free Medical Billing Audit

Wait! Before You Leave – Get a Free Billing Audit & Save Up to 20% of Your Revenue.

✅ Thank you! Your information has been submitted.

UNDERSTAND YOUR PRACTICE OVERALL HEALTH

Get A Free Practice Audit Report