P2031 – Hair analysis (excluding arsenic)

HCPCS Level II code · P codes: Pathology and Laboratory Services

Active code Non-covered by Medicare

HCPCS codeP2031
Long description
Hair analysis (excluding arsenic)
Short description
Hair analysis
Pricing indicator
00 Not separately priced by Part B (bundled, not covered or Part A only)
Medicare coverage
M Non-covered by Medicare
BETOS category
T1H Lab tests - other (Non-Medicare fee schedule)
Added
January 1, 1986
Last change
January 1, 1989 – No change

Frequently asked questions

What is HCPCS code P2031?

P2031 is a HCPCS Level II code for hair analysis (excluding arsenic).

Does Medicare cover P2031?

The HCPCS file lists coverage code M: Non-covered by Medicare. Coverage and payment also depend on local coverage determinations and the patient’s plan.

Nearby P codes

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