An innovative blended learning approach using virtual patients as preparation for skills laboratory training: perceptions of students and tutors.

An innovative blended learning approach using virtual patients as preparation for skills laboratory training: perceptions of students and tutors.