93015 CPT Code: Cardiovascular Stress Test Billing

Last Updated: March 16, 2026

Medical Coding Assistant

Select a tool below to quickly look up rules or auto-code clinical notes.

The cardiovascular stress test is divided into four possible CPT codes. Billing the global code 93015 incorrectly in a hospital setting is a massive compliance risk.

TL;DR Quick Answer

Short on time? Don't want to read the whole guide? Ask our AI your specific billing question and get an instant answer.

Global vs Component Codes

93015 is the global code. You only bill this if the test is performed in a non-facility (e.g., a private physician office) where the physician owns the equipment, supervises the test, and interprets it.

If the test is performed in a hospital or facility, the physician can NEVER bill 93015. They must bill the professional components:

  • 93016: Physician supervision only.
  • 93018: Physician interpretation and report only.
  • (The facility bills 93017 for the technical tracing).

Compare CPT Codes

Confused between with vs. without contrast? Look up the official code descriptions.

Medical Necessity

Routine screening stress tests are rarely covered by Medicare. Valid indications include chest pain (R07.9) or shortness of breath (R06.02).

Verify Medical Necessity

Don't risk a denial. See if your ICD-10 code is on the approved Medicare LCD list.

NCCI Edits

If performing a nuclear stress test (MPI) or stress echo, do not bill 93015. You will bill the pharmacological stress agent, the imaging code, and the specific cardiovascular stress components separately.

Check NCCI Edits Instantly

Not sure if these codes bundle? Check the latest Medicare NCCI database updates before you bill.

Tired of dealing with rejected claims?

Use our modern CMS-1500 software to instantly validate NPIs, CPT codes, and ICD-10 formatting. It's completely free to start.

Create Your Free Account

Related Articles