Internal Medicine

Care for Adults and Seniors

Call for an Appointment 855-855-6484

Duke'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.

Our Providers
Meet our internal medicine providers, view their profiles, and select the one that’s right for you.

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.

Duke Internal Medicine Clinics

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 My Duke Health (previously Duke MyChart)
Schedule appointments, view lab results, request prescription refills, communicate with your provider, and pay bills using our secure patient portal, My Duke Health. Our electronic medical record system is also accessed by every Duke doctor in every Duke facility, so your care will always be coordinated.

Call for an Appointment
A file folder with a heart in the middle
Sign Up for My Duke Health

Our secure 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 My Duke Health, you need an activation code. To receive one, you can 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.

This page was medically reviewed on 02/17/2022