Meeting the need to train more doctors: The role of community-based preceptors.

Meeting the need to train more doctors: The role of community-based preceptors.