Training Outstanding Internists

For medical residents who are interested in a career in primary care, we offer the Primary Care Track, which provides exciting and innovative opportunities for clinical training in outpatient medicine. 


Kelly Graham The innovative centerpiece of the primary care track is the ambulatory long block, which is a six-month intensive experience during the junior and senior years. Unique in its structure, residents spend six consecutive months in their junior year, and again in their senior year, working in outpatient primary care and subspecialty clinics. They become adept in general outpatient clinical practice and develop expertise in their specific areas of interest, from medical education to hypertension management to the care of individuals with HIV.  Simultaneously, they serve as an “innovation lab” within our practice, spearheading meaningful improvements in care delivery that have lastingly changed the faculty-resident practice where they see patients. The primary care long block offers residents unparalleled flexibility to shape their training in accordance with their self-identified educational goals as well as clinical and academic interests. 

Our primary care program, which is over 40 years old, was one of the first in the country. Over the past decade, we have graduated 120 primary care residents, many of whom have become leaders in clinical medicine, education, and research. 

We definitely get a great diversity of patients, from all socioeconomic backgrounds.
- Current BIDMC Resident

While many Primary Care Track residents choose Healthcare Associates for their primary training site, residents with specific interest in community health, LGBT health, veterans care, and private practice have the opportunity to select another clinic as well.

Program Structure 

Primary Care Track residents spend extended periods of time in ambulatory practice while still receiving rigorous training in inpatient medicine. They are responsible for providing primary care for their outpatients in collaboration with other team members.






How to Apply

For how to apply, check out our Frequently Asked Questions.

To learn more, please email Primary Care Program Director Dr. Kelly Graham or call her at 617-667-3001.