all opiates can be tested for...some test only for
morphine/codeine derivitives and some test for thebaine derivitives(oxycodone(percocet,oxycontin,oxyfast etc.))
You need to be careful and do not need to obtain narcotics illegally,only get them from your doctor...your lucky you did not get caught or pulled over by the cops with all those narcotics and have to eat them all so the cops wouldnt find them.
If you "lost" your pain meds just call your doc and they will either replace them or give you buprenorphine(subutex~suboxone) to take until your next appointment.
Have a good day and let this be a lesson to you!!!