Cardiovascular stress test
CPT 93015 covers the physician's interpretation and report of a cardiovascular stress test, where a patient exercises on a treadmill or bike while heart activity is monitored to detect problems with blood flow to the heart.
RVU breakdown
Conversion factor: 32.3465 · Source: CMS MPFS RVU25A · Confidence: High
Billing tips
Understand the three-component structure: 93015 (professional only), 93016 (supervision only), 93017 (tracing only), or 93018 (complete package). Bill 93015 only when another entity provides technical and supervision components
Impact: Prevents $50-150 in revenue loss from incorrect component coding or double-billing denials
Verify place of service codes carefully: POS 22 (outpatient hospital) vs POS 11 (office) affects whether you should bill professional component separately or as complete service
Impact: Incorrect POS coding leads to 15-25% of 93015 claim denials and payment delays of 30-60 days
Ensure physician's interpretation report includes specific required elements: baseline ECG assessment, heart rate and blood pressure response, symptom description, ECG changes during stress and recovery, and clinical impression with recommendations
Impact: Incomplete documentation accounts for 40% of post-payment audits for this code with potential recoupment of $70.84 per claim
Do not bill 93015 with 93000-93010 (ECG codes) on same date of service unless medically distinct and separately documented with modifier 59
Impact: Prevents automatic NCCI bundling denials and protects approximately $15-30 in additional appropriate reimbursement
Verify medical necessity diagnosis codes support stress testing indication: chest pain (R07.9), coronary artery disease (I25.10), dyspnea (R06.0), or preoperative evaluation (Z01.810) are commonly accepted
Impact: Non-specific or unsupported diagnoses cause 20% of denials; proper coding ensures first-pass payment of full $70.84
When billing for both supervising physician and interpreting physician, ensure clear split billing: one physician bills 93016 (supervision) and another bills 93015 (interpretation), never both to same physician
Impact: Prevents duplicate payment recovery actions and OIG audit flags that can trigger broader practice reviews
Common denials
Bundling with complete stress test code 93018 when facility bills global service
How to appeal: Submit appeal with documentation showing split billing arrangement, facility contract showing technical component ownership, and evidence that physician only provided interpretation service. Include place of service verification and entity ownership documentation.
Duplicate billing with ECG interpretation codes (93000, 93010) performed on same date
How to appeal: Provide documentation demonstrating separate diagnostic ECG was medically necessary and distinct from stress test baseline ECG, with different clinical indication. Append modifier 59 to separately identifiable service and include separate orders and interpretation reports.
Medical necessity denial for insufficient or non-covered diagnosis codes
How to appeal: Submit clinical notes demonstrating specific cardiac symptoms, risk factors, or preoperative evaluation requirements. Include relevant history (prior MI, family history, diabetes, multiple cardiac risk factors) and cite LCD/NCD coverage criteria for stress testing indications.
Incomplete or missing physician interpretation report in medical record
How to appeal: Provide complete signed and dated physician interpretation report including all required elements: patient tolerance, hemodynamic response, ECG changes, arrhythmias noted, symptoms during test, and clinical correlation with recommendations. Highlight physician signature and credentials.
Frequently asked questions
What is the difference between CPT 93015 and 93018?
CPT 93015 represents only the physician's interpretation and report of a cardiovascular stress test, reimbursed at $70.84 in 2025. CPT 93018 is the complete stress test package including equipment, supervision, and interpretation combined. Use 93015 when you only interpret results but don't provide the equipment or supervision, typically in facility settings where the hospital owns the equipment.
How much does Medicare pay for CPT 93015 in 2025?
Medicare pays $70.84 for CPT 93015 in 2025 based on the national average rate (both facility and non-facility). The code has a total RVU value of 2.19 (0.75 work RVU + 1.4 practice expense RVU + 0.04 malpractice RVU) multiplied by the 2025 conversion factor of 32.3465.
Can you bill 93015 and 93000 together on the same day?
Generally no, due to NCCI bundling edits. The baseline ECG performed as part of stress testing is included in 93015. You can only bill both codes if a separate diagnostic ECG is medically necessary for a distinct clinical indication, performed at a different time, with separate documentation and order, and modifier 59 appended to the unbundled service.
Do I need modifier 26 when billing CPT 93015?
No, modifier 26 is not needed for CPT 93015 because this code already represents only the professional component (interpretation and report). The code descriptor itself defines the professional service only. Modifier 26 would be redundant and may cause claim processing issues or denials.
What diagnosis codes support medical necessity for CPT 93015?
Common supporting diagnosis codes include chest pain (R07.9, R07.2), coronary artery disease (I25.10), dyspnea (R06.0, R06.02), abnormal ECG findings (R94.31), palpitations (R00.2), syncope (R55), preoperative cardiovascular examination (Z01.810), personal history of myocardial infarction (Z86.718), and cardiac risk factors like diabetes (E11.9) or hypertension (I10) when combined with symptoms.
How often can CPT 93015 be billed for the same patient?
Medicare does not have a specific frequency limitation for stress testing, but medical necessity must be documented for each test. Typical scenarios supporting repeat testing include significant symptom changes, post-revascularization evaluation (usually 3+ months after procedure), medication adjustments, or new cardiac symptoms. Tests performed more frequently than annually often require additional documentation justifying clinical necessity.
What are the documentation requirements for billing CPT 93015?
Required documentation includes a physician-signed interpretation report containing baseline ECG assessment, hemodynamic response (heart rate and blood pressure), patient symptoms during test, ECG changes during stress and recovery, arrhythmias if present, reason for test termination, clinical impression, and specific recommendations. The report must be separate from technician notes and demonstrate the physician personally reviewed the tracings and formed independent clinical conclusions.