Schedule a call


NEMT Dispatch Software Development

non emergency medical transportation dispatch software

The Challenge

The client wanted to automate the dispatching process for his Non-Emergency Medical Transportation (NEMT) fleet, earlier which was being operated manually by his employees (dispatchers). Along the way, features such as ridesharing with other passengers, and reduced operating costs were the aims.

Another challenge was operating the booking engine from different screens like monitoring the Live Run, dispatching screen, new booking screen. In this dispatcher had to jump from 1 screen to another till the booking is dispatched. Users required one single screen for all these interactions.

The client wanted a way out to manage fleet dispatch better and improve the passengers’ pick-up and drop-off experience. The client also aimed to offer a better solution for all fleet and customers by making the process automated and error-free.

The application lacked invoice management and a patient management module to manage each interaction within the system.

The software solution should have been able to instantly dispatch the most optimal combination of vehicles and routes to manage the demand.


With the experience and knowledge of
several projects, we developed a fully
autonomous, comprehensive software
using data science and real-time
variables to optimize routes,

This project required in-depth domain expertise of HealthCare and Transportation. We created the architecture of a fully autonomous, comprehensive application using data science, and real-time variables to optimize the routes, automated scheduling, and to offer the instant dispatching.

The software integrates real-time traffic data into the dispatch plan to come up with the routes, which avoid traffic delays and create a streamlined process. We also developed an autonomous dispatch engine for route optimization and instantaneous dispatching.

We devised mechanization that allows passengers to share a ride that is assigned for a particular area, causing time and cost savings for not just the patient but the NEMT fleet as well.

Drivers are provided with an Android or iOS application for the tracking of the ride. Ride tracking allows them to be well equipped and prepared for the numerous ongoing requests. The ride-share feature provides significant enhancements to the product. This feature was designed from the ground up to allowed fleets of any size to dispatch their trips autonomously.

We used Microservice architecture to make the application highly scalable. The mobile apps for the drivers were designed and developed in the native environments of Android and iOS, respectively. MariaDB relational database was used for fleet records, patient’s info, area served, and for vehicle records. We used RabbitMQ for quick signaling and message broking between the front-end and the central server.

On the backend, WebSockets provided real-time interactive communication between the client browser and the server. The solution is hosted at the data center of Taazaa.

The Solution

The application has reshaped the way we think about NEMT transportation and dispatching. Our solution employed high-level route optimization algorithms, and an autonomous dispatch engine to find the most efficient, cost-effective routes. Not just this, but our solution continuously improves dispatch processes in milliseconds.

This application allows dispatchers to create a booking, dispatch the booking, and track the live run from one single screen known as an operation screen or power screen. User can easily book, track, cancel the rides.

For the Patient management screen, our application gives a separate view of the details linked to each patient on one screen. Here dispatchers can see the patient’s source, Medicaid number, billing details, card details, history of trips, upcoming trips, present-day trip, total billing amount, and invoice details for each booking.

For invoice management, we have introduced a new module known as the ‘Power Workbook’. On this screen, dispatchers can easily track the invoices for each passenger booking. They can view the status of the payment, the payment mode used, issue refunds, and even send invoices to the patients via e-mail.

Integrated with Google Maps, the client can provide non-emergency medical transportation with individualized routes to efficiently manage the fleet dispatch. Our client was also able to effectively address passengers’ special pick-up and drop-off needs while multiplying efficiencies through the highly developed ride-share feature. It integrates real-time traffic data from Google Maps into the dispatch plan resulting in routes that avoid traffic delays.

The solution simplifies the whole process and saves a lot of time and effort for patients and fleet owners.

nemt routing software illustrations vectors