• HelloNote CPT CODES Library
CPT Code Reference for PT, OT, SLP & DC
Clinically accurate, always up to date. Search any procedure code — find the full description, time requirements, documentation tips, and billing guidance in seconds.
54
Codes at Launch
4
Discipline Covered
FY 2026
Current Code Year
Filter:
Showing 0 of 0 codes — click any code to expand full clinical detail
97010
Hot or cold packs therapy
Modalities · Supervised · Untimed
PTOTDC
Full code
97010
Type
Supervised — untimed
Medicare
Bundled — not separately payable
CPT pairs
97035 · 97032 · 97140
When to use: Apply 97010 for superficial hot or cold pack application. Hot packs increase tissue extensibility and promote muscle relaxation prior to manual therapy or exercise. Cold packs reduce acute inflammation and pain. Document treatment area, duration, and clinical rationale.
DC application: Commonly used before CMT to relax paraspinal musculature. Note: Medicare bundles 97010 — do not bill separately for Medicare patients.
Do not bill 97010 when: Medicare is the payer — it is bundled and will be denied as a separate line item. Applied to an area with impaired sensation, open wounds, or compromised circulation.
"Hot pack applied to lumbar paraspinals, 20 min, moist heat. Patient supine. Skin check pre and post — no adverse response. Used to reduce muscle guarding prior to manual therapy."
Medicare bundling: 97010 is a "sometimes therapy" code bundled under Medicare Part B — cannot be billed separately. Many commercial payers also bundle it. Always verify payer policy.
Can I bill 97010 and 97035 on the same day?
Yes — they are different modalities. Document each separately. Note: 97010 remains bundled by Medicare regardless of what other codes are billed.
97035Ultrasound
97032E-stim attended
97140Manual therapy
97012
Mechanical traction therapy
Modalities · Supervised · Untimed — cervical & lumbar
PTDC
Full code
97012
Type
Supervised — untimed
Common ICD-10
M54.12 · M54.16 · M50.10
Medicare
Separately billable
When to use: Apply 97012 for mechanical traction — intermittent or sustained distraction of the cervical or lumbar spine using a mechanical device. Evidence-based for cervical radiculopathy and lumbar disc pathology. Relieves nerve root compression, reduces intradiscal pressure, and promotes joint mobility.
Do not use 97012 for: Manual (hands-on) traction — bill 97140 (manual therapy) instead. Patients with osteoporosis, cord compression, fracture, or severe neurological deficit without physician clearance.
"Mechanical cervical traction: intermittent, 15 lbs, 20 min. Patient reports centralization of right arm symptoms. Pain reduced 7/10 → 3/10 post-treatment."
97012 vs 97140: 97012 = mechanical device traction. 97140 = manual (hands-on) traction/therapy. Both may be billed same day if genuinely both were performed. Document which type of traction was applied.
Can I bill 97012 and 97140 same day?
Yes — if both mechanical traction and manual therapy were performed. Document each separately: 97012 = the mechanical device session; 97140 = hands-on manual therapy.
97140Manual therapy
M54.12Cervical radiculopathy
M51.360Disc degen. lumbar
97014
Electrical stimulation — unattended
Modalities · Supervised · Untimed — EMS/TENS unattended
PTOT
Full code
97014
Type
Supervised — untimed
Attended version
97032 (timed, attended)
Medicare
Bundled — not separately payable
When to use: Apply 97014 when electrical stimulation is applied and the clinician is NOT in constant attendance — the patient is set up with electrodes and the device runs unmonitored. Used for muscle re-education, pain modulation, edema reduction, and muscle strengthening.
Do not use 97014 when: The clinician is in constant attendance throughout — use 97032 instead. Medicare is the payer — it is bundled. Metal implants at electrode sites, pacemakers, pregnancy.
"TENS applied bilateral lumbar paraspinals, 4-electrode setup, 80 Hz, 200μs pulse width, 30 min. Patient set up and left unattended. Pre-treatment pain 7/10 → post-treatment 4/10."
97014 vs 97032: 97014 = unattended (therapist sets up and leaves). 97032 = attended (therapist monitors and adjusts throughout). Medicare bundles 97014. Use 97032 when clinician attendance is required.
Can 97014 and 97032 be billed same day?
Generally no — they represent the same service at different attendance levels. Bill the one that accurately reflects the service rendered.
97032E-stim attended
97033Iontophoresis
97035Ultrasound
97016
Vasopneumatic device therapy
Modalities · Supervised · Untimed — compression pump
PTOT
Full code
97016
Common use
Lymphedema · Post-surgical edema · Venous insufficiency
ICD-10 pairs
I89.0 · I87.2 · L89.x
Medicare
Bundled — check payer policy
When to use: Apply 97016 for pneumatic compression device therapy — sequential compression applied to an extremity to reduce edema, improve lymphatic circulation, and manage lymphedema. Document limb circumference measurements at each session to demonstrate edema reduction.
"Vasopneumatic compression right LE: 45 mmHg sequential, 30 min. Pre-treatment ankle circumference: 32cm. Post-treatment: 30.5cm (1.5cm reduction). Skin intact, no adverse response."
Coverage: Medicare typically bundles 97016. Commercial payers may cover separately for documented lymphedema. Document limb measurements at every session to demonstrate functional benefit.
Is 97016 covered for lymphedema?
Coverage varies. Medicare typically bundles 97016. Commercial payers may cover separately for documented lymphedema (I89.0). Always verify payer policy and obtain authorization when required.
97140Manual lymphatic drainage
97110Therapeutic exercise
I89.0Lymphedema NEC
97018
Paraffin bath therapy
Modalities · Supervised · Untimed — deep superficial heat
PTOT
Full code
97018
Common use
RA · OA hand · Scleroderma · Post-surgical hand
ICD-10 pairs
M06.9 · M15.0 · M79.641
Medicare
Bundled — not separately payable
When to use: Apply 97018 for paraffin bath therapy — deep superficial heating using warm paraffin wax applied to hands, wrists, or feet. Increases tissue temperature, improves joint mobility, reduces morning stiffness, and prepares the hand for exercise. Most commonly used in OT hand therapy for RA, OA, and post-surgical rehab.
Contraindications: Active RA flare (hot, swollen joints). Open wounds or skin infections. Decreased sensation or impaired circulation. Document absence of contraindications in every note.
"Paraffin bath right hand and wrist, 15 min. Pre: morning stiffness 7/10. Post: 3/10. Wrist flexion: 30° → 45°. No adverse skin response."
Can paraffin bath be billed for foot treatments?
Yes — 97018 applies to any extremity treated with paraffin wax. Document the treatment area, duration, and therapeutic rationale.
97035Ultrasound
97110Therapeutic exercise
97760Orthotic management
97022
Whirlpool therapy
Modalities · Supervised · Untimed — hydrotherapy
PTOT
Full code
97022
Common use
Burns · Edema · Pain management
Medicare
Separately billable
ICD-10 pairs
L89.x · T31 · M25.x
When to use: Apply 97022 for whirlpool therapy — partial or full body immersion in agitated warm/cool water for burns, edema reduction, and pain management. Note: pulsed lavage (97602) has largely replaced whirlpool for wound care due to infection control concerns.
Do not use 97022 when: Infection control cannot be maintained (cross-contamination risk). Severe cardiac conditions. Open infected wounds where pulsed lavage is more appropriate.
"Whirlpool right LE, 38°C, 20 min. Post ankle ORIF — edema management. Ankle circumference: 30cm → 29cm. ROM: DF 0° → 5°. No adverse response."
Is whirlpool still used for wound care?
Less commonly — pulsed lavage (97602) has largely replaced it for wound debridement. Whirlpool remains appropriate for burns, edema, and pain management where infection control can be maintained.
97036Hydrotherapy
97597Wound debridement
97602Non-selective debridement
97024
Diathermy
Modalities · Supervised · Untimed — deep electromagnetic heating
PT
Full code
97024
Types
Microwave · Shortwave · Pulsed shortwave
Medicare
Bundled — check payer policy
Depth
Deeper than hot packs or ultrasound
When to use: Apply 97024 for diathermy — deep heating using electromagnetic energy (microwave or shortwave). Penetrates deeper than hot packs or ultrasound. Used for deep muscle relaxation, joint stiffness, and tissue extensibility prior to manual therapy. Less commonly used in modern PT practice.
Contraindications: Metal implants near treatment area (severe burn risk). Pacemakers or implanted electronic devices. Pregnancy. Malignancy in treatment area. Impaired sensation. Active bleeding.
"Shortwave diathermy right hip, continuous mode, 20 min. Pre: hip IR 15°→ post: 25°. Muscle guarding reduced. No adverse response. No metal implants confirmed."
Is diathermy safe around joint replacements?
No — diathermy is contraindicated with metal implants, including joint replacements. The electromagnetic energy heats metal, causing severe tissue damage. Always screen for metal implants before applying diathermy.
97035Ultrasound
97010Hot/cold packs
97140Manual therapy
97026
Infrared therapy
Modalities · Supervised · Untimed — infrared light/heat
PTOT
Full code
97026
Type
Superficial heating via infrared radiation
Medicare
Bundled — not separately payable
Note
LLLT billed as 97039, not 97026
When to use: Apply 97026 for infrared therapy — superficial heating using infrared radiation. Promotes blood flow, reduces muscle spasm, and decreases pain. Used prior to exercise or manual therapy to warm superficial tissues.
Note: Low-level laser therapy (LLLT/photobiomodulation) is NOT billed as 97026 — use 97039 (unlisted modality).
"Infrared lamp applied to right shoulder, 15 min, 45cm distance. Mild warmth reported. Preparatory use prior to manual therapy. No adverse skin response."
Is LLLT billed as 97026?
No — LLLT/photobiomodulation is billed under 97039 (unlisted therapeutic modality). Attach a special report with each 97039 claim for laser therapy and check payer coverage.
97010Hot/cold packs
97039Unlisted modality
97140Manual therapy
97028
Ultraviolet therapy
Modalities · Supervised · Untimed — UV light therapy
PTOT
Full code
97028
Uses
Wound healing · Bactericidal · Skin conditions
Medicare
Separately billable for wound care
Setting
Primarily wound care and burn centers
When to use: Apply 97028 for ultraviolet (UV) light therapy — UV-C has bactericidal properties effective against wound biofilm. Used in wound care and burn rehabilitation. Requires specific UV equipment and clinical training in dosimetry.
Contraindications: Photosensitive skin conditions. Photosensitizing medications (tetracyclines). Active TB. History of skin cancer in treatment area. Eye protection mandatory for patient and clinician.
"UV-C therapy to sacral PI (L89.153), 30-second exposure at 10cm. Eye protection applied to patient and clinician. Wound: slough 30% → 20% over 3 sessions."
What documentation is required for UV therapy billing?
Document: UV wavelength, dosage (joules/cm²), exposure time, distance from source, treatment area, skin response, wound measurements if applicable, and absence of contraindications.
97597Wound debridement
97610Low-freq ultrasound wound
L89.xPressure injury
97032
Electrical stimulation — attended
Modalities · Timed · 15-min units · Constant clinician attendance
PTOT
Full code
97032
Billing unit
15-minute timed units
Unattended version
97014 (untimed, bundled)
Medicare
Separately billable
When to use: Apply 97032 when electrical stimulation requires constant clinician attendance — adjusting parameters, monitoring patient response, or applying FES. Includes NMES for muscle re-education post-stroke, FES for foot drop, and attended TENS with parameter adjustments throughout treatment.
Do not use 97032 when: The clinician is not in constant attendance — use 97014 instead. Same contraindications: metal implants over electrodes, pacemakers, pregnancy.
"NMES attended, right quadriceps, 30 min (2 units). Parameters adjusted ×3 during session to optimize muscle contraction. 6 mA peak, 35 Hz, 300μs. Visible quad contraction. Clinician in constant attendance."
8-minute rule: 1 unit = 8–22 min · 2 units = 23–37 min. Document start/end time of attendance. Must document constant attendance and specific parameter adjustments made.
What makes e-stim 'attended' vs 'unattended'?
Attended (97032) = clinician monitors and actively adjusts parameters throughout the entire session. Unattended (97014) = clinician sets up and leaves. Document specific adjustments made during attendance.
97014E-stim unattended
97033Iontophoresis
97035Ultrasound
97033
Iontophoresis
Modalities · Timed · 15-min units · Transdermal medication delivery
PTOT
Full code
97033
Common agents
Dexamethasone · Lidocaine · Acetic acid
ICD-10 pairs
M77.1 · M65.4 · M76.61 · M72.2
Medicare
Separately billable
When to use: Apply 97033 for iontophoresis — transdermal delivery of ionized medications using direct electrical current. Most commonly used with dexamethasone for tendinopathies, bursitis, and plantar fasciitis. Acetic acid for calcific tendinitis. Requires a physician order.
Do not use 97033 when: No physician order on file. Broken/irritated skin at electrode sites. Known allergy to the medication. Metal implants beneath electrode site. Impaired sensation in treatment area.
"Iontophoresis right lateral epicondyle, dexamethasone 4mg/mL (negative pole), 40 mA·min dose, 4.0 mA, 10 min. Physician order on file. No skin irritation. Patient reports reduced local tenderness post-session."
Physician order required: The order must specify medication, concentration, dosage, frequency, and body area. Document the order reference in every treatment note.
Does iontophoresis require a physician order?
Yes — the medication is prescription-only. A physician order is required specifying medication, concentration, dosage, frequency, and body area. Document the order reference in every treatment note.
97035Ultrasound/phonophoresis
M77.1Lateral epicondylitis
M72.2Plantar fasciitis
97034
Contrast bath therapy
Modalities · Supervised · Untimed — alternating hot/cold immersion
PTOT
Full code
97034
Uses
CRPS · Post-surgical edema · Ankle sprain · Hand rehab
Medicare
Bundled — check payer policy
Protocol
4 min warm / 1 min cold · 4–5 cycles · End warm
When to use: Apply 97034 for contrast bath therapy — alternating immersion of a distal extremity in warm and cold water. Promotes vascular pumping, reduces edema, decreases pain, and improves ROM. Commonly used for CRPS, post-surgical hand/foot edema, and subacute ankle sprains.
"Contrast bath right hand, 5 cycles (4 min warm 40°C / 1 min cold 15°C), ending warm. Pre: wrist circumference 18cm → post: 17.2cm. Patient reports decreased stiffness after treatment."
Coverage note: Medicare typically bundles 97034. Check commercial payer policies. Document temperature of each bath, duration, number of cycles, and pre/post edema measurements.
Why end contrast bath in warm water?
Ending in warm water produces net vasodilation — promoting circulation and nutrient delivery to the treated area. Ending in cold would leave tissue vasoconstricted, which is less desirable for most conditions treated with contrast bath.
97016Vasopneumatic device
97110Therapeutic exercise
M79.601CRPS upper limb
97035
Ultrasound therapy
Modalities · Timed · 15-min units · Thermal & non-thermal
PTOT
Full code
97035
Billing unit
15-minute timed units
Modes
Continuous (thermal) · Pulsed (non-thermal)
Phonophoresis
Same code — document medication used
Medicare
Separately billable
When to use: Apply 97035 for therapeutic ultrasound. Continuous mode (thermal): increases tissue temperature, promotes extensibility, reduces pain and spasm. Pulsed mode (non-thermal): promotes tissue healing, reduces acute inflammation. Also used for phonophoresis — transdermal delivery of topical medications via ultrasound.
Contraindications: Over epiphyseal plates in growing children. Over pacemakers, laminectomy sites, or spinal cord. Over malignancy. Over thrombophlebitis. Areas with impaired sensation.
"Therapeutic US: right supraspinatus, 1.0 MHz, 1.5 W/cm², continuous, 5 min, 10cm² area. ROM: ER 20° → 35° post. Thermal effect confirmed. No adverse response."
Always document: Frequency (MHz), intensity (W/cm²), duty cycle, treatment area (cm²), coupling medium, and duration. Generic "ultrasound to shoulder" without parameters is a common audit finding.
1 MHz vs 3 MHz — when do I use each?
1 MHz penetrates deeper (2–5cm) — preferred for hip, spine, shoulder. 3 MHz shallower (~1–2cm) — preferred for wrist tendons, plantar fascia, metacarpals. Document your frequency selection rationale.
97033Iontophoresis/phonophoresis
97140Manual therapy
97010Hot/cold packs
97036
Hydrotherapy / Hubbard tank
Modalities · Supervised · Untimed — full body immersion
PTOT
Full code
97036
Use
Burns · Severe wounds · Full body ROM
Medicare
Separately billable
vs 97022
97036 = full body · 97022 = partial immersion
When to use: Apply 97036 for full-body hydrotherapy — Hubbard tank or therapeutic pool immersion. Used in burn centers and acute rehab for wound care, ROM, and early functional mobility. Buoyancy reduces gravitational stress, allowing movement in patients who cannot tolerate full weight bearing.
Note: 97036 = full-body immersion as a modality. Active therapeutic exercise in water = 97113.
"Hubbard tank immersion, 38°C, 25 min. Post-burn bilateral LE scar management. ROM: bilateral knee flexion 45° → 65° in water. Patient tolerated without adverse response."
Is aquatic therapy the same as 97036?
No — aquatic therapy (97113) = active therapeutic exercise in water under skilled supervision. 97036 = full-body hydrotherapy immersion as a passive modality. 97036 = passive; 97113 = active exercise.
97113Aquatic therapy
97022Whirlpool
97597Wound debridement
97039
Unlisted therapeutic modality
Modalities · Supervised · Untimed — no specific CPT code
PTOT
Full code
97039
Common uses
LLLT/laser · Dry needling · PEMF · Biofeedback
Requires
Special report with every claim
Medicare
Often denied — verify coverage first
When to use: Apply 97039 for therapeutic modalities without a specific CPT code — including LLLT/photobiomodulation, PEMF, and other emerging modalities. A special report describing the modality, equipment, parameters, and clinical rationale must accompany every claim.
Do not use 97039 when: A specific CPT code exists for the modality — always use the most specific code. Without attaching a special report. When the payer excludes coverage for the specific modality.
"LLLT (photobiomodulation): LiteCure LightForce Pro, 810nm/980nm, 8 J/cm², right Achilles tendon, 3 min. For chronic tendinopathy unresponsive to standard modalities. Special report attached."
Coverage highly variable: 97039 is frequently denied by Medicare and many commercial payers. Always verify coverage and obtain prior authorization when required. A detailed special report is mandatory.
Is dry needling billed as 97039?
Some payers accept 97039; others use 20560/20561 (needle insertion). Check each payer policy. Always attach a special report. Verify state practice act permissions for dry needling by PTs.
97026Infrared therapy
97032E-stim attended
97035Ultrasound
97110
Therapeutic exercises
Therapeutic Procedures · Timed · Most commonly billed PT/OT code
PTOT
Full code
97110
Billing unit
15-minute timed units
Clinician
Constant attendance required
Modifier
GP (PT) · GO (OT)
CPT pairs
97530 · 97112 · 97116 · 97140
Medicare
Separately billable
When to use: Apply 97110 for therapeutic exercises developing strength, endurance, ROM, or flexibility. The most commonly billed PT/OT code. Requires one-on-one skilled clinician supervision throughout.
PT application: Resisted strengthening, ROM exercises, stretching, cardiovascular conditioning.
OT application: Upper extremity exercise, fine motor strengthening, hand therapy exercise.
Do not bill 97110 for: HEP instruction alone — patient must exercise under your supervision. Functional tasks (sit-to-stand) — use 97530. Group exercise — use 97150. Neuromuscular/balance training — consider 97112.
"Therapeutic exercise ×2 units (30 min): (1) Quad sets 3×15, TKE 3×15, SLR 3×15 — right knee. (2) Hip abductor strengthening band 3×12, clamshells 3×15. Correct form demonstrated. Appropriate fatigue at final set."
8-minute rule: 1 unit = 8–22 min · 2 units = 23–37 min · 3 units = 38–52 min.
97110 vs 97530: 97110 = isolated exercises. 97530 = functional task activities. Both may be billed same day for different goals.
Can I bill 97110 for home exercise instruction?
No — 97110 requires direct one-on-one skilled supervision during the exercise.
Can 97110 and 97530 be billed same day?
Yes — when addressing different therapeutic goals. Each needs separate time documentation.
97530Therapeutic activities
97112Neuromuscular reeducation
97116Gait training
97140Manual therapy
97112
Neuromuscular reeducation
Therapeutic Procedures · Timed · Balance, coordination, proprioception, PNF
PTOT
Full code
97112
Billing unit
15-minute timed units
Includes
Balance · Proprioception · PNF · Coordination
ICD-10 pairs
R26.81 · R27.0 · G35 · I63.9
Medicare
Separately billable
When to use: Apply 97112 for neuromuscular reeducation — interventions targeting movement, balance, coordination, kinesthetic sense, posture, and proprioception. Distinct from 97110 (strength/ROM). Use when the primary goal is neuromotor function: balance retraining post-stroke, proprioception after ankle sprain, PNF patterns.
Do not use 97112 when: The primary goal is strength or ROM — use 97110. The activity is purely functional task training — use 97530.
"Neuromuscular reeducation ×2 units (30 min): (1) Single-leg balance on foam, BAPS board level 3, perturbation training — 80% appropriate response. (2) PNF D2 flexion/extension right UE ×3×10. Berg Balance: 32 → 35."
97112 vs 97110: 97112 = neuromotor focus (balance, coordination, proprioception). 97110 = musculoskeletal focus (strength, ROM). Both may be billed same day for different goals.
Can 97112 and 97110 be billed together?
Yes — when addressing different therapeutic goals. Each needs its own time documentation.
97110Therapeutic exercise
97116Gait training
97530Therapeutic activities
97113
Aquatic therapy / exercises
Therapeutic Procedures · Timed · Pool-based therapeutic exercise
PTOT
Full code
97113
Billing unit
15-minute timed units
vs 97036
97113 = active exercise · 97036 = passive modality
Clinician
Constant attendance required
Medicare
Separately billable
When to use: Apply 97113 for aquatic therapy — therapeutic exercise in a pool under skilled clinician supervision. Water buoyancy reduces gravitational load, allowing pain-free movement when land-based exercise is not tolerated. Used for OA, post-surgical rehab, fibromyalgia, and neurological conditions.
Do not use 97113 when: Clinician is not in constant attendance. Open wounds contaminating pool. Incontinence without appropriate protection. Cardiovascular instability.
"Aquatic therapy ×3 units (45 min). Chest-high water (T9). (1) Walking forward/backward 10 min. (2) Hip abductor strengthening, noodle resistance 3×15. (3) Single-leg balance 3×30sec. Clinician in water, constant attendance."
Constant attendance required: The therapist must be in constant attendance (at poolside or in water). Group aquatic exercise = 97150. Document attendance was maintained throughout.
Does the clinician need to be in the water?
Not necessarily — constant attendance means at poolside or in water. Document clinician attendance and specific therapeutic exercises performed in the pool.
97110Therapeutic exercise (land)
97036Hydrotherapy modality
97116Gait training
97116
Gait training therapy
Therapeutic Procedures · Timed · Ambulation & assistive device training
PT
Full code
97116
Billing unit
15-minute timed units
Includes
Device training · Stair training · Pre-gait activities
ICD-10 pairs
R26.2 · R26.81 · S72.141A
Medicare
Separately billable
When to use: Apply 97116 for gait training — skilled instruction and supervision of ambulation with assistive devices, over varied surfaces, and on stairs. Includes pre-gait activities, device fitting/training (walker, cane, crutches), and stair negotiation. One of the most commonly billed PT codes post-acute.
Do not use 97116 when: Walking is part of a broader functional task (community navigation) — use 97530. Treadmill walking for cardiovascular conditioning — use 97110. Primary focus is neuromotor coordination — consider 97112.
"Gait training ×2 units (30 min): Ambulation 150 ft rolling walker, min A×2. Stairs: 4 steps step-to, bilateral rail, mod A. WBAT right LE — 85% WB observed. Deviation: decreased right knee extension mid-stance — cueing 70% success."
97116 vs 97530: 97116 = specific gait training focused on ambulation mechanics and device instruction. 97530 = walking as part of broader functional task training.
Can I bill 97116 and 97112 same day?
Yes — 97116 for ambulation/device training and 97112 for balance/proprioception training address different therapeutic goals. Document each separately.
97112Neuromuscular reeducation
97530Therapeutic activities
97110Therapeutic exercise
97124
Massage therapy
Therapeutic Procedures · Timed · Soft tissue techniques
PTOT
Full code
97124
Billing unit
15-minute timed units
Techniques
Effleurage · Petrissage · Tapotement · Compression
vs 97140
97140 for joint mobilization/IASTM
Medicare
Separately billable
When to use: Apply 97124 for massage — manual soft tissue techniques including effleurage, petrissage, compression, and tapotement. Goals: reduce muscle tension, improve circulation, decrease edema, prepare tissue for exercise. Requires skilled clinical judgment — not a standalone relaxation massage.
Do not use 97124 for: Joint mobilization or manipulation — use 97140. IASTM/Graston technique — use 97140. Myofascial release with joint mobilization — use 97140.
"Massage therapy ×1 unit (15 min): Effleurage and petrissage right lumbar paraspinals and piriformis. Pre: muscle tone firm and tender. Post: soft, 50% reduction in aching. Preparatory for manual therapy."
97124 vs 97140: 97124 = massage (effleurage, petrissage). 97140 = joint mobilization, MFR, IASTM. Both may be billed same day for different areas/techniques — document separately.
Can 97124 and 97140 be billed same day?
Yes — when distinct techniques on different areas. Example: 97124 for lumbar effleurage + 97140 for lumbar joint mobilization. Document area, technique, and rationale for each.
97140Manual therapy
97110Therapeutic exercise
97530Therapeutic activities
97129
Therapeutic interventions — cognitive function, first 15 min
Therapeutic Procedures · Timed · Cognitive rehab — PT, OT, SLP
PTOTSLP
Full code
97129
Add-on code
97130 for each additional 15 min
ICD-10 pairs
R41.3 · S06.30xA · F03.90 · G31.84
Added
2019 — cross-disciplinary cognitive rehab
Medicare
Separately billable
When to use: Apply 97129 for therapeutic interventions focused on cognitive function — attention, memory, executive function, problem-solving. Added in 2019. Used for TBI cognitive rehab, stroke cognitive-communication treatment, dementia maintenance, and MCI intervention. PT, OT, and SLP may all bill this code within their scope.
Do not use 97129 when: The intervention is primarily physical/motor and cognitive training is incidental. For sessions longer than 15 min without adding 97130 — 97129 = first 15 min only.
"Cognitive rehab ×45 min (97129 + 97130 ×2): (1) Sustained attention task (Trails A) 15 min. (2) Divided attention dual-task 15 min. (3) Prospective memory strategy (calendar system) 15 min. RBANS attention index: +5 points from baseline."
Structure: 97129 = first 15 min. 97130 = each additional 15 min. 45-min session = 97129 ×1 + 97130 ×2.
Modifier by discipline: GP = PT · GO = OT · GN = SLP. Required for Medicare.
Which disciplines can bill 97129?
PT, OT, and SLP can all bill 97129 when providing cognitive rehab within their scope. Use GP (PT), GO (OT), or GN (SLP) modifier for Medicare.
97130Cognitive — additional 15 min
R41.3Cognitive deficit
S06.30xATBI initial encounter
97130
Therapeutic interventions — cognitive function, each additional 15 min
Therapeutic Procedures · Add-on code · Must bill with 97129
PTOTSLP
Full code
97130
Type
Add-on — requires 97129 on same claim
Billing example
60-min session = 97129 ×1 + 97130 ×3
Medicare
Separately billable (with 97129)
When to use: Apply 97130 for each additional 15-minute block of cognitive rehabilitation beyond the first 15 minutes. Always paired with 97129. Cannot be billed as a standalone code.
No cap on units: Bill as many units as needed to reflect actual time, always with one unit of 97129. A 90-minute session = 97129 ×1 + 97130 ×5. Documentation must support the total treatment time billed.
How many units of 97130 can I bill per session?
As many as needed to reflect actual time — always with one 97129. Document all activities performed and start/end times.
97129Cognitive — first 15 min
R41.3Cognitive deficit
97139
Unlisted physical medicine procedure
Therapeutic Procedures · Untimed — no specific CPT code
PTOT
Full code
97139
Common uses
Dry needling · Cupping · Specific manual techniques
Requires
Special report submitted with every claim
Medicare
Often denied — verify coverage first
When to use: Apply 97139 for physical medicine procedures without a specific CPT code. A special report must accompany every claim describing the procedure, technique, equipment, and clinical rationale.
Do not use 97139 when: A specific CPT code exists for the procedure. Without a detailed special report attached. When the payer has a specific policy excluding the procedure.
"Dry needling right upper trapezius trigger point, 3 needles, 10 min. Patient reports referred pain pattern abolished post-treatment. Cervicogenic headache indication. Special report attached."
Is 97139 appropriate for dry needling?
Some payers accept 97139; others prefer 20560/20561. Check each payer policy. Always attach a special report. Verify state practice act permissions for dry needling by PTs.
97140Manual therapy
97039Unlisted modality
97140
Manual therapy techniques
Therapeutic Procedures · Timed · Joint mobilization, HVLA, MFR, IASTM
PTOTDC
Full code
97140
Billing unit
15-minute timed units
Includes
Joint mob · HVLA · MFR · IASTM · Neural mob
Modifier
GP (PT) · GO (OT) · AT (DC)
CPT pairs
97110 · 97124 · 97530 · 98940
DC note
Use 98940–98942 for spinal CMT
When to use: Apply 97140 for manual therapy — hands-on techniques directed at joints and soft tissues. The second most commonly billed PT code. Includes joint mobilization/manipulation, myofascial release, IASTM, and neural mobilization. Requires specialized training and direct hands-on contact throughout.
DC application: Use 97140 for extremity joint mobilization only. For spinal chiropractic manipulation, use 98940–98942.
Do not use 97140 for: Massage (effleurage, petrissage) — use 97124. Spinal CMT by a DC — use 98940–98942. Basic stretching alone — use 97110.
"Manual therapy ×2 units (30 min): (1) Left shoulder GH — posterior glide Grade III ×3 sets. ER ROM: 20° → 35°. (2) Cervical C4–C5 PA glide Grade III. Pain: 6/10 → 3/10. Maitland Grade III technique."
Audit tip: Document specific technique, segment/joint treated, sets, pre/post ROM or pain scores, and rationale. Generic "manual therapy to lumbar spine" is insufficient for audit defense.
Can 97140 and 97124 be billed same day?
Yes — distinct techniques on different areas. Example: 97124 for effleurage + 97140 for joint mobilization. Document each separately.
Should a DC bill 97140 or 98940 for spinal manipulation?
Use 98940–98942 for spinal CMT by a DC. Use 97140 for extremity joint mobilization.
97124Massage therapy
98940CMT spinal 1–2 regions
97110Therapeutic exercise
97150
Group therapeutic procedures
Therapeutic Procedures · Untimed · 2+ patients simultaneously
PTOT
Full code
97150
Billing
Once per patient per session — untimed
Group size
2+ patients
Medicare
Separately billable
When to use: Apply 97150 when a therapist simultaneously treats 2+ patients. The therapist divides attention among multiple patients. Common in cardiac rehab group exercise, post-surgical class, and lymphedema group education.
Do not use 97150 when: Only one patient is being treated. Individual timed codes cannot be billed for the same time period that 97150 is billed to the same patient.
"Group therapeutic exercise class 9:00–9:45 (97150). 4 patients. Patient X: rotator cuff program. Clinician monitored all 4 patients, providing individual cues to patient X ×3 for shoulder form."
Group vs individual: 97150 is untimed — billed once per patient per session. If one-on-one time occurs within a group session, that time can be separately billed as individual treatment with clear time documentation.
Can I bill 97150 and 97110 same day for the same patient?
Yes — if patient received both group therapy (97150) and individual one-on-one therapy (97110). Document time clearly: "Group 9:00–9:45. Individual manual therapy 9:45–10:00."
97110Therapeutic exercise
97530Therapeutic activities
97550Caregiver training
97161
PT evaluation — low complexity
PT Evaluations · Untimed · 1–2 performance deficits · Stable condition
PT
Full code
97161
Complexity
1–2 deficits · No comorbidities
Typical time
20 minutes
Modifier
GP required on all Medicare PT claims
When to use: Apply 97161 for low-complexity PT evaluations — 1–2 performance deficits, stable uncomplicated condition, straightforward POC. Examples: isolated ankle sprain, single-joint OA, uncomplicated post-surgical case with no comorbidities affecting the POC.
Upgrade to 97162 when: More than 2 performance deficits are found. Comorbidities are present that affect the POC. More than standard clinical guidelines needed.
Select the code matching actual complexity found during the eval — not what you anticipated. If more complex than expected, upgrade and document the factors that increased complexity.
Criteria: History — no comorbidities affecting POC. Exam — 1–2 deficits. CDM — established guidelines apply. Typical time: 20 min. GP modifier required for Medicare.
Can I change the complexity level after the eval?
Yes — select the code matching actual complexity found. If more complex than anticipated, bill 97162 or 97163 and document the factors that increased complexity.
97162PT eval moderate
97163PT eval high
97164PT re-evaluation
97162
PT evaluation — moderate complexity
PT Evaluations · Untimed · Most common PT eval · ~60% of cases
PT
Full code
97162
Complexity
3+ deficits · Comorbidities present
Typical time
30 minutes
Most common
~60% of outpatient PT evaluations
When to use: Apply 97162 for moderate-complexity PT evaluations — the most common level in outpatient PT. Characterized by 3+ performance deficits and comorbidities that impact the POC. Most post-surgical, neurological, and multijoint presentations qualify as moderate complexity.
Criteria: Comorbidities with identifiable impact on POC. Multiple body structure/function deficits. Guidelines applicable with modifications. Examples: post-TKA, lumbar disc herniation, rotator cuff repair.
Most common trigger for 97162 over 97161: Comorbidities affecting POC — diabetes, cardiovascular disease, obesity. Document which comorbidities affect the POC and how they modify the standard treatment approach.
What is the most common reason to use 97162 over 97161?
The presence of comorbidities that affect the plan of care — diabetes, cardiovascular disease, obesity. When personal factors require modification of typical clinical guidelines, moderate complexity is appropriate.
97161PT eval low
97163PT eval high
97164PT re-evaluation
97163
PT evaluation — high complexity
PT Evaluations · Untimed · Multisystem / complex neurological
PT
Full code
97163
Complexity
Multisystem · Complex CDM · No standard guidelines
Typical time
45 minutes
Common cases
Stroke · SCI · Complex TBI · Multi-trauma
When to use: Apply 97163 for high-complexity PT evaluations — multisystem involvement, significant comorbidities, and complex CDM where standard guidelines do not apply. Typical: acute stroke, SCI, complex TBI, multiple trauma, advanced neurological disease.
Audit risk: 97163 carries higher scrutiny. Document thoroughly: specific comorbidities, CDM rationale, and why standard guidelines were insufficient. Upgrade from 97162 to 97163 only when genuinely warranted.
Requirements: Significant comorbidities with major POC impact. Multisystem impairments. No applicable clinical guidelines. Novel or unpredictable POC required. Significant diagnostic uncertainty.
Will auditors question 97163 more?
Yes — 97163 carries higher scrutiny. Document specific comorbidities, CDM rationale, and why standard guidelines were insufficient. A well-documented 97163 is defensible.
97162PT eval moderate
97164PT re-evaluation
97164
PT re-evaluation
PT Evaluations · Untimed · Established POC reassessment
PT
Full code
97164
Triggers
New findings · Failure to progress · Significant change
When NOT to use
Routine progress note · Admin recertification
Medicare
Requires POC change justification
When to use: Apply 97164 when formal re-evaluation is warranted — new clinical findings requiring a POC change, failure to progress, significant functional change, or return after a treatment gap. Not a routine progress note — it requires formal reassessment that changes the clinical direction.
Not appropriate for: Routine monthly progress notes. Standard goal updates without clinical change. Administrative recertification without new findings. Each 97164 must document the specific clinical reason requiring POC reassessment.
Valid triggers: New diagnosis affecting POC · Unexpected functional decline · Plateau requiring goal revision · Return after 30+ day gap · Post-surgical phase transition · Payer-requested reassessment.
How often can I bill 97164?
As often as clinically warranted — no fixed frequency limit. Each must document the specific reason requiring POC reassessment. Frequent re-evals without clear justification attract audit scrutiny.
97162PT eval moderate
97168OT re-evaluation
97530
Therapeutic activities
Functional Training · Timed · Functional task training
PTOT
Full code
97530
Billing unit
15-minute timed units
vs 97110
97530 = functional tasks · 97110 = isolated exercise
CPT pairs
97110 · 97116 · 97535
Medicare
Separately billable
When to use: Apply 97530 for therapeutic activities — dynamic activities improving functional performance in real-world tasks. Uses functional movements (sit-to-stand, carrying, stair negotiation, dressing simulation) rather than isolated exercise. One of the most commonly billed OT codes.
OT application: ADL training, functional transfers, meal preparation, and task-specific upper extremity training.
Do not use 97530 when: The exercise targets isolated strength/ROM — use 97110. Gait training specifically — use 97116. Home management/ADL in OT — 97535 may be more specific.
"Therapeutic activities ×2 units (30 min): (1) Sit-to-stand ×10 from 16" surface — bilateral LE loading, knee extension control cued. (2) Stair negotiation 8 steps, alternating, single rail — 90% safety compliance."
97530 vs 97110: 97110 = isolated exercises. 97530 = functional tasks resembling real-life activities. Both may be billed same day for different goals — document separately.
Can 97530 be used for ADL training?
Yes — ADL training (dressing, bathing, grooming) is a classic 97530 application. Document specific task, assist level, strategy, and patient performance. Generic "ADL training" is insufficient.
Can 97530 and 97110 be billed same day?
Yes — when addressing different goals. Document separately with distinct time and rationale.
97110Therapeutic exercise
97535Self-care training
97116Gait training
97545
Work hardening — initial two hours
Functional Training · Timed · Return-to-work program
PTOT
Full code
97545
Add-on
97546 for each additional hour
Goal
Return to specific work tasks and job demands
Medicare
Separately billable
When to use: Apply 97545 for work hardening programs — structured, work-specific conditioning for return to work. Uses real or simulated work tasks, progressively graded to match the physical demands of the specific job. Typically 2–4 hour daily sessions over weeks.
97545 + 97546 structure: 97545 = initial 2 hours. 97546 = each additional hour. A 4-hour session = 97545 ×1 + 97546 ×2.
Work hardening vs work conditioning: Work hardening = multidisciplinary, work-specific program using real/simulated tasks (physical and behavioral). Work conditioning = single-discipline physical restoration. Work hardening requires OT, PT, and often psychology/vocational rehab.
Requirements: Job description and physical demands analysis. Specific work tasks simulated. Patient performance metrics (lift capacity, standing tolerance). Progress toward job-specific physical demands.
What is the difference between work hardening and work conditioning?
Work hardening (97545) = multidisciplinary, work-specific program with physical and behavioral components. Work conditioning = single-discipline physical restoration. Work hardening is more comprehensive and typically requires multiple disciplines.
97546Work hardening add'l hr
97530Therapeutic activities
97750FCE / physical performance test
97550
Caregiver training — without patient present
Caregiver Training · Timed · 2020 — caregiver education only
PTOTSLP
Full code
97550
Patient present
No — caregiver-only session
Added
2020 — new caregiver training code set
With patient
97551 · Group: 97552
Medicare
Separately billable
When to use: Apply 97550 when training a caregiver without the patient present. Added 2020 to recognize skilled caregiver education. Use for family training on transfer techniques, positioning, HEP facilitation, dysphagia diet management, or fall prevention — when patient is not in the room.
97550 vs 97551: 97550 = patient NOT present. 97551 = patient IS present and participating. 97552 = group caregiver training (2+ caregivers). Select the code accurately reflecting whether the patient was in the room.
"Caregiver training without patient, 30 min (2 units). Caregiver: wife. Topics: (1) Safe stand-pivot transfer with gait belt — return demo competent. (2) Walker adjustment and safety. (3) HEP facilitation for hip precautions."
Same-day billing: May be billed same day as patient treatment. Document timing clearly — patient treatment time and caregiver training time must be documented separately without overlap.
Can caregiver training and patient treatment be billed same day?
Yes — document timing clearly. Patient treatment time and caregiver training time must be documented separately without overlap.
97551Caregiver training with patient
97552Caregiver group training
97551
Caregiver training — individual, patient present
Caregiver Training · Timed · 2020 — family training with patient
PTOTSLP
Full code
97551
Patient present
Yes — patient participates
Most common
Most caregiver training occurs with patient
Medicare
Separately billable
When to use: Apply 97551 when training a caregiver with the patient present — the most common caregiver training scenario. Typical: caregiver-assisted transfer training, cueing strategies for dementia, dysphagia diet, or positioning techniques practiced with the patient.
"Caregiver training, patient present, 30 min. Caregiver: daughter. (1) Sit-to-stand transfer assist with gait belt — practiced ×5, caregiver demonstrates safe technique. (2) Cueing strategies for dressing sequence."
Time documentation: Caregiver training (97551) is a separate service. Patient treatment codes reflect direct treatment time only. Document caregiver training time separately.
Should caregiver training time be added to patient treatment time?
No — bill caregiver training (97551) as a separate service. Patient treatment codes reflect direct treatment time only. Document times separately to avoid overlap.
97550Caregiver training without patient
97552Caregiver group training
97597
Debridement of open wound — first 20cm²
Wound Care · Untimed · Selective debridement
PTOT
Full code
97597
Add-on
97598 for each additional 20cm²
Type
Selective — sharp / autolytic / enzymatic
ICD-10 pairs
L89.x · T31 · E11.621
Certification
CWS or CWOCN often required
When to use: Apply 97597 for selective debridement of open wounds up to 20cm² — removal of devitalized tissue using methods that preserve healthy tissue: sharp debridement, autolytic, or enzymatic. Requires clinical judgment and scope-of-practice compliance.
Area calculation: Measure wound bed (length × width cm). 97597 = first 20cm². Add 97598 for each additional 20cm². Example: 35cm² wound = 97597 ×1 + 97598 ×1. Many payers require wound care certification — verify credentialing requirements.
"Selective sharp debridement right heel PI (L89.314): 4×3cm = 12cm². Yellow slough removed — granulation tissue exposed. Undermining 1cm at 6 o'clock. Irrigated with NS. Collagen dressing applied."
Certification note: Many payers require wound care certification (CWS, CWOCN) for therapist-performed debridement. Check payer credentialing requirements and state practice act guidance.
Can PTs and OTs perform wound debridement?
Yes — within state practice act scope. Specialty wound care certification is typically required by payers. Always verify state requirements and payer credentialing before billing.
97598Debridement each add'l 20cm²
97602Non-selective debridement
97605NPWT wound VAC
97598
Debridement — each additional 20cm²
Wound Care · Untimed · Add-on to 97597 for larger wounds
PTOT
Full code
97598
Type
Add-on — requires 97597
Billing example
45cm² = 97597 ×1 + 97598 ×1
Large wound
100cm² = 97597 ×1 + 97598 ×4
When to use: Apply 97598 for each additional 20cm² of selective debridement beyond the first 20cm² covered by 97597. Always requires 97597 as the primary code.
Document wound measurements precisely: length × width in cm. Calculate total wound bed area clearly. Example: "Wound: 8×5cm = 40cm². 97597 ×1 (first 20cm²) + 97598 ×1 (additional 20cm²)."
How do I calculate 97598 units for a large wound?
97597 covers the first 20cm². Each 97598 covers an additional 20cm². 100cm² wound = 97597 ×1 + 97598 ×4. Always document measurements and calculated area in your note.
97597Debridement first 20cm²
97602Non-selective debridement
97602
Non-selective debridement
Wound Care · Untimed · Wet-to-dry / pulsed lavage / mechanical
PTOT
Full code
97602
Methods
Wet-to-dry · Pulsed lavage with suction · Mechanical
vs 97597
97597 = selective (preserves healthy tissue)
Medicare
Separately billable
When to use: Apply 97602 for non-selective debridement — methods that remove both viable and non-viable tissue without clinical discrimination. Includes wet-to-dry dressings, pulsed lavage with suction, and wound irrigation. Appropriate for heavily contaminated wounds requiring mechanical cleansing.
97597 vs 97602: 97597 (selective) = preserves healthy tissue, removes only devitalized tissue. 97602 (non-selective) = removes both viable and non-viable tissue. Use 97597 when precision is required. Use 97602 for mechanical cleansing.
"Non-selective debridement via pulsed lavage with suction, right diabetic foot ulcer (E11.621), 150mL NS at 8 psi. Post-irrigation: wound bed 70% granulation, 30% fibrin."
When is non-selective debridement preferred over selective?
Use non-selective (97602) for heavily contaminated wounds needing irrigation/cleansing. Use selective (97597) when preserving specific healthy tissue structures is clinically important.
97597Selective debridement
97605NPWT wound VAC
97605
Negative pressure wound therapy — non-disposable ≤50cm²
Wound Care · Untimed · NPWT / Wound VAC — reusable device
PTOT
Full code
97605
Device
Non-disposable (reusable) NPWT device
Size
≤50cm² · Use 97606 for >50cm²
Disposable versions
97607 (≤50cm²) · 97608 (>50cm²)
When to use: Apply 97605 for NPWT using a non-disposable device on wounds ≤50cm². NPWT applies controlled negative pressure to remove exudate, reduce edema, promote granulation tissue, and draw wound edges together. Used for chronic wounds, pressure injuries, diabetic foot ulcers, and post-surgical wounds.
NPWT contraindications: Malignancy in the wound. Untreated osteomyelitis. Necrotic tissue with eschar (debride first). Exposed vessels, nerves, or organs. Fistulas to body cavities. Always document absence of contraindications.
"NPWT (97605): right sacral PI. Wound: 9×5cm = 45cm² (≤50cm²). KCI V.A.C., continuous −125 mmHg. Foam dressing. Exudate: moderate serous. Granulation: 60%. Dressing change every 48 hrs."
Code selection: 97605 = non-disposable, ≤50cm². 97606 = non-disposable, >50cm². 97607 = disposable, ≤50cm². 97608 = disposable, >50cm². Select based on device type and wound area.
How often can NPWT be billed?
Per dressing change — typically every 48–72 hours. Document wound measurements, exudate characteristics, granulation tissue %, and wound edge response at each change.
97606NPWT >50cm²
97607NPWT disposable ≤50cm²
97597Wound debridement
97606
Negative pressure wound therapy — non-disposable >50cm²
Wound Care · Untimed · NPWT large wound — reusable device
PTOT
Full code
97606
Device
Non-disposable (reusable) NPWT device
Size
>50cm²
Smaller version
97605 (≤50cm²)
When to use: Apply 97606 for NPWT using a non-disposable device on wounds >50cm². Same clinical application as 97605 but for larger wound areas. Document wound measurements clearly to support the >50cm² area billed.
"NPWT (97606): right sacral/gluteal PI. Wound: 9×7cm = 63cm² (>50cm²). KCI V.A.C., continuous −125 mmHg. Exudate: moderate serous. Granulation: 60%."
What if a wound spans exactly 50cm²?
Use 97605 (≤50cm²). The threshold is >50cm² for 97606. If exactly 50cm², bill 97605. Document precise measurements.
97605NPWT ≤50cm²
97607NPWT disposable ≤50cm²
97607
Negative pressure wound therapy — disposable ≤50cm²
Wound Care · Untimed · NPWT disposable device small wound
PTOT
Full code
97607
Device
Disposable (single-use) NPWT device
Size
≤50cm²
Examples
PICO · KCI SNAP · Single-use VAC devices
When to use: Apply 97607 for NPWT using a disposable (single-use) device on wounds ≤50cm². Disposable NPWT devices (e.g., PICO, SNAP) are increasingly common for outpatient and home wound care. The entire device is discarded after use, distinguishing it from 97605 (reusable device).
Disposable vs non-disposable: Disposable = entire device discarded after use. Non-disposable = permanent pump with replaceable canisters. Select 97605/97606 for reusable, 97607/97608 for disposable based on actual device used.
What makes a device "disposable" for NPWT coding?
A disposable NPWT device is a single-use system where the entire device (not just the dressing) is discarded after use. Select your code based on whether the device itself is reusable or single-use.
97605NPWT non-disposable ≤50cm²
97606NPWT non-disposable >50cm²
97610
Low-frequency non-thermal ultrasound
Wound Care · Untimed · MIST therapy / wound healing ultrasound
PTOT
Full code
97610
Device
MIST Therapy System (40 kHz non-contact)
vs 97035
97035 = therapeutic US (1–3 MHz) · 97610 = wound US (40 kHz)
Medicare
Covered for chronic wounds — requires documentation
When to use: Apply 97610 for low-frequency (40 kHz) non-thermal ultrasound — specifically the MIST Therapy System. Delivered via saline mist, it gently debrides the wound surface and promotes cellular healing without contact. Used for chronic non-healing wounds including diabetic foot ulcers, venous leg ulcers, and pressure injuries that have failed conventional wound care.
Do NOT confuse with 97035: 97035 = therapeutic ultrasound (1–3 MHz, contact, musculoskeletal). 97610 = low-frequency non-contact wound healing ultrasound (40 kHz, saline mist). Completely different technology, frequency, and clinical application.
Medicare requires documentation that conventional wound care has been attempted and failed. Document wound measurements, wound bed characteristics pre/post, number of passes, and patient tolerance.
Is 97610 the same as regular therapeutic ultrasound (97035)?
No — completely different. 97035 = therapeutic ultrasound (1–3 MHz, contact, musculoskeletal). 97610 = low-frequency non-contact wound healing ultrasound (40 kHz, saline mist).
97597Wound debridement
97605NPWT wound VAC
97035Therapeutic ultrasound
97750
Physical performance test / measurement
Tests & Measurements · Timed · FCE, standardized testing — written report required
PTOT
Full code
97750
Billing unit
15-minute timed units
Common uses
FCE · Isokinetic testing · Formal Berg · 6MWT
Written report
Required — separate written report
Medicare
Separately billable
When to use: Apply 97750 for standardized physical performance testing generating a separate written report. Common: FCE, isokinetic strength testing, formal standardized balance assessments, 6MWT. Not for routine outcome measures in a progress note — requires a formal standalone written report with normative comparisons.
Do not bill 97750 for: Routine outcome measures (PSFS, LEFS, NDI) documented in a progress note. Informal functional tests performed as part of a standard treatment session. The distinction is whether a separate formal written report with normative data is generated.
Written report must include: Specific tests performed, normative comparison data, clinical interpretation, functional implications, and recommendations. Bill 15-min units for total testing AND report-writing time.
FCE note: For comprehensive FCE, may span multiple hours. Bill 97750 in 15-min units for total evaluation and report time. Pre-authorization often required by workers' comp and commercial payers.
Is 97750 appropriate for a Berg Balance Scale in a progress note?
No — routine Berg administration in a progress note does not qualify. 97750 is for formal standardized testing generating a separate written report with normative comparisons.
97755AT assessment
97164PT re-evaluation
97545Work hardening
97760
Orthotic management and training — initial encounter
Orthotics · Timed · Brace / splint fit, function, and initial training
PTOT
Full code
97760
Billing unit
15-minute timed units
Common devices
AFO · Knee brace · Thumb spica · Wrist splint · KAFO
Subsequent visits
97763
Medicare
Separately billable
When to use: Apply 97760 for the initial encounter of orthotic management — fitting, checking, and training in orthosis use. Includes device fit evaluation, skin inspection training, donning/doffing instruction, wearing schedule education, and initial function training. Use 97763 for all subsequent sessions.
97760 vs 97763: 97760 = initial fitting and training (first session only). 97763 = all subsequent sessions. Use 97760 only once — all follow-up sessions use 97763.
"Orthotic management initial ×2 units: AFO fit check right LE — trim lines adjusted at medial malleolus. No pressure areas. Donning/doffing: independent with verbal cues for strap sequence. Gait with AFO: improved right dorsiflexion clearance."
Custom splint fabrication (OT): 97760 covers orthotic management including custom splint fabrication when fitting and training are involved. Fabrication labor is included in 97760 billing time. Materials may be separately billable with HCPCS codes.
Can I bill 97760 for custom OT splint fabrication?
Yes — fabrication labor is included in 97760. Materials may be separately billable with HCPCS codes depending on payer policy.
97761Prosthetic training initial
97763Orth/prosth subsequent
97761
Prosthetic training — initial encounter
Prosthetics · Timed · Amputee prosthesis training — first fitting
PTOT
Full code
97761
Billing unit
15-minute timed units
Common cases
BKA · AKA · Bilateral · UE amputee
Subsequent visits
97763
ICD-10 pairs
Z89.511 · Z89.611 · Z89.221
When to use: Apply 97761 for the initial encounter of prosthetic training — first fitting and functional training with a prosthetic device. PT focus: LE gait training. OT focus: UE prosthesis functional use (terminal device operation, myoelectric control, ADL integration). Requires specialized prosthetic training knowledge.
"Prosthetic training initial ×3 units: Right BKA — preparatory prosthesis first fitting. Residual limb: no skin breakdown. WB parallel bars 5 min. Gait: step-to pattern, 15 feet. Education: skin inspection, donning/doffing, wearing schedule 2 hrs day 1."
PT vs OT roles: PT = LE prosthetic gait training, transfers, stairs. OT = UE prosthetic training, myoelectric control, ADL integration. Both use 97761 for initial and 97763 for subsequent. Coordinate with the prosthetist.
Who provides prosthetic training — PT or OT?
PT = lower extremity (gait, transfers, stairs). OT = upper extremity (myoelectric control, terminal device, ADL integration). Both use 97761 for initial and 97763 for subsequent sessions.
97760Orthotic training initial
97763Orth/prosth subsequent
97763
Orthotic/prosthetic training — subsequent encounter
Orthotics/Prosthetics · Timed · All follow-up sessions after initial
PTOT
Full code
97763
Billing unit
15-minute timed units
Covers
All follow-up orth/prosth sessions
Initial codes
97760 (orthotic) · 97761 (prosthetic)
Medicare
Separately billable
When to use: Apply 97763 for all subsequent orthotic and prosthetic management after the initial visit (97760 or 97761). Includes progressive gait training with prosthesis, orthotic adjustments, advancing functional activities, problem-solving device issues, and graduating to community-level use.
When 97763 ends: Use 97763 when the primary session focus is the orthosis/prosthesis. When the device becomes secondary to overall functional training, transition to 97110 or 97530. Document the rationale for the code used at each session.
How long should I keep billing 97763?
Continue 97763 as long as the primary focus is the prosthesis/orthosis. As the patient progresses and the device becomes secondary to overall functional training, transition to 97110 or 97530.
97760Orthotic initial
97761Prosthetic initial
97799
Unlisted PT / rehabilitation service or procedure
Other · Untimed — catch-all when no specific code applies
PTOT
Full code
97799
Requires
Special report with every claim
Medicare
Almost always denied — use sparingly
When to use
Last resort when no other code applies
When to use: Apply 97799 as a last resort for PT/rehab services that cannot be described by any existing CPT code. A special report must accompany every claim. Medicare almost always denies 97799 — use only when no other code applies and the service is medically necessary and well-documented.
Always check first: Most PT/rehab services have a specific CPT code. Before using 97799, confirm no existing code applies. Overuse of 97799 is an audit red flag.
When is 97799 the right choice?
Rarely — use only when a genuinely novel service has no established code. Always attach a detailed special report. Consider requesting a specific CPT code be established for commonly performed but unlisted services.
97039Unlisted modality
97139Unlisted PM procedure
97165
OT evaluation — low complexity
OT Evaluations · Untimed · 1–3 performance areas · No comorbidities
OT
Full code
97165
Complexity
1–3 performance areas · No comorbidities
Typical time
30 minutes
Modifier
GO required on all Medicare OT claims
When to use: Apply 97165 for low-complexity OT evaluations — fewer than 3 performance areas affected, minimal comorbidities, straightforward intervention. Examples: isolated hand injury, single ADL deficit after minor injury, simple pediatric fine motor concern without comorbidities.
Upgrade to 97166 when: 3–4 performance areas are affected. Comorbidities are present that impact the OT POC. Upgrade to 97167 when 5+ areas and significant comorbidities.
OT performance areas: ADL (bathing, dressing, grooming, eating, toileting), IADL (meal prep, home management, finances), work/education, leisure, and social participation.
GO modifier: Required on every CPT code on every Medicare OT claim. Without GO, Medicare OT claims will be denied.
What are OT "performance areas"?
ADL, IADL, work/education, leisure, and social participation. Number of affected areas + comorbidities = complexity level: low = 1–3 areas, no comorbidities.
97166OT eval moderate
97167OT eval high
97168OT re-evaluation
97166
OT evaluation — moderate complexity
OT Evaluations · Untimed · Most common OT eval · ~65% of cases
OT
Full code
97166
Complexity
3–4 performance areas · Identified comorbidities
Typical time
45 minutes
Most common
~65% of outpatient OT evaluations
When to use: Apply 97166 for moderate-complexity OT evaluations — the most common level in outpatient OT. Multiple performance areas affected, comorbidities impacting the POC, and moderate CDM required. Most adult neurological, pediatric developmental, and hand therapy cases qualify.
Criteria: Comorbidities with identifiable impact on OT POC. Multiple performance area deficits. Guidelines applicable with modifications. Examples: stroke with hemiplegia, pediatric developmental delay, complex hand injury.
97165 vs 97166 — how do I decide?
Count performance areas and assess comorbidity impact. 1–3 areas, no comorbidities → 97165. 3–4 areas with comorbidities affecting POC → 97166. Complexity is determined by what you find and document.
97165OT eval low
97167OT eval high
97168OT re-evaluation
97167
OT evaluation — high complexity
OT Evaluations · Untimed · 5+ performance areas · Complex comorbidities
OT
Full code
97167
Complexity
5+ performance areas · Complex comorbidities
Typical time
60 minutes
Common cases
Stroke · TBI · SCI · Severe burns · Complex pediatric
When to use: Apply 97167 for high-complexity OT evaluations — 5+ performance areas affected, significant comorbidities, complex CDM, multiple standardized assessments required. Common: acute stroke with hemiplegia and cognitive deficits, TBI, SCI, severe burns, or complex pediatric with multiple developmental domains affected.
Standardized assessments supporting 97167: FIM, COPM, KELS, AMPS, or domain-specific tools. Breadth and depth of standardized assessment, combined with scope of occupational performance analysis, supports high complexity billing.
What assessments support 97167?
Use multiple validated assessments across domains — FIM, COPM, KELS, AMPS, or domain-specific tools. Breadth of standardized assessment combined with occupational performance analysis supports high complexity billing.
97166OT eval moderate
97168OT re-evaluation
97168
OT re-evaluation
OT Evaluations · Untimed · Established POC reassessment
OT
Full code
97168
Triggers
New findings · Unexpected change · POC revision
PT parallel
97164 (PT re-eval)
Modifier
GO required on all Medicare OT claims
When to use: Apply 97168 when formal OT re-evaluation is warranted — unexpected functional change, new diagnosis affecting occupational performance, plateau requiring POC revision, or return after a significant treatment gap. Not a routine progress note — requires POC modification based on new clinical findings.
Not appropriate for: Routine monthly progress notes. Standard goal updates without clinical change. Administrative recertification without new findings. Each 97168 must document the specific clinical reason requiring POC reassessment.
Is 97168 for a standard progress note?
No — 97168 is a formal re-evaluation requiring POC modification based on new clinical findings. A progress note documents ongoing treatment. 97168 is for when the clinical direction must formally change.
97166OT eval moderate
97164PT re-evaluation
97533
Sensory integration
Functional Training · Timed · Pediatric OT · Sensory processing
OT
Full code
97533
Billing unit
15-minute timed units
Common diagnoses
F84.0 (ASD) · F82 (DCD) · F90.x (ADHD)
Coverage
Variable — always verify payer policy
When to use: Apply 97533 for sensory integration therapy — structured sensory experiences improving sensory processing and adaptive responses. Used in pediatric OT for ASD, sensory processing disorder, DCD, and ADHD. Involves vestibular, proprioceptive, and tactile activities in a sensory-enriched environment.
Coverage varies significantly: Some payers limit or exclude 97533. Always verify coverage and obtain prior authorization when required. When 97533 is not covered, activities with sensory components may be billed under 97530.
"Sensory integration ×3 units (45 min): (1) Vestibular: platform swing, linear movement, 10 min. (2) Proprioception: joint compression, weighted vest, 15 min. (3) Tactile: textured surface exploration, 20 min. Adaptive responses improved throughout session."
Is sensory integration covered by insurance?
Inconsistently. Many Medicaid plans cover 97533 for ASD with authorization. Commercial payers vary widely. Always check payer-specific policies and obtain authorization before initiating.
97530Therapeutic activities
F84.0Autism spectrum d/o
F82Developmental coord d/o
97535
Self-care / home management training
Functional Training · Timed · Core OT code — ADL, IADL, adaptive equipment
OTPT
Full code
97535
Billing unit
15-minute timed units
Includes
ADL training · Adaptive equipment · Energy conservation
vs 97530
97535 = self-care/home · 97530 = broader functional
Medicare
Separately billable
When to use: Apply 97535 for self-care and home management training — direct skilled training in ADL and IADL tasks. Includes adaptive equipment instruction, compensatory technique training, energy conservation, and home modification recommendations. The most characteristic OT CPT code — closely aligned with OT's core domain of occupational performance.
97535 vs 97530: 97535 = specifically self-care/home management tasks (bathing, dressing, meal prep). 97530 = broader functional activities (transfers, stair training, functional mobility). Use 97535 when the focus is specifically ADL/IADL performance.
"Self-care training ×2 units (30 min): (1) Upper body dressing with right hemiplegia — one-handed technique. Modified independence with 1 verbal cue. (2) Adaptive equipment: long-handled shoe horn, elastic laces — patient demonstrates independence."
Can 97535 and 97530 be billed same day?
Yes — when distinct goals are addressed. 97535 = self-care/home tasks. 97530 = broader functional activities. Document each separately with distinct goals, tasks, and time.
97530Therapeutic activities
97537Community reintegration
97537
Community / work reintegration training
Functional Training · Timed · Return to community / work
OTPT
Full code
97537
Billing unit
15-minute timed units
Includes
Shopping · Banking · Transportation · Work simulation
Setting
In-clinic simulation or community outing
Medicare
Separately billable
When to use: Apply 97537 for community and work reintegration training — skill training for community-level activities including shopping, banking, public transit use, and work simulation tasks. Can be in-clinic (simulated grocery task, cash management) or community outings with the therapist. Documents the transition from clinic to real-world performance.
"Community reintegration training ×2 units (30 min). In-clinic simulation: (1) Grocery shopping task — navigates mock store, selects 10 items from list, 80% accuracy without cues. (2) Money management: making change for $20, patient independent."
Can 97537 be billed for community outings?
Yes — community outings with a therapist providing skilled instruction qualify. Document the specific community skills trained, assist level, safety performance, and therapeutic rationale.
97535Self-care training
97530Therapeutic activities
97542
Wheelchair management training
Functional Training · Timed · Manual & power wheelchair training
OTPT
Full code
97542
Billing unit
15-minute timed units
Includes
Propulsion · Transfers · Pressure relief · Obstacle navigation
Related
97755 (AT assessment) for evaluation
Medicare
Separately billable
When to use: Apply 97542 for wheelchair management training — skilled instruction in safe and effective wheelchair use. Includes manual WC propulsion, power WC operation, pressure relief techniques, WC transfers, obstacle navigation, ramp/curb management, and home mobility. Used in SCI, stroke, MS, and neurodegenerative conditions.
"Wheelchair management ×2 units (30 min): (1) Manual WC propulsion 100 feet — bilateral UE technique, shoulder protection positioning. (2) Wheelie training for curb management — 4-inch curb ascent/descent with spotter. Pressure relief: 15-second weight shift every 30 min trained."
AT assessment vs training: 97755 = evaluation for device prescription (generates LMN). 97542 = training on an already-prescribed device. For power WC: 97755 → LMN → device approval → 97542 training.
Is 97542 appropriate for power wheelchair training?
Yes — 97542 covers both manual and power WC training. Document joystick control, directional accuracy, safety awareness, obstacle avoidance, and navigation. Power WC trials may require a prior AT assessment (97755).
97535Self-care training
97755AT assessment
97755
Assistive technology assessment
Tests & Measurements · Timed · DME evaluation — generates Letter of Medical Necessity
OTPTSLP
Full code
97755
Billing unit
15-minute timed units
Common uses
Power WC · AAC · Complex seating · ECU
Written report
Required — Letter of Medical Necessity (LMN)
Medicare
Separately billable
When to use: Apply 97755 for assistive technology assessment — formal evaluation for prescription of power wheelchairs, complex seating systems, AAC devices, and other DME requiring clinical justification. Generates a Letter of Medical Necessity (LMN) required for DME authorization and insurance coverage.
AT assessment vs training: 97755 = evaluation and prescription (generates LMN). 97542 = wheelchair training. 92597 = AAC evaluation (SLP-specific). Do not bill 97755 for ongoing training sessions — use 97542.
LMN must include: Patient's mobility/communication profile, devices trialed and performance, access assessment, recommended device with rationale, and functional goals with the recommended device.
Does 97755 cover AAC evaluations by SLP?
97755 can be used by PT, OT, and SLP for AT assessments. SLPs may prefer 92597 (AAC-specific). Both require an LMN. Verify payer preference for SLP-performed AAC evaluations.
97542Wheelchair training
92597AAC evaluation (SLP)