Cardiovascular Disease Billing & Coding Guide
Echo, stress, cath lab, EP studies. Highest dollar-per-claim cardiology coding with strict NCCI rules.
Common Cardiovascular Disease CPT Codes
Ranked by claim frequency, with current MPFS work RVUs and global periods.
| Code | Description | Work RVU | Total RVU | Global |
|---|---|---|---|---|
| 93458 | L hrt artery/ventricle angio | 5.46 | 30.24 | 000 |
| 93459 | L hrt art/grft angio | 6.19 | 32.56 | 000 |
| 93460 | R&l hrt art/ventricle angio | 6.92 | 36.10 | 000 |
| 93461 | R&l hrt art/ventricle angio | 7.65 | 39.79 | 000 |
| 92928 | Prq tcat plmt ntrac st 1 les | 9.75 | 13.89 | 000 |
| 92933 | Prq trlml c athrc st angiop1 | 11.64 | 16.57 | 000 |
| 92937 | Prq trluml revsc cab grf 1 | 11.02 | 15.68 | 000 |
| 92941 | Prq trlml revsc tot occl ami | 12.40 | 17.65 | 000 |
| 92943 | Prq trluml revsc ch occ ant | 13.35 | 18.98 | 000 |
| 93306 | Tte w/doppler complete | 1.42 | 5.89 | XXX |
| 93307 | Tte w/o doppler complete | 0.90 | 4.13 | XXX |
| 93308 | Tte f-up or lmtd | 0.52 | 3.03 | XXX |
| 93312 | Echo transesophageal | 2.24 | 7.17 | XXX |
| 93350 | Stress tte only | 1.42 | 5.55 | XXX |
| 93351 | Stress tte complete | 1.71 | 6.99 | XXX |
| 93000 | Electrocardiogram complete | 0.17 | 0.46 | XXX |
What Cardiovascular Disease practices are leaving on the table
High-value services that consistently get under-billed across the specialty. Each one is rooted in current 2026 fee schedule and policy updates.
Cardiac cath + PCI same-session: Proper coding recovers $1,000-3,000/case. Key: bill diagnostic cath ONLY if the decision to intervene was made DURING the cath (not based on prior non-invasive testing).
Echo level optimization: Complete echo (93306) with Doppler pays $190. Limited echo (93308) pays $55. Many practices default to limited when documentation supports complete.
Multi-vessel PCI: Each additional vessel is separately billable. 3-vessel PCI = 92928 + 92929 + 92929. Many practices only bill one code.
Device interrogation (93279-93284): Billable every 90 days for pacemakers, every 91-365 days for ICDs. Most practices don't track interrogation intervals and miss billing opportunities.
Remote device monitoring (93297/93298): $40-50/transmission for patients with cardiac implantable devices. Can be billed monthly. Requires: transmission received, data analyzed, and report generated.
Vascular studies in-office: Carotid duplex ($170), ABI ($70), venous duplex ($130). If the practice owns the ultrasound equipment, these are high-margin procedures.
Code pairs that auto-bundle to CO-97
From the National Correct Coding Initiative for Cardiovascular Disease. The rationale tells you when a modifier legitimately bypasses the edit and when it cannot.
Left heart cath bundles with left+right heart cath. If doing both, bill 93460 (combined) — NOT 93458 + 93459.
Complete echo (93306) bundles limited echo (93308). Bill one or the other, not both on same date.
Complete echo bundles with stress echo. If doing stress echo, use 93351 (complete) not 93350 + 93306.
PCI + cath same session: bill both but the cath code changes. Use 93458 for diagnostic cath, then 92928 for PCI. Modifier 59 NOT needed — these are separate procedures by definition.
Complete EKG (93000) bundles tracing-only (93005). Bill 93000 if physician interprets.
Global stress test (93015) bundles with professional component (93016). Use 93015 if same physician supervises AND interprets.
Complete carotid duplex (93880) bundles limited (93882). Bill one or the other.
Modifier Guidance for Cardiovascular Disease
When each modifier legitimately applies in this specialty, with denial-pattern context and audit-defense documentation.
Professional component — use when cardiologist interprets but didn't perform the technical portion. Common: reading echos performed at hospital, interpreting Holter monitors.
Technical component — use when facility provides the equipment/tech but another physician interprets. Facility bills TC, physician bills 26.
Separate procedure — for multi-vessel PCI, each additional vessel gets XS. For different anatomic sites (carotid + lower extremity duplex), use XS.
Bilateral — for bilateral carotid duplex (93880-50) or bilateral lower extremity arterial (93925-50). Payment is 150% of unilateral rate.
Laterality — required for lateralized procedures. Left heart cath doesn't need it, but vascular studies often do.
Repeat procedure — same physician, same day. Example: repeat EKG after intervention.
Repeat procedure — different physician, same day.
Documentation requirements
What needs to live in the encounter note for these codes to survive a payer audit.
- Cardiac catheterization: Document indication (symptoms, non-invasive test results), hemodynamic data, coronary anatomy findings, left ventricular function, and recommendation.
- PCI: Document lesion characteristics, pre/post stenosis percentage, vessel treated, stent type/size, TIMI flow pre/post, and complications.
- Echocardiography: Document indication, all chambers/valves assessed, LV ejection fraction, wall motion, Doppler findings, and clinical impression.
- Stress test: Document indication (symptoms, risk factors), protocol used, exercise duration, peak heart rate/BP, ST changes, symptoms during test, and interpretation.
- Device interrogation: Document device type, battery status, lead impedances, sensing/pacing thresholds, arrhythmia episodes, and programming changes.
OIG and audit triggers in Cardiovascular Disease
Patterns that show up in OIG Work Plans, RAC audits, and CERT improper payment reviews. Build internal compliance checks around these.
Cath + PCI coding: If the decision to do PCI was based on PRIOR non-invasive testing (not the cath findings), you CANNOT bill diagnostic cath separately. The cath becomes part of the PCI.
Echo complete vs limited: 93306 requires all components (2D, M-mode, Doppler, color flow). If ANY component is missing, it's limited (93308). Document all components.
Stress test global vs split: 93015 = global (supervision + interpretation by same physician). If different physicians supervise and interpret, use 93016 + 93018.
Missing 26 modifier on hospital-based reads: When the cardiologist interprets an echo or EKG performed at the hospital, they bill with modifier 26. The hospital bills TC. Forgetting 26 = full code billed = denial.
Device interrogation frequency: Pacemaker in-person = every 12 months. ICD in-person = every 6 months. Remote = every 91 days. Billing more frequently = denial.
Nuclear cardiology AUC: CMS requires AUC consultation for advanced imaging ordered by referring physicians. Document the AUC order and the appropriateness rating.
Payer-specific billing notes
Where the major payers diverge from generic Medicare rules in Cardiovascular Disease.
ME Medicare +
LCD policies vary by MAC jurisdiction. Check LCD for stress test (must have symptoms or risk factors), nuclear cardiology (specific indications required), and cardiac cath (document failed non-invasive testing first). Prior auth not required for Medicare FFS but required for Medicare Advantage.
UN UnitedHealthcare +
Prior auth required for: cardiac cath, PCI, nuclear cardiology, cardiac MRI/CT. Strict on frequency — repeat echo within 12 months needs documented clinical change.
AE Aetna +
Pre-certification required for all invasive cardiac procedures. Denies stress tests without documented chest pain or equivalent symptoms. Requires InterQual criteria for inpatient cardiac admissions.
BC BCBS +
Varies by state plan. BCBS FL requires auth for nuclear cardiology. BCBS TX requires auth for cardiac cath. Most plans follow ACC/AHA appropriateness criteria.
CI Cigna +
Prior auth for PCI, cardiac cath, nuclear cardiology. Uses Appropriate Use Criteria (AUC) for advanced imaging — must document AUC consultation.
Standard Cardiovascular Disease coding workflow
1. Determine procedure(s) performed. 2. Check if diagnostic cath is separately billable (was PCI decision made during cath?). 3. For PCI: count vessels treated, select base + add-on codes. 4. Apply modifier 26/TC if professional/technical split. 5. Check NCCI edits for all code pairs. 6. Verify prior auth was obtained for commercial payers. 7. Match ICD-10 codes to each procedure — each procedure needs its own supporting diagnosis. 8. Document AUC for advanced imaging.
Get the full PayerReady toolkit
Credentialing + billing/coding tools built for Cardiovascular Disease, free access with enrollment.
Start free →Run this code through our claim audit tool
Check NCCI bundling, MUE limits, and modifier logic before submission.
Try the auditor →Verified against CMS 2026 code set, current NCCI Quarterly Updates, and the X12 Claim Adjustment Reason Code reference. Last updated April 9, 2026. See data sources and methodology.
Did this page help?
Quick signal so we know what to improve.
If you want a code reference page that doesn't exist yet, email coding@payerready.com.
Tell us what's missing or wrong: coding@payerready.com. We respond within 5 business days.
Reviewed by the PayerReady Medical Coding Team
Verified against the CMS 2026 code set on May 31, 2026.
Powered by 11K CPT · 98K ICD-10 · 860K MPFS rates · 4.5M NCCI edits · 9.5M NPIs. Our data methodology · About our coding team