I don't care how good of a DR he is, what position he holds, what he did is called assault. I would call the police on him and file charges. You know the hospital will protect him, this is WRONG. He has NO business laying a finger on you. CALL THE POLICE, file a report with the hospital, don't let him get away with this.