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 currently have a primary care doctor at another office and would like to switch to Dry Ridge Family Medicine, please download and fill out the Request for Medical Records form and either take it to your current doctor or stop by our office and let us fax it for you. Once we receive your medical records, we can call you to schedule an appointment.

If you were seeing Dr. Ogg at Mashburn Medical Center and would like to continue to be her patient, you still need to fill out the Request for Medical Records form and take it to Mashburn or drop it off at our office prior to scheduling an appointment.

If you do not currently have a primary care doctor and do not have medical records, please download and fill out the Medical History Questionnaire and drop it off at our office at 104 North Main Street or fax it to us at (828) 645-9798.


First Time Patients
If you are visiting Dry Ridge Family Medicine for the first time, please arrive 15 minutes before your appointment time to fill out some paper work (you can also download and fill out the forms below prior to your appointment). Also bring your insurance card(s) and be prepared to have your photograph taken for our electronic health records.


Same Day Sick Visits

When you're not feeling well, you don't want to wait. At Dry Ridge Family Medicine, we can usually get you in on the same day and sometimes right away for your acute problems.


Emergencies

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 save time and money by first calling Dry Ridge Family Medicine to see if we can accomodate you. Many emergencies may be handled in the office setting. This may be more convenient and less expensive for you.

Please note, Dry Ridge Family Medicine does not have x-ray equipment, so if you think you have a broken bone you would be better served at either the local urgent care center or ER.


Insurances We Accept
We are in-network with the following:

  • Aetna
  • Blue Cross/Blue Shield
  • Cigna
  • Crescent
  • HealthChoice
  • Humana
  • MedCost
  • Medicare
  • United Healthcare

We are an authorized non-network provider for TriCare Standard.

If you don't see your insurance on either list please call us to check on our status with them. Sorry, we are not accepting new Medicaid patients at this time.

Self pay is also an option. We accept cash, checks, and most credit cards.


Fill Out Forms Before You Go
Would you like to save you and your family some time when you come to your first appointment? Take a few minutes now, print off the forms below and have them filled out when you arrive:


Other Forms

Missed/Late for Appointments
Unless canceled at least 24 hours in advance, we reserve the right to charge for missed appointments at the rate of $25 per missed appointment. If you are more than 5 minutes late for your appointment you may be asked to reschedule. Please help us serve you better by keeping scheduled appointments.