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.

Frequently Asked Questions

Influenza and COVID-19 vaccines are now available at the clinic.

For more information, see Vaccine Information in the section below

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.

Winter Newsletter

AI Scribe Consent Form

To allocate additional time with your healthcare provider, kindly review and sign the consent form. Please click the button below to access the form.

AI Scribe Concent Form



Vaccine Information

Influenza and COVID-19 Vaccines

The influenza vaccine is available at both Mid-Main and Indigo Pharmacy. The COVID-19 vaccine is only available at Indigo Pharmacy.

To book an appointment with Indigo Pharmacy for the influenza and/or COVID-19 vaccines, please use the link provided to you by the Get Vaccinated system and select Indigo Pharmacy Mid-Main or call them directly to schedule an appointment at 604-423-2882.

To register with Get Vaccinated, click here or call 1-833-838-2323 (toll free)

To book your influenza vaccination appointment with a nurse at Mid-Main, click here or call 604-873-3666,

Measles, Mumps, & Rubella (MMR) Vaccine

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

To book an appointment with Indigo Pharmacy or for any questions related to the MMR vaccine or vaccines in general, please call 604-423-2882 to speak with our Indigo pharmacist. To book an appointment with a Nurse at Mid-Main, 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, serious head injury or major bleeding, please call 9-1-1.

What can our registered nurses help you with? Our experienced nurses can assist with a variety of routine and uncomplicated appointments, including:

  • Routine procedures like: ear flushes, wart treatments, vaccinations and injections, STI testing, stitches/suture removal and wound care. Click here to book.

  • Well-baby checkups. Click here to book.

  • Other health concerns/assessments: urinary tract infections (UTIs), cold and cough symptoms, pelvic exams, Pap tests, HPV cervical screening, cognitive assessments, drivers medical exam forms. Call to book.

If you're feeling unwell, our nurses can also triage your symptoms and help determine the next steps for care. To speak to a nurse, please call 604-873-3666.

Our nurses work closely with our physicians and nurse practitioners to ensure you receive comprehensive and coordinated care.


Primary Care Services + Fees

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

Mid-Main Services and Fees
Community Services

Our Team

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

Get to Know Us

Primary Care Online Booking

Book an Appointment
Check or Cancel Your Appointment
After Hours Clinician On Call

Interested in becoming a patient?

Our Primary Care is currently not accepting new patients. We do not have a wait list.