Certified Professional Coder (CPC) • CPT 30000 Series: Cardiopulmonary/Lymphatic Procedures

Code Cardiovascular Procedures — Code cardiovascular catheterization and bypass procedures.

Master the CPT coding conventions for cardiac catheterization, coronary bypass grafts, and related interventional procedures.

A numbered medical record with coded bars and an itemized claim.
Inside this lesson 10 sections 5 questions 7 figures

SECTION 1

Historical Context & Motivation

The coding of cardiovascular procedures has evolved in lockstep with the remarkable advances in cardiac surgery and interventional cardiology over the past century. Before the development of standardized procedural terminology, facilities struggled to document, bill, and track the rapidly growing number of cardiac interventions that emerged throughout the twentieth century. The Current Procedural Terminology (CPT) system, maintained by the American Medical Association (AMA), was created to provide a uniform language for reporting medical procedures and services to insurers and regulatory bodies. As cardiac catheterization and bypass surgery became dominant therapeutic strategies, the CPT code set expanded to capture the precise nature, location, and complexity of each procedure performed on the heart and its associated vasculature.

1929 • First Cardiac Catheterization

Werner Forssmann performed the first documented human cardiac catheterization on himself, threading a ureteral catheter into his own right atrium. This breakthrough laid the foundation for all future diagnostic and interventional cardiac catheterization procedures.

1966 • CPT First Edition Published

The AMA published the first edition of the CPT manual, establishing a standardized coding framework for surgical and medical procedures. Early cardiovascular sections were rudimentary but set the stage for the comprehensive coding we use today.

1968 • Coronary Artery Bypass Grafting (CABG) Popularized

René Favaloro performed one of the first successful saphenous vein coronary artery bypass grafts at the Cleveland Clinic, creating an urgent need for specific procedural codes to describe this new category of surgery.

1977 • First Coronary Angioplasty

Andreas Grüntzig performed the first percutaneous transluminal coronary angioplasty (PTCA), introducing a less invasive alternative to CABG that required its own distinct set of CPT codes for catheter-based interventions.

2011–Present • Modern CPT Cardiology Revisions

Major revisions to the cardiovascular CPT section reorganized cardiac catheterization codes, consolidating catheter placement, injection, and imaging into bundled base codes and separate bundled codes for procedures that include coronary angiography, reflecting current clinical practice.

Understanding this historical progression is essential because the current CPT code structure for cardiovascular procedures directly reflects the evolution of clinical techniques. Modern coders must navigate a complex landscape of bundled codes and component coding that mirrors the layered complexity of contemporary cardiac procedures. The central challenge this lesson addresses is: How do you accurately select and sequence CPT codes for cardiac catheterization and coronary artery bypass grafting to ensure compliant billing and proper reimbursement?

SECTION 2

Core Principles & Definitions

Before diving into specific codes, it is critical to internalize several foundational principles that govern how cardiovascular procedures are coded within the CPT system. The cardiovascular surgery subsection spans CPT codes 33016–37799, with cardiac catheterization falling within the 93451–93572 range (Medicine section). Coronary artery bypass grafting (CABG) codes reside in the 33510–33536 range (Surgery section). Mastery requires understanding bundling rules, which codes are true add-on codes versus mutually exclusive standalone codes, the distinction between diagnostic and interventional catheterizations, and the anatomic specificity demanded by payers.

1

Cardiac Catheterization Bundling

Modern cardiac catheterization codes (93451–93461) are bundled to include catheter placement, injection of contrast, and imaging supervision. Coders no longer report these components separately unless specific exceptions apply.
2

Right vs. Left Heart Catheterization

CPT distinguishes between right heart catheterization (93451), left heart catheterization (93452), and combined right and left (93453). Each describes a distinct anatomic approach, hemodynamic measurement set, and clinical indication.
3

CABG: Venous vs. Arterial Conduits

CABG codes are divided by the type of graft conduit used: venous grafts (33510–33516) and arterial grafts (33533–33536). When both conduit types are used in a single session, both codes are reported together, though the venous grafts shift to a different add-on range (33517–33523) in that scenario.
4

Add-On Codes (+)

True add-on codes (marked with a + symbol) cannot be reported alone. In CABG coding, the venous graft codes shift to the add-on range 33517–33523 when arterial grafts are also placed, and endoscopic vein harvesting is reported with add-on code +33508. By contrast, the coronary angiography codes 93454–93461 are standalone codes, not add-ons — never combine them with 93451–93453.
5

Separate Procedure Designation

Certain cardiovascular codes carry a 'separate procedure' designation, indicating they are bundled into more comprehensive procedures unless performed independently through a separate incision, for a separate purpose, or at a distinct encounter.
✦

KEY TAKEAWAY

Think of cardiac catheterization coding like ordering a combo meal at a restaurant. Before the 2011 revisions, you ordered each item à la carte — catheter placement, contrast injection, and imaging were each billed separately. Now, each combo meal (bundled code) already includes everything within it. If the physician also performs coronary angiography, you do not add an extra item to the receipt — you order a completely different, larger combo meal (a standalone code from 93454–93461) that already includes everything the basic combo had, plus the angiography. You never ring up both combos for the same visit, and codes 93454–93461 never carry a '+' sign because they are replacements, not additions.

SECTION 3

Visual Explanation — Cardiac Catheterization Code Flow

Cardiac Catheterization — CPT Code Decision TreeCardiac Catheterization PerformedWhich side(s) of the heart?Right Heart OnlyCPT 93451 (alone)Left Heart OnlyCPT 93452 (alone)Combined R + LCPT 93453 (alone)Angiography Performed?Angiography Performed?Left Heart + AngiographyNo: 93452 · Yes: 93458/93459Combined + AngiographyNo: 93453 · Yes: 93460/93461Each code already bundles catheter placement, injection & imaging S&I93454–93461 are standalone codes — never report them together with 93451–9345393454–93461 REPLACE, not add to, the base code when angiography is performed
This decision tree illustrates the stepwise approach to selecting cardiac catheterization CPT codes. Begin by identifying which side(s) of the heart were catheterized (right, left, or combined), then determine whether coronary angiography was also performed. If it was, the base code is replaced by a single standalone code from 93454–93461 that already includes the heart catheterization, angiography, and left ventriculography when performed — never both a base code and a standalone code together.

The diagram above captures the essential coding logic for cardiac catheterization. The first decision node identifies the anatomic scope of the catheterization — whether the physician accessed the right heart (measuring pulmonary artery pressures, cardiac output, and oxygen saturations), the left heart (crossing the aortic valve to measure left ventricular pressures), or both. Each base code already bundles catheter placement, hemodynamic recordings, and interpretation of results, and for left heart or combined catheterizations it also bundles left ventriculography whenever it is performed. The second decision is whether coronary angiography was also performed during the same session. If so, the coder does not add a second code on top of the base code — the base code is replaced entirely by a single standalone code chosen from the 93454–93461 family, selected according to which heart chambers were catheterized and whether bypass grafts were also imaged. This mirrors the clinical workflow: the cardiologist starts with hemodynamic assessment and then decides whether further imaging is warranted, but the final claim always contains exactly one catheterization code.

SECTION 4

Coding Mechanism — How the Rules Work

Cardiac Catheterization Code Structure

The 2011 restructuring of cardiac catheterization codes consolidated what had previously been a fragmented system of component codes into a streamlined hierarchy. A base catheterization code (93451, 93452, or 93453) captures catheter insertion, positioning, hemodynamic measurement, and — for left heart or combined catheterizations — left ventriculography when performed. If the physician also performs coronary angiography during the same session, the coder does not add an extra code on top of the base code. Instead, the base code is replaced entirely by a single standalone code selected from 93454–93461, each of which already bundles the heart catheterization (if any), the angiography, and any bypass-graft imaging into one comprehensive code. Selecting the correct code is therefore a matter of choosing the one code from this family that matches everything performed — never stacking codes from both groups.

CATHETERIZATION CODE SELECTION RULE

ReportEITHERaBaseCode(93451–93453)ORaStandaloneAngiographyCode(93454–93461)—NeverBothReport EITHER a Base Code (93451–93453) OR a Standalone Angiography Code (93454–93461) — Never Both

Base codes (no coronary angiography): 93451 (right heart cath alone), 93452 (left heart cath alone; includes left ventriculography when performed), 93453 (combined right and left heart cath alone; includes left ventriculography when performed). Standalone codes (coronary angiography also performed — select ONE, do not add to a base code): 93454 (coronary angiography only, no heart catheterization), 93455 (coronary angiography plus bypass graft angiography, no heart catheterization), 93456 (coronary angiography plus right heart catheterization), 93457 (coronary angiography plus bypass graft angiography plus right heart catheterization), 93458 (coronary angiography plus left heart catheterization), 93459 (coronary angiography plus bypass graft angiography plus left heart catheterization), 93460 (coronary angiography plus combined right and left heart catheterization), 93461 (coronary angiography plus bypass graft angiography plus combined right and left heart catheterization). None of these codes carry a '+' symbol, and CPT instructs that 93454–93461 not be reported together with 93451–93453 for the same session.

CABG Code Structure

Coronary artery bypass grafting codes are organized by the type of conduit and the number of coronary arteries bypassed. The CPT manual separates venous conduit codes (33510–33516), used when only vein grafts are placed, from arterial conduit codes (33533–33536). When both venous and arterial grafts are used in the same operative session, both types of codes are reported, but the venous grafts shift to the add-on range 33517–33523. Separately, when a saphenous vein or upper extremity vein is harvested endoscopically, that dissection work is reported with add-on code 33508 (endoscopic vessel harvesting for coronary artery bypass), regardless of which venous graft code range applies to the graft itself.

CABG CODING FORMULA

CABGReport=ArterialGraftCode+VenousGraftCode+ProcurementAdd−On(ifapplicable)CABG Report = Arterial Graft Code + Venous Graft Code + Procurement Add-On (if applicable)

Arterial codes: 33533 (1 artery), 33534 (2 arteries), 33535 (3 arteries), 33536 (4+ arteries). Venous codes (used alone): 33510 (1 vein graft), 33511 (2 vein grafts), 33512 (3 vein grafts), 33513 (4 vein grafts), 33514 (5 vein grafts), 33516 (6+ vein grafts). Venous codes (combined with arterial): 33517 (1), 33518 (2), 33519 (3), 33521 (4), 33522 (5), 33523 (6+). When combined, the arterial code is listed first, and the venous code is the add-on. Procurement add-on: +33508 (endoscopic harvesting of the vein or artery used as a bypass conduit), reported when the conduit is harvested endoscopically, regardless of which venous graft code applies to the graft placement itself.

⚠

Critical Coding Rule

When arterial and venous grafts are both used, the arterial graft code is the primary code and the venous graft code becomes the add-on. This hierarchy reflects the greater complexity of arterial dissection (e.g., harvesting the internal mammary artery). The venous code in the combined scenario uses a different code range (33517–33523) than when venous grafts are used alone (33510–33516). Note that 33517–33523 describe placement of the venous graft itself, not the harvesting of the vein — if the vein is harvested endoscopically, report the separate add-on code +33508 in addition, regardless of which venous graft code range applies.

SECTION 5

Detailed Code Classification — CABG by Conduit and Count

CABG Code Selection MatrixSelect codes based on conduit type and number of coronary arteries bypassedVENOUS GRAFTS ONLY(Saphenous vein / upper extremity vein)1 coronary artery → 335102 coronary arteries → 335113 coronary arteries → 335124 coronary arteries → 335135 coronary arteries → 335146+ coronary arteries → 33516ARTERIAL GRAFTS ONLY(IMA, radial artery, etc.)1 coronary artery → 335332 coronary arteries → 335343 coronary arteries → 335354+ coronary arteries → 33536COMBINED ARTERIAL + VENOUS GRAFTSArterial code = primary; Venous code = add-on (different range: 33517–33523)Primary (Arterial):33533 – 33536(based on # arterial grafts)Add-On (Venous):+33517 (1 vein graft)+33518 (2 vein grafts)+33519 (3 vein grafts)+33521 (4 vein grafts)+33522 (5 vein grafts)+33523 (6+ vein grafts)
The CABG code selection matrix organizes codes into three scenarios: venous grafts only, arterial grafts only, and combined arterial + venous. Notice the different venous code ranges when used alone versus in combination with arterial grafts.

The critical distinction illustrated in this matrix is the shift in venous graft code ranges depending on context. When a patient receives only saphenous vein grafts, codes 33510–33516 apply as standalone procedure codes. However, when the surgeon also performs an arterial graft (such as a left internal mammary artery [LIMA] to the left anterior descending [LAD] artery), the arterial graft code (33533–33536) becomes the primary code, and the venous graft is reported using the add-on range 33517–33523. This is one of the most common errors on the CPC exam: selecting the wrong venous graft code range when arterial grafts are also present. Additionally, the number in each code corresponds to the number of coronary arteries bypassed by that particular conduit type, not the total number of grafts across all conduit types.

ScenarioArterial GraftsVenous GraftsCodes Reported
Venous only — 3 grafts0333512
Arterial only — 2 grafts2033534
Combined — 1 arterial, 2 venous1233533 + 33518
Combined — 2 arterial, 3 venous2333534 + 33519

Example CABG coding scenarios showing correct code combinations

SECTION 6

Worked Example — Coding a Complex Cardiac Procedure

Consider the following operative scenario: A 67-year-old male patient with known three-vessel coronary artery disease undergoes a combined procedure. The interventional cardiologist first performs a left heart catheterization with selective coronary angiography of native vessels and left ventriculography. Based on the findings, the patient proceeds to the operating room for coronary artery bypass grafting with a left internal mammary artery (LIMA) graft to the LAD and two saphenous vein grafts to the right coronary artery (RCA) and obtuse marginal (OM) branch. The vein is harvested endoscopically by a separate team member. Code both the catheterization and the CABG.

Coding a Left Heart Catheterization with Angiography + Combined CABG

  1. 1

    Step 1 — Identify the Heart Chambers Catheterized

    The operative note states a left heart catheterization was performed. If no coronary angiography had been performed, this would be reported with base code 93452 (left heart catheterization, including intraprocedural injection for left ventriculography when performed, hemodynamic measurements, and interpretation). The right heart was not catheterized, so 93451 and 93453 are not applicable.
    Starting point: 93452 (subject to replacement if angiography was also performed)
  2. 2

    Step 2 — Determine Whether Coronary Angiography Was Performed

    The operative note confirms that selective coronary angiography of native coronary vessels was performed during the same session. CPT instructs that codes 93454–93461 replace the base catheterization codes (93451–93453) whenever coronary angiography is also performed — the two groups are never reported together. Because this was a left heart catheterization with coronary angiography of native vessels only (no bypass graft imaging), the single matching standalone code is 93458 (left heart catheterization with coronary angiography), which replaces 93452 entirely.
    Final catheterization code: 93458 (replaces 93452)
  3. 3

    Step 3 — Confirm Left Ventriculography Is Already Included

    Left ventriculography was also performed during the same session. Code 93458 already includes intraprocedural left ventriculography when performed, so no separate code is reported for it. Codes 93565–93568 describe left/right ventriculography and related injection procedures, but CPT restricts these codes to congenital cardiac catheterization (reported only in conjunction with 93530–93533) — they would not be appropriate for this adult acquired-CAD scenario.
    Catheterization total: 93458 only
  4. 4

    Step 4 — Identify the CABG Arterial Graft Code

    The surgeon performed one arterial graft (LIMA to LAD). Since arterial grafts are present, the arterial code serves as the primary CABG code. One arterial coronary artery bypassed = 33533 (coronary artery bypass, using arterial graft(s); single arterial graft).
    Primary CABG code: 33533
  5. 5

    Step 5 — Add the Venous Graft Code and Harvesting Code

    Two saphenous vein grafts were also performed (to the RCA and OM). Because arterial grafts are present, we must use the combined add-on venous range (33517–33523), NOT the standalone venous range (33510–33516). Two venous grafts in the combined scenario = +33518 (coronary artery bypass, using venous graft(s) and arterial graft(s); two venous grafts). The endoscopic vein harvest by a separate team member is reported with +33508 (endoscopic vein harvesting, add-on to CABG).
    Final code set: 93458, 33533, +33518, +33508
💡

Exam Tip

On the CPC exam, always check whether the catheterization and the CABG are performed on the same date of service by the same provider group. If the diagnostic catheterization is performed by a different physician on a different date, the catheterization and CABG are coded independently. If the cardiologist performs a diagnostic catheterization that leads directly to CABG by a surgeon in the same session, both provider types bill their respective codes, but modifier -59 or XE/XS may be needed to override bundling edits depending on payer policy.

SECTION 7

Strengths, Limitations & Common Pitfalls

Accurate cardiovascular procedure coding requires navigating several common pitfalls that differentiate competent coders from those who produce compliance risks. The table below compares frequent coding decisions and the correct versus incorrect approaches.

Coding ScenarioCorrect ApproachCommon Error
Left heart cath with coronary angiographyReport 93458 (standalone bundled code) as the single codeReporting 93452 + 93454, or 93452 + 93458 together (unbundling or double-reporting)
Combined arterial + venous CABGArterial code (33533–33536) as primary; venous add-on from 33517–33523Using standalone venous codes (33510–33516) alongside arterial codes
CABG with number of graftsCount number of coronary arteries bypassed per conduit type separatelyCounting total grafts across all conduit types and reporting a single code
Diagnostic cath leading to PCI same sessionReport cath codes only if diagnostic cath leads to a decision for intervention; otherwise, cath is included in PCIAlways billing diagnostic cath separately from PCI without meeting the separate procedure criteria
Redo CABG (reoperation)Report 33530 (reoperation, CABG) in addition to the specific graft codesOmitting 33530 when a redo sternotomy with lysis of adhesions is performed

Common cardiovascular coding decisions: correct approach vs. frequent errors

✦

KEY TAKEAWAY

Think of CABG coding like assembling a multi-course meal order at a restaurant with a strict ordering system. The arterial graft is always the entrée (primary code), and the venous grafts are the side dishes (add-on codes from a different menu section). You count how many side dishes for each course independently — you would not combine the number of appetizers with the number of desserts into a single line item. Similarly, arterial grafts and venous grafts each have their own count, and the venous menu changes entirely when an arterial entrée is also ordered.

SECTION 8

Connection to Advanced Cardiovascular Coding

Beyond diagnostic catheterization and traditional CABG, the cardiovascular coding landscape extends into several advanced procedure categories that build upon the foundational principles covered in this lesson. Percutaneous coronary intervention (PCI) codes (92920–92944) describe catheter-based treatments such as balloon angioplasty and stent placement, and they interact closely with catheterization codes through complex bundling rules. Transcatheter aortic valve replacement (TAVR) codes (33361–33369) represent a newer category of minimally invasive structural heart procedures that have their own unique coding conventions. Understanding the catheterization and CABG framework provides the conceptual scaffolding for mastering these advanced topics.

FeatureCatheterization / CABG (This Lesson)PCI / TAVR (Advanced)
Nature of procedureDiagnostic (cath) / Open surgical (CABG)Interventional / Minimally invasive
Code structureMutually exclusive base vs. standalone code familiesPer-vessel coding (PCI); approach-specific (TAVR)
Bundling complexityCath components bundled into a single codePCI bundles diagnostic cath unless separate criteria met; TAVR bundles fluoroscopy
Modifier usageModifier -59/XE for separate encountersModifier -59/XS for separate vessels; modifier -22 for increased complexity
CPC exam weightHigh — foundational knowledge tested frequentlyModerate — tested as advanced application questions

Comparison of foundational vs. advanced cardiovascular coding concepts

As you progress in your CPC preparation, you will encounter scenarios where catheterization, CABG, and PCI codes all intersect in a single operative session. For example, a patient may undergo diagnostic catheterization, proceed to attempted PCI of one vessel that fails, and then undergo emergency CABG — all on the same date. In such cases, you must determine which diagnostic catheterization codes are separately reportable versus bundled into the PCI, apply appropriate modifiers, and then layer the CABG codes on top. Mastering the foundational coding logic presented in this lesson is the prerequisite for handling these multi-layered real-world scenarios.

SECTION 9

Practice Problems

Question 1: CONCEPTUAL

Explain why the 2011 revisions to cardiac catheterization CPT codes moved from component-based coding to bundled codes. What problem did unbundled component coding create for payers and providers, and how does the current bundled structure address it?
Show answer
Prior to the 2011 restructuring, cardiac catheterization required separate reporting of catheter placement, contrast injection, and imaging supervision/interpretation as individual codes. This component-based approach led to inconsistent billing, over-reporting, and confusion about which combinations of components constituted a complete service. Payers faced difficulty adjudicating claims because the same clinical procedure could be coded in multiple ways. The bundled code structure consolidates the core components of the catheterization into a single base code (e.g., 93452 for left heart cath), reducing coding variability and aligning the code with the clinical reality that catheter placement, injection, and hemodynamic measurement are inseparable parts of a single service. Additional imaging studies like coronary angiography are captured by selecting a different standalone code from the 93454–93461 family in place of the base code, rather than by layering an extra code on top, creating a transparent and reproducible coding framework.

Question 2: BASIC CALCULATION

A patient undergoes a right and left heart catheterization with coronary angiography of native vessels only. Which CPT code(s) should be reported?
Show answer
The correct code is 93460, which describes a combined right and left heart catheterization with coronary angiography of native coronary arteries. This single bundled code replaces what would have been multiple component codes under the pre-2011 system, and it also replaces the base combined catheterization code 93453 — the two are never reported together. Left ventriculography, if performed, is already included in 93460 as part of the 'when performed' bundling, so no additional code is needed for it in this scenario.

Question 3: INTERMEDIATE

A surgeon performs CABG using one LIMA graft (to the LAD) and three saphenous vein grafts (to the RCA, diagonal branch, and obtuse marginal branch). The saphenous vein was harvested endoscopically by a surgical assistant. What CPT codes should the surgeon report?
Show answer
Because both arterial and venous conduits were used, the arterial graft code is the primary code. One arterial graft (LIMA to LAD) = 33533. Since arterial grafts are present, the venous grafts must be coded from the combined add-on range (33517–33523), not the standalone range. Three venous grafts = +33519 (coronary artery bypass using venous graft(s) and arterial graft(s); three venous grafts). The endoscopic vein harvest is reported with +33508 (endoscopic vein harvesting for coronary artery bypass graft, add-on). The complete code set is: 33533, +33519, +33508. A critical error would be reporting 33512 (three venous grafts, standalone) instead of +33519, since 33512 is only appropriate when no arterial grafts are performed.

Question 4: APPLIED

A cardiologist performs a left heart catheterization with coronary angiography and left ventriculography on Monday. The catheterization reveals severe multi-vessel disease, and the patient is referred to a cardiac surgeon who performs CABG on Wednesday using two LIMA grafts and one saphenous vein graft. How should each provider's services be coded? Consider that they are different providers on different dates.
Show answer
Because the catheterization and CABG are performed by different providers on different dates, each procedure is coded independently without bundling concerns between the two. The cardiologist reports 93458 (left heart cath with coronary angiography of native vessels), which already includes left ventriculography when performed, for Monday's procedure — no separate ventriculography code is needed. The surgeon reports 33534 (arterial graft, two coronary arteries bypassed) as the primary CABG code for Wednesday's procedure. Since one saphenous vein graft was also performed in conjunction with the arterial grafts, the add-on code +33517 (one venous graft, combined range) is appended. If endoscopic vein harvest was performed, +33508 would also be added. Note that if the same cardiologist had performed both the diagnostic catheterization and the PCI or CABG on the same date, the diagnostic catheterization would be subject to bundling rules, and modifier -59 or XE might be required to demonstrate the diagnostic study was a separate, distinct service that led to the decision to intervene.

Question 5: CRITICAL THINKING

A patient with a history of prior CABG presents with recurrent angina. The cardiologist performs a combined right and left heart catheterization with coronary angiography of both native coronary arteries and existing bypass grafts, plus left ventriculography. The findings show severe graft disease, and the patient undergoes redo-CABG the following week with two new arterial grafts and two new venous grafts. Identify all CPT codes for both the catheterization and the CABG, and explain the significance of the redo-CABG add-on code.
Show answer
For the catheterization: The combined right and left heart catheterization with coronary angiography of native and bypass graft vessels is reported with 93461 (combined R+L heart cath with coronary angiography including native and bypass grafts). This single code already includes left ventriculography when performed, so no separate ventriculography code is needed, and it also replaces the base combined code 93453. Total catheterization code: 93461 alone. For the redo-CABG: Two arterial grafts = 33534 (primary). Two venous grafts in combination with arterial grafts = +33518 (add-on). Because this is a reoperation (redo-CABG), the surgeon must also report 33530 (reoperation, coronary artery bypass procedure or valve procedure, more than one month after original operation). Code 33530 is an add-on code that captures the additional work of redo sternotomy, lysis of mediastinal adhesions, and careful dissection around prior grafts — work not captured by the standard CABG codes. Total CABG codes: 33534, +33518, +33530, and +33508 if endoscopic vein harvest was performed. The redo add-on 33530 is significant because it provides additional reimbursement reflecting the substantially increased complexity, operative time, and risk associated with reopening the chest after prior cardiac surgery.

SUMMARY

Lesson Summary

Summary

This lesson covered the essential CPT coding framework for two of the most frequently tested cardiovascular procedure categories on the CPC exam. Cardiac catheterization codes (93451–93461) fall into two mutually exclusive families: base codes (93451 right, 93452 left, 93453 combined) reported when no coronary angiography is performed, and standalone bundled codes (93454–93461) reported instead of the base code whenever coronary angiography is also performed. These standalone codes already include catheter placement, hemodynamic measurement, angiography, and — where applicable — left ventriculography 'when performed,' so they carry no + symbol and must never be reported together with 93451–93453. The first coding decision is always to identify whether a right heart (93451), left heart (93452), or combined (93453) catheterization was performed, then to check whether coronary angiography was also performed and, if so, replace the base code with the matching code from 93454–93461.

Coronary artery bypass grafting (CABG) codes are divided by conduit type: venous grafts (33510–33516) when used alone, and arterial grafts (33533–33536) as the primary codes when both conduit types are present. In combined scenarios, venous grafts shift to the add-on range (33517–33523), and each conduit type is counted separately by the number of coronary arteries bypassed. Key ancillary codes include +33508 (endoscopic vein harvest) and +33530 (redo-CABG). Mastery of these foundational codes prepares you for advanced cardiovascular coding topics such as PCI and TAVR.

Varsity Tutors • Certified Professional Coder (CPC) • Code Cardiovascular Procedures — Code cardiovascular catheterization and bypass procedures.