Family medicine · Same-day appointments

Care that keeps pace with your life.

Northgate Family Clinic brings family doctors, pediatrics, women's health and lab services under one roof. Book online in under a minute, see a doctor today and get your results on your phone.

  • Walk-ins welcome
  • Most insurance plans
  • Video visits
  • Same-day appointmentsMost patients are seen within 24 hours
  • Most insurance plansWe bill your plan directly
  • Online booking 24/7Pick your doctor and time in a minute
  • Results on your phoneSecure patient portal and app

All ages · Same-day

Family medicine

Your family doctor is your first stop for almost everything: yearly checkups, coughs and infections, aches, mental wellbeing and managing long-term conditions....

Newborn to 18

Pediatrics

Our pediatric team sees children from their first week to their eighteenth birthday, in exam rooms designed to feel calm and friendly....

Prenatal · Screening

Women's health

From your first screening to menopause, our women's health clinic offers private appointments with doctors who specialise in every stage of life....

Diabetes · Heart · Asthma

Chronic care

Living with a long-term condition is easier with a team behind you. We build a personal care plan, track your numbers between...

Walk-in sessions

Vaccinations & travel health

Keep your whole family protected. Our nurses run walk-in vaccination sessions every Tuesday and Saturday, and travel consultations by appointment. What is...

On-site lab

Lab & diagnostics

Our on-site lab means most tests happen in the same visit. Results go to your doctor first, then to your portal with...

Patient portal

Your results, explained, not just sent.

Lab results arrive in your secure portal the moment your doctor has reviewed them, with plain-language notes on what each number means and what to do next.

  • Blood work back in 24–48 hours
  • Every result reviewed and annotated by your doctor
  • Private and encrypted, shared only with your care team
How the portal works

How a visit works

Less waiting room, more doctor.

Four simple steps from booking to follow-up, whether you come in person or see us by video.

  1. Book online

    Choose a doctor, a service and a time that suits you, day or night.

  2. Check in from your phone

    Fill in forms before you arrive and skip the clipboard.

  3. See your doctor

    Unhurried appointments with time for every question.

  4. Results & follow-up

    Notes, results and prescriptions land in your patient portal.

Book your first visit

Dr. Amara Okafor

Family physician · Clinic lead

Our clinic lead and a family physician for over sixteen years, known for clear explanations and unhurried visits.

Dr. Samuel Reyes

Internal medicine

Leads our chronic care clinic and helps patients take control of diabetes and heart health.

Dr. Mei Tanaka

Pediatrician

Calm, playful and thorough, Dr. Tanaka cares for children from their first week to their teens.

Dr. Lena Brandt

Family physician

A family doctor with a sports medicine background who keeps active patients moving.

Northgate in numbers

A clinic families stay with.

  • 14 minAverage wait in clinic
  • 12,400+Patients cared for
  • 96%Would recommend us
  • 24 hrsTypical lab turnaround

Patient stories

Heard, not hurried.

I booked at 7am, saw Dr. Okafor at 10:15 and had my prescription at the pharmacy before lunch. It felt like the clinic was built around my day.

Rachel M.Family medicine patient

Dr. Tanaka is wonderful with our twins. She explains everything twice, once for us and once for them.

Daniel & Sofia K.Pediatrics, parents of two

My blood work came back with notes I could actually understand. For the first time I know what my numbers mean.

George T.Chronic care patient

Video visits

See a doctor from your sofa.

Colds, rashes, prescription renewals and follow-ups often do not need a trip in. Start a video visit with your own Northgate doctor in the app, seven days a week.

  • Video visits 7 days a week, 8am–10pm
  • Prescriptions sent straight to your pharmacy
  • Book, reschedule and message your care team

Feeling unwell? We can see you today.

Book a same-day appointment online or call the clinic. In a medical emergency, call your local emergency number.

Book an appointment