Sahana Status Report #2 on Haiti Earthquake Response

Brain dump by Mark Prutsalis on January 20th 2010

Sahana Software Foundation Haiti Earthquake Response Status Report #2 January 19, 2010 04:00 UTC

Work on the Haiti 2010 Sahana Disaster Response Portal continues around the clock.  The following is a brief update of what we’ve accomplished and where we are headed.  Most of this information is currently maintained on a status page on our wiki at http://wiki.sahana.lk/doku.php/haiti:status

The Haiti 2010 Sahana Disaster Response Portal at http://haiti.sahanafoundation.org currently has the following capabilities:

Current Capabilities:

Organization Registry:  http://haiti.sahanafoundation.org/prod/or/organisation

Provides a searchable database of organizations responding to the disaster, the sector where they are providing services, their office locations, activities and their contact details.  This is becoming the primary repository of organization, office and contact information for the relief operation.  We have volunteers to enter all available known sources of contact information from organizations working in Haiti, including: OCHA data of aid organizations working in Haiti; the Inter-Action agency Haiti Earthquake crisis list; other lists collected by aid organizations and other sources (whatever we can get our hands on - we will scrub it and try to validate it and get it into Sahana).

Status as of 19 January 2010 at 04:00 UTC

  • Number of organizations registered: 175
  • Number of offices registered: 55
  • Number of contacts registered: 139

Update: We received today a current contact list of organizations working in Haiti from UN OCHA in Port au Prince.  We are getting this data into Sahana as soon as possible.

Persons Registry: http://haiti.sahanafoundation.org/prod/pr/index

The Persons Registry serves as the main repository of all person-specific contact information for organization staff - linked to the organization registry.

We support and promote the entry of missing and found persons information on the main google site for aggregating this information (at http://haiticrisis.appspot.com/). There is a widget on our homepage such that entry into this site can be done directly.

As needed, we will be sync-ing the missing persons registry within Sahana with the google list for use in other applications, such as the DVI (see below).

Situation Mapping: http://haiti.sahanafoundation.org/prod/gis/index

Provides an integrated annotated map of what is happening in Haiti right now. We are pulling maps and events from multiple sources current incidents shown against the latest high resolution satellite imagery & rapidly-updating OpenStreetMap layers. Sources of data include:

  • Base layers:
    • Open Street Maps current Haiti maps project (3 options for graphic style and amount of detail)
    • Digital Globe Hi-Resolution Imagery (2010-1-14)
    • Ikonos Imagery (2010-1-15,2010-1-17)
    • Google Maps (Terrain, Hybrid, Satellite)
    • 1:12.5k Topo Maps for PaP
    • 1:50k Top Maps
  • Data layers:
    • Sahana Organization Registry
    • Sahana Locations data (hospitals and medical facilities)
    • Ushahidi (haiti.ushahidi.com) Events
    • Shortcode 4636 SMS messages via Ushahidi
    • Open Street Map as an Overlay to be able to dislpay over imagery
    • Open Street Maps Points of Interest


Data Feeds:

We have feeds of all data collected by Sahana in the following formats:

  • kml
  • json
  • xml
  • xls
  • csv
  • georss
  • gpx
  • pfif (in place for missing persons data exchange with google)

A full list of available feeds is available on our status page.  Please visit http://wiki.sahana.lk/doku.php/haiti:status for a full list of feeds.

Request Management System: http://haiti.sahanafoundation.org/prod/rms/index

We have integrated with the 4636 project sponsored by the US State Department whereby persons within Haiti can send a free text SMS message to short code 4636 within Haiti with a request for assistance. These messages are translated and structured within Ushahidi and then pulled into Sahana’s Request Management System via a georss feed. Currently, we offer the ability for organizations to view and search a categorized list of categorized aid requests within Sahana. We are currently working on a system for organizations to claim requests for fulfillment and later to mark them as completed tasks.

NewsTicker: http://haiti.sahanafoundation.org

Live feed of latest news on Haiti earthquake response from UN agency and international non-governmental organization sources.

Other Available Capabilities:

Disaster Victims Identification Registry

Assists the management of fatalities and the identification of the deceased. Features Include:

  • Reporting of body finds and management of recovery
  • Tracking and Tracing of bodies
  • Capturing of identification-relevant information
  • Management of identification process

This system is available for an organization tasked with these responsibilities and will be secured from public access due to the sensitivity of the information (see Deployment Policy). Reconciled data with missing and found persons reports will be pushed back to the google registry of missing persons.

Capabilities and Modules in Development:

Request Management System - provides a simple bulletin-board style registry for organizations to make pledges of material assistance that can be matched with requests from the field. We are looking at providing a registry for organizations in the US with offers of in-kind assistance (computers, phones, generators, other equipment) can post the offers and can be matched with organizations working on the ground in Haiti with needs.

Volunteer Management System - provides a simple tool for an organisation to manage their volunteers.

Easy Install of a custom version - Portable version of Sahana which includes the tools above. Can run standalone or integrate with the central portal.

If you want to help: We are using the IRC #sahana channel on freenode as our main coordination tool.  Join the chat room to volunteer for tasks and someone from our core volunteer team will direct you - this room is actively staffed on a 24×7 basis.  We maintain a Sahana Haiti Deployment To Do List to track the items we need to work on.   Please volunteer to contribute and make a difference.

Go forth and do good.

Best regards, Mark

Sahana Software Foundation Responds to Haiti Earthquake

Brain dump by Mark Prutsalis on January 17th 2010

The Sahana Software Foundation and the Sahana community responded with a massive voluntary effort immediately following the earthquake that has devastated the poor country of Haiti.  Working around the clock, we have set up a hosted instance of Sahana (the first deployment of SahanaPy following a disaster!) on a public website that is already filling gaps in the information management requirements of the massive relief operation.

Major Accomplishments

We have a Haiti 2010 Sahana Disaster Response Portal - a live and active website up at http://haiti.sahanafoundation.org which contains a feeds from many of the relief agencies and links to Sahana modules that are actively being used to help coordinate the relief effort.

We have a Sahana Haiti wiki page where we are tracking all of our and others’ activites at: http://wiki.sahana.lk/doku.php/haiti:start

We have a requirements page where we record all the modification, configurations, and changes to Sahana based on the mission requirements at: http://wiki.sahana.lk/doku.php/haiti:requirements

The Haiti 2010 Sahana Disaster Response Portal provides the following functionality:

  1. An Organization Registry - serves to track organizations and offices working on the ground in Haiti.  Organizations are encouraged to self-register and report their office locations - alternatively, individual organization office or lists of offices can be e-mailed to haiti-orgs@googlegroups.com and we have volunteers to assist with data entry and to aggregate lists from other sources.  We have entered data from pre-disaster lists of organizations working in Haiti available from UN OCHA.  We can assume that these organizations will be working on the relief efforts, but expect that most of their office locations will be different as most organizations have been forced to move into tents given that few buildings remain standing and usable in the capital.  We are working to validate these lists with the organizations directly.The site serves up both KML for Google Earth users and GeoRSS for everyone else, and will generate reports of organization activities and the gaps (uncovered sectors by geographic location).  This site will hopefully become the main resource for accurate information about the organizations working on the ground, where they are located, and what activities they are engaged in, and the resources in terms of staff and equipment that they have available to them.  (Currently, data is admittedly sparse but we expect more details to become available as the coordination efforts take root on the ground).  We are coordinating with UN OCHA, Google and others on sources of accurate lists and updates.

    What are the gaps in our information collection?  We have a large and we think accurate list of organizations, but not much office location information.  Without this, it becomes hard to generate data that can be used as a layer in a GIS system.  We are encouraging people to report this information - preferably by GPS coordinates, but any location information that we can use to manually geo-reference the office is valuable.  We hope to be able to enhance our capabilities such that we can produce polygons showing organization’s areas of coverage by sector.  Please direct organizations working in Haiti to our site to register their offices and activities!

  2. Missing Persons Registry / Disaster Victim Identification (DVI) Registry - we are working with Google and others on an agreed common standard for the exchange of Missings Persons data using the PFIF standard.  The Google site at http://haiticrisis.appspot.com/ is the main aggregator collecting all missing and found persons reports and we are encouraging all people to send data to that site.  [We are struggling a little as Google's feed is not fully PFIF compliant and the lack of unique record identifiers makes it more complex to set up true synchronization without the creation of duplicate records.  We continue to work with Google on this and hope to have a resolution and solution within the next few hours.]  We will also be embedding Google’s widget on our site for collecting missing person information.  Google will be making their data available via a PFIF feed and we will be importing it into Sahana’s Missing Persons registry.  From there, Sahana can add value to the simple lists being collected.
    In particular, Sahana’s Disaster Victims Identification registry - or DVI - which is used to management the handling and tracking and tracing of the deceased, dead bodies and their identification.  There is currently no other known application for this and we hope that those working in this area will find Sahana extremely valuable.  Sahana will have the ability to cross-reference missing persons information with the identified and unidentified deceased, thus facilitating reconciliation efforts.  The Sahana Missing Persons registry has additional physical description information fields and we hope to be able to utilize some of the image matching capabilities available to extend these capabilities further.  Organizations interested in utilizing these capabilities (which will not be made open for public use) should contact the Sahana team at sahana-haiti@lists.launchpad.net.Any updated missing persons status information will be pushed back to the main Google repository from Sahana.
  3. Situation Mapping - Sahana’s site is able to map all of the geo-referenced data within Sahana - primarily the organization data, but we have also manually entered a data layer of hospitals and medical facilities.  Sahana has worked with members of the OSGeo community to obtain a fast tiled set of the current imagery being made available by Digital Globe. Sahana is also leveraging the constantly updated set of Open Street Map tiles.  These are acting as backdrop for the offices that are being entered as part of the Organization Registry.  Other data sources that are ready and available to be leveraged by Sahana and SahanaPy for other deployments include reports from Ushahidi, various point layers from Open Street Map, location names, USGS earthquakes, and locations from GeoNames.  We will continue to build out these capabilities further as relevant layers are made available.

Capabilities we are working on:
The following capabilities are in the process of being developed and we expect will soon be available:

  • Request Management:  We are working with the US State Department, Ushahidi and some other voluntary efforts on a project to process SMS messages with requests for assistance sent from survivors in Haiti.  SMS text messages sent to a short code in Haiti will go into Ushahidi, who will have volunteer translators to add some structure to the message, identifying the sender’s name, location (to the extent possible), and category of the message - a missing persons report, a request for assistance, etc.  The message will go into a Ushahidi GeoRSS feed that will be captured by Sahana and fed into a simple Request Management system where the requests for assistance (such as “send water” to a certain village or neighborhood) can be made visible to relief organizations working on the ground.  Organizations can fulfill or claim requests for handling and message the person back that assistance is coming.  (Missing persons information will be captured by Google).
  • Translation:  In addition, our translation project is now set up for Kreol and French translation and we may utilize a pool of Kreol-speaking volunteers being set up by the Service Employees International Union (SEIU) to help in these efforts.  Interested translators should be directed initially to http://translate.hfoss.eu/wiki/Translation to become oriented in the process.
  • Shelter Registry and Disaster Victims Registry:  In the coming days, we expect that there will be a requirement to start tracking the location of temporary shelters now being established, and possible registration of the survivors.  We will prepare Sahana’s existing registries for such purposes, which will produce further consumable data layers as well as additional missing persons reconciliation capabilities.

If you want to help:

We are using the IRC #sahana channel on freenode as our main coordination tool.  Join the chat room to volunteer for tasks and someone from our core volunteer team will direct you - this room is actively staffed on a 24×7 basis.

But first, please check out the wiki pages to see what are the current requirements and areas of focus.  We have a lot of volunteer Python and PHP programmers already working on the codebase, but we can probably use more.  Please review the requirements page in particular to see where you might help.

We also have a large need for non-technical help - particularly for documentation support - user guidelines and instructions in particular - including some nice screenshots.  See http://trac.sahanapy.org/wiki/UserGuidelines to get started.

We also need help with Bug & Functionality testing.  Please submit bug reports and feature request to: http://trac.sahanapy.org/newticket

For documentation and testing efforts - please use the development site at http://haiti-orgsdev.sahanafoundation.org - NOT THE LIVE SITE PLEASE.

Finally, we could use help maintaining our own wiki - both the main page and requirements… much of this can be culled from the chat room logs - and helping to update some of the common public repositories of information about similar efforts, such as the crisis commons wiki at http://crisiscommons.org/wiki/index.php?title=Haiti/2010_Earthquake, although they are doing a pretty good job at tracking us ourselves.

Remember to add yourself to the wiki as part of team, and what you are doing.


Acknowledgements

Personally, I have never been a part of such a collaborative and cooperative effort on the part of different organizations to come together and to help each other and to not replicate efforts.  The Sahana community has worked closely and constantly with InSTEDD, Ushahidi, haitianquake.com, Google, the Crisis Camp participants, and others I apologize for not mentioning and we wouldn’t have been able to accomplish all that we have without this, and for this I am very grateful.

The around the clock efforts of many of the Sahana community are too numerous to mention here, and at risk of leaving anyone out, I would just like to thank everyone for all that they have done and been able to do while juggling responsibilities such as full-time jobs and families.

This has been a new model for Sahana deployments - rather than waiting for a specific customer to come forward to take ownership of Sahana, we have self-deployed and I think this will be a likely successful model for the future.  More and more, technology projects are stepping forward and doing good directly.

So go forth and do good.

Best regards,

Mark

==================================

Mark Prutsalis
President & CEO
Sahana Software Foundation
mark at  SahanaFoundation dot org
http://www.sahanafoundation.org

talksahana   © 2007   The Folk that Talk Sahana | Powered by WordPress