EMS Business Continuity
System outages happen. Whether it's a database connectivity failure, a hard drive issue, or a network interruption, the moment RescueNet goes down, dispatch loses visibility — no job board, no resource tracking, no ability to follow active trips. Over nearly 14 years supporting EMS dispatch operations, a lightweight backup process has been developed and refined that restores dispatch visibility within minutes, using tools already available in most EMS environments: Crystal Reports and Excel.
The core concept is straightforward — create a continuously refreshed, offline-capable data source that sits completely outside the scope of SQL Server and RescueNet. When the primary system fails, dispatchers can immediately run two Crystal Reports to see every active trip and every available vehicle, without waiting for IT to restore connectivity.
This approach is built on three assumptions about your environment:
If those three conditions are met, the following five-step process can be implemented relatively quickly.
Step 1
Trip data: Using your paper trip sheet as a field guide, identify which data points are needed and build a Crystal Report pulling those fields. Export it to an Excel file. You can start conservatively and add fields as you go. Consider whether to include completed calls or only assigned and open ones, and how far back in time to look.
Vehicle data: Build a separate report capturing all vehicles currently not on active calls — units that are out of service, at post, doing a weather check, en-route back to base, and so on.
Step 2
This Crystal Report uses the trip data extract from Step 1 as its source. Format it to mirror your existing paper trip sheet as closely as possible — familiar layout reduces friction for dispatchers under stress. Each record in the output will correspond to one active trip.
Step 3
This Crystal Report uses the vehicle data extract from Step 1. Its purpose is to give dispatch an instant read on which resources are available for assignment. Keep it simple and scannable — unit number, status, location.
Step 4
This is the most important step. The entire system depends on data sources that are continuously updated. Use your existing extraction tool to refresh both files every N minutes — frequency depends on your system's capacity, but every 3 minutes is a practical and manageable interval for a dataset of 500–600 trips.
Important: Avoid overwriting files directly in the location dispatchers access. If a dispatcher opens a file and leaves it locked, the next automated write will fail silently. Instead, write to a staging location and batch-copy to the destination — or use a sync tool — to minimize that risk.
Step 5
In the event of a system outage, dispatchers open the Crystal Report viewer and run the two reports manually. The trip report generates one page per active or open trip. The vehicle report produces a single-page summary of available resources with their current locations. Total time from outage to restored visibility: under two minutes.
In practice, this backup system is supplemented by a live dispatch dashboard that incorporates a custom candidate ranking report. That dashboard runs independently of RescueNet's interface and serves double duty — as a coaching tool for better vehicle utilization under normal conditions, and as an additional fallback resource during an outage.
No additional software licensing is required. The entire system runs on tools most EMS operations already own.
DataAuthenticity LLC designs and implements Crystal Reports-based dispatch tools, automated data pipelines, and business continuity solutions for EMS and 911 agencies. Reach out to discuss your environment.
Start a Conversation