Pabau Engage inbox

Pabau Engage is here: every patient conversation in one inbox.

Learn more
CPT Code

CPT code 93797 – Cardiac rehab, KX and session limits


Code Definition

93797 is the CPT code for physician or other qualified health care professional services for outpatient cardiac rehabilitation without continuous ECG monitoring, reported per session.

When continuous ECG monitoring runs during the session, CPT 93798 applies instead. Under Medicare, a physician or nonphysician practitioner must be immediately available and accessible for medical consultations and emergencies during every session, under either code. Medicare covers up to 36 sessions per qualifying event, with up to 36 more at the contractor's discretion.

Section
90281-99607 Medicine
Subsection
92920-93799 Cardiovascular
Code range
93797-93798 Cardiac rehabilitation
Billable
No
Code also known as
outpatient cardiac rehab, Phase II cardiac rehab, cardiac rehab without continuous ECG monitoring
Save time. Improve accuracy. Get paid faster.
Automate coding with Pabau

Let Pabau's smart automation suggest the right codes, reduce claim denials, and keep your practice compliant—effortlessly.

  • AI-powered code suggestions
  • Real-time compliance checks
  • Faster claims, fewer denials
Why practices choose Pabau
Save hours every week

Automate repetitive tasks and focus on what matters most—your patients.

Improve accuracy

Reduce coding errors and ensure compliance with the latest regulations.

Get paid faster

Clean claims, fewer denials, and faster reimbursements.

Grow with confidence

Powerful insights and reporting to help your practice thrive.

HIPAA compliant SOC 2 certified GDPR-compliant Trusted by 4,000+ clinics worldwide

Key takeaways

Key takeaways

CPT code 93797 reports one outpatient cardiac rehab session without continuous ECG monitoring. CPT 93798 is the same service with monitoring.

A physician or nonphysician practitioner must be immediately available during every session under either code, so supervision never decides between them.

Medicare covers up to 36 sessions per qualifying event. Sessions 37 to 72 are at the contractor’s discretion and carry Modifier KX.

The top denial triggers are a non-qualifying ICD-10 diagnosis, missing treatment plan elements, and 93797 billed with 93798 on the same date.

Pabau, the practice management and EHR platform we build, keeps session notes and the treatment plan on one record and submits claims through Claim.MD.

CPT code 93797: definition and official descriptor

CPT code 93797 reports one outpatient cardiac rehabilitation session in which the patient exercises without continuous ECG monitoring. The American Medical Association descriptor reads: “Physician or other qualified health care professional services for outpatient cardiac rehabilitation; without continuous ECG monitoring (per session).” One unit equals one session.

The descriptor says nothing about supervision level. Monitoring is the only factor that separates 93797 from its companion code, 93798. Medicare requires the same supervision for both codes, by a physician or nonphysician practitioner, so supervision never decides which one you report.

Under 42 CFR 410.49, a Medicare cardiac rehab program must include five components. These are physician-prescribed exercise each session day, cardiac risk factor modification, psychosocial assessment, outcomes assessment, and an individualized treatment plan (ITP). The session note should show which components the patient received that day.

  • Code category: Medicine, Cardiovascular, Cardiac rehabilitation (93797-93798)
  • Distinguishing element: No continuous ECG monitoring during the session
  • Supervision (Medicare): A physician or nonphysician practitioner must be immediately available and accessible for medical consultations and emergencies during every session
  • Unit of service: Per session (not per 15-minute unit)
  • Phase: Applies to Phase II outpatient cardiac rehabilitation programs
  • Companion code: CPT 93798 (the same service with continuous ECG monitoring)

CPT 93797 vs CPT 93798: key differences and when to use each

Continuous ECG monitoring is the single factor that separates CPT 93797 from CPT 93798. Report 93797 when the patient exercises without continuous ECG monitoring, and 93798 when monitoring runs during the session. Choose the code session by session from what the note documents.

FeatureCPT 93797CPT 93798
Continuous ECG monitoringNot performed during the sessionPerformed during the session
Supervision (Medicare)Physician or nonphysician practitioner immediately available during every sessionPhysician or nonphysician practitioner immediately available during every session
Documentation that decides the codeNote records exercise without continuous ECG monitoringNote records continuous ECG monitoring during exercise
Same-day billingNever billed with 93798 for the same patient on the same dateNever billed with 93797 for the same patient on the same date
Medicare paymentPayable per session at POS 11 or 22Payable per session at POS 11 or 22

Medicare pays both codes. CMS Change Request 6850 instructs contractors to pay 93797 for cardiac rehab without continuous monitoring and 93798 for sessions with it.

Report one code or the other for a date of service, never both. The National Correct Coding Initiative (NCCI) pairs the two codes, and the edit fires before a human reviewer sees the claim. If a session included continuous ECG monitoring, the correct code is 93798.

Who can bill CPT code 93797

Billing 93797 requires both an approved provider type and an eligible setting. Medicare pays cardiac rehabilitation only in physician offices and hospital outpatient departments that meet its program standards. A standalone wellness gym cannot bill this code, regardless of who delivers the session.

  • Eligible settings: Hospital outpatient department (POS 22) or physician office (POS 11)
  • Provider credential: Exercise physiologist, physical therapist, registered nurse, or other qualified health care professional delivering the session
  • Supervision: A physician or nonphysician practitioner must be immediately available and accessible for medical consultations and emergencies throughout every session, under either code
  • Physician role: Establishes, reviews, and signs the individualized treatment plan every 30 days

The American Association of Cardiovascular and Pulmonary Rehabilitation (AACVPR) certifies programs that meet its quality benchmarks. Medicare fee-for-service does not require it, but some Medicare Advantage and commercial plans do. Confirm each payer’s requirement before the patient’s first session to prevent retroactive denials.

Medicare coverage for CPT code 93797: session limits and eligible diagnoses

Medicare covers cardiac rehabilitation under 42 CFR 410.49. The standard benefit allows up to 36 sessions, and the Medicare contractor may approve up to 36 more. Sessions beyond 36 carry Modifier KX on the claim to attest that medical necessity documentation is on file.

  • Standard benefit: Up to 36 sessions, furnished over up to 36 weeks
  • Extended benefit: Up to 72 sessions in total, at the Medicare contractor’s discretion
  • Modifier KX: Required on claims for sessions 37 through 72; attests that medical necessity documentation is on file
  • Benefit period rule: A completed program does not renew by calendar year; the patient needs a new qualifying event to start another series
  • Session-per-day cap: CMS allows a maximum of two 1-hour sessions on the same date of service

For a single date of service, these coverage rules combine with the monitoring question into three checks, run in the order below.

Three-step decision chart for coding one cardiac rehab session
Monitoring picks between 93797 and 93798, while the session count decides whether KX goes on the claim. The rules come from 42 CFR 410.49 and chapter 32 of the CMS Claims Processing Manual.

Covered diagnoses and ICD-10-CM codes for 93797

42 CFR 410.49 lists the indications that qualify a patient for cardiac rehabilitation. Submitting 93797 with a non-qualifying diagnosis is one of the most common reasons claims are denied before medical review. Confirm the diagnosis against this list before the program admission date.

Qualifying conditionRepresentative ICD-10-CM codesNotes
Acute myocardial infarctionI21.x series (first 4 weeks), then I25.2Event within the preceding 12 months
Coronary artery bypass surgeryZ95.1Qualifying indication
Current stable angina pectorisI20.81, I20.89, I20.9Confirm “stable” is documented in the chart
Heart valve repair or replacementZ95.2, Z95.3, Z95.4Qualifying indication
Coronary angioplasty or stentingZ95.5, Z98.61Qualifying indication
Heart or heart-lung transplantZ94.1, Z94.3Qualifying indication
Stable chronic heart failureI50.x seriesEjection fraction of 35% or less, NYHA class II-IV, and at least 6 weeks of optimal therapy

Always check the exact ICD-10-CM list your Medicare Administrative Contractor (MAC) accepts. Contractors publish their own billing articles, and the accepted codes can differ in detail between jurisdictions. For a heart attack more than four weeks old, the table points to I25.2, so confirm the event date in the chart.

Pro Tip

Track your cardiac rehab patients’ session counts in a dedicated field within their treatment records. When a patient approaches session 36, prompt the supervising physician to document medical necessity for sessions 37 through 72 before the session occurs, not after. Retroactive medical necessity documentation is an audit red flag and is harder to defend on appeal.

Documentation requirements for CPT 93797 sessions

Incomplete session documentation is the most consistent reason 93797 claims fail on audit. Missing even one required element gives the reviewer grounds to deny the claim as insufficiently documented, not as clinically inappropriate.

A defensible session note for medical billing purposes includes every item below. Review your EHR template against this list before billing begins. Submitting a clean claim starts with documentation that survives the first-pass edit.

  • Date of service with start time and stop time of the session
  • Patient name and Medicare or plan identifier
  • Treating provider identity and credentials
  • Exercise prescription elements: type of exercise, intensity (target heart rate or METs), duration, and equipment used
  • Monitoring status: a statement that the session ran without continuous ECG monitoring (a monitored session is billed as 93798)
  • Patient response: documented tolerance, vital signs before and after, any symptoms or adverse responses
  • Risk factor education or counseling topic addressed during the session
  • Reference to the individualized treatment plan (ITP), which a physician must establish, review, and sign every 30 days
  • Session number in the episode of care (tracks against the 36/72 session limit)

Prior authorization and CPT code 93797

Traditional Medicare fee-for-service does not require prior authorization for CPT code 93797. The benefit applies to qualifying diagnoses under 42 CFR 410.49, provided the program meets CMS conditions. Medicare Advantage plans and commercial payers set their own rules, and prior auth requirements vary by plan.

Run insurance eligibility verification at intake, not at the first session. Many Medicare Advantage and commercial plans require precertification, a cardiologist referral, and evidence of AACVPR certification. Prior auth obtained after sessions are delivered creates a billing problem that is hard to resolve.

  • Traditional Medicare: No prior auth required; 42 CFR 410.49 sets the coverage conditions
  • Medicare Advantage: Prior auth often required; plans follow their own coverage policies, not CMS FFS rules
  • Commercial payers: Highly variable; some require auth only for sessions beyond a threshold (e.g., beyond 12 or 24)
  • Documents commonly required for prior auth: Physician referral/order, qualifying ICD-10 diagnosis, program certification status, anticipated session count

CPT 93797 reimbursement and the Medicare fee schedule

Medicare payment for CPT code 93797 is set annually through the Physician Fee Schedule (PFS). Rates differ between facility and non-facility settings. For current national rates, use the CMS MPFS Look-Up Tool, because rates change each January and locality adjustments vary by geographic practice cost index (GPCI).

RVU componentDescriptionNotes
Work RVU (wRVU)Physician/QHP cognitive and technical effortValued below 93798, which adds continuous ECG monitoring
Practice expense RVU (peRVU)Facility vs non-facility setting costFacility rate applies when billed at hospital outpatient (POS 22)
Malpractice RVU (mpRVU)Professional liability cost allocationMinimal for rehab codes
Conversion factorAnnual CMS multiplier (dollar amount per RVU)Updated each January; verify via CMS MPFS Look-Up for current year

For exact dollar amounts by locality, use the FastRVU lookup tool, which pulls from CMS PFS data files. Hospital outpatient departments bill the facility side of 93797 under the Outpatient Prospective Payment System (OPPS), with revenue code 0943 on a 13X bill type. Confirm billing instructions with your MAC to avoid duplicate-payment issues.

How to use modifiers with CPT code 93797

Four modifiers can appear on CPT code 93797 claims, though only KX is routine. Each has a specific trigger condition. Using the wrong one, or using one without adequate documentation, generates denials or attracts audit risk.

ModifierNameWhen to useDocumentation required
KXRequirements specified in the policy are metSessions 37 through 72 (Medicare)Physician-documented medical necessity on file before session date
22Increased procedural servicesRarely appropriate on this per-session, time-limited code. Reserve it for a session with documented unusual effort.Detailed note on why the session exceeded typical effort. Medicare does not generally pay more for it, so verify with your MAC before use.
GYItem or service statutorily excluded or non-coveredPatient has a non-qualifying diagnosis; billing for patient liability documentation purposesABN (Advance Beneficiary Notice) should be on file; GY signals intentional non-coverage billing
GZItem or service expected to be denied as not reasonable and necessaryMedical necessity is questionable; biller suspects denial but no ABN was obtainedUse only when ABN was not obtained and the claim is being submitted to establish patient liability. Not a routine modifier.

Modifier 22 is a poor fit for 93797. Medicare pays the code per session and caps patients at two 1-hour sessions a day. Extra effort within one session does not generally raise payment. Verify with your MAC before you append it.

Common reasons CPT 93797 claims are denied

Most 93797 denials fall into a handful of recurring categories. Strong denial management for cardiac rehab programs tracks denial reason codes by category. Each root cause is then fixed at the process level, not claim by claim.

  • Exceeded session limit without Modifier KX: Claims for sessions 37-72 submitted without KX are denied. Build a session-count alert into your billing workflow.
  • Wrong or unsupported ICD-10 diagnosis: Non-qualifying diagnoses generate immediate denial. Verify the admitting diagnosis against the covered list before the patient’s first session.
  • 93797 and 93798 billed on the same date: NCCI edits fire before human review. Bill one code per date, chosen by whether continuous ECG monitoring ran.
  • Monitoring status contradicts the code: A note that records continuous ECG monitoring belongs on a 93798 claim, not 93797. State the monitoring status in every session note.
  • Incomplete individualized treatment plan: A missing physician signature, missing exercise prescription parameters, or an ITP not reviewed within 30 days all generate documentation denials.
  • Program or setting not eligible: Medicare denies cardiac rehab claims from any place of service other than POS 11 or 22.
  • Missing physician referral or order: Some MACs require a physician order in the chart as a condition of payment. Confirm your MAC’s specific requirement.

For appeals, attach the complete session note, the signed ITP, and a copy of the NCCI edit or policy that the denial references. Review common denial codes in medical billing to decode the CARC reason codes on your 835 remittances before drafting the appeal letter.

Pro Tip

Run a monthly audit of your 93797 claim volume against your session-count logs. If the number of KX-modified claims is zero but your program regularly serves patients beyond session 36, your billing team may be missing that modifier. An internal audit catches it cheaply, while a MAC audit can mean repaying every affected claim.

Place of service and facility requirements for CPT 93797

Medicare pays CPT code 93797 only when the place of service is 11 or 22. A claim with any other POS code is denied, regardless of the clinical quality of the session.

  • POS 22 (Hospital outpatient): Most cardiac rehab programs operate in this setting. The hospital bills the facility side under OPPS, and the physician or QHP bills the professional service under the PFS.
  • POS 11 (Office): Permitted for physician office-based programs that have installed the required equipment. Less common because of the cost of outfitting a compliant facility.

The service site must have cardiopulmonary, emergency, diagnostic, and therapeutic life-saving equipment available for every session. That typically means a defibrillator, emergency resuscitation equipment, and emergency medications. Programs that rely on a code team in another building do not meet this standard.

How Pabau supports cardiac rehab billing

Cardiac rehab billing depends on session notes, the ITP, and claim status staying in one place. Many programs still split them across a paper binder, an EHR, and a clearinghouse portal. That split means a biller checks three places to answer a single question about one claim.

Pabau keeps session notes and the treatment plan on the patient record. Its claims management workflow runs eligibility checks, submits claims electronically through Claim.MD, and tracks each claim’s status.

Session documentation and claim submission then sit in one system, so your team can track each claim’s status from submission to payment.

Pabau claims tracking screen showing claims from submission to payment
Pabau’s claims tracking shows each cardiac rehab claim’s status from submission to payment, so your team knows which sessions are still unpaid.

Streamline your cardiac rehab billing workflow

Pabau keeps session notes and treatment plans on the patient record and submits claims through Claim.MD. Your billing team can track every claim’s status from submission to payment.

Pabau claims management dashboard

Conclusion

CPT 93797 turns on one documented fact: whether continuous ECG monitoring ran during the session. Supervision does not change the code, since Medicare requires an immediately available physician or nonphysician practitioner for every session under either one. Write the monitoring status into each note, and the choice between 93797 and 93798 follows from it.

The remaining denials come from session counts, KX, and the ITP’s 30-day signature. Check all three before each claim goes out, because each is a documentation fix that is far cheaper before submission than on appeal. To see how Pabau’s revenue cycle management tools handle cardiac rehab billing, book a demo.

Continue your research

Continue your research

Need to understand how your clearinghouse processes 93797 claims? Our Claim.MD clearinghouse guide explains how electronic claim submission works for outpatient procedure codes.

Getting 835 remittances back with unfamiliar denial codes? Electronic remittance advice covers how to read ERAs and match denial CARC codes to their root causes.

Want to reduce pre-submission errors on all your billing codes? Medical billing compliance outlines the documentation and audit standards that apply across CMS-covered services.

Frequently asked questions

What is CPT code 93797?

CPT code 93797 is the per-session code for outpatient cardiac rehabilitation delivered without continuous ECG monitoring. It covers Phase II sessions of physician-prescribed exercise, risk factor modification, and education. Medicare still requires a physician or nonphysician practitioner to be immediately available during every session.

When should Modifier 22 be used with CPT code 93797?

Modifier 22 is rarely appropriate on CPT 93797, because the code is paid per session and Medicare caps patients at two 1-hour sessions a day. Use it only when the session note documents unusual effort, such as repeated hemodynamic instability during exercise. Medicare does not generally pay more for it, so verify with your MAC before use.

Does billing CPT 93797 require prior authorization?

Traditional Medicare fee-for-service does not require prior authorization for 93797. The 42 CFR 410.49 benefit applies automatically for qualifying diagnoses. Medicare Advantage plans and commercial payers frequently do require prior auth. Confirm requirements at patient intake, not after sessions begin, to avoid retroactive denial exposure.

What are the most common reasons CPT 93797 claims are denied?

The most common denial reasons are sessions 37-72 billed without Modifier KX, and a non-qualifying ICD-10 diagnosis. Others are 93797 and 93798 billed on the same date, and an incomplete or unsigned individualized treatment plan. A note that records continuous ECG monitoring also needs 93798, not 93797. Each has a fix at the workflow level.

Avatar photo
Despina Petrushevska
Content Writer

Despina Petrushevska is a content writer covering aesthetics, dermatology, and clinic operations, known for making detailed clinical concepts clear and engaging. Outside of work, she enjoys photography, weekend getaways, and finding inspiration in everyday experiences.
×