Health for All

Online Booking System*

Introduction to Online Booking

We are pleased to announce the Health for All online booking system!

At present, the appointment types and times available for online booking are limited. For example, specialty appointments (i.e., Well Baby visits, prenatal visits, diabetes visits, and complete physicals) cannot be booked online at this time. If you cannot find the appointment that you need, please call the office at (905) 472-2200.

Online appointment booking for our interprofessional healthcare providers (IHPs) (i.e. Case Manager, Pharmacist, Registered Dietitians, and Social Workers) is available; however, it cannot be done via this webpage. Contact your IHP for information about how to book appointments online.

Because the online booking system is new, there may be technical issues. Please be patient with us while we work through them.

* Please note: The online booking system is only for people who are already patients with Health for All Family Health Team or the Community Care Team.

  • If you are interested in becoming a new patient with the Family Health Team, click here for more information.
  • If you are interested in the Community Care Team’s services, click here for information.

How do you like our new Online Booking process?

Take our short, 5-question survey to let us know
what works and what can be improved:


Your Primary Care Provider (PCP) is the main person to whom you go for concerns and questions about your overall health. This person can be a Family Doctor, Nurse Practitioner, or Resident.

A Resident is a doctor who has finished medical school and is now completing two years of training to become a Family Doctor. A Resident can also be a primary care provider. For more information about our Residents, please click here.

Registered Nurse (RN) appointments can be booked for immunizations, medicine injections (e.g., allergy shots), ear flushing, wart treatment, and suture or staple removal. For nurses to complete these tasks, they need an order from your primary care provider (PCP), so please speak to your PCP before booking a Nursing appointment.

A Nurse Practitioner (NP) is a Registered Nurse with extra training who can provide health care in almost the same way as a Family Doctor. A Nurse Practitioner can be your primary care provider.

The Family Health Team (FHT) is the largest team at Health for All. It includes all of Health for All’s Family Doctors and Residents, as well as a Physician Assistant, Nurses and other health professionals. Most patients seen at Health for All have a primary care provider working within the Family Health Team.

The Community Care Team (CCT) is a team of health professionals that helps patients whose primary care providers do not work at Health for All (e.g., a Family Doctor who works in an office alone may send his/her patient to see the Pharmacist, Registered Dietitian or Social Worker at the Community Care Team). The Community Care Team can also see patients who do not have a primary care provider or who do not have OHIP.