Billing CPT 92920–92998 in 2026: A Cardiology Coder’s Map of the Range, from 92930 to 92998
CPT 92920–92998 is the Current Procedural Terminology range for therapeutic cardiovascular services. It covers percutaneous coronary intervention (PCI), coronary adjunct and imaging add-ons, cardioversion, cardioassist, valvuloplasty, and pulmonary artery angioplasty. The PCI group was reorganized on January 1, 2026. Two codes were added (92930 and 92945), the branch add-on codes were deleted, and the remaining PCI codes were reworded around "branch(es)." Most 2026 claim problems in this range trace back to that restructuring.
This page maps the range, explains the changes, and shows how code selection, documentation, Medicare rules, and payer edits fit together.
What Are CPT Codes 92920–92998?
These codes for therapeutic cardiovascular procedures are found in the Medicine section of CPT. The range is not a single procedure category. It holds three groups:
- Coronary PCI codes (92920–92945): angioplasty, atherectomy, stenting, graft intervention, acute MI revascularization, and chronic total occlusion (CTO) work.
- Coronary adjunct and imaging add-ons (92972–92979).
- Other therapeutic services (92950–92998): resuscitation, pacing, cardioversion, cardioassist, valvuloplasty, and pulmonary artery angioplasty.
Code selection follows what was performed and documented, not the diagnosis or last year's superbill.
CPT 92920–92945: Coronary Revascularization and PCI Codes
First, the 2026 structure. All procedures in a primary coronary artery and/or its branches are documented using a single code. CPT recognizes five major arteries: left main, LAD, left circumflex, right coronary, and ramus intermedius. A maximum of two branches are identified for the LAD (diagonals), circumflex (marginals), and right coronary artery. The left main and ramus intermedius do not have any acknowledged branches. HCPCS vessel modifiers (LM, LD, LC, RC, RI) identify the artery, but not every payer requires or recognizes them.
CPT 92920
Angioplasty performed without a stent in one primary artery and/or its branches. It was revised for 2026, and its former add-on (92921) is deleted.
CPT 92924
Atherectomy with angioplasty (when performed), no stent. Atherectomy is included in the code and is not billed independently. The note should show the device and why plaque modification was needed.
CPT 92928
The standard code for a stent for a single lesion, involving one or multiple stents. The 2026 inquiry is if the case has transitioned into 92930.
CPT 92930
New for 2026. In conclusion, it is relevant when one major artery has two or more separate lesions addressed with two or more stents across different segments, or a bifurcation lesion that is treated in the main artery as well as the side branch. Conceptually, 92928 describes one lesion and 92930 a more complex pattern. Stent count alone does not establish 92930, because continuous disease running from the proximal LAD into a diagonal can still be one lesion.
CPT 92933
Atherectomy plus stenting. If the atherectomy is not documented, the claim defaults to a stent-only code.
CPT 92937
Revascularization in or through a bypass graft. A frequent mistake is coding a graft procedure as a native-vessel stent. The note should specify the graft and its intended target.
CPT 92941
Revascularization of a complete or partial blockage during an acute myocardial infarction. Acuity and clinical context distinguish it from 92928 and 92943. Mechanical thrombectomy is reported through add-on 92973, so confirm current guideline wording.
CPT 92943
CTO revascularization, antegrade approach. The note must establish chronicity, particularly to distinguish it from an acute occlusion.
CPT 92945
New for 2026. CTO revascularization employing a combination of antegrade and retrograde techniques. If the note fails to clearly indicate that both methods were utilized, the code lacks support.
CPT 92972–92979: Coronary Adjunct and Imaging Services
These are add-ons and never stand alone.
- 92972: coronary intravascular lithotripsy for calcified lesions. Tie it to the lesion treated.
- 92973: mechanical coronary thrombectomy. Revised for 2026, so update templates.
- 92978: intravascular imaging (IVUS is the most familiar modality) with supervision, interpretation, and report. Confirm which modalities your payer recognizes.
- 92979: imaging of each additional vessel. Name every vessel imaged in the note.
FFR add-ons (93571, 93572) sit outside this range but appear on the same claims. ACC reports 93571 was also revised for 2026.
CPT 92950–92998: Other Therapeutic Cardiovascular Services
These codes do not belong to the PCI family. Confirm 2026 status in your encoder.
Resuscitation and Pacing
92950 (CPR) and 92953 (temporary transcutaneous pacing).
Cardioversion
92960 (external) and 92961 (internal).
Cardioassist Services
92970 (internal) and 92971 (external).
Other Therapeutic Cardiovascular Procedures
92974 (brachytherapy catheter add-on), 92986/92987/92990 (balloon valvuloplasty by valve), and 92997/92998 (pulmonary artery angioplasty, initial and additional vessel). Not every number in the range is active. Several are deleted, as shown below.
2026 CPT Changes for 92920–92998
| Status | CPT Codes | Billing impact |
|---|---|---|
| New | 92930, 92945 | Valid for 2026 dates of service |
| Revised | 92920, 92924, 92928, 92933, 92937, 92941, 92943, 92973 | Active; update templates and charge descriptions |
| Deleted (legacy) | 92921, 92925, 92929, 92934, 92938, 92944, 92975, 92977 | Not valid for 2026 dates of service |
New CPT Codes for 2026
92930 and 92945 capture the added resources in complex stenting and combined-approach CTO work.
Revised CPT Codes for 2026
Per ACC, the main PCI codes were reworded to cover the artery and/or its branch(es), and new definitions and an illustration clarify lesions and segments. Because the add-ons are gone, this changes how many lines belong on a claim.
Deleted CPT Codes for 2026
92921, 92925, 92929, 92934, 92938, and 92944 were the additional branches. The codes 92975 and 92977 for coronary thrombolysis were removed as well. Many internal lists stop at 92975, so add 92977. Do not use these for 2026 dates of service. Claims for 2025 dates of service still follow the 2025 code set, which matters for late claims and appeals.
CPT 92920 vs 92928 vs 92930
| CPT Code | Procedure Focus | Key Coding Distinction | 2026 Status | Detailed Guide |
|---|---|---|---|---|
| 92920 | Angioplasty | No stent placed | Revised | CPT 92920 guide |
| 92928 | Stent | Single lesion, one or more stents | Revised | CPT 92928 guide |
| 92930 | Complex stenting | Distinct lesions in multiple segments, or bifurcation treated in both limbs | New | This guide |
The deciding factor is lesion count and geography, not stent count.
CPT 92943 vs CPT 92945
| Feature | 92943 | 92945 |
|---|---|---|
| Lesion | CTO | CTO |
| Approach | Antegrade | Combined antegrade and retrograde |
| 2026 status | Revised | New |
| Note must show | Chronicity, antegrade technique | Chronicity and both approaches actually used |
A retrograde route that was only considered does not support 92945. Documentation should explain how the occlusion was crossed so the code choice is traceable.
How to Choose the Correct CPT Code
Step 1 — Identify the Procedure Performed
Start from the procedure note, not the schedule or diagnosis.
Step 2 — Review the Coronary Anatomy
Identify the major artery and any recognized branches.
Step 3 — Identify the Lesion and Segment
Count distinct lesions, not stents. Check whether disease is continuous or separated.
Step 4 — Determine the Technique Used
Atherectomy, thrombectomy, lithotripsy, and the CTO approach all affect selection.
Step 5 — Review the Physician's Documentation
If the note and intended code disagree, query the physician before billing.
Step 6 — Verify Current-Year CPT Rules
Use the 2026 codebook or an updated encoder. Stale 2025 workflows cause most invalid-code claims.
Step 7 — Check Payer and Medicare Requirements
Confirm coverage criteria, authorization, and modifier rules. MACs and commercial payers differ.
Step 8 — Review Claim Edits Before Submission
Run NCCI and payer edits, match modifiers to the note, and confirm no deleted codes remain.
Documentation Requirements for CPT 92920–92998
| Element | Why it matters |
|---|---|
| Indication and clinical context | Supports necessity and acuity (elective, AMI, CTO) |
| Vessel, branch, and graft | Drives base code and modifier |
| Lesion and segments | Separates 92928 from 92930 |
| Technique and devices | Supports atherectomy, thrombectomy, lithotripsy |
| Stent details | Number, location, segments |
| CTO approach | Antegrade vs. combined |
| Imaging or adjuncts | Each vessel named |
| Complications and final result | Confirms what was completed |
| Physician authentication | Required for a defensible record |
Illustrative example only: "Two separate high-grade stenoses in the mid and distal LAD, each stented, with a normal intervening segment" gives a coder something to work with. "LAD stented x2" does not.
Medical Necessity and CPT 92920–92998 Billing
Medical necessity links the diagnosis to the procedure. The ICD-10-CM codes must match documented findings, and the record should show symptoms, prior testing, and the intent of the intervention. Medicare reviews necessity through national or MAC-level policy, so check the CMS Medicare Coverage Database for your jurisdiction. Commercial criteria differ by plan. Authorization requirements vary by payer, procedure, setting, and plan, so don't assume every PCI requires one or that none does.
Modifier Considerations for Cardiology PCI Billing
Modifiers must reflect a documented circumstance. None is automatic.
| Modifier | When it may apply | Caution |
|---|---|---|
| LM, LD, LC, RC, RI | Identify the artery treated | Must match the note; payer recognition varies |
| 26 | Professional component, where a code splits components | Check the fee schedule indicator |
| 51 | Multiple procedures under payer rules | Add-on codes are generally exempt; many payers apply it automatically |
| 59 / X{EPSU} | Distinct service otherwise bundled | Only with support; Medicare often prefers X modifiers |
| 22 | Substantially increased work | Needs explicit explanation in the note |
Do not append 59 to add-ons designed to be reported with a primary PCI code.
Medicare Billing Considerations for CPT 92920–92998
- Code set: Use the 2026 set for 2026 dates of service.
- Payment: CMS finalized the RUC-recommended values for the PCI family in the 2026 fee schedule. Use the CMS PFS relative value files for current values.
- Efficiency adjustment: ACC notes it produces RVU reductions of around 10% for facility-based services like PCI. That affects finances, not code selection.
- NCCI and bundling: Review procedure-to-procedure edits and modifier indicators. Not every edit can be bypassed.
- Professional vs. facility: Physician and facility claims follow different payment systems.
- MAC variation: Local coverage and documentation expectations differ by jurisdiction.
Commercial Insurance Considerations
| Area | Medicare | Commercial (payer-specific policy) |
|---|---|---|
| Coverage | National/local policies | Plan medical policy |
| Authorization | Generally not in traditional Medicare; check Medicare Advantage | Varies widely |
| Modifiers | NCCI and CMS guidance | May require or ignore vessel modifiers |
| Bundling | NCCI edits | Proprietary edits |
| Records requests | MAC review | Often pre-payment |
| Reimbursement | Fee schedule | Contract-specific |
Appeals, timely filing, and edit logic follow the payer's own policy and contract, not Medicare assumptions.
Common CPT 92920–92998 Billing and Coding Mistakes
- Billing a deleted code or running an outdated 2025 workflow
- Coding from the diagnosis instead of the procedure
- Ignoring the one-base-code-per-artery structure
- Confusing 92928 with 92930 by counting stents
- Billing 92945 without both CTO approaches documented
- Unsupported modifiers and thin notes
- Weak medical necessity support
- Ignoring payer edits and denial patterns
- Assuming every service is separately reportable
Common Denials and How to Prevent Them
| Denial Issue | Likely Cause | Prevention Strategy |
|---|---|---|
| Invalid/deleted CPT code | Outdated code set | Verify 2026 CPT status |
| Medical necessity denial | Diagnosis/documentation mismatch | Strengthen clinical documentation |
| Modifier denial | Unsupported modifier | Verify coding circumstances |
| Bundling/edit denial | Not separately reportable | Review current edits |
| Authorization denial | Authorization missing | Verify payer requirements |
| Documentation request | Insufficient procedure detail | Review operative/procedure note |
These are patterns, not predictions. Outcomes depend on each payer's policy. A structured denial management workflow turns repeat denials into template fixes.
Real-World Cardiology Billing Scenarios
Illustrative examples, not actual patient cases.
| Scenario | Coding question | Verify | Risk | Strengthen with |
|---|---|---|---|---|
| Mid-RCA angioplasty, no stent | 92920 vs. stent code | No stent deployed; RCA modifier | Stent code from a templated note | Explicit "no stent placed" |
| One proximal LAD lesion, one stent | 92928 | Single lesion; payer modifier rule | Missing or mismatched modifier | Lesion location and stent details |
| Two separated LAD lesions, stents in two segments | 92928 or 92930 | Lesions truly distinct | 92930 on continuous disease | Description of the intervening segment |
| Occluded RCA crossed antegrade | 92943 | Evidence of chronicity | Confusion with acute occlusion | Collateral and duration findings |
| Antegrade failed, retrograde crossing completed | 92945 | Both approaches actually used | Retrograde only "considered" | Step-by-step crossing account |
| Note says only "LAD stented" | Which code? | Query lesion count and segments | Down-coding or audit finding | Structured note fields |
CPT 92920–92998 Quick Reference Table
| CPT Code | Category | 2026 Status | Billing/Coding Focus | Detailed Guide |
|---|---|---|---|---|
| 92920 | PCI, angioplasty | Revised | Single artery and/or branches | Guide |
| 92924 | PCI, atherectomy | Revised | No stent | This guide |
| 92928 | PCI, stent | Revised | Single lesion | Guide |
| 92930 | PCI, complex stent | New | Distinct lesions or bifurcation | This guide |
| 92933 | PCI, atherectomy + stent | Revised | Atherectomy documented | This guide |
| 92937 | PCI, bypass graft | Revised | Graft and target | This guide |
| 92941 | PCI, acute MI | Revised | Acuity and context | This guide |
| 92943 | PCI, CTO antegrade | Revised | Chronicity | This guide |
| 92945 | PCI, CTO combined | New | Both approaches | This guide |
| 92972, 92973, 92974 | Add-ons: lithotripsy, thrombectomy, brachytherapy | Active (92973 revised) | Tie to treated lesion | This guide |
| 92978, 92979 | Intravascular imaging add-ons | Active | Per-vessel documentation | This guide |
| 92950, 92953, 92960, 92961, 92970, 92971 | Resuscitation, pacing, cardioversion, cardioassist | Active | Context and bundling | This guide |
| 92986, 92987, 92990, 92997, 92998 | Valvuloplasty; pulmonary artery angioplasty | Active | By valve or vessel | This guide |
| 92921, 92925, 92929, 92934, 92938, 92944, 92975, 92977 | Former add-ons; thrombolysis | Deleted | Legacy only | N/A |
Confirm "active" statuses in your encoder for the date of service.
Coding Tips for Better Reimbursement
Compliant billing supports accurate reimbursement and helps reduce avoidable denials:
- Capture charges from the procedure note, not memory.
- Load the current CPT set every January.
- Match diagnosis codes to the documented indication.
- Validate modifiers against the note.
- Keep a payer-by-payer requirements sheet.
- Review denial trends monthly and work AR on a schedule.
- Audit a sample of PCI notes quarterly.
- Train coders and physicians together when codes change.
Compliance and Audit Readiness Checklist
- 2026 CPT code set verified; deleted codes excluded
- Procedure documentation and medical necessity reviewed
- Diagnosis coding supported
- Modifier usage validated
- Payer policy and NCCI/edit considerations reviewed
- Authorization checked where applicable
- Claim reviewed before submission
- Records retained per applicable requirements
- Denials monitored; coding changes communicated to staff
How Professional Cardiology Billing Services Can Help
Many practices manage this in-house. Specialized support tends to help when volume, payer mix, or staff turnover makes annual changes hard to absorb. A cardiology-focused team can assist with coding review, charge capture, claim submission and tracking, denial management and appeals, AR follow-up, payment posting, eligibility verification, prior authorization, credentialing, and coding audits. You can see how this works end to end through our cardiology billing services. Whether outsourcing fits depends on your volume, denial trends, and internal capacity.
2026 Billing Updates to Watch
- CY 2027 Physician Fee Schedule: CMS released the proposed rule on July 14, 2026, with lower conversion factors than 2026. Final values typically follow in the fall.
- Coronary IVUS valuation: ACC has opposed proposed cuts to the resurveyed coronary IVUS services, so watch 92978 and 92979.
- Payer edits: Commercial payers often lag CPT releases, so expect edit changes through the year.
Key Takeaways
- CPT 92920–92998 is several service groups, not one family.
- 2026 PCI employs a single base code for each main artery, including its branches.
- 92930 and 92945 are new. 92921, 92925, 92929, 92934, 92938, 92944, 92975, and 92977 have been removed.
- Lesion count and CTO approach, backed by documentation, decide the complex codes.
- Medicare and commercial rules differ, so verify payer-specific policy.
Frequently Asked Questions
What are CPT codes 92920–92998 used for?
Therapeutic cardiovascular procedures: coronary PCI, add-on imaging, cardioversion, cardioassist, valvuloplasty, and pulmonary artery angioplasty.
What distinguishes CPT 92920 from 92928?
92920 is angioplasty without a stent, and 92928 includes stenting.
What purpose does CPT 92930 serve in 2026?
Complicated stenting in a single major artery: separate lesions with stents placed in various segments, or a bifurcation addressed in both branches.
What is CPT 92945 used for?
CTO revascularization employing both antegrade and retrograde methods.
Which PCI CPT codes were removed in 2026?
92921, 92925, 92929, 92934, 92938, and 92944, in addition to thrombolysis codes 92975 and 92977.
Is CPT 92920 still active in 2026?
Yes, in revised form. Its add-on, 92921, was deleted.
What documentation supports coronary intervention billing?
Indication, vessel and branch, lesion, technique, devices, stent details, CTO approach, adjunct services, and final result.
Does Medicare cover CPT codes 92920–92998?
Coverage depends on medical necessity and national or local policy. Check the Medicare Coverage Database and your MAC.
What modifiers may apply?
Coronary vessel modifiers (LM, LD, LC, RC, RI) and, in specific circumstances, 22, 26, 51, and 59 or X{EPSU}.
How should a practice handle deleted codes?
Remove them from 2026 charge masters and templates. Use them only for 2025 dates of service when relevant.
Conclusion
The 2026 PCI changes simplified the structure but raised the bar on documentation. With one base code per artery, two new complexity codes, and fewer add-ons, the operative note carries more weight than ever. Build your workflow around the procedure performed, verify the current code set, and make the claim match the note.



