Version 131 (modified by 9 years ago) ( diff ) | ,
---|
BluePrint: Sahana First Response (SAFIRE)
Table of Contents
Introduction
Briefly
Sahana First Response (SAFIRE) is designed to support a Simple All-Hazard Emergency Operation Center (EOC). An EOC could be as simple as a single terminal with a single user (e.g. a call center) recording incident reports and dispatching an emergency service. The emergency service might be the maintenance engineering crew of a telecommunications service provider deployed to fix a backup power generator.
A, larger, Police EOC might utilize SAFIRE for managing field-observation (burglary, accident, dispute) and casualty-illness reports (accident, murder). The Police response and resources allocated to an incident varies upon the scenario. The other extreme is managing a crisis such as an earthquake with many casualties, damages, and losses. All these, whether big or small, require managing a series of response actions (or inactions) and sharing information with a Multi-Agency Coordination System (MACS).
Problem
The problem that SAIFRE is solving is providing a simple crisis and emergency response management system.
Under a well-developed emergency management system, the Emergency Management Services of a Country should be aware of and should map every significant emergency incident and its response. Sharing such information among multiple agencies with disparate systems can be complicated. Solutions such as WebEOC are hard for small developing nations to finance. Silo-ed Organizations and inter-agency rivalry at various levels of a national emergency management system becomes a difficult challenge to integrate. Managing who is doing what where and when becomes chaotic and costly to manually manage. There is a need for accountability and coherence in the public emergency services.
Solution
FUNCTIONAL SECTION DISCUSSES THE COMPONENTS IN DETAIL
SAFIRE is a Sahana Eden template combining various modules to support the work flows of a simple EOC from incident report inception through a cycle until the situation is contained. Important SAFIRE features:
- Asset, Fleet, and Staff/Volunteer management are essential for the Sahana knowledge-base to realize the current state of the resources
- Incident reporting, whether it be the public of a first-responder using social media, email, SMS, of a voice call or the call center recording the incident it would be captured as an event
- Crisis mapping contributes to the common operating picture and categorical representation of the reports with situation visualization and decision management
- Able to input and output reports in various formats (JSON, XML, PDF, XSL, SQL) and emergency data exchange standards (EDXL, HXL)
- Use a combination of voice and data input and output streams for collecting and disseminating situational reports and resource messaging
- Adaptable to handheld and desktop devices for collecting, processing, and sharing information
- Generic but flexible to customize to any user's liking; i.e. disaster management, police, civil society, private companies, and NGOs
FUNCTIONAL SECTION DISCUSSES THE COMPONENTS IN DETAIL
Stakeholders
<Who will be the users of the solution?>
- Emergency management is the theme or suite SAFIRE sits in. It can be any organization who would want to manage their emergencies.
- In general, Police, Fire, Ambulance, NEOC, DEOC, Telecom, Power, Water.
<How will stakeholders be affected?>
- Accountability
- Efficiency gains
User Stories
Search and Rescue
"Two hikers are reported missing in the national park; managing SAR."
- A concerned parent, at 6pm, calls the emergency hotline: 112 to report two missing teenagers. possibly lost in the national park
- The police station call center staff opens a new incident report in SAFIRE to record the case: statistics, last seen area
- The police station's situation room uses SAFIRE to request for SAR teams in the area.
- The local fire station, park services, wildlife and fisheries reply to request with their capabilities and capacities (or SAFIRE automatically determines who should be dispatched from the Assets, Fleet, and Skills knowledge-base)
- The police station situation room, updates the SAFIRE Crisis Map with dispatched teams and the search grids
- Every 15 minutes the 3 SAR teams update their location and the status (found, determining, missing); Crisis Map is updated
- Each member on of the SAR teams receive situational report updates on their mobile handhelds of the where has been searched what are potential hints
- If the caller used a mobile phone, then they would receive text updates at various milestones of the SAR
explosion
A large hazardous material factory explosion is reported to the Call Center. Police, Fire, and Ambulatory Services are dispatched to the scene. The EOC issues a Chemical Biological Radiological Nuclear (CBRN) SMS/Cell Broadcast alert targeting the population in and around the location to evacuate the area. EOC coordinates with CBRN Specialists and First-Responders to contain the incident and continues to update the situation-information.
landslide
A small landslide completely covering the road is reported by a driver to the Call Center. The Call Center dispatches the local Road Maintenance Authority and Community Emergency Response Team Members to the scene. EOC issues an Alert for situational-awareness. Now the Transportation Authority knows to temporarily halt the bus service along that route. Health department know not to dispatch any Ambulance along that road in an emergency, instead use alternate routes.
flood rescue
A person stranded on the roof with several other people, escaping from a flash flood, calls the Dispatch Services. The EOC deploys a Search & Rescue team with a boat to rescue the people to safety. The EOC dispatches a second team with warm clothing, food, and a vehicle to transport the victims to a temporary shelter.
utilities
A telecom operator needs to manage their assets (telecom equipment, network, vehicles), engineering staff, and other suppliers. A forest fire destroys a far remote Base Transmission Station (BTS). Firefighters need the telecom services restored for their data feeds. A fire fighter reports the incidents to the telecom operator's hotline. The incident is reported with relevant situation information. The managers decide to dispatch an engineering team to further assess the damage. Based on the initial situation information, the managers derive the required response resource such as fuel, power generator, cleanup crew, antenna, and shelter for equipment. A message is multicast to all the resource suppliers. Those suppliers are dispatched and the logistics and project is managed until the situation is contained and telecoms are restored.
Tropical Cylcone
The First-Responders are dispatched to sweep the area to find any victims as well as assess the damage. The EOC collects the incident reports and begins compiling situation-information reports to plan the required response resource to restore immediate utilities and services. EOC coordinates the critical infrastructure restoration.
Train derailment
A high speed train derailed in a mountainous area. An observer calls in reporting mass number of casualties and several survivors stuck in unsafe carriages. The EOC dispatches local authorities to the scene to assess the situation and provide immediate assistance. After receiving field-observation reports the EOC dispatches other relevant First-Responders to stabilize the train and to rescue the survivors.
Requirements
<Group requirements in subsections, e.g. etc.> <http://en.wikipedia.org/wiki/Requirements_analysis requirements> <Identify different types of requirements:>
Functional
Features in these kind of terms - NOTE WE HAVE ALL of these features already - they 'just' need bringing together into a coherent template which has been tested and documented.
- Crisis Mapping for receiving and visualizing the situation (incidents reported and incident being or are contained)
- Staff/Volunteer Management - Credentials of personnel can be tracked (Skills, Training & Experience) to:
- remind people when they need to attend refresher training and see where there are gaps in cover that need addressing
- categorization allows for automatic matching to a resource requirement
- Asset Management - Assets can be tracked through purchase, deployment, loans and repairs.
- Fleet Management - Vehicles can have their:
- fuel usage monitored and
- use GPS Tracking to report their current positions
- Incident Reporting - Incidents can be:
- logged by call centre staff
- reported from the field by both trusted agents
- reported by the general public (including through Twitter/SMS/Email)
- Dispatch - Teams of people & their equipment (vehicles/radios/etc) can be assigned to an incident according to their Skills & Availability (Roster)
- Incident Management
- SOP checklists can be worked through based on scenario templates
- The Incident Manager can file status updates & request additional resources to be dispatched
- Crisis map is updated with eachh response action to provide a near real-time common operating picture
- Share Information amongst heterogeneous systems
- Action requests can be shared with all authorized
- stakeholders, whether or not they use Sahana (as long as they support open standards such as EDXL)
- or we would develop a custom adapter
Non-functional
http://en.wikipedia.org/wiki/Non-functional_requirements
Interoperability
Standards
Incident Command System (ICS)
We aim to build an ICS template which would extend the core SAFIRE template to provide ICS compliance.
(A deployment-specific template can still exist on top of that if-required)
We could similarly also build AIIMS (AU) and/or CIMS (NZ) templates
HXL
EDXL-SITREP
SAFIRE will adopt the Situational-Reporting (SITREP) EDXL data standard. Provides a device independent platform for submit field-observation and casualty-illness reports. Those reports are transformed into situation-information and required-response reports. Finally a Management Summary Report to complete the EDXL SITREP family of reports.
EDXL-RM
Resource-Messaging (RM) coordinates the dispatch of response resources to manage the incident. First the system requests for resources by multi casting a EDXL RM, through various messaging channels, to the resource supplier agents, in a geographic area. The status and decision of the resource supplier agents are received as a RM reply. The RM data provides insights to decision makers on their resource dispatch strategy (prioritizing and scheduling).
System Constraints
Design
- Whenever possible, we comply with ICS terminology.
Use Case Diagram
SAFIRE SIMPLE EOC | collection of Sahana software components that provide functionality for incident reporting, dispatch, resource management, resource messaging, situational-reporting, and providing a common operating picture |
---|---|
Reporter | a source for receiving incident reports. They may arrive over public or closed channels. Potential channels would use Social Media, Emergency Hotline 112, HF/VHF radio |
DISPATCH CENTER | facility and staff that handles emergency calls from the public and communication with emergency management/response personnel. The center can serve as a primary coordination and support element of the large MACS or a small single person operation center that manages utility repairs. |
Operator | a trained and authorized user with a role of processing the incident reports coming through the various channels. One or more Incident reports may result in activating an emergency situation, which activates generating a situation information document. |
Manager | essentially an emergency manager that analyses the situation information to realize the situational and then make a decision to activate or inactivate the response plans. The crisis map is updated with the new activated situations. Manager decides on the required resources and sends out a request. The manager dispatches the resources |
Unit Leader | is an individual in charge of a collection of human resources, assets, and/or fleets. When the Unit Leader is requested to commit resources to a situation, they will analyze the situation and assess the capacity constraints to reply with a yes or no. |
COMMON OPERATING PICTURE | provides an overview of a situation by all relevant Stakeholders that provides incident information enabling the Incident Commander, EOC Operations and any supporting entities to make effective, consistent, and timely decisions. |
Incident Commander | the individual responsible for managing the incident, typically, on site at the scene. Incident Commander may order the release of more resource and would continue to update the situation information. |
Operations | are individuals, typical at an EOC (static or mobile), providing tactical support the response units (or teams). They rely on the Common Operating Picture for their analysis and support. Visual analytic with features to filter and drill-down into information important. |
RESOURCE MANAGEMENT | a system for identifying available resources at all jurisdictional levels to enable timely, efficient, and unimpeded access to resources needed to prepare for, respond to, or recover from an incident. |
Planning & Logistics | are individuals, typically EOC staff members, that assist in managing the human resources, assets, and the fleet. The resource mapping allows for applying location specific filtering or resources. |
Data Model
(e.g. EER or class diagrams)
Workflows
Site Map
<for User Interface solutions>
Wireframes
- Incident reporting (Browser app, Andoid/iOS App. IVR, Social Media, SMS, Email)
- Field-Observation Report (e.g. Accident, Damage, Rescue)
- Casualty-Illness Report (e.g. Summary of sick and injured, hospital triage contributions, diseased victim information)
- Plan response resources
- select skilled personnel
- select assets (equipment, tools)
- select fleet (vehicles)
- Send request for resources
- create message
- send message to: targeted location or registered organizations
- monitor replies
- Dispatch resources
- select resources from the available pool
- confirm to activate resource deployment
- Monitor and update Crisis Map
- View Common Operating Picture
- Select and view full report
- Filter and drill down in to reports
- Update response resources
- Update situation other information
Technologies
Current Implementation
<Leave open for a list of existing implementation of this solution in Sahana Eden:> <*a brief description of the implementation (date/time, name, design options chosen)> <*a link to the code> <*list of deployments of the implementation> <*links to case studies> <*short analysis of achievements/problems>
Planned Implementation
<List of goals for your implementations which you (include your name/github repo/IRC handle) are currently working on>
Future Extensions
<List of features which could be included, but are outside of the scope of this extension>
Outstanding Questions
<Questions about the features or design that haven't been (and need to be) answered>
References
Incident Command and Control
- Incident Command system curriculum offered by FEMA
- NIEMS - National Integated Emergency Management System
- WebEOC
- Why ICS training sucks
SITREP Feeds
- Humanity Road and their after action Nepal Earthquake Report
Hardware
Current Status
Available features:
- Manage and allocate skilled resources (SAR, Engineering, Defense), assets (radios, vehicles, equipment), and track their current location
- Common Operating Picture with Crisis Mapping (who needs and doing what, when, and where)
- Approve or Reject asset management, incident reports, situational-reporting, and resource messaging
- Desktop and Mobile applications to integrate and to server as a publisher and a subscriber
- Support multiple language message delivery options: REST API, EDXL, RSS/Atom, SMS, Email, FTP
- Incident specific SOP check list
Missing features:
- manage event type specific work flows pre-populated message templates and messages (field-observation, casualty-illness, situation-information, response-resource, resource-messaging and management-summary reports)
- input and output HXL #Event, SITREP and RM feeds [2] to serve as an aggregator and a publisher-subscriber
- digitally sign the messages
- Pictographs for reporting incidents (field and casualty-illness reports)
Attachments (11)
-
use_case_ICS.2.png
(104.1 KB
) - added by 9 years ago.
ICS Use Case
-
use_case_ICS.3.png
(123.7 KB
) - added by 9 years ago.
ICS Use Case
-
use_case_ICS.png
(128.7 KB
) - added by 9 years ago.
ICS Use Case
-
use_case_ICS.4.png
(128.7 KB
) - added by 9 years ago.
ICS Use Case
-
process_flow_incident_management.2.png
(75.2 KB
) - added by 9 years ago.
SAFIRE Process Flow
-
process_flow_incident_management.png
(77.2 KB
) - added by 9 years ago.
SAFIRE Process Flow
-
process_flow_incident_management.3.png
(77.2 KB
) - added by 9 years ago.
SAFIRE Process Flow
-
ER_Diagram_2.png
(21.0 KB
) - added by 7 years ago.
SAFIRE high level ER diagram
-
ER_Diagram_v3.png
(40.5 KB
) - added by 7 years ago.
SAFIRE high level ER diagram
-
ER_Diagram_v5.png
(59.3 KB
) - added by 7 years ago.
SAFIRE high level ER diagram
-
seychells.png
(71.8 KB
) - added by 7 years ago.
seychells
Download all attachments as: .zip