EMSDialog: 149 real EMS calls, 1,000 synthetic ones, and how we use them
EMSDialog is an open set of EMS call conversations, both real and synthetic. We use it inside the company to study how calls unfold and to draft scenarios. Here's exactly how, and the licence limit we work within.
On this page
Paramedic scenarios usually start from a writer's memory of a call. That's valuable, but memory tidies things up. Real calls aren't tidy: the history comes in pieces, a family member answers for the patient, and the important detail turns up halfway through. EMSDialog is a collection of conversations that show what calls actually sound like.
What EMSDialog is
EMSDialog is an open research dataset from a university group that studies AI support for EMS crews. It has two parts:
- 149 real calls, de-identified, with conversations between responders, patients and bystanders. The authors split them into 89 for training and 60 for testing.
- 1,000 synthetic calls, generated to look like real ones, for researchers who need more volume.
Each call is a series of turns (who spoke and what they said), labelled with the EMS protocol that applied, such as "medical: chest pain, cardiac suspected". Researchers use it to teach AI to follow a conversation and suggest the likely protocol.
The licence is CC BY-NC 4.0: free for research and other non-commercial use, with attribution. Commercial use needs the authors' permission.
Why a 149-call dataset matters
By dataset standards, 149 is small. What matters is that these conversations are real. Synthetic calls are useful for volume, but they tend to read like a textbook. The real ones show the hesitations, the corrections and the information that comes in the wrong order, which is exactly what makes scene assessment hard. If we want scenarios that feel like a real call, we need to study real calls.
How Imedica uses EMSDialog
Inside Imedica, administrators can import EMSDialog into an internal call library:
- Import. We download the dataset when the import runs and never copy it into our public code. Calls with fewer than four usable turns are skipped, and very long turns are shortened.
- Read. Writers can browse calls by protocol and read them turn by turn, to see how a given type of call tends to unfold.
- Draft. A writer can ask Claude to turn a call into a draft scenario: suggested patient states, plausible actions and a debrief outline. The draft is saved with the status Draft, and it's only a starting point.
- Rewrite and review. Before any scenario can be published, a physician rewrites it against Canadian directives, and a second person reviews it. That's the same two-person rule every Imedica scenario follows.
Like the question bank, the whole feature sits behind an internal switch. Customer accounts can't see the call library, and no scenario published to customers today came from EMSDialog.
The limits
- Licence. Because of the non-commercial term, our use is internal research and design. If we ever wanted to ship something substantially based on these calls, we'd ask the authors for permission first.
- Setting. The calls come from a US EMS system. Protocol names, scope of practice and the system around them differ from Canadian services.
- Coverage. 149 real calls can't cover the full range of calls. Rare, high-risk presentations, the ones simulation is most useful for, are barely there.
- AI drafts are drafts. A language model can invent clinical details that sound right but aren't. That's why the physician rewrite isn't optional.
For training leads
If you write your own scenarios, try this: before writing the branches, write down the first five things the patient or a bystander would actually say, in their own words. It's a cheap way to build in the messiness a real call has, and it's what EMSDialog does for our writers.
The takeaway
EMSDialog gives Imedica's scenario writers 149 real EMS conversations and 1,000 synthetic ones to study and draft from. Its non-commercial licence keeps our use internal. Every scenario a paramedic trains on is still written, rewritten and approved by people.
Written by the Imedica team. Dataset figures checked against the EMSDialog documentation on Hugging Face, October 2026.
Frequently asked
What is EMSDialog?
A research dataset of conversations from EMS calls, published by a university group. It has 149 de-identified real calls and 1,000 synthetic calls, each labelled with the EMS protocol that applied, such as chest pain or a suspected cardiac problem.
Are Imedica scenarios built from real 911 calls?
Not the ones paramedics train on. Every published scenario is written and reviewed by people. Internally, we let AI draft rough scenarios from EMSDialog calls to help our writers, and those drafts stay internal.
Can EMSDialog be used commercially?
Its licence is Creative Commons Attribution-NonCommercial 4.0, so commercial use needs the authors' permission. That's why our use stays internal, and why we'd ask the authors first before anything built from it shipped.
Sources
Educational content for trained clinicians. It doesn't replace your service's medical directives or your medical director's guidance.