Clinical Education Educators overcome clinical rotations constraints by providing a full learning experience with virtual patients