Alternative approaches to ambulatory training: internal medicine residents' and program directors' perspectives.

Alternative approaches to ambulatory training: internal medicine residents' and program directors' perspectives.