A practice’s AI receptionist answers and schedules the doctor
A practice line was busy all day, with callers in German, Swiss German and other languages.
Now an AI receptionist answers, tells callers which doctor is free and books the slot in the practice system.
The problem
Our line is always busy, and callers speak German, Swiss German and other languages.
- The practice line is busy all day.
- Callers ask which doctor is free, and when.
- Staff read schedules out over the phone and book by hand.
What we built
- Answers the line. An inbound phone assistant answers the practice line in German.
- Knows the caller. It finds them in the phonebook, or takes new patient details.
- Reads the schedule. It tells the caller which doctors are free, on which days and hours.
- Books the real slot. It checks availability and books in the practice system.
- A summary by email. The practice gets a call summary after each call.
- Every call kept. Each line of the call is saved as a record.
What it does every day
- The AI answers the practice line.
- Callers hear which doctor is free and pick a time.
- The practice gets a summary of each call.
Ran on live calls and booked real appointments.
The video is an English test call on test data.
Tools
- Azure Communication Services
- Azure OpenAI realtime
- Azure Cosmos DB
- Python
- Practice appointment system