EMS Business Continuity

How to Keep EMS Dispatch Running During a RescueNet Outage

DataAuthenticity LLC EMS Dispatch • Business Intelligence
Originally published by the author on the Zoll Data Community forum

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 Goal: Restore Dispatch Sight, Fast

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.

The Five-Step Implementation

Step 1

Prepare Your Data Sources

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

Build Your Backup Trip Sheet Report

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

Build Your Vehicle Availability Report

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

Automate the Data Refresh

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

Train Dispatch to Use It

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.

backup-page-1.png Crystal Reports backup process showing trip data extract and available vehicles report layout
The backup trip sheet and vehicle availability reports side by side — each designed to match the paper forms dispatchers already know.
backup-page-2.png EMS dispatch backup dashboard showing automated data extraction schedule and vehicle status output
The automated extraction process refreshes both data sources on a 3-minute cycle, ensuring the backup reports are never more than a few minutes stale.

An Added Layer: The Dispatch Dashboard as Backup

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.

Why this matters operationally: During an outage, the two things dispatch needs most are awareness of what calls are open and what units are available. This system provides exactly that — nothing more, nothing less — and it does so using infrastructure that is already in place in most EMS environments running Crystal Reports and SQL-based extraction.

What You Need to Build This

No additional software licensing is required. The entire system runs on tools most EMS operations already own.

Need Help Building This for Your Agency?

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