ePCR narratives,Get your ePCR narrativesright the first time.
AI writes the complete narrative from your dictation — Live QA catches what's missing.Dictate the call out loud — AI writes the complete narrative, and Live QA catches what's missing before you sign.
Subjective: 68-year-old male with a chief complaint of chest pain for 30 minutes, which began while mowing the lawn. He was found pale, cool, and diaphoretic on the couch. He has a history of diabetes and hypertension and takes metformin and labetalol. The pain was rated 8 out of 10.
Objective: On exam, the patient appeared pale, cool, and diaphoretic. Vitals: heart rate 88, blood pressure 140/82, respiratory rate 16, oxygen saturation 98%, blood glucose 90. GCS 15. 12-lead ECG showed ST elevation in leads II, III, and aVF, with V4R negative.
Assessment: Chest pain with ECG findings consistent with inferior STEMI.
Plan: IV access established in the left arm with a 20-gauge needle. Aspirin 324 mg given. Nitroglycerin 0.4 mg sublingual administered. Oxygen at 2 L/min via nasal cannula. The patient was transported to Baptist Health Hospital. Report was given via radio and upon arrival.
Subjective: 68-year-old male with a chief complaint of chest pain for 30 minutes, which began while mowing the lawn. He was found pale, cool, and diaphoretic on the couch. He has a history of diabetes and hypertension and takes metformin and labetalol. The pain was rated 8 out of 10.
Objective: On exam, the patient appeared pale, cool, and diaphoretic. Vitals: heart rate 88, blood pressure 140/82, respiratory rate 16, oxygen saturation 98%, blood glucose 90. GCS 15. 12-lead ECG showed ST elevation in leads II, III, and aVF, with V4R negative.
Assessment: Chest pain with ECG findings consistent with inferior STEMI.
Plan: IV access established in the left arm with a 20-gauge needle. Aspirin 324 mg given. Nitroglycerin 0.4 mg sublingual administered. Oxygen at 2 L/min via nasal cannula. The patient was transported to Baptist Health Hospital. Report was given via radio and upon arrival.
Live at fire departments,
hospital systems, and EMS agencies.














Here's what your medics
most likely missed.
A typical narrative has gaps that could fail an audit. EMSSOAP flags gaps like these and walks the medic through the fix before submission.
76YOM c/o substernal chest pain x 30 min, 7/10. 1OPQRST obtained. Pt is 2A&Ox4, NKDA.3 Vitals: BP 144/88, HR 92 reg, SpO2 96% RA. 412-lead obtained. 50.4mg NTG SL administered.6 Pt 7transported to hospital.8
- 01INCOMPLETEno quality, no radiation, no timing
- 02INCOMPLETEGCS not recorded — A&Ox4 alone
- 03ABSENTno past medical history captured
- 04INCOMPLETEno 12-lead interpretation
Two minutes from a medic's voice to an audit-ready chart.
Medics dictate in fragments under pressure. EMSSOAP organizes those fragments into a structured, protocol-cited chart the medic reviews and copies into their ePCR.
Your protocols,
baked into our AI.
Medics dictate shorthand. The AI surfaces the protocol-standard detail your charts require, for the medic to confirm.
Patient with chest pain. Aspirin 324 mg PO administered.
Patient with chest pain. Aspirin 324 mg PO administered.
Generic AI guesses. Ours stays anchored to what the medic dictated.
Documentation the medic can stand behind.
The same gaps that fail an audit are the gaps that keep claims from clearing the first time through.
Plug in your transport volume and current net collections to see your documentation gap in real numbers.
Based on the numbers you entered.
In one Florida fire department's case, net collections rose from 40% to 70% within about 60 days of adopting EMS SOAP, roughly $1.8M more per year.