Opiātus var pārbaudīt vairākos veidos. Procedūras ietver urīna, matu folikulu un asins analīzes. Pētījumi liecina, ka opiātus var noteikt arī ar jaunākiem sviedru plāksteru un siekalu opiātu testiem. Kurš tests ir piemērots, ir atkarīgs no narkotiku noteikšanas iemesla un konkrētās opiātu vielas, kas jāidentificē. Daži testi ir dārgi un ievērojami invazīvi, un, izvēloties testēšanu, dažreiz tiek ņemti vērā arī divi faktori.
Urīna tests ir visizplatītākais un lētākais tests, lai noteiktu opiātu lietošanu. Tas ir skrīninga tests, kas nozīmē, ka tas pārbauda tikai opiātu klātbūtni, nevis noteiktu zāļu vai zāļu metabolītu līmeni organismā. Tomēr urīna opiātu testi var atšķirt dažāda veida opioīdu narkotikas, padarot tās ideāli piemērotas nelegālu narkotiku lietošanas noteikšanai. Trūkumi, kas var novest pie citu testēšanas metožu izvēles, nevis urīna skrīninga, ietver to, ka noteikšana ir iespējama tikai nedēļas laikā pēc lietošanas, un viltus pozitīvu rezultātu risks, ko izraisa dabiski sastopamas opioīdu vielas vidē. Urīna tests tiek uzskatīts arī par ievērojami invazīvu, jo urīna savākšanai parasti ir jābūt klāt klīnicistam.
Matu folikulu opiātu tests ir ievērojami dārgāks, dažreiz pat USD 150 par analīzi, taču procedūrai ir dažas atšķirīgas priekšrocības. Tests ir divreiz jutīgāks nekā urīna tests, un šo novērtējuma veidu neietekmē īsi atturēšanās periodi, ko nelegālo narkotiku lietotāji var veikt, lai izietu plānoto skrīningu. Tāpat kā urīna tests, tas var atšķirt opiātus, taču tas tikai pārbauda opiātu lietošanu un nevar noteikt konkrētu uzņemto zāļu daudzumu. Matu folikulu opiātu testi tiek uzskatīti par uzticamiem, jo opiātu metabolīti ļoti cieši atrodas uz matu stieņa un nemigrē tāpat kā citu zāļu metabolīti. Tos var arī izmantot, lai vispārīgi noteiktu, kad un cik ilgi tika lietotas opiātu zāles.
Asins opiātu testi ir visizplatītākais pārbaudes veids un parasti ir visdārgākais. Šis tests spēj noteikt noteiktu opiātu vielas līmeni asinsritē, kas padara to ideāli piemērotu ārstiem, kuri ārstē pārdozēšanu vai uzrauga noteiktu zāļu lietošanas shēmu. Tomēr laiks, kad opiātu viela paliek asinsritē, ir īss, un tas ierobežo tās efektivitāti nelikumīgas lietošanas noteikšanā.