Even though you were getting these meds for different conditions technically "they" feel you should receive ALL narcotic prescriptions from ONE doctor. For example, the orthapedic and your primary should have both given their recommendations to your pain management doctor and then THAT doctor and ONLY that doctor would write your scripts. That is how it is set up for me with my PM doctor. I had to sign a form saying I would only recieve narcotic prescriptions from her. The ONLY exception is any narcotic med I might have injected in the ER or after being admitted to the hospital or something like that. And even then, she needs to be informed. This seems to be how more and more doctors are handling things.
I know that you feel you weren't dr shopping, but I used to do the same thing and somewhere and always told myself the same thing, this one is for my toothache, this is for my pain condition, tis is for a migraine, etc...etc.... and got them all filled (normally at differeent pharmacy's) and all that "explaining" to myself was my subconscious telling me that what I was doign was not right. I was lukcy and no one found out. Go to your PM doctor and try and work it out with them. Beg, cry, do whatever you have to. You don't want to lose access to meds you actually NEED for a medical condition,which I am assuming you have since you are not mentioning addiction, etc....