I am sorry for the delay, but no expert responded in the original category.
Let me give the direct answer to your question and then explain in more detail.
A. Since you have a legal prescription, finding the drug on urine drug testing would not be an issue.
B. The over the counter drug tests are fairly accurate, but any screening drug test is not good at detecting Klonopin or hydrocodone.
The screening drug tests use an immunoassay method, and that is true for the OTC and the lab versions. The test for benzodiazepines is oriented towards oxazepam/Serax and the various drugs that are metabolized into oxazepam, including diazepam/Valium
, chlorazepate/Tranxene, and temazepam/Restoril. However, it is not good at detecting the benzodiazepines that are not metabolized into oxazepam, such as Klonopin.
Similarly, the test for opiates is oriented towards morphine, and the drugs that are metabolized into morphine, such as codeine and heroin. However, it is not good at detecting hydrocodone or oxycodone.
Since the generic immunoassays are not good at detecting these drugs, detection of these drugs would require either a specific immunoassay or a confirmatory test, such as GC/MS, that can identify all types of benzodiazepines and opiates. The most common method would be to order a confirmatory test.
So, if they perform a standard screening urine drug test for benzodiazepines or opiates, it will likely also be negative, just like the OTC test. But if they perform a specific immunoassay or a confirmatory test, then the prescribed medicines will likely be detected. But even if they do the test that will detect the Klonopin and hydrocodone, the fact that you have a prescription would justify the positive test.
Of course, a justification for a positive test would not relieve any suspicion for the missing Klonopin. There are many cases of nurses on a controlled substance that also have diverted additional pills for personal use. But they will not be able to prove diversion and personal use based on a urine drug test.
If I can provide any further information, please let me know.