Context
Medical transport in France involves thousands of ambulance, VSL and conventioned-taxi companies operating in a tightly regulated environment. Dispatch often lives in spreadsheets or voice calls, claims depend on heavy proprietary software, and field data still comes back on paper.
The problem
Three constraints had to work together:
- Live dispatch and planning — assign missions to crews in real time while respecting patient, vehicle and availability constraints.
- Healthcare compliance — SEFI, SCOR, NOEMIE-OCT, SESAM-Vitale, CPS and CNDA workflows leave no room for approximation.
- Field continuity — crews need to read and update missions without a reliable network connection.
The solution: one ecosystem, six services
Field app
An offline-first React Native application gives crews their daily missions, time tracking, electronic signatures, stock QR scanning and geolocation. Changes sync in both directions as soon as connectivity returns.
Dispatcher workspace
The React web client combines live dispatch, planning, invoicing, claims, portable documents, QHSE, crews, vehicles and stock in one operational surface.
Business API
A Node.js and PostgreSQL backbone resolves tenants by domain or header, isolates data, orchestrates the full mission-to-claim workflow and connects CPS, FluxPilot, Masternaut, S3-compatible storage and payment services.
AI dispatch copilot
A Claude-powered service can create missions, find availability and suggest crew assignments from natural-language requests. Every action remains permissioned, traceable and cost-controlled per tenant.
Tenant operations and external missions
The ecosystem also includes the public product site, the tenant back office and a separate PTAH/Geosoft intake platform with acceptance rules, automation and notifications.
Foundations
- Strict multi-tenancy with data isolation, granular feature flags and tenant-level audit trails.
- French healthcare compliance across NOEMIE-OCT, SEFI, SCOR, TLSi, CPS and CNDA workflows.
- Real-time operations through Socket.io for dispatch, mission updates and vehicle location.
- End-to-end billing with Stripe Connect, B2 exports and automated response processing.
Results
- Daily production use across ambulance and conventioned-taxi businesses.
- CNDA-compliant claims processing as a meaningful commercial advantage.
- Faster dispatch during activity peaks through assisted mission handling.
- A shared infrastructure that serves multiple companies without weakening tenant isolation.
Next
The next stage expands the copilot, opens more partner integrations and accelerates commercial rollout without compromising operational reliability.