Internal Medicine

Trusted Adult Primary Care Across Elkin, Mount Airy, North Wilkesboro and Yadkinville

At Blue Ridge Cardiology and Internal Medicine, our board-certified internal medicine physicians provide comprehensive primary care and chronic disease management for adults of all ages. Whether you need a routine physical, help managing a complex medical condition, or long-term preventive care, our team is here to support your health journey.

We proudly serve patients in Elkin, Mount Airy, and North Wilkesboro—offering personalized, relationship-based care with the convenience of same-day appointments and in-office diagnostic services.

Meet Our Internal Medicine Providers

Your partner in lifelong adult care—right here in your community
Tomas Vybiral, MD
Tamas Soos, MD

What is Internal Medicine?

The Medical Specialty Dedicated to the Care of Adults

Internal medicine is a medical specialty focused on the prevention, diagnosis, and treatment of diseases in adults. Physicians who specialize in this field—known as internists—serve as primary care doctors for adults, managing both general wellness and chronic conditions.

Our internal medicine providers offer:

Why Choose a Board-Certified Internist?

Expertly Trained Internists Providing Whole-Patient, Personalized Care

Internists undergo at least three years of additional training after medical school to earn board certification in internal medicine. This rigorous preparation equips them to manage a wide range of adult health conditions, especially when care needs are complex or long-term.

At Blue Ridge, our internists provide personalized care that focuses on the whole patient, not just individual symptoms.

Care Built Around You

As a locally owned, physician-led practice, we prioritize care that’s tailored to you, not driven by outside hospital systems. Our internal medicine services are backed by:

Over 30 years of trusted care in the Piedmont region
Continuity of care with the same providers over time
In-house diagnostic testing for faster answers
Cardiology, Geriatrics & Metabolic Health: All under one roof.

New Patients Welcome

Find your nearest location on our Offices & Staff page

Your Health Deserves Personalized Care!

Schedule an Appointment Today!