Dr. Hayes is a participating provider with Blue Cross and AETNA. Many plans such as United Health Care, Cigna, and Oxford have out- of-network benefits. Insurance coverage depends on what type of procedure or treatment you receive and the benefits as defined in your Health Care Plan. In many cases, the treatments are covered. We will cooperate with your insurance plan. If you receive a non-covered service as defined by your plan's policy, you may have patient payment responsibility. You are encouraged to review your plan with our insurance specialist prior to your first visit. Payment plans may be set up through our office. We do participate in Medicare. Please note that Acupuncture is NOT a covered service under Medicare.

You will be referred to our health plan insurance specialist to determine your benefits prior to the first visit. She will attempt to answer all of your questions including fees prior to your visit.

Suboxone/Subutex Detox Program

Please be advised that the Suboxone/Subutex Detox Program is considered a non-covered service by most insurance companies. Therefore, the majority of the program is an out-of -pocket expense. However, some insurance companies will pay for a medical evaluation which may defray part of the cost. Our detox coordinator will assist you with this determination prior to your first visit.


Our practice is very unique because our average patient visit is 45 minutes long. Furthermore, for our patient's convenience, we attempt to keep your waiting time in our waiting room to a minimum; we have about a 90% record of getting our patients in on time. It is rare that a patient has to wait more than 10 or 15 minutes. To that end, we are very strict about our schedules. Thus, we ask for the patient's cooperation by being on time so they can get the maximum benefit of their visit. Also, no shows can be very disruptive, and they may deprive other patients of the opportunity for an appointment. In addition, no shows may cause an unnecessary wait for a new patient's first appointment. Therefore, we have set up the following No Show Fee Policy.

We ask for a 3 day notice for cancellation of an appointment with no charge (calls must be received by 10 a.m.) Two day cancellations will result in a no show fee of $50.00. A one day notice or a total no show will result in a $100.00 no show fee.

All cancellations must be made to 610-633-6814.


Returned check fees will be charged at $25.00 plus the outstanding balance.