Documentation Index
Fetch the complete documentation index at: https://trainings.air.athelas.com/llms.txt
Use this file to discover all available pages before exploring further.
Overview
The KX HCPCS modifier signals that “requirements specified in the medical policy have been met” and that services are medically necessary beyond a payer’s threshold (most commonly Medicare outpatient therapy thresholds for PT/OT/SLP). It attests that supporting documentation exists in the medical record. (Sources: APTA, NGS Medicare)
Why we need it
- Compliance: Medicare requires KX on claim lines once the beneficiary’s annual therapy threshold is exceeded (PT+SLP combined, and OT separately). Without KX, claims at/above the threshold can be denied.
- Payment continuity: KX allows medically necessary therapy to continue beyond the threshold, with the understanding those services may be subject to targeted medical review (generally over $3,000).
Types of Thresholds for Medicare
PT/SLP vs OT Medicare threshold remaining
-
PT/SLP and OT are tracked in two separate “buckets” each calendar year. For CY2025 the thresholds are:
-
PT + SLP combined: $2,410
-
OT: $2,410
-
Deductible and coinsurance count toward these amounts.
-
“Threshold remaining” = threshold amount − total allowed therapy spend to date in that bucket (per calendar year)
CPT Codes that require a KX Modifier
Physical & Occupational Therapy
| CPT Code | Description |
|---|
| 97110 | Therapeutic exercise (per 15 min) |
| 97112 | Neuromuscular reeducation |
| 97116 | Gait training therapy |
| 97140 | Manual therapy techniques |
| 97530 | Therapeutic activities |
| 97535 | Self-care/home management training |
| 97542 | Wheelchair management training |
| 97750 | Physical performance test or measurement |
| 97760 | Orthotic fitting and training |
| 97761 | Prosthetic training |
| 97763 | Orthotic/prosthetic management & training (follow-up) |
| 97150 | Group therapeutic procedures (must document medical necessity individually for each patient) |
| 97597 | Selective debridement (when part of therapy plan) |
Speech-Language Pathology (SLP)
| CPT Code | Description |
|---|
| 92507 | Treatment of speech, language, voice, communication |
| 92508 | Group speech therapy |
| 92526 | Treatment of swallowing dysfunction |
| 92609 | Therapeutic use of speech-generating device |
Common Occupational Therapy CPT Codes That Require the KX Modifier (when over threshold)
| CPT Code | Description |
|---|
| 97110 | Therapeutic exercise |
| 97112 | Neuromuscular re-education |
| 97116 | Gait training therapy |
| 97150 | Group therapy |
| 97140 | Manual therapy |
| 97530 | Therapeutic activities (e.g., reaching, grasping) |
| 97535 | Self-care/home management training |
| 97537 | Community/work reintegration training |
| 97542 | Wheelchair management training |
| 97750 | Physical performance test |
| 97755 | Assistive technology assessment |
| 97760 | Orthotic training |
| 97761 | Prosthetic training |
| 97763 | Orthotic/prosthetic follow-up |
When would be KX modifier auto-applied?
- Patient has Medicare benefits applicable to outpatient therapy for the encounter
- Auto-apply KX modifier preference is enabled
- Rendering provider’s discipline maps to PT/SLP or OT for Medicare service type
- The CPT code is in the qualifying therapy list for that service type (PT/SLP vs OT)
- The calculation year is the appointment’s calendar year
- The patient’s Medicare therapy threshold remaining for that service type is ≤ 0 (i.e., threshold exceeded)
- KX isn’t already on the line; it’s appended alongside other therapy modifiers (e.g., GP/GO/GN)
- If a precomputed “threshold remaining” value is supplied and indicates exceeded, it’s used
Configuration
Setting PT/OT threshold on a per-patient level
- On EHR > Calendar, click on any calendar cell.
- Click on the expand content
- On Appointment Details drawer > visits, expand the “Medicare Threshold Remaining”
- Click on “Other Medicare Threshold Used”.
You can modify the value according to your preference.
- You can see the updated remaining value
$390.00 Medicare Threshold Remaining (PT/SLP)
Enabling auto-apply KX modifier preference
- Go on EHR > Preferences
- Click on General Tab
- In the search box, type “KX”
- You would see an entry titled “Auto-Apply KX Modifier”
- Click on the switch to enable it
- Once you click it, you will see the message “Setting updated successfully”
Click on the switch again if you want to turn it off.
Setting KX modifier traits on a template
- Go to Templates Page
- Create or edit a Template
- Drag and drop Paragraph Answer
Only “Paragraph Answer” supports question traits at the moment
- Fill the form
- Click on Create a new trait
- Type in the trait name
- Type in a prompt that should be evaluated
- Click on Evaluate only if Medicare has been reached
- Go to EHR Preferences > Appointment Types
- Add the new template to an Appointment Type
- Done! Now start using the Appointment Type you set up.
Usage
Applying the KX modifier in the Treatment section
- Go to a Appointment section of any selected Patient
- You’ll notice that for Medicare thresholds, there are two types: the PT/SLP Medicare Threshold and the OT Medicare Threshold.
- Check if the remaining Medicare threshold (e.g., PT/SLP) is negative (i.e., the threshold has been crossed).
- Scroll down to the Treatment section, where you can search for and choose a CPT code.
- Select one of the procedures (i.e., CPT codes) that is KX-modifier qualified (e.g., 97110)
- After adding the qualified procedure, the KX modifier is automatically applied with a tooltip.
Applying the KX modifier in the Flowsheet Intervention section
- Go to a Appointment section of any selected Patient
- You’ll notice that for Medicare thresholds, there are two types: the PT/SLP Medicare Threshold and the OT Medicare Threshold.
- Check if the remaining Medicare threshold (e.g., PT/SLP) is negative (i.e., the threshold has been crossed).
- Scroll down to the Flowsheet section, where you can search for and choose a CPT code(i.e. “Search For Intervention).
- Select one of the interventions (e.g., Cervical Thrust Manipulation (HVLAT)).
- Select one of the procedures (i.e., CPT codes) that is KX-modifier qualified (e.g., 97110)
- Now Mark it as Done
- The KX modifier will be applied automatically, and you can also see the tooltip.
