Skip to content
Aldridge Dagos Get in touch

CASE 03

Healthcare Call Operations

A medical practice used to learn about missed calls and unhandled voicemails after the fact. Now it watches every call, queue, and staff member live.

Role
Design, build, automate
Client
A multi-site medical practice
Year
2026
Stack
Web app · Real-time · Telephony
Status
Live in production

01 The problem

A multi-site medical practice ran phone operations across many staff and queues with no live view of what was happening. A missed patient call is lost revenue and often a lost patient. The practice found out about misses the next day, long after the caller had given up and dialed someone else. Voicemails sat unhandled and nobody knew which ones still needed a return call. End-of-day numbers were guesswork. Nobody could say how many calls came in, how many got dropped, or who handled what. The team was flying blind on the one channel patients use most.

02 The system

A real-time call dashboard. Every call, every staff member, every queue, visible the moment it changes. The phone system pushes each call to the board as it happens, so the team watches the floor live instead of reading about it the next morning. A watchlist surfaces the calls nobody picked up and the voicemails still waiting, so a miss gets caught while there is still time to call the patient back. Voicemail handling tells the truth about what was recorded instead of leaving a row stuck pending forever. An end-of-day report closes the day on its own. It sums the calls, the misses, and each person’s handle time without anyone pulling the numbers by hand.

03 How it holds up

1,089 tests sit behind it. It has run real phone operations every day since launch with nobody babysitting it. The phone system fires signals fast and out of order, and the first one is often wrong. When a call comes in mislabeled or a duration looks off, the system corrects the record from the authoritative phone log, not the first signal that fired. The numbers the practice reads in the morning are the numbers that actually happened. Recording access sits behind a rate limit and an audit log, so patient calls stay protected.

04 The result

The practice sees its phones live instead of finding out after the fact. A missed call gets caught the same hour, while a staff member can still pick up the phone and win the patient back. End-of-day numbers stopped being guesswork and became a report the owner trusts. The system runs without me watching it and fixes its own records along the way.

· How it works

  1. 01

    A call comes in

    The phone system sends each call to the dashboard the moment it happens.

  2. 02

    The board updates live

    Every call, staff member, and queue shows its real state as it changes, not at end of day.

  3. 03

    Nothing slips

    A watchlist surfaces the calls nobody picked up and the voicemails still waiting.

  4. 04

    The record self-corrects

    When a call looks mislabeled or a duration is wrong, the system fixes it from the authoritative record.

  5. 05

    The day closes itself

    An end-of-day report sums the calls, the misses, and each person's handle time on its own.

· Results

Tests
1,089
Status
Live in production
Built
Solo

1. 1,089 tests cover the call lifecycle, direction inference, enrichment, and the watchlist sort.

2. Server-to-server auth, updates driven from the authoritative phone record, and recording access behind a rate limit and an audit log.