CareCompile Dispatch Console →
CareCompile Dispatch

Radio traffic is the only clinical record
that evaporates.

Dispatch is transmitted, heard, and gone. Everything else in emergency care leaves a record that someone can go back to. We turn the radio into one, with the original audio sitting behind every line of it.

The chain

No recorder replacement, no API dependency. We watch the folder your recorder already writes to.

recorder spool transcription triage record
Integration

It watches a folder

Trunk-recorder, rtl_airband and SDRTrunk do not expose an API. They write one file per transmission to a directory. We read that directory. It is the most durable integration available, because it does not break when your recorder updates.

Transcription

On hardware you control

Speech to text runs on dedicated GPU hardware, not a public API. Operational radio is sensitive material and it should not leave the building to be understood.

Honesty

Confidence travels with the audio

A poorly captured transmission cannot produce a confidently asserted finding. Confidence is capped by the quality of the audio it came from, so a bad capture never masquerades as a clean one.

Custody

Audio stays outside the web root

Recordings are served only through an authenticated endpoint that writes an audit record. Every listen leaves a trace, because in review the question is always who heard what, and when.

Built for the review nobody wants to do

Accredited emergency medical dispatch programmes must pull recorded calls at random and score them for protocol compliance. Today that work is manual, slow, and the first thing to slip when a centre is short staffed.

We do not build protocol call-taking, and we will say so in the room. That is a licensed clinical product and there are good vendors selling it. We build the layer that reviews what happened afterwards.

Consistency is a statewide measurement problem

One answering point cannot see how it compares to the others, and a state programme cannot correct variation it never measures. Quality assurance done centre by centre, by hand, on a random sample, produces exactly that blind spot.

Statewide

Every centre on one scale

The same observable measures applied identically across every participating answering point: determinant assigned, pre-arrival instruction given, address and callback confirmed, time to dispatch. Comparable because they are computed the same way, not because someone agreed to a form.

Variation

The spread, not just the average

A state average hides the centre that is struggling. We report the spread between centres and the count of calls falling below threshold, because that is where a programme actually intervenes.

Scalable

Adding a centre is adding a folder

Deployment per answering point is a recorder output directory and a channel definition. There is no per-seat client to install and no change to how call-takers work, which is what makes a small rural centre as easy to onboard as a large one.

Local control

Each centre sees its own

Centre-level access to its own calls and scores, with the statewide comparison available to the programme. Audio access is authenticated and logged at every level.

Where this came from

The engine is running today in a security and incident-monitoring deployment, transcribing operational radio and turning it into structured incidents with the audio retained behind each one. What is described above is that engine, aimed at emergency medical dispatch quality assurance.

What we are not claiming

We have no deployed United States public-safety customer today. We are not an emergency medical dispatch protocol vendor and do not sell call-taking software.

Recording and review of voice traffic is governed by state law, and consent rules differ across states. Any deployment is designed around the rules of the state it runs in, decided before the first recording is processed rather than after.

If you are procuring an EMD system and want a quality assurance layer behind it, or you are a prime looking for that component, that is the conversation we are useful in.