Book an appointment

We take urgent and same day sick appointments between the hours of 8 am to 10 am. 

We ask that your refrain calling for routine well exam appointments during this time as our on hold waiting time increases during these hours.  Calling us after 10 am will give us time to find the best appointment time, physician and location needed for routine exams and follow-up appointments.


Book an appointment on-line-under construction-coming 2019.

Contact our Telephone Triage Staff

When you need advice A-Z our Licensed Nurses and credentialed Medical Assistants are trained to help you over the phone with your questions regarding your child's needs and care.  We strive to make it our goal to call you back within 30 minutes. Please do not hesitate to call us back if you have not heard from us within an hour.  Each call is taken on a case by case basis, from emergent, urgent and routine call backs.

Routine calls for advice, prescription refills and referrals can be done through your child's portal as well.  Please do not leave urgent or emergent messages through the portal -call 847-895-2901 or life threatening situations hang up and dial 911

Enhanced Access

There are many ways to reach us when you have a need.

  • For non-urgent needs: Send us a message, appointment request, care questions, or refill request any time online through our Patient Portal. To access the patient portal, visit

  • For urgent needs or to speak to a care team member, please call your medical home office directly.


Phone Numbers

847-895-2900 Schaumburg

847-382-8900 Lake Barrington

224-569-4100 Lake in the Hills

Office Hours

Monday - Friday 8AM - 5PM

Saturdays 8:30AM - 1PM

Evening hours differ by office location.

Contact your home office for evening hours between 6pm-8pm.

After hours call 847-895-2901

Non-urgent matters will be called back within 60 mins.

Urgent matters will be called back immediately.

Life Threatening matters please hang up and dial 911

Poison Control 1-800-222-1222