I've had a similar experience happen. A doctor yelled at me right at bedside telling me how incompetent I was because I didn't get labs on the patient (which there were no orders for and I hadn't even assessed my patients yet). Anyway, I didn't tell anyone about this but the patient was really upset about it and told my charge nurse. This led to my manager telling me I had to write an incident report because the patient could take this to court and say that the staff was incompetent of taking care of him (even though the guy just really felt bad for me). So yeah, I'd say your friend's situation definitely warrants a write up, it's completely wrong of the doctor to call someone out like that in front of a patient.