Designing Data-Driven Virtual Patients For Health Sciences Education