Find My Doctor

AI-Driven System for Real-Time Family Doctor Discovery

Connecting patients with family physicians through intelligent, automated verification

About This Project

Finding a family doctor remains a major challenge in many healthcare systems, where patients are often forced to rely on outdated registries or manually call clinics to determine availability. These workflows are inefficient, inaccessible, and do not reflect real-time clinic intake status.

This project proposes an AI-driven system that continuously discovers, verifies, and maintains up-to-date information on family physicians, and exposes this information to patients through a clean, searchable web interface.

The system combines automated web scraping for physician discovery with outbound AI-powered phone calls, using a trained voice agent to verify clinic intake status. Verified information is stored in a centralized database, which serves as the authoritative source for patient-facing queries.

Patients interact exclusively with this web interface—allowing them to search, filter, and discover family doctors based on real-time availability, location, and preferences—without needing to place phone calls themselves.

The Problem We're Solving

Patients searching for a family doctor often face:

  • Inaccurate or outdated online listings
  • Unclear intake procedures
  • The need to repeatedly call clinics for basic information

Meanwhile, clinics experience:

  • Being inundated with repetitive calls asking whether they are accepting new patients
  • Increased administrative burden
  • Time taken away from patient care

Core Question:

How can we maintain a continuously updated, accurate view of family doctor availability and present it to patients in a simple, accessible interface—without requiring patients to interact with clinics directly?

This project investigates whether AI voice agents and automated scraping can replace fragmented, manual workflows with a centralized, real-time system.

How the System Works

1

Physician Discovery

Automated web scraping discovers physicians from public health directories, clinic websites, and business listings.

2

AI Voice Verification

AI-powered phone calls verify clinic intake status by asking standardized questions and converting responses into structured data.

3

Centralized Database

Verified information is stored in a centralized database with timestamps reflecting data freshness and accuracy.

4

Patient Access

Patients search and filter through this web interface to find available doctors—no phone calls required.

Expected Impact

By separating patient interaction from clinic verification, this project introduces a scalable and respectful approach to family doctor discovery.

For Patients

A clear, up-to-date interface that eliminates the need for repetitive phone calls and reduces the time to find care.

For Clinics

Reduced administrative burden from repetitive inquiries, allowing staff to focus on patient care.