Well all that must fuel the problem. When I broke my ankle years ago I don't think the doc would have just kept giving me pain meds over and over. Also with my kidney stones, after my last surgery and all was clear, if I had kept calling in pain, the doc would have believed me because he knows me.. BUT.. He would have immediately checked to see if something else was still going on that was missed and probably give me one prescription, but he he found nothing, he would send me to another specialist.
Also I had two ER visits with the stones and my primary care knew and they got records of my surgeries also, the doctor called to check on me for each visit and surgery.
Maybe that is more closely followed here because I am in a larger city and there is a network for the hospitals and the doctors.