I should add that I actually took my own panadol and nurofen to hospital... They don't like it when you do and try to take it away. But I'm an adult and I can manage my own drugs...and after the first days of waiting for the nurses to bring me medication, sometimes waiting for half hour I got sick of it, as it's important to take stuff before you get in pain. So I just kept my own and told them when I had taken some.
(on th Endone front, I only took a couple of doses because codeine based meds can give you constipation!)