Medical schools and teaching hospitals should ban gifts to physicians and other faculty, staff, students and trainees, whether on-site or ...