Teaching in OPD Setting Teaching and Learning in Ambulatory Care Setting: A Thematic Review of the Literature Acad Med 70(1995): 898-909-931.