Use of virtual patient software to assess student confidence and ability in communication skills and virtual patient impression: A mixed-methods approach.