Use of a structured approach and virtual simulation practice to improve diagnostic reasoning