Random comparison of ‘virtual patient’ models in the context of teaching clinical communication skills