Skip to content

Client project: Built for a client. Names are shared only with their permission.

NEMT dispatch platform: Dispatch, billing and driver app with an AI assistant

An operations platform for a non-emergency medical transport company: trips, dispatch, billing, compliance and a driver app, with an AI assistant that answers from live trip data.

Category
Dispatch, billing and driver app with an AI assistant
Stack
Laravel 13, React 19, Flutter, OpenAI via Laravel AI, Stripe
read-only AI tools over live trip data
10
apps: office platform and offline driver app
2
Dispatch board with a live map, today's trips and color-coded statuses, beside the driver app's next trip and offline queue.

Project Goals

Dispatchers were juggling trip bookings, driver assignments, wait-time fees and facility billing across separate tools, and drivers had no app built for their day. Every late pickup or no-show had a cost, and the paperwork behind each trip (proof of delivery, inspections, documents with expiry dates) was hard to keep complete. The company wanted one system for the office and the road, and a way for staff to ask questions about today's trips without digging through screens.

The Result

We built a web platform for the office and a Flutter app for drivers. The office side has accounts with their own rate cards, patients and vehicles. Dispatchers get a board with a live map, routes and recurring trips. Billing covers invoices, statements and driver settlements, and compliance documents warn before they expire. Every trip moves through a fixed set of statuses with a full history, and edits are protected so two dispatchers can't overwrite each other. Drivers get today's trips and route, pre-trip inspections, geofenced arrival, photo proof of delivery and an offline queue that syncs when signal returns. Staff can also ask an AI assistant about the day. It's built on the Laravel AI SDK and answers through 10 read-only tools over live trip data, so its answers come from what the system holds.

Gallery

  • Trip TR-0042 with patient, account, rate-card price and status history, beside the driver app's trip buttons and PIN check.
  • Web AI assistant listing late trips and the tools it called, beside the driver's assistant answering about the next pickup.

We only use the cookies this site needs to work, such as keeping forms secure. Cookie policy