Reasoning on Rounds: a Framework for Teaching Diagnostic Reasoning in the Inpatient Setting.