Cardiovascular stress test
CPT code 93017 covers the professional interpretation and reporting of a cardiovascular stress test, commonly known as a treadmill test. This code is used only for the physician's analysis of the test results, not the test performance itself.
RVU breakdown
Conversion factor: 32.3465 · Source: CMS MPFS RVU25A · Confidence: High
Billing tips
Verify that 93017 is not being billed when the complete stress test code (93015) is more appropriate
Impact: 93015 includes all components and reimburses higher; incorrect unbundling of 93017 when 93015 should be used results in denials and potential compliance issues
Ensure the interpretation is performed and documented separately from the test supervision if billing 93017 alone
Impact: Missing written interpretation report is the #1 cause of 93017 denials; must include ECG findings, exercise duration, symptoms, BP response, and clinical impression
When billing in a facility setting, confirm whether the facility is billing the technical component (93018) separately
Impact: Duplicate billing of components can trigger audits; coordination between facility and professional billers prevents overpayment recovery
Do not bill 93017 with 93016 or 93018 by the same provider on the same date—use 93015 instead
Impact: CMS bundling edits will deny one or more codes; using the comprehensive code 93015 ($111.60 Medicare rate) is always more appropriate when all components are performed
Verify medical necessity with appropriate ICD-10 codes such as chest pain (R07.9), CAD screening (Z13.6), or known CAD (I25.10)
Impact: Screening without symptoms may be denied as not medically necessary; proper diagnosis coding supports the $37.20 reimbursement
For Medicare patients, confirm the test was ordered by the treating physician and medical necessity is documented
Impact: LCD requirements vary by MAC; lack of documented medical necessity can result in full denial of the $37.20 payment
Common denials
Missing or incomplete written interpretation and report in medical record
How to appeal: Submit the complete signed and dated interpretation report showing ECG findings, hemodynamic response, symptoms during test, exercise capacity, and clinical impression with medical record documentation
Bundled with comprehensive stress test code 93015 when billed by same provider
How to appeal: This is typically a correct denial per NCCI edits; if components were truly separate services by different providers, submit documentation showing split billing arrangement and different rendering providers
Medical necessity not established for repeat testing within short time period
How to appeal: Provide clinical documentation explaining why repeat stress testing was necessary (e.g., change in symptoms, post-intervention evaluation, equivocal prior test) with supporting progress notes
Duplicate claim when facility already billed the professional component
How to appeal: Review billing arrangements; if facility billed incorrectly, request facility to withdraw claim and resubmit showing split billing with modifier; if truly duplicate, withdraw the professional claim
Frequently asked questions
What is the difference between CPT 93017 and 93015?
CPT 93017 covers only the physician interpretation and written report of a cardiovascular stress test, while 93015 is a comprehensive code that includes the physician supervision, ECG monitoring during the test, and the interpretation—all three components together. Use 93015 when the physician performs all components; use 93017 only when billing just the interpretation separately.
How much does Medicare pay for CPT 93017 in 2025?
Medicare pays $37.20 for CPT 93017 in 2025 based on the national average non-facility rate. This is calculated using 1.15 total RVUs multiplied by the 2025 conversion factor of 32.3465. Actual payment may vary by geographic location and MAC.
Can I bill 93017 with 93018 on the same date?
Yes, but only if they are performed by different providers or entities. For example, a hospital may bill 93018 (tracing only) for the technical component while the interpreting cardiologist bills 93017. If the same provider performs both, you should typically use code 93015 or 93014 instead depending on whether supervision was also provided.
What documentation is required to bill CPT 93017?
You must have a separately signed and dated written interpretation report that includes ECG findings, heart rate and blood pressure response, exercise duration and workload, symptoms, reason for termination, arrhythmias if present, and clinical impression. The report must be in the medical record and signed by the interpreting physician.
What are the RVUs for CPT code 93017?
CPT 93017 has 1.15 total RVUs in 2025, consisting of 0 work RVU, 1.13 practice expense RVU, and 0.02 malpractice RVU. The work RVU is zero because this is an interpretation-only code with minimal physician work compared to the supervision component.
Is CPT 93017 a professional or technical component?
CPT 93017 is exclusively a professional component code representing only the physician interpretation and written report. It does not include any technical component. The technical component (tracing only) is reported with CPT 93018.
How often can CPT 93017 be billed for the same patient?
There is no specific frequency limitation, but medical necessity must be documented for each test. Medicare and commercial payers may question repeat stress tests within 6-12 months unless there is a documented change in clinical status, new symptoms, post-intervention evaluation, or other compelling medical reason requiring repeat testing.