Last updated October 18, 2026

Cardiac Catheterization Coding: 93451 to 93461 | Coding Clarified

Medical Coding Cardiac Catheterization

By By Janine Mothershed

Coders report diagnostic cardiac catheterization with one code from CPT 93451 through 93461. The choice depends on which side of the heart the provider catheterized. It also depends on whether the provider performed coronary angiography, bypass graft angiography, and left ventriculography. In addition, report coronary interventions such as angioplasty (92920) and stent placement (92928) per major coronary artery. Use a coronary modifier such as LD, LC, RC, LM, or RI.

Diagnostic Cardiac Catheterization Codes

Codes 93451 through 93461 form bundled “families.” Specifically, each one includes catheter placement, contrast injections, imaging supervision and interpretation, and the report. Therefore, pick the single code that describes everything performed. Also, do not report two codes from this range for the same session.

CPT What is included
93451 Right heart catheterization only
93452 Left heart catheterization with left ventriculography
93453 Right and left heart catheterization with left ventriculography
93454 Coronary angiography only
93455 Coronary angiography with bypass graft angiography
93456 Coronary angiography with right heart catheterization
93457 Coronary and bypass graft angiography with right heart catheterization
93458 Coronary angiography with left heart catheterization and left ventriculography
93459 93458 plus bypass graft angiography
93460 Coronary angiography with right and left heart catheterization and left ventriculography
93461 93460 plus bypass graft angiography

Tip: before you choose, work through three questions. Which side did the provider catheterize: right heart, left heart, or both? Did the provider inject the coronaries? Did the provider also inject bypass grafts? Then the answers point to one code.

Percutaneous Coronary Intervention (PCI) Codes

  • 92920: balloon angioplasty, single major coronary artery or branch
  • 92928: stent placement, including angioplasty in the same vessel, single major coronary artery or branch
  • 92933: atherectomy with stent placement and angioplasty
  • 92937: revascularization of a coronary artery bypass graft
  • 92941: revascularization of an acute total or subtotal occlusion during an acute myocardial infarction
  • 92943: revascularization of a chronic total occlusion

Code PCI per major coronary artery. Report the most intensive service performed in each vessel. Then append the HCPCS coronary modifier for that vessel: LM left main, LD left anterior descending, LC left circumflex, RC right coronary, and RI ramus intermedius. Also, the stent code includes angioplasty in the same vessel.

Diagnostic Catheterization and PCI in the Same Session

Diagnostic angiography performed at the same session as PCI is separately reportable only when it meets the CPT and NCCI conditions, such as:

  • No prior catheter based coronary angiography is available. The provider then performs a full diagnostic study and bases the decision to intervene on it.
  • A prior study exists, but the patient’s condition has changed or the prior study was inadequate. The provider also documents this.

When the case meets those conditions, append modifier 59 or the appropriate X modifier to the diagnostic code as your payer requires. Otherwise, the PCI includes the diagnostic work.

Add-on Services

  • +92978, +92979: intravascular ultrasound (IVUS) or optical coherence tomography (OCT), initial vessel and each additional vessel
  • +93571, +93572: intravascular Doppler velocity or pressure measurements, such as fractional flow reserve (FFR), initial vessel and each additional vessel
  • 99151 through 99157: moderate sedation, which the catheterization codes do not include, so report it separately when documented
  • 93505: endomyocardial biopsy

Diagnosis Coding for Cardiac Catheterization

Condition ICD-10-CM
Atherosclerotic heart disease of native coronary artery without angina I25.10
ASHD of native coronary artery with unstable angina I25.110
Unstable angina (no documented coronary atherosclerosis) I20.0
Non ST elevation myocardial infarction (NSTEMI) I21.4
Type 2 myocardial infarction I21.A1
Heart failure I50 (to the highest specificity)
Chest pain, unspecified, when no diagnosis is confirmed R07.9
Presence of coronary stent Z95.5
Old myocardial infarction I25.2

When a patient has both coronary atherosclerosis and angina, use a combination code from I25.11 (or I25.7 for bypass grafts). You do not need a separate angina code, because ICD-10-CM assumes the angina is due to the atherosclerosis unless the provider documents another cause. Learn more in our STEMI and NSTEMI coding guide.

Documentation Checklist

  • Access site and which side or sides of the heart the provider catheterized
  • Every vessel and graft injected, and whether the provider performed ventriculography
  • For PCI: each vessel treated, the device used (balloon, stent, atherectomy), and the outcome
  • Indication and findings, including percent stenosis
  • Moderate sedation time and the independent trained observer, when you bill sedation

Practice with our angiography and cardiac catheterization scenario, and see Swan Ganz catheter coding and EKG coding.

Cardiac Catheterization Coding FAQs

What is the CPT code for a left heart cath with coronary angiography?

93458, which includes left heart catheterization, coronary angiography, and left ventriculography when performed.

Can I report two codes from 93451 through 93461 together?

No. Instead, choose the single code that describes all of the diagnostic work performed in the session.

Is diagnostic angiography billable with a stent placement?

Only when the case meets the CPT and NCCI conditions, such as no prior study and a decision to intervene based on the diagnostic study. In that case, append modifier 59 or the payer’s preferred X modifier.

Which modifiers apply to coronary interventions?

Specifically, the HCPCS coronary modifiers LM, LD, LC, RC, and RI identify the vessel treated.

Do cardiac catheterization codes include moderate sedation?

No. Report moderate sedation separately with 99151 through 99157 when it is documented.

Do I code angina separately with coronary artery disease?

No. Instead, use a combination code from I25.11, which includes the angina.

Ready to become a certified medical coder? Our online CPC certification training prepares you for the AAPC CPC exam with a credentialed instructor. Many students train at little or no cost through medical coding scholarships and WIOA grants available in 30+ states.

Related Articles

Share This