A virtual patient model for students’ interprofessional learning in primary healthcare