A Systems-oriented Approach to Medical Education Incorporates Virtual Patients and Gamification | IEEE Conference Publication | IEEE Xplore