Emergency Type
Transport Type
GCS scoring available in Vital Signs section
Tap on the body to mark an injury
Type (select all that apply)
Envenomation Signs
Signs
No vitals recorded
No ALS interventions
No ALS medications
No interventions
No medications
No MedCom entries
WVEMS Patient Care Report v24.1 • Data saved in browser • Checking offline status...
Eye (E): 4=Spontaneous, 3=Voice, 2=Pain, 1=None
Verbal (V): 5=Oriented, 4=Confused, 3=Inappropriate, 2=Incomprehensible, 1=None
Motor (M): 6=Obeys, 5=Localizes, 4=Withdraws, 3=Flexion, 2=Extension, 1=None
Total: 15=Normal, 13-14=Mild, 9-12=Moderate, 3-8=Severe
Scanning localStorage on this domain:
Sections — Tap headers to expand/collapse. Emergency Type checkboxes show relevant sections.
Timestamps — 6 buttons: Dispatch, Enroute, On Scene, Depart, Arrive, In Service. Tap to set, tap again to edit.
Vitals — Add, fill fields, tap Submit to lock. Edit to unlock. Timer runs from Submit time. Submitted vitals collapse to summary.
GCS — Score shows only when all 3 (E, V, M) entered. Scale adjusts by age.
Priority — Background tints green/yellow/red. Vitals alerts lock priority. Checkbox alerts are dynamic. Manual override in Status.
RTS — Auto-calculates on trauma when GCS, BP, RR are entered. Shows in Vitals and Transport.
Environmental — Check Environmental in Emergency Type. Sub-categories: Cold, Heat, Submersion, Snake Bite, Allergic Reaction.
Narratives — Three separate fields: Full Narrative (auto-generate), MIST Handover, AI Narrative (online only).
AI Assistant — Tap the EKG button (bottom-right). Ask questions, dictate data, or request narratives. Actions show with Create/Skip.
Saving — Save stores in browser. Export for backup. Find Records in More shows all stored data.
Full Manual — More → Manual for detailed instructions on every feature.
1. Getting Started
When you open the app, a blank report is ready. The app saves your work automatically as you type. All data stays in your browser on your device.
The app is divided into collapsible sections. Tap any section header to expand or collapse it. Use More → Expand All or Collapse All to control all sections at once.
The home icon in the top-left returns you to the main WV EMS Tools page at dispatch.wvems.app.
2. Header Buttons
New — Saves the current report and creates a blank one.
Records — View all saved reports. Tap one to load it.
Save — Saves the current report to browser storage.
Clear — Wipes the current report after confirmation. Cannot be undone.
More (⋮) — Opens dropdown: Quick Tips, Manual, Export JSON, Import JSON, Print, Expand All, Collapse All, Find Records.
3. Timestamp Bar
Two rows of quick-tap buttons for recording call times: Dispatch, Enroute, On Scene (row 1) and Depart, Arrive, In Service (row 2).
Tap once to stamp the current time. Tap again to open an edit field where you can change the time or clear it. These times also appear in the Pre-Assessment section and feed into the narrative.
4. Pre-Assessment
Incident Information — Incident number, station, response times (also set via timestamp bar), dispatch info.
Scene Size-Up — BSI, scene safety, number of patients, MCI, spinal precautions.
Patient Information — Name, DOB (with calendar picker), age (auto-calculates from DOB), sex, weight, address, phone, insurance, DNR status.
5. Chief Complaint
Emergency Type — Check Medical, Trauma, Environmental, or ALS Assist. Each one shows/hides relevant sections throughout the app.
Chief Complaint — Free-text field for the patient's description of why they called.
Mechanism of Injury / Nature of Illness — Free-text field.
Significant/Insignificant MOI — Check one to expand a list of mechanism types (MVC, fall from height, etc.) that feed into the narrative.
6. Primary Assessment (XABCDE)
Structured assessment fields: Airway, Breathing, Circulation, Disability, Exposure. Includes AVPU level and skin assessment. Checking options here populates the narrative automatically.
7. Secondary Assessment
SAMPLE History — Signs/Symptoms, Allergies, Medications, Past History, Last Oral Intake, Events.
OPQRST — Shows only for Medical calls. Onset, Provocation, Quality, Radiation, Severity, Time.
DCAP-BTLS — Shows only for Trauma calls. Eight body regions with checkbox findings.
Trauma Assessment (Simple) — Shows only for Trauma calls. Quick assessment checkboxes.
8. Body Diagram
Inside DCAP-BTLS. Shows male/female silhouette based on patient sex. Anterior/Posterior views.
To mark an injury: Tap the body where the injury is, then tap the injury type (Deformity, Contusion, Abrasion, etc.). Saves automatically. Tap an existing marker to edit or delete. All markers feed into the narrative.
9. Environmental Emergency
Shows when Environmental is checked in Emergency Type. Five sub-categories, each with detailed fields:
Cold Exposure (E003) — Patient status, shivering, exposure time, water immersion, frostbite locations.
Heat Exposure (E002) — Heat cramps/exhaustion/stroke, exertional, LOC.
Submersion (E005) — Submersion time, water type/temp, rescue method, c-spine.
Snake Bite (E004) — Fang marks, envenomation signs, bite location, time, snake ID.
Allergic Reaction (E001) — Allergen, onset, severity, anaphylaxis, signs, progression.
Environmental findings trigger clinical alerts: heat stroke and anaphylaxis are red (unstable), heat exhaustion and submersion are yellow (potentially unstable).
10. Vital Signs
Tap Add Vitals to create a set. Fill in all fields, then tap Submit to lock the set and record the timestamp. The timer starts counting from submission.
Neuro / Level of Consciousness appears at the top of each vitals set: AVPU and GCS (E, V, M). GCS scale adjusts automatically based on patient age (Adult 6+, Pediatric 2-5, Infant under 2). The score, severity label, and intubation threshold alert only appear when all three GCS components are entered.
After submitting, the vitals set collapses to a one-line summary. Tap it to expand and see all fields. Tap Edit to unlock for corrections — the original timestamp does not change. Tap the edit time link to adjust the timestamp if needed.
Inline alerts appear on each vitals card for critical values: SpO2, HR, shock, BGL, GCS.
A nudge appears after 3 minutes if vitals have data but have not been submitted.
11. Revised Trauma Score (RTS)
Auto-calculates on trauma calls when GCS, systolic BP, and respiratory rate are all entered. Uses the Champion et al. 1989 Field RTS formula (straight sum, not weighted).
Score range 0-12. Displays in the Vitals section and Transport section with coded breakdown (GCS/SBP/RR) and transport recommendation. RTS 12 = routine. RTS 11 = consider trauma center. RTS 10 or below = priority transport to trauma center, ALS intercept.
12. Priority System
The app background tints green (Stable), yellow (Potentially Unstable), or red (Unstable) based on clinical findings.
Vitals-based alerts (SpO2, HR, BP, GCS, RTS, glucose, temperature, shock) lock the priority floor — it never drops even if vitals improve. This is because if a patient was ever unstable, that fact matters for the whole call.
Checkbox-based alerts (environmental types like heat stroke, anaphylaxis) are dynamic — unchecking clears the alert and priority can recalculate downward.
You can manually raise priority by setting Status in any vitals set to Potentially Unstable or Unstable. Manual override can only raise, never lower.
A popup alert appears whenever a new red-level alert triggers. Tap X or outside to dismiss. The alert stays at the top of the app for reference.
13. Treatments & Medications
Interventions — Add entries for treatments performed: oxygen, splinting, bleeding control, etc.
Medications — Select from BLS medication list or enter manually. Dose and route are pre-filled based on medication selection. Tap Reference for BLS medication dosing guide.
DNR Order — Checkbox at the top of this section.
14. MedCom Communications
Record medical command contacts: time, facility, physician, orders received, repeat-back confirmation, and notes. Add multiple entries for multiple contacts.
15. ALS Assist
Shows when ALS Assist is checked in Emergency Type. Record ALS crew name, arrival time, interventions, and medications with route selection (IV, IM, IO, IN, PO, SQ, SL, Nebulized, Topical, Rectal, ET).
16. Transport
Call completion status, transport priority (1-4), destination, transport mode, patient position, and condition on arrival. RTS score and recommendation also display here for trauma calls.
17. Narratives
Three separate narrative fields, each with its own generate button:
Full Narrative — Tap Auto-Generate to build a complete PCR narrative from all data entered. Covers response, scene, patient, complaint, history, assessment, vitals, treatments, transport, and crew. Includes line breaks between sections.
MIST Handover — Tap Generate MIST for a short handover narrative: Mechanism, Injuries/Illness, Signs/Symptoms (vitals + history), Treatment. Designed for quick hospital handoff.
AI Narrative — Tap Generate AI Narrative (online only) to have AI write a professional narrative from your report data. Returns a natural-language narrative in paragraph format.
All three fields are editable after generation. Each saves independently.
18. AI Assistant
Tap the EKG button in the bottom-right corner (visible when online). Opens a chat panel where you can:
Ask questions — EMS protocols, clinical decision support, medication information. Example: "What protocol for hypothermia with altered LOC?"
Dictate data — Speak or type patient data and the AI parses it into form fields. Example: "Vitals BP 168/112 HR 42 SpO2 98 at 17:39." The AI shows proposed actions with checkboxes. Tap Create Selected to add the data to your report, or Skip to ignore.
Request narratives — "Generate my narrative" or "Generate MIST handover."
Tap the Copy icon at the bottom of any AI response to copy the full text. Tap the trash icon to clear chat history.
19. Saving, Records & Data
Save stores your report in browser storage on your device. Data is NOT sent to any server.
Records shows all saved reports. Tap to load, or delete old reports.
New saves the current report and starts a blank one.
Export JSON downloads your report as a file. Use this to transfer between devices or as a backup.
Import JSON loads a previously exported report file.
Find Records (More menu) scans browser storage and shows all data keys with previews. Use Export All to backup everything. Use Run Migration to recover records from older app versions.
Important: Clearing your browser data or site settings will delete all reports. Always export important reports as backup.
20. Offline Use
The app works offline after your first visit while online. All form entry, saving, and template-based narratives work without internet. The AI features (AI Narrative, AI Assistant chat) require an internet connection.
WV BLS Patient Care Report — v24.1 — Unofficial field tool
