Feature Name
Ambulance Providers Directory
Purpose
To enable dispatchers and supervisors to quickly locate, assess, and contact ambulance providers closest to a reported incident in real time. This supports faster dispatch decision-making and improves emergency response coordination.
General Description
The Ambulance Providers Directory is a dedicated feature within the Dispatch App that displays a curated, up-to-date list of verified ambulance providers operating in various regions. The system is connected to the map module, allowing dispatchers to view available providers on the map based on proximity to a case or incident.
This feature is designed to:
Offer dispatchers direct access to nearby ambulance services Show live or updated availability status Provide contact information and provider types Enable filtering based on type, location, and availability Support integration into the dispatch decision workflow
Ambulance Providers Tab – Key Features
1. Left Navigation Access
Tab Name: “Ambulance Providers” Location: Below “Hospitals” tab on Dispatch App’s left nav Visibility: Restricted to users with dispatch permissions only
2. Default View – List of Ambulance Providers
Displays all onboarded and verified ambulance providers Paginated table format with sortable and filterable columns: Ambulance Types (ALS, BLS, ICU, etc.) Availability Status (Real-time or fallback) Last Updated (Timestamp + Source tag) Searchable by provider name, contact, region, or keyword Sync Source (App / API / Manual)
3. Real-Time & Fallback Availability Integration
Supports multi-source status updates: Directly from Ambulance Partner App From integrated APIs (e.g. Instanta Telematics) Manual dispatcher updates as failsafe Each status is timestamped and tagged by data source e.g., Source: Ambulance App | Updated: 3 mins ago
4. Dynamic Map View Integration
Button: “View on Map” from List View Launches existing Dispatch Map Module Plots ambulance providers with real-time/fallback locations Auto-centers around incident/case location (if case is being created) ETA (if live GPS is available)
5. Provider Detail Modal / Drawer
Accessible from both List View and Map View
Displays all key information about selected provider:
Full Name & Registered Base Address Primary and Alternate Contact Numbers Includes Click-to-call and WhatsApp CTA Ambulance Fleet Overview: Equipment List (if synced) Real-time or fallback location Operating Area / Coverage Zone Any Restrictions or Special Notes Mark as reached / unreachable Update vehicle availability manually
6. Logging Contact Attempts & Manual Updates
Response notes (e.g. no answer, promised in 15 mins, unavailable) Availability or location updates if app or API sync is down Sync fallback tag (manual)
7. Sorting by Proximity to Incident
Active during case creation flow Dispatcher sets or confirms incident location Ambulances are auto-sorted based on: Live GPS location (from App or API) Last Known Coordinates (manual or synced) Base Station Address (fallback only) Distance to case (if calculable) Confidence indicator (Live / Estimated / Base-only)
Access Point & Navigation Flow Summary
1. Entry Point:
Left nav bar → Ambulance Providers (only for dispatch users) 2. Default View:
Search + Filter controls at top 3. Map View:
Shows available providers on a map Auto-centers around case address if applicable 4. Provider Details Modal/Drawer:
Launchable from List or Map Contains full fleet and contact info Real-time data sync status Manual override / log contact options
Navigation Layout Overview – Ambulance Providers Tab
├── Nearby Ambulance Providers
│ ├── Sorted by proximity to incident location (manual or auto-pin)
│ └── Dispatcher sets current incident location during case creation
├── Search Bar
│ └── Keyword / provider name / ambulance plate search
├── Filters
│ ├── By Ambulance Type (ALS, BLS, ICU)
│ ├── By Vehicle Capacity (2–6 passengers, etc.)
│ ├── By Provider Type (Govt., Private, NGO)
│ ├── By Availability Status
│ │ ├── Real-time from Ambulance App
│ │ ├── API-integrated systems (e.g., Instanta Telematics)
│ │ └── Dispatcher-Updated (fallback)
│ └── By AI Reliability Score (historical data + availability trends)
├── Map View
│ └── Live vehicle positioning (when available via GPS/API)
├── Ambulance Provider List View (Click to Expand Provider Details)
│
└── Ambulance Provider Details Page (Expanded when selected)
├── Overview
│ ├── Provider Name, Address, Ownership Type
│ ├── Contact Persons (Main & Alternate)
│ │ ├── Name, Position
│ │ ├── Email
│ │ ├── 2+ Phone numbers
│ │ └── Click-to-call via PressOne
│ ├── Last Contact Summary
│ │ ├── Who contacted, when, method
│ └── Full Contact Log (timestamped)
│
├── Fleet Overview
│ ├── List of Registered Ambulances
│ │ ├── Vehicle ID / Plate
│ │ ├── Type (ALS/BLS/ICU)
│ │ ├── Equipment List (manual or app synced)
│ │ ├── Capacity
│ │ ├── Real-time Location (if available)
│ │ ├── Sync Source Tag:
│ │ │ ├── Ambulance App ✅
│ │ │ ├── Instanta Telematics API 🌐
│ │ │ └── Manual / Dispatcher 📝
│ │ └── Last Update Timestamp
│ └── Add / Edit Ambulance (manual entry allowed)
│
├── Availability & Response
│ ├── Current Status (Available, En Route, Offline)
│ ├── Status Source (App / API / Manual)
│ ├── Last Dispatch Timestamp
│ ├── Auto-calculated ETA (if location source is GPS-enabled)
│ └── Availability Log (source + timestamp)
│
├── Dispatch History
│ ├── Past Cases Served
│ │ ├── Case summary (timestamp, case type)
│ │ ├── Origin & Destination (Hospitals)
│ │ └── “View Full Case” link
│
├── Inquiry Logs & Dispatcher Ratings
│ ├── Interaction Notes
│ │ ├── Professionalism, response time, clarity
│ │ └── Tags (e.g., late, non-responsive, proactive)
│ ├── Ratings (Responsiveness, Professionalism, Reliability)
│ └── Filters: Date / Dispatcher / Tag