Diagnostics Edition 2026 Full guide

Cardiology Diagnostics Billing & Coding Guide

Holter, event monitor, MCT, echo with strain, stress with imaging modifier 26.

Common CPTs
30
Bundling pitfalls
4
Revenue tips
4
Payer notes
4
Most-Billed Codes

Common Cardiology Diagnostics CPT Codes

Ranked by claim frequency, with current MPFS work RVUs and global periods.

Code Description Work RVU Total RVU Global
93000 Electrocardiogram complete 0.17 0.46 XXX
93005 Electrocardiogram tracing 0.00 0.21 XXX
93010 Electrocardiogram report 0.17 0.25 XXX
93015 Cv stress test supvj i&r 0.73 2.20 XXX
93016 Cv stress test supvj only 0.44 0.62 XXX
93017 Cv stress test tracing only 0.00 1.17 XXX
93018 Cv stress test i&r only 0.29 0.41 XXX
93224 Xtrnl ecg rec up to 48 hrs 0.38 2.11 XXX
93225 Xtrnl ecg rec<48 hrs rec 0.00 0.54 XXX
93226 Xtrnl ecg rec<48 hr scan a/r 0.00 1.04 XXX
93227 Xtrnl ecg rec<48 hr r&i 0.38 0.53 XXX
93228 Remote 30 day ecg rev/report 0.47 0.75 XXX
93229 Remote 30 day ecg tech supp 0.00 22.71 XXX
93268 Ecg record/review 0.51 5.08 XXX
93270 Remote 30 day ecg rev/report 0.00 0.25 XXX
93271 Ecg/monitoring and analysis 0.00 4.12 XXX
93272 Ecg/review interpret only 0.51 0.71 XXX
93303 Echo transthoracic 1.27 6.60 XXX
93304 Echo transthoracic 0.73 4.60 XXX
93306 Tte w/doppler complete 1.42 5.89 XXX
Revenue Opportunities

What Cardiology Diagnostics 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.

$

Modifier 26 on echocardiograms when cardiologists read outside facility studies (93306-26, 93312-26). Many practices undercode these as component services without formally capturing professional-only reads. Dollar impact: 40-60 unreimbursed professional reads per year at $200-300 per code = $8,000-18,000 annual missed revenue. Workflow: create separate billing pathway for outside studies; require cardiologist signature attestation of independent interpretation.

$

Stress echocardiography (93351) upgrade from stress ECG (93015). Practices defaulting to 93015 miss higher-RVU echo imaging when stress protocol includes ultrasound imaging. Dollar impact: 93351 (1.71 RVU) vs 93015 (0.73 RVU) = 0.98 RVU difference at ~$62/RVU (2024 national) = $61/case × 20-30 cases/year = $1,200-1,800 annual uplift. Workflow: review stress test orders; confirm if ultrasound imaging is performed; code 93351 if both ECG and echo components documented.

$

Transesophageal echo (93312) billing when performed in outpatient setting without separate anesthesia billing. 93312 includes physician supervision and carries 2.24 RVU; many practices underbill as limited studies (93316, 0.59 RVU). Dollar impact: undercode to 93316 on 5-10 cases/year = 1.65 RVU × $62 × 7 cases = $716 annual leakage. Workflow: require sonographer template capturing probe insertion, imaging windows, and duration; physician attestation of complete study justifies 93312.

$

Bilateral carotid ultrasound (93880-50) vs unilateral (93882). Practices often code 93882 for both sides instead of 93880. Dollar impact: 93880 (0.78 RVU) vs 93882 × 2 (0.49 × 2 = 0.98 RVU); modifier 50 reduction typically 50 percent on second side, but full bilateral code may pay better depending on payer. Audit recent claims; correct miscodings. Estimated recovery: $500-1,200/year on 10-15 cases.

NCCI Bundling Traps

Code pairs that auto-bundle to CO-97

From the National Correct Coding Initiative for Cardiology Diagnostics. The rationale tells you when a modifier legitimately bypasses the edit and when it cannot.

93000 + 93010 NCCI Edit

93000 (complete ECG) includes interpretation and reporting. 93010 (report only) should never be billed together on same date. If physician only provides report without performing tracing, use 93010 alone with modifier 26 if applicable to indicate professional component only.

93224 + 93227 NCCI Edit

93224 (external ECG up to 48 hrs) bundles recording, scanning, and review. 93227 (review and interpretation) is the review/interp-only component. Bill 93224 when you own the full service; bill 93227 only if another entity owns the recording/scanning. Modifier 59 does not bypass this—it is component-level coding, not overlapping services.

93306 + 93304 NCCI Edit

93306 (TTE with Doppler complete) is the full service. 93304 (TTE limited) bundles into 93306 on same date. Use modifier 59 or XS only if two separate, distinct cardiac pathology questions are addressed (e.g., initial full echo + post-intervention limited re-eval performed as separate, medically necessary studies). Documentation must show separate clinical indication for each.

93350 + 93351 NCCI Edit

93350 (stress TTE imaging only) vs 93351 (stress TTE complete with ECG supervision). Do not bill both on same date. 93351 is the comprehensive code; use 93350 only if imaging-only component is separately reportable (rare). No modifier 59 bypass; this is a component/completeness issue, not distinct services.

Modifier Discipline

Modifier Guidance for Cardiology Diagnostics

When each modifier legitimately applies in this specialty, with denial-pattern context and audit-defense documentation.

Modifier 25 View guide →

Modifier 25 appended to a diagnostic code (e.g., 93303-25) when a separate, documented E/M service occurs on same date. Example: patient presents with chest pain (99213), physician performs full TTE echocardiogram (93303-25) to evaluate wall motion. The E/M is significant and separately identifiable from the echo; both are billable. Chart must show separate history, exam, and medical decision-making for the E/M portion.

Modifier 59 View guide →

Modifier 59 is appropriate only when two procedures normally bundled are performed as distinct services addressing different anatomical areas or clinical questions on same date. Example: 93350 (stress echo) and 93270 (remote ECG review) on same date if patient has different cardiac pathology prompting both. Documentation must clearly separate the clinical indications. Overuse of 59 triggers RAC audits; CMS expects component coding first (like 93227 vs 93224).

Modifier 26 View guide →

Professional component modifier used when billing interpretation/report only, no technical component. Example: cardiologist interprets external ECG recording performed by another facility; bill 93227-26 to indicate physician's read only. Requires clear documentation that physician did not oversee acquisition or technical setup.

Modifier TC View guide →

Technical component modifier for technician, equipment, and supplies only (no physician interpretation). Rarely used in outpatient Cardiology Diagnostics unless practice performs tech-only billing separately from physician read. Example: sonographer performs TTE acquisition, billed as 93303-TC, physician reads separately as 93303-26.

Modifier 51 View guide →

Multiple procedure modifier appended to second and subsequent non-E/M procedure codes on same date. Example: patient receives stress test (93015) and then echocardiogram (93303-51) same day for comprehensive cardiac workup. Does not affect bundling rules; still required even if services are billable separately.

Chart Documentation

Documentation requirements

What needs to live in the encounter note for these codes to survive a payer audit.

  • Specific cardiac indication or chief complaint tied to each procedure code—'patient presents with palpitations' justifies Holter monitor (93224), not just 'routine screening.' Audits flag vague or missing clinical rationale as medically unnecessary.
  • Date, time, and identity of supervising physician for stress tests (93015, 93016) or echocardiograms requiring real-time oversight. CMS LCDs require physician present during procedure; chart note missing this triggers denial under medical necessity review.
  • ECG findings or echo measurements in physician's own words, not just templated result codes. RACs audit interpretation completeness; copy-paste reports without specific wall motion, ejection fraction, or arrhythmia details invite recoupment for 'documentation insufficient to support medical decision-making.'
  • For bilateral studies (93880-50), separate notation for left and right side findings. Modifier 50 requires distinct anatomy and results per side; missing this data allows payer to deny the bilateral component and pay only unilateral rate.
  • Patient positioning, imaging windows, and technical quality notes for echocardiograms (93306, 93307, 93312). If study is limited due to body habitus or acoustic windows, document explicitly; otherwise payer may reduce reimbursement claiming full code not performed.
  • Remote/telehealth attestation and real-time interactivity documentation if billing modifier 95 (e.g., 93228-95). CMS requires synchronous audio/video for remote ECG management codes; missing attestation is OIG Work Plan audit target for telehealth fraud.
Compliance Risks

OIG and audit triggers in Cardiology Diagnostics

Patterns that show up in OIG Work Plans, RAC audits, and CERT improper payment reviews. Build internal compliance checks around these.

OIG Work Plan 2024-2026 targets stress testing (CPT 93015, 93016) without real-time physician supervision documented. Auditors request operative notes or chart attestation of physician presence; missing this evidence invites 100 percent overpayment recoupment. Defend by maintaining timestamped physician supervision logs and signature attestations in EHR.

RAC pattern: excessive billing of 93228 (remote 30-day ECG review/report) with 93270 (remote ECG review) on same date. These bundle or are component-level codes; dual billing triggers automated denials. Mitigation: code 93228 for comprehensive 30-day monitoring review, omit 93270 unless it is distinct from initial setup.

CMS LCD regional variation for echocardiogram frequency. Some MACs deny multiple TTEs within 30 days unless specific clinical change documented (e.g., new murmur, post-MI status). Chart must tie each echo to acute change or new clinical question; standing orders for repeat imaging are high-audit targets.

Commercial payer prior authorization gap for stress echocardiography (93351). UnitedHealthcare and Anthem often require preauth before imaging; claims submitted without approval letters face 120-day follow-up denials. Implement preauth 7 days before scheduled stress echo; maintain authorization letter in claim file.

Payer-Specific Rules

Payer-specific billing notes

Where the major payers diverge from generic Medicare rules in Cardiology Diagnostics.

ME Medicare +

Regional MAC LCDs vary on echocardiogram medical necessity (some require ejection fraction <40 percent or specific structural finding). Verify your MAC's LCD for 93306/93307 frequency limits and prior authorization requirements. CMS 2026 update expands remote patient monitoring codes (93228, 93229) with higher reimbursement; ensure EHR integrates CPT 99457/99458 (remote therapeutic monitoring) for billing continuity. Prior auth required in most MAC regions for stress echocardiography (93351) and transesophageal echo (93312); submit 7 days before service.

UN UnitedHealthcare +

Optum/UHC delegates many diagnostic cardiology reviews to internal medical policy teams. 93224/93227 (Holter/external ECG) require preauth for patients without prior cardiac diagnosis; routine screening denials are common without justification. 93306 (echo with Doppler) has frequency limits of once per 12 months for stable patients; chart must show clinical change or new diagnosis. Require prior auth for any stress imaging (93350/93351) before scheduling.

AN Anthem +

Anthem ICR (Integrated Care Review) requires preauth for stress tests (93015, 93016) and any echocardiography in non-acute settings. Their AIM (Automated Imaging Management) platform flags repeated echos within 90 days as potential duplicates; mitigation is detailed clinical documentation of new symptoms or hemodynamic changes. No reimbursement for 93270 and 93229 (tech-only components) in most Anthem plans; bundle these into interpretation-only codes (93272, 93228).

CI Cigna +

Cigna delegates echocardiography reviews to eviCore in some regions; check your state and plan variant. Prior auth required for 93312 (transesophageal echo) with specific indication (e.g., endocarditis rule-out, source of embolism). Stress imaging (93350/93351) approved only with documented ischemic symptoms or abnormal resting ECG; screening stress echos denied. Bilateral carotid (93880-50) requires prior auth; unilateral codes (93882) often processed without preauth.

End-to-End Workflow

Standard Cardiology Diagnostics coding workflow

Step 1: Identify primary procedure code by service type (ECG, stress, echo, Holter) and completeness level (full vs limited vs report-only). Step 2: Check bundling rules for same-date add-on codes; component codes (93010, 93227, 93225) bundle into parent codes unless separately billable. Step 3: Verify documentation includes clinical indication, physician oversight attestation, and specific findings or measurements. Step 4: Apply modifiers only if medically necessary and documented (modifier 25 for separate E/M, modifier 59 for distinct pathology, modifier 26 for interpretation-only). Step 5: Route claim with clean, dated chart notes and cross-reference findings to ICD-10 diagnosis codes; escalate any claim over $2,000 for peer review before sending to catch bundling errors.

Get the full PayerReady toolkit

Credentialing + billing/coding tools built for Cardiology Diagnostics, 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 →
PR

Verified against CMS 2026 code set, current NCCI Quarterly Updates, and the X12 Claim Adjustment Reason Code reference. Last updated April 15, 2026. See data sources and methodology.

Did this page help?

Quick signal so we know what to improve.

Thanks!

If you want a code reference page that doesn't exist yet, email coding@payerready.com.

Sorry to hear that.

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

Faster Approvals

Ready to Cut Your Enrollment Timeline in Half?

Join providers in all 50 states who handed off credentialing to a dedicated specialist. Create your free account in minutes and start enrolling the same day.

All 50 States Covered
No Long-Term Contracts
HIPAA HIPAA Compliant Platform
Dedicated Specialist Included