Urine is superior to oral fluid for detecting buprenorphine compliance in patients undergoing treatment for opioid addiction.