80306 - Drug test(s), presumptive, any number of drug classes, qualitative; any number of devices or
procedures, (e.g., immunoassay) read by instrumented assisted direct optical observation (e.g., dipstick, cups, cards,
cartridges) includes sample validation when performed, per date of service (maps to 80300 or G0478).
80307 - Drug test(s), presumptive, any number of drug classes, qualitative; any number of devices or
procedures, by instrument chemistry and analyzers (e.g., utilizing immunoassay [EIA, ELISA, EMIT, FPIA, IA, KIMS, RIA]),
chromatography (e.g., GC, HPLC), and mass spectrometry either with or without chromatography, (DAT, DESI, GC-MS,
GC-MS/MS, LC-MS, LC-MS/MS, LDTD, MALDI, TOF) includes sample validation when performed, per date of service
(maps to 80301, 80302, 80303, 80304 and G0479).
You didn't give any specifics so it would be impossible to tell which code would be appropriate. When I research hair testing the 80307 seems to come up the most. You might want to check with the supplier you get your kits from. They usually can provide information on appropriate cpt codes.