Health

Case study · House-call clinic

House-call routing for 12 patients/day — across multiple doctors, with EHR sync.

A US clinic running daily house calls needed a routing system that didn't fall apart. Administrators were manually planning routes for multiple doctors visiting up to 12 patients a day at homes, nursing facilities, and hospitals. We built a custom admin platform plus a PWA for doctors with offline caching, route optimization, and EHR sync.

Case · Hospitals

shipped

United States · Clinic · House-call service

12 / day

house calls per physician, optimally routed

10

report types for administrators

Offline

PWA caches data for weak-signal areas

6 mo

delivery with a 5-specialist team

Stack·

Angular · TypeScript · PHP

12 / day

house calls per physician, optimally routed

10

report types for administrators

Offline

PWA caches data for weak-signal areas

6 mo

delivery with a 5-specialist team

The challenge

Three problems — all at once.

Administrators were assigning each doctor up to 12 patients daily for house calls — but planning was manual, time-consuming, and error-prone.

Integration with existing EHRs was non-negotiable. Patient medical history, diagnoses, medications, treatment plans, immunizations, allergies, imaging, and lab results all had to sync from other providers' systems.

Doctors needed to work in the field — at homes, in nursing facilities, in hospitals — often with patchy or no network. The application had to function offline and still produce accurate route optimization.

What we did

Seven specific things.

  • 01Built an admin panel with mini-CRM + PHI handling: patient and doctor management, schedule creation, role-based access (Super Admin, Admin, Doctor)
  • 02Encrypted PHI on the server with EHR-sync flows accepting both manual entry and system import
  • 03Built a PWA for physicians — daily routes, patient history, schedule visible weeks ahead, with full offline operation and cache-first sync
  • 04Created the route-optimization scheduler: factors in call frequency (biweekly, weekly, specific days), 12-patient-per-day cap, location coordinates, and distance calculations via Google Maps
  • 05Added multi-format clinical notes — text, audio, voice-to-text — so doctors can document in their hands-free workflow
  • 06Delivered 10 admin reports: Missed Patients, Completed Visits, Audio Notes, Provider Summary, Referral Census, Referrals, Routes, New Patients, Documents, Weekly Route Overview
  • 07Released features gradually so the clinic's end-users could test as the product evolved

Tech stack

AngularTypeScriptPHPPythonGoogle Maps APIPWA

Have a similar challenge?

The audit found ours. It can find yours.

5 days. Written report. Fixed-price plan. No commitment.