Looking for a primary care provider?
General Internal Medicine provides a network of providers in New Hampshire and Vermont to meet your health needs. Learn how to find a primary care provider and make an appointment.
Program leadership
- Richard I. Rothstein, MD (Chair, Department of Medicine)
- James A. Heckman, MD (Section Chief, General Internal Medicine)
Internal Medicine teams by location
The General Internal Medicine team at Dartmouth Hitchcock Medical Center continues to be challenged by the ongoing staffing crisis that is impacting nearly every healthcare organization in the region.
We currently have wait lists for new patients who want to sign up with a primary care provider at Dartmouth Hitchcock Medical Center's General Internal Medicine practice (the Geriatrics (Blue), Green, and Purple teams). Our team is working hard to address these staffing shortages. We understand this is frustrating and apologize for this inconvenience.
- Bennington, Vermont
Southwestern Vermont Medical Center - Concord, New Hampshire, Team One
Dartmouth Hitchcock Clinics Concord - Concord, New Hampshire, Team Two
Dartmouth Hitchcock Clinics Concord - Lebanon, New Hampshire, Geriatrics (Blue) team
Dartmouth Hitchcock Medical Center - Lebanon, New Hampshire, Green team
Dartmouth Hitchcock Medical Center - Lebanon, New Hampshire, Purple team
Dartmouth Hitchcock Medical Center - Lebanon, New Hampshire, North team
Dartmouth Hitchcock Clinics Heater Road - Lyme, New Hampshire
Dartmouth Hitchcock Clinics Lyme - Manchester, New Hampshire
Dartmouth Hitchcock Clinics Manchester - Nashua, New Hampshire
Dartmouth Clinics Hitchcock Nashua