The reason this particular doctor gave the shot was,
no nurse was available. My sister is a nurse, and can give shots, but she doesn't deal with patients, she's
a supervisor type person. I guess, in a pinch, where
there's no nurse available, the doctor would have to be the one to give the shot. Does that make any sense?
Usually, it is the nurse's job. The doctor just gives the order for the shot.