Ambulatory care education: how do academic medical centers, affiliated residency teaching sites, and community-based practices compare?

Ambulatory care education: how do academic medical centers, affiliated residency teaching sites, and community-based practices compare?