phone: 828.645.7974
fax: 828.645.9798

104 North Main Street
Weaverville, NC 28787

To schedule an appointment, please call our office at 645-7974

If you have a medical emergency, please call 9-1-1 or go to the Emergency Room.

New Patients
We are currently not accepting new patients at this time.

First Visit
For your initial visit with us, please bring the following with you:

  • Insurance card(s)
  • Photo ID
  • Bottles of any medications you are currently taking

Same Day Visits
When you're not feeling well, you don't want to wait. For established patients who call before 9 a.m., we can usually get you in on the same day.

Telemedicine Visits In certain situations, we are able to perform visits without you having to leave your home. These visits require you to have an internet-connected smartphone, tablet or laptop with a camera and microphone. Visit our Telemedicine page for more information about how to test devices and what to expect.

If you have an immediate life threatening situation such as a severe injury or crushing chest pain, call the ambulance by dialing 911.

For non life threatening emergencies, you may call us to see if we can accommodate you, as many emergencies may be handled in our office. This may be more convenient and less expensive for you. Please note we do not have x-ray equipment, so if you think you have a broken bone you would be better served at one of the local urgent care centers.

Missed Appointments
We ask that you make every effort possible to keep your appointments. If you need to reschedule, please call us at least 24 hours prior to your appointment time. If, due to circumstances not under your control, you are unable to keep your appointment and unable to provide 24 hours advance notice, please let us know as soon as possible so we may schedule another person requiring care. Should you miss an appointment without contacting us in advance, you will be charged a missed appointment fee. Please help us serve you better by keeping scheduled appointments, or letting us know as soon as possible when you can't.

Late for Appointments
If you are more than 5 minutes late for your appointment you may be asked to reschedule. We apologize for this, but if you're late for your appointment Dr. Ogg will be late to see every person scheduled after you. We do not overbook appointment times and strive to keep a timely schedule. Please help us do so by arriving at our office on time.