Welcome to Mid-Main Primary Care

Got a Question for Us?

To save you a phone call to the clinic, please click on the button below to see our list of frequently asked questions.

2024/2025 Winter Newsletter

Checkout out our Winter Newsletter! It’s filled with the latest updates, health tips, and special holiday messages from our Mid-Main team.



Vaccine Information

  • Both Mid-Main and Indigo Pharmacy have on hand the publicly funded Measles, Mumps, Rubella (MMR) vaccine.

  • Flu vaccines are available at our clinic and at Indigo Pharmacy.

  • COVID-19 vaccines are only available at Indigo Pharmacy.

To book an appointment with Indigo Pharmacy or for any questions related to the MMR, flu or COVID-19 vaccines, please call 604-423-2882 to speak with our Indigo pharmacist or call our clinic to speak with our registered nurse.

To book an appointment for your flu shot with Mid-Main’s Registered Nurse, please click here.


Booking Your Appointment

You can book your in-office, video and phone visit through our online booking system.

In-Office Appointment or Telehealth Appointment? To assist you in determining which type of appointment to book, please see our Virtual Visit Booking Guideline.  If you are still unsure, please don’t hesitate to give us a call— our team is here to help and guide you

Same Day Appointment. If you have a same day urgent concern and there are no appointments available online, please call the office directly at 604-873-3666 to speak to reception. For emergencies such as chest pain/tightness, choking or breathing difficulties, loss of consciousness, signs of stroke, sever burns, convulsions that are not stopping, severe allergic reaction, serous head injury or major bleeding, please call 9-1-1.


Primary Care Services + Fees

Our Primary Care Clinic is a family practice clinic with a multidisciplinary team to manage your individual health care needs.


Our Team

Get to know our amazing team of doctors, nurse practitioners, pharmacists, registered nurses, administrative support, and reception care.