At Carilion, our family and internal medicine teams are at the center of your care. We help you stay well, coordinate with your other doctors, and support your health at every stage of life.
Who we are
Your care team includes doctors, nurse practitioners, physician assistants, nurses, and other caring professionals. Together, we bring deep experience and a strong focus on adult care—while taking the time to get to know you.
Whole-person care
We care for your physical and mental health to help you stay well, recover when you’re sick, and manage long-term conditions like diabetes, heart disease, asthma, and more. You’re part of every decision we make about your care.
Care for every stage of life
From vaccines and screenings to health education and lifestyle support, we partner with you to help you stay healthy over time.
Part of your community
We’re committed to improving the health of the communities we serve.