G0478 – Drug test(s), presumptive, any number of drug classes; any number of devices or procedures, (e.g., immunoassay) read by instrument-assisted direct optical observation (e.g., dipsticks, cups, cards, cartridges), includes sample validation when performed, per date of service

HCPCS Level II code · G codes: Procedures / Professional Services (Temporary)

Discontinued December 31, 2016 Carrier judgment

HCPCS codeG0478
Long description
Drug test(s), presumptive, any number of drug classes; any number of devices or procedures, (e.g., immunoassay) read by instrument-assisted direct optical observation (e.g., dipsticks, cups, cards, cartridges), includes sample validation when performed, per date of service
Short description
Drug test presump opt inst
Pricing indicator
21 Clinical Lab Fee Schedule – national limitation amount
Medicare coverage
C Carrier judgment – coverage decided by the Medicare contractor
BETOS category
T1H Lab tests - other (Non-Medicare fee schedule)
Cross reference
80306
Added
January 1, 2016
Last change
January 1, 2017 – No change
Termination date
December 31, 2016

Frequently asked questions

What is HCPCS code G0478?

G0478 is a HCPCS Level II code for drug test(s), presumptive, any number of drug classes; any number of devices or procedures, (e.g., immunoassay) read by instrument-assisted direct optical observation (e.g., dipsticks, cups, cards, cartridges), includes sample validation when performed, per date of service. It was discontinued on December 31, 2016.

Does Medicare cover G0478?

The HCPCS file lists coverage code C: Carrier judgment – coverage decided by the Medicare contractor. Coverage and payment also depend on local coverage determinations and the patient’s plan.

Nearby G codes

Source: CMS HCPCS Level II quarterly file, October 2026. Reference only – check payer policy before billing.