Percutaneous coronary intervention (PCI) is coded from CPT 92920 to 92944, by the most intensive service performed in each major coronary artery: atherectomy ranks above stent placement, and stent placement ranks above balloon angioplasty. Report one base code per major artery, use the coronary modifiers (LM, LD, LC, RC, RI) to show the vessel, and pair the procedure with a diagnosis such as I25.10 or an I21 acute MI code.
Medical Coding Percutaneous Coronary Intervention (PCI)
Percutaneous Coronary Intervention (PCI) is a common cardiovascular procedure used to treat coronary artery disease by restoring blood flow through narrowed or blocked coronary arteries. For medical coders and CPC students, PCI coding requires strong attention to documentation details, coronary anatomy, and CPT hierarchy rules.
What is PCI?
PCI includes minimally invasive techniques such as:
- Balloon angioplasty
- Stent placement (drug-eluting or bare metal)
- Atherectomy (plaque removal)
These procedures are typically performed during cardiac catheterization.
Key CPT Codes for PCI
PCI coding falls within CPT range 92920–92944, and is based on:
Type of Intervention
- 92920 – Balloon angioplasty (no stent)
- 92928 – Coronary stent placement
- 92924 / 92933 – Atherectomy (with or without stent)
Number of Major Coronary Arteries Treated
Each major coronary artery is coded separately:
- Left Anterior Descending (LAD)
- Left Circumflex (LCX)
- Right Coronary Artery (RCA)
Use add-on codes for additional arteries:
- 92921, 92929, 92925, 92934
Combination Procedures
- If stent + angioplasty are performed in the same artery → code the stent only
- If atherectomy + stent → code the more comprehensive service
ICD-10-CM Diagnosis Coding
Common diagnoses linked to PCI include:
- I25.10 – Atherosclerotic heart disease without angina
- I21.3 – ST elevation myocardial infarction (STEMI)
- I20.9 – Angina pectoris, unspecified
Always code:
- Underlying coronary artery disease
- Type of angina (if documented)
Coding Guidelines & Tips
Code by Coronary Artery — NOT by Lesion
Even if multiple lesions are treated in one artery:
- Only report one code per artery
Identify the Highest-Level Service
Hierarchy matters:
Atherectomy > Stent > Angioplasty
Always code the most complex intervention performed in that artery.
Documentation is Everything
Your provider documentation should clearly state:
- Coronary artery treated
- Type of intervention (balloon, stent, atherectomy)
- Number of vessels treated
- Approach (percutaneous)
- Devices used
Watch for Bundling Rules
- PCI includes radiological supervision & interpretation (S&I)
- Do NOT separately code:
- Catheter placement (in most cases)
- Imaging guidance
Modifier Usage
- Modifier -59 or -XS may apply when procedures are performed on separate arteries (payer-dependent)
- Always verify payer policy before appending modifiers
Common CPC Exam Pitfalls
Confusing Vessels vs. Lesions
- CPC exams often try to trick you here
- Remember: 1 artery = 1 code
Missing Combination Rules
- If both angioplasty and stent are done → do NOT code both
Not Reading the Full Operative Report
- The procedure title is NOT enough
- Always code from the body of the report
Forgetting Add-On Codes
- Additional arteries require add-on CPT codes
- These cannot be reported alone
Real-World Coding Scenario
Scenario:
Patient undergoes PCI with:
- Stent placement in LAD
- Balloon angioplasty in RCA
Coding:
- 92928 – Stent placement (LAD)
- 92921 – Angioplasty, additional artery (RCA)
Final Tips for CPC Students
- Always follow the CPT Index → Tabular → Guidelines
- Focus on artery-based coding logic
- Know the PCI hierarchy rules cold
- Practice identifying interventions quickly under time pressure
Bottom Line
Percutaneous Coronary Intervention coding is highly testable on the CPC exam and commonly seen in real-world cardiology coding. Success comes down to:
- Understanding coronary anatomy
- Applying CPT hierarchy correctly
- Reading documentation thoroughly
- Following bundling and add-on rules
American College of Cardiology
American College of Chest Physicians
Frequently Asked Questions About PCI Coding
What is the PCI coding hierarchy?
From highest to lowest: atherectomy with or without stent and angioplasty, then stent with or without angioplasty, then angioplasty alone. Code only the highest level performed in each vessel.
What are the major coronary arteries for PCI coding?
CPT recognizes five: left main, left anterior descending, left circumflex, right coronary and ramus intermedius. Each has its own modifier: LM, LD, LC, RC and RI.
How are additional branches coded?
Additional branches of a major artery are reported with add-on codes such as +92921, +92925, +92929 and +92934. Medicare bundles these add-on codes into the base code, so check payer rules before you report them.
Which code is used for PCI during an acute MI?
CPT 92941 reports PCI of the culprit vessel in acute total or subtotal occlusion during an acute myocardial infarction. Code the MI with the correct I21 code from the documentation.
Is the diagnostic heart catheterization coded separately?
It can be when the diagnostic cath is performed and documented as a separate decision before the PCI, under specific conditions. Review the CPT guidelines and NCCI rules for diagnostic cath with PCI before reporting it.

