A tool for self-assessment of communication skills and professionalism in residents | Synapse