Internal Medicine
Care for Adults and Seniors
Call for an AppointmentDuke's internal medicine doctors diagnose and manage medical conditions that affect adults ages 18 and older. Many of our internists also specialize in the health and well being of seniors and elderly people. Our internal medicine clinics are staffed by doctors, nurse practitioners, and physician assistants. Our goal is to establish a long-term relationship with you that's centered on keeping you healthy and managing your health care needs. As part of Duke Primary Care, our internal medicine clinics are conveniently located in Durham, Raleigh, Cary, and throughout the Triangle. We accept a growing list of Duke-friendly health plans.
Why Choose a Duke Internal Medicine Doctor
What Does an Internal Medicine Doctor Do?
Internal medicine doctors, also called internists, work with you to ensure you live a healthy life. In addition to preventive care and health maintenance for both women and men, our internal medicine doctors diagnose and treat medical conditions that impact the lives of adults. They also help you manage chronic conditions, including diabetes, heart disease, mental health concerns, and other long-term health problems.
Special Training in Senior and Elderly Care
Several of our internal medicine doctors have undergone additional training in geriatrics, a subset of primary care that focuses on the later years. Our providers help you stay healthy and active as you age and guide you in coping with the diseases and disabilities that may accompany the aging process.
Family Doctor or Internal Medicine Doctor?
Still not sure which is right for you? Learn more about the differences between these two types of primary care doctors.
We have internal medicine doctors at primary care clinics throughout the Triangle.
Referrals to Specialists
If you need specialty care, we can direct you to specialists who are ranked among the best doctors in the U.S. Because they are part of a nationally ranked medical center, our doctors have access to the latest research, technology, and medical advances, many of which are discovered at Duke Health.
Manage Your Health with Duke MyChart
Schedule appointments, view lab results, request prescription refills, communicate with your provider, and pay bills using our secure patient portal, Duke MyChart. Our electronic medical record system is also accessed by every Duke doctor in every Duke facility, so your care will always be coordinated.

Our secure, online website makes it easy for you to schedule appointments, pay your bills, and send a message to your doctor’s office when you have non-urgent medical needs. If you would like to sign up for Duke MyChart, you need an activation code. To receive one you can either call us at 919-620-4555, ask your doctor at your next appointment, or request an activation code by visiting this page and clicking the Sign Up Online button.