G0129 HCPCS code: Occupational therapy services requiring the skills of a qualified occupational therapist, furnished as a component of a partial hospitalization or intensive outpatient treatment program, per session (45 minutes or more)

G0129 is the HCPCS Level II code for occupational therapy services requiring the skills of a qualified occupational therapist, furnished as a component of a partial hospitalization or intensive outpatient treatment program, per session (45 minutes or more). Its Medicare coverage code is C (Carrier judgment): Coverage is decided by the Medicare contractor (MAC) case by case. The NCCI unit limit is 6 per day on outpatient hospital claims.

Code details

FieldValue
SectionG codes — Procedures and professional services (temporary)
Coverage codeC — Carrier judgment
Pricing indicator00 — Not separately priced by Medicare
BETOS categoryY1
Added2000-04-01
Last action effective2024-01-01

NCCI unit limits (MUE)

Claim typeMax units per dayRationale
outpatient hospital claims6Clinical: CMS Workgroup

Medicare policy articles for this code

Covered diagnoses (515 ICD-10-CM codes)

The diagnoses most often listed as covered in the policy articles above:

ICD-10-CMDiagnosisArticles listing it
F06.0Psychotic disorder with hallucinations due to known physiological condition3
F06.2Psychotic disorder with delusions due to known physiological condition3
F06.31Mood disorder due to known physiological condition with depressive features3
F06.32Mood disorder due to known physiological condition with major depressive-like episode3
F06.33Mood disorder due to known physiological condition with manic features3
F06.34Mood disorder due to known physiological condition with mixed features3
F06.4Anxiety disorder due to known physiological condition3
F10.14Alcohol abuse with alcohol-induced mood disorder3
F10.151Alcohol abuse with alcohol-induced psychotic disorder with hallucinations3
F10.180Alcohol abuse with alcohol-induced anxiety disorder3

Showing 10 of 515. The full list, non-covered diagnoses and CSV export are in Caduvo.

What changed for G0129

Frequently asked questions

What is HCPCS code G0129?

G0129 is the HCPCS Level II code for occupational therapy services requiring the skills of a qualified occupational therapist, furnished as a component of a partial hospitalization or intensive outpatient treatment program, per session (45 minutes or more). Short descriptor: "Php/iop ot service".

Does Medicare cover G0129?

Coverage code C — Carrier judgment. Coverage is decided by the Medicare contractor (MAC) case by case.

Which diagnoses support coverage for G0129?

Medicare policy articles that cite G0129 list 515 covered ICD-10-CM diagnosis codes across 3 articles. The most cited include F06.0 (Psychotic disorder with hallucinations due to known physiological condition), F06.2 (Psychotic disorder with delusions due to known physiological condition), F06.31 (Mood disorder due to known physiological condition with depressive features). A listed diagnosis is necessary but not sufficient; the policy's other criteria still apply.

How many units of G0129 can be billed per day?

6 on outpatient hospital claims (NCCI medically unlikely edits).

Related G01 codes

Building a device that would bill under a code like this? Caduvo matches a device description to HCPCS/CPT codes, Medicare coverage and payment, and the FDA pathway in one report.

Next steps

Sources: CMS HCPCS Level II release October 2026; CMS DMEPOS fee schedule; CMS NCCI MUE tables; CMS Medicare utilization (physician and DME supplier files); CMS Medicare Coverage Database articles. Fees are Medicare allowables, not commercial rates. Not billing or legal advice.

All G codes · HCPCS lookup