I was sent home from one surgery with Voltaren (Diclofenac). Also, Utram (tramadol) is a bit different from the standard opioids. I have problems with most opioids (codeine, morphine, hydrocodone (lortab), oxycodone (percoset or oxycontin), hydromorphone (dilaudid)] However, I can take tramadol, and it doesn't mess with my head. However, it can be addictive. I did have to be weaned from it after 6 weeks on it religiously (in the hospital.)
Side note: mine was purely a physical addiction. When I missed a dose of tramadol, I would get shaky and nauseous. Weaning myself over 3 weeks was easy. And now I can use it on an as-needed basis. I'm once again post-op, having had recent shoulder surgery.