Welcome to Eden Internal Medicine PLLC

Eden Internal Medicine PLLC has been serving patients since 1978. Our goal is to provide patients with the highest quality of clinical care whether it is treatment for chronic and acute diseases or simply preventative. The longstanding relationship Eden Internal holds with the community is a testimony to the quality of care that our physicians provide to every patient. The practice is maintained by primary care physicians, Dr. Dhruv B. Vyas and Dr. Ashish C. Shah. The Consumer Research Council of America has repeatedly listed both as “Top Physicians of America.” Other providers,  Angela Boone, DNP AGNP-C, Naitik H. Panwala, PA, Mackenzie B. Barham, DNP AGNP, Taylor B. Woodson, FNP-C and Keavie Hairfield, FNP-BC, also serve our patient’s needs.

Our office strives to provide our patients with the best of medical care in sickness and wellness. With that in mind, we provide comprehensive patient care in the office, hospital and nursing home settings. Our offices provide diagnostic, preventive, and cosmetic services for the conveniences of all out patients. Our practice model of comprehensive care is unique and hard to find in the current healthcare environment. This includes our Chronic Care Management Program and a co-management agreement with Cone Behavioral Health. All patients have access to FollowMyHealth, our “patient portal” to access their health history, labs, ask questions and make payments online. With more than 35 years of service, our compassionate staff treats all patients with the utmost respect, dignity and humanity.

The office accepts most insurance plans. We look forward to seeing you at our office soon. We thank all our established patients for trusting us and referring their families and friends to Eden Internal Medicine. Together we can build a better and healthier community.

Please contact our office to schedule your new patient appointment!

Office Hours

We are open Monday, 8 AM to 6 PM and Tuesday through Friday from 8:15 AM to 5:00 PM. You may schedule an appointment during these hours with either our physicians or nurse practitioners. Please contact us by calling (336) 627-4896, Option 2 or request an appointment thru FMH. For urgent problems, we will do our best to see you the same day. For true medical emergencies, please call 911.

If you are unable to keep your appointment, we asked that you notify the office twenty-four (24) hours in advance to reschedule and/or cancel. We will send automated reminder call prior to your visit. Please arrive 20 minutes prior to your scheduled appointment to allow time to complete or update your demographic and insurance information.

Our physicians are on call after hours and on the weekends. For after hour emergencies, call us through UNC Rockingham Health Care operator at (336) 623-9711 and ask them to page the doctor on call.

Patient Forms

  • New Patient Packet [PDF]

Our Location

Find us on the map

Hours of Operation

Our Regular Schedule


8:00 am-6:00 pm


8:15 am-5:00 pm


8:15 am-5:00 pm


8:15 am-5:00 pm


8:15 am-5:00 pm






What Our Clients Say About Us

  • "Outstanding service from each person. From check-in to the doctors. Each person is important."
    Thomas S.
  • "Great doctors, great front desk staff!!!"
    Brenda T.
  • "Love my Doctor Angela Boone she's Aces in my book!! 💯"
    The Kids G.
  • "Best doctor office will make away to fit you in if you are sick."
    Teressa S.
  • "DR. and all the staff are good at what they do."
    Rhonda L.
  • "Doctor is compassionate and staff is professional."
    Alvernice B.