Skip to content

Case Creation Flow

Case & Call Details

Core Information:

Case ID
Caller’s Phone Number (automatically mapped to the case)
Call Start Time
Call End Time
Total Call Duration (calculated automatically)
Call Type:
Enquiry
Emergency
Non-Emergency
Ambulance Request
Corpse Evacuation
Dispatch Time
Case Creation Time
Time Since Case Was Created (auto-updating counter)
Assigned Dispatcher
Assigned Medical Team / Ambulance Team (if applicable)

2. Location & Incident Details

Incident Location
Nearest Landmark
Security Access Details (if any)
Case Status:
Open
Ongoing
Closed

3. Patient Details (If Available)

Patient Name
Age
Gender
Blood Group
Blood Type
Known Underlying Conditions
Known Allergies
Current Symptoms
Any Additional Medical Notes

4. Call Recordings & Attachments

Call Audio Recordings (Auto-attached if recorded)
Call Transcript (if available)
Uploaded Files (if any, e.g., medical documents, photos from bystanders, etc.)

5. Notes & Dispatcher Logs

A. Case Notes (Real-Time Updates)

Dispatchers can leave timestamped notes with their name auto-tagged.
Notes cannot be deleted or edited once posted.

B. Assisting Dispatchers Log

If another dispatcher steps in to assist, their name should be auto-logged.

6. Callback Tracking & History

A. Callback Log

Was a callback initiated? (Yes/No)
Who initiated the callback?
Dispatcher
Caller
Bystander
Callback Date & Time
Callback Summary:
Purpose of the callback
Any new information provided
Next steps or action taken
(A separate Edit State should allow dispatchers to update callback details.)

7. Live Tracking (for Open Cases Only)

View Responders / Ambulance En Route
Real-Time ETA
GPS Location Tracking on Map

8. Payment Status (Actionable Field)

Payment Status Options:
Paid
Payment Pending
Invoice Sent
Payment Confirmation Ongoing
Last Updated By (Auto-logged)
Last Updated Timestamp
Dispatchers should be able to update this field directly.

9. Reports & Data Export

Reports Section:
Full case details view
Export as PDF
Export as Excel

Case Creation Adjustments

New Case Creation Process

Option 1: Auto Case Creation via Incoming Call

Incoming calls automatically create a case and map the phone number.
The system auto-detects duplicate cases based on:
Caller ID
Recent open cases within the last 24 hours
Issue: Every call creates a new case, making callback identification difficult.

Option 2: Dispatcher Manually Creates a Case Before Answering

Dispatcher clicks "Create New Case" immediately when a call comes in.
Phone number is auto-logged.
Call script appears for guidance.

Call Script & Structured Flow for Dispatchers

Step 1: Dispatcher Introduction

Auto-prompt: "Hello, this is [Dispatcher Name] from ERA. How can I assist you today?"

Step 2: Identify the Issue

Options:
Medical Emergency
Non-Medical Emergency
General Enquiry
Ambulance Request
Corpse Evacuation

Step 3: Situation Assessment

If Medical Emergency:
Ask for symptoms → Auto-prompted Provisional Diagnosis
If Enquiry:
Auto-script guides dispatcher through general FAQs.
If Ambulance Request:
Confirm patient location and readiness.

Step 4: Final Confirmation & Case Type Selection

Dispatcher selects final case type before submission.
Case is officially created and linked to the call.

Alternate Flow:

No Data Available:
If a user attempts to open a case that does not exist or is restricted, an error message appears: "This case is unavailable or restricted."
Restricted Access:
If a user lacks the required permission to edit a case, an alert is displayed: "You do not have permission to modify this case."
Failed Report Generation:
If there is a system failure in generating the PDF/Excel file, the system provides an option to retry or request a manual report via email.

3. Additional Feature Requests

Caller Communication Status

Basic Flow:

New Field Addition:
When submitting a new case, there should be an option to indicate if the caller can talk or not.
Options: "Yes, the caller can talk" or "No, the caller cannot talk".
Dispatcher View:
This information is displayed prominently in the case report and dispatch logs.

Alternate Flow:

Caller Communication Status Not Indicated:
If not specified, the system assumes "Unknown" and prompts the dispatcher to verify.

Event Standby Section Under Ambulance Requests

Basic Flow:

Addition of "Event Standby" Section:
Dispatchers can log scheduled ambulance requests for events.
Events can be filtered separately from emergency requests.
Required Information for Event Standby Requests:
Event Name
Date & Time
Number of Ambulances Required
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.