Family Doctors in Surrey, BC
Our family physicians provide ongoing, comprehensive care for patients of all ages, from newborns to seniors. Family practice visits are by appointment.

We can help with
- General check-ups and physical exams
- Preventive care and health screening
- Chronic disease management, such as diabetes, high blood pressure and asthma
- Pediatric care for infants, children and teens
- Women's health
- Geriatric care for older adults
- Mental health support
Seeing the same physician over time means your doctor knows your history, which supports safer and more personal care.
Common questions
How do I become a patient of Dr. Stephen Osei-Osafo?
Dr. Osei-Osafo is accepting new patients. Complete the new patient waitlist form online and our team will contact you when a space is available.
How do I book an appointment?
Book online at any time, or call (604) 303-6342 Monday to Friday, 9:00 a.m. to 4:00 p.m.
What is your cancellation policy?
Please give at least 24 hours' notice to cancel or change an appointment. There is no charge with 24 hours' notice. Appointments missed or cancelled with less than 24 hours' notice are charged a $40 fee.
Still looking for a family doctor? Read how to find a family doctor in Surrey.
Appointment cancellation policy
Please give at least 24 hours' notice to cancel or change an appointment. There is no charge with 24 hours' notice. Missed appointments, or those cancelled with less than 24 hours' notice, are charged a $40 fee.
Need to see a doctor?
Book online, register for a walk-in visit, or call our front desk.