I've only snapped at a doc once.
Needed to call a covering doc that was not familiar with renal patients. I'd never interracted with her before as she was from out of town. She was kind of "dumped" on by nephrology, actually. As tactfully as I could said, "I'm sorry to bug you with this issue as I know renal is not your specialty but here's what's going on..."
She interrupted and went balistic
on the other end of the phone: "Do you have any idea who I am? I'll have you know I graduated from such and such doctor school with a Magna cum Superior Super Skill Superpower and who do you think you @^5* are!!!"
I paused briefly, and said, "You know
. I don't need this sh&t. I'm just trying to look out for my patient." Coulda heard a pin drop on the unit. Everything went silent
Poor MD later apologized. She'd been having a hell of a day before I called. I actually liked her spunk. Sometimes people just lash out because of a whole lot going on we don't know about. Doesn't make it right, but sometimes it happens.
As to the OP's conundrum. That doc went WAY overboard in chewing you out in that manner. I'd be torqued. In our hospital, the hospitalists report off to eachother on the patients they're covering. I would've asked this doc why the hell the night shift hospitalist covering her patient had no idea what was going on, and perhaps they should start communicating with eachother when picking up eachothers' patients.