Text this: Development and validation of virtual patients for assessing history taking and communication skills among medical students