I would "fire" her, based on your second post.
Not so much for her behavior but for your reaction to it.
I'm not saying you are wrong, at all, and I would probably feel the same way. If I needed this person I would adjust my behavior and expectations accordingly, but if there are other choices available then I would take advantage of them.
Going to the Doc is stressing enough as it is.