Inspiration
44% of newcomers in Canada have no family doctor. In Ottawa the average wait is 225 days. People have insurance but can't find anyone who takes it. They end up in the ER. We wanted to fix that.
What it does
You enter your name, postal code, language, and insurance type. When one finds a match, it calls the clinic for you. Then it calls you back in your language with the result.
How we built it
React frontend. FastAPI backend. PostgreSQL database. WebSockets for live updates. ElevenLabs for the phone calls. Two people. 24 hours.
Challenges we ran into
Making the phone call work mid-demo. Getting the AI to know when it's calling a clinic vs. calling a patient.
Accomplishments that we're proud of
A real phone call placed live during the demo. A patient callback in their own language. Built in two days.
What we learned
Canada's newcomer insurance system is way more complicated than we thought. And 79% of patients are most comfortable with AI for exactly this — booking, not diagnosis.
What's next for FamilyPath
Live clinic data instead of scripted results. More languages. Direct integration with Ontario's Health Care Connect and BC's Health Connect Registry. Make finding a doctor a day-one action for every newcomer in Canada.
Built With
- docker
- elevenlabs
- fastapi
- postgresql
- python
- react
- tailwindcss
- vite
Log in or sign up for Devpost to join the conversation.