Online Appointment Scheduling

We offer online appointment scheduling through our website for new and current patients. If you wish to book or cancel an appointment, you may. Cancellation must be done prior to 24 hours before your visit through your confirmation email (there is a link to click).

If you have any issues please call us at (540) 840-4144. All appointments may also be booked over the phone, however as our office is quite busy, we might need to call you back so please leave a message with an email and/or your phone number and we will do our best to return your message in a timely manner.

Paperwork to fill out before your first appointment:

In Network with the Following Insurances

Cash Plans (as of 1/2019)

New Patient Exam: $120
Follow Up Appts: $50

*Rates will be increasing 1/2020*


Call (540) 840-4144 or the number on the back of your insurance card with questions regarding your coverage.

Changing Your Appointment’s Date

As our practice is designed around helping patients, if an appointment must be changed, 24 hours notice is required so the appointment can be offered to another patient. You will be billed $50 for such instances as a missed appointment or a cancellation online or by phone for appointments within the 24 hour window.  If you need to change your appointment, please call us at your earliest convenience to rebook, or simply reschedule on our online program.

$50 Broken Appointments & Same Day Cancellations

As a repeat mention in our office policy notes, ALL “No show” appointments and appointments cancelled same-day  are subject to a $50 charge. Please give 24 hours notice so that Dr. Heppe may service others in need at your time. As our office is here to better serve our community, appointments that are broken leave less time to heal those who need care.

Financial Agreements

It is your payment that allows us to continue providing high levels of professional care, maintain our facility, and pay our staff. If for any reason you cannot keep your financial agreement, please inform us immediately to eliminate any misunderstandings. We only ask that you pay for what services you receive in a timely manner. If you have the desire to receive care in our office, we will make every attempt to make affordable arrangements.