Dažniausi narkotikų atrankos testai, naudojami organizme esančioms medžiagoms nustatyti, yra šlapimo ir kraujo analizė. Taip pat gali būti atliekami narkotikų atrankos testai, kuriuose naudojami plaukų stransi ir seilės. Kai kurie narkotikų tyrimai atliekami laboratorijoje, medicinos įstaigoje ar ligoninėje, tačiau daugelis narkotikų testų gali būti atliekami bet kur. Kartais žmonės perka namuose atliekamus narkotikų testus, kad patikrintų savo ar kito asmens rezultatus namuose.
Paprasčiausiam narkotikų testavimui gali būti naudojamas penkių skydelių narkotikų atrankos testas. Jis nustato penkis dažniausiai piktnaudžiaujamus gatvės narkotikus. Paprastai penkių skydelių testas apima kokaino, marihuanos, amfetaminų, opiatų ir fenilcikloheksilpiperidino (PCP), dar žinomo kaip „angelo dulkės“, aptikimą.
Išsamesnis testas yra taikliai pavadintas 10 skydelių narkotikų ekranu. Į tokio tipo testą paprastai įtraukiamas tokių vaistų kaip metamfetaminas, metadonas, barbitūratai, benzodiazepinai ir tricikliai antidepresantai nustatymas. Narkotikai, nustatyti penkių grupių narkotikų patikros metu, taip pat aptinkami 10 grupių testu.
Šlapimo tyrimai yra dažniausiai naudojamas ir ekonomiškas narkotikų patikros metodas. Dėl greitų rezultatų – paprastai greičiau nei per 10 minučių – šlapimo tyrimas tampa greitas ir patogus. Šlapimo tyrimas parodys, kokie ištirtų vaistų yra tiriamojo sistemoje, jei tokių yra.
Šlapimo tyrimas idealiai tinka aptikti vaistams organizme, tačiau jame nebus nurodyta, prieš kiek laiko pacientas vartojo vaistus. Tai taip pat neparodys, ar jis arba ji buvo apsvaigęs tuo metu, kai buvo duodamas šlapimo mėginys. Šlapimo tyrimais galima nustatyti vaistus nuo daugelio medžiagų per dvi ar tris dienas nuo jų vartojimo. Marihuaną galima aptikti ilgesnį laiką.
Seilių tyrimai paprastai gali duoti tuos pačius rezultatus per tą patį laiką, kaip ir šlapimo narkotikų atrankos testai. Rezultatai ant bandymo lazdelės pasirodo per kelias minutes. Tačiau, jei rezultatas yra teigiamas, bandinį reikia nusiųsti į laboratoriją. Teigiamo rezultato patvirtinimas gali užtrukti kelias dienas. Dėl šios priežasties jis nėra naudojamas taip dažnai.
Kraujo tyrimai yra tiksliausia narkotikų patikros testų forma. Jie taip pat yra labiausiai invaziniai. Šie testai gali patikrinti visų rūšių narkotikus, alkoholį ir net tabaką. Skirtingai nuo šlapimo tyrimo, kraujo tyrimas paprastai gali nustatyti, ar tyrimo metu pacientas buvo apsvaigęs nuo narkotikų. Kraujo tyrimas dažnai atliekamas ligoninėse, siekiant nustatyti, ar pacientas yra apsvaigęs, ypač po rimtos avarijos.
Plaukų sruogų narkotikų atrankos testai nėra tokie įprasti kaip šlapimo ar kraujo tyrimai. Šie testai atliekami analizuojant paciento plaukų sruogą, ar nėra tam tikrų vaistų pėdsakų. Plaukų mėginys paprastai imamas iš galvos, tačiau jis gali būti iš bet kurios kūno vietos.
Atsižvelgiant į plaukų mėginio ilgį, galima gauti kelių metų narkotikų istoriją. Laikui bėgant plaukų sruogoje natūraliai susikaupia nedideli vaistų molekulių pėdsakai. Laboratorija gali apskaičiuoti, kokie vaistai buvo išgerti, prieš kiek laiko ir kiek vaisto išgerta. Plaukų testas yra veiksmingiausias nustatant ilgesnę narkotikų vartojimo istoriją, tačiau jo gali pritrūkti nustatant naujausią narkotikų vartojimą.