Version 21 (modified by Fran Boon, 10 years ago) ( diff )


Ebola Response

Sahana is starting to respond to the Ebola outbreak in West Africa as we have a usecase from MSF nurses in the field.

Demo site:

Use Cases

Human Resources

Identified as a core system which is inadequate in many of the responding organisations.

The Sahana Human Resources module is used by several different Red Cross National Societies, so is proven to be flexible & mature.

We can develop a template for a simplified HR system which could be rapidly deployed by any of these Orgs


Identified as a core system which is inadequate in many of the responding organisations.

Internal Organisation

The Sahana Logistics module is used by the Philippines government (DSWD), including to provide mroe aid than any other Org during Typhoon Haiyan/Yolanda, so is proven to be mature and supportable locally.

We can develop a template for a simplified Logistics system which could be rapidly deployed by any of these Orgs

Cross Organisation

We can also develop a LogShare template to allow different organisations to share Logistics data with each other without needing to modify their internal processes.

This was piloted as HELIOShare by logistics staff from various UK NGOs who gave very positive feedback about the utility of the system, yet we were unable to deploy live anywhere yet since it was hard to find a system owner (would ideally be Logistics Cluster)

Contact Tracing/Monitoring

As you probably know, a key element of the fight is to monitor all people that an infected person has come into contact with.

This consists of:

  • Take temperature 2/day
  • Asked about symptoms
  • Continue for 3 weeks

As soon as a person is in this monitoring state, then their contacts are also recorded. In the event that they show symptoms, or are tested positive, then their contacts are put into the enhanced monitoring state, and so on.

Right now this is a paper-based system which causes long delays (days) before people are put into the enhanced monitoring state, which obviously means they're likely to have more contacts & hence more deaths will occur. There is an old study about a similar system, related to sexually transmitted diseases, which shows that such a system can reduce the delay to get people into monitoring to less than 6-8 hours (provided you have enough resources for the monitoring itself).

Constraints are that the system would need to work offline and on 5-8 year old we're talking Windows laptops with IE7/8 and pre-Android phones.


See Also:

My solution would be to bundle Firefox into the install and use SMS for mobile parts. This needs validating before we can action.


Actioned: Fran

'Disease' as this is more widely applicable than Ebola, although Ebola is clearly the most pressing

  • enable only relevant modules

Actioned: Fran

We want to be able to point people somewhere to see something real


GIS Locations for Guinea, Liberia & Sierra Leone

  • from GADM with P-Codes from OCHA
  • Actioned: Fran - see GIS/Data

Health facilities and their Orgs:

Data Model

Action: Dominic

New 'disease' module

  • a link table between pr_person <> pr_person: pr_person_contact
  • hms_person_status (lowest degree of separation from an infected person, tested (None, Positive, Negative), last-monitored datetime, last-monitored result, in-treatment-centre (hospital_id?))
  • hms_person_monitor: component of pr_person to record the monitoring results (if we need to keep historical)
  • Customise Homepage (although this can be minimal - doesn't need to look pretty! Just be functional)
  • Customise Menus
  • Customise Modules
    • Simplification of PR to minimum required for the usecase
      • pr_contact
      • pr_address
    • Simplification of HMS to minimum required for the usecase (which could start as zero with all referrals happening off-system)
  • onaccept routine (run async where possible, even if unlikely on the older hardware we're talking) to flag record of contacts that need to go into enhanced monitoring...and provide a summarised list to the relevant person (email?) Do we notify the contact themselves via SMS?
  • Simple reporting to see a list (& totals) of contacts that we should be monitoring and their status

If it is to be used in Guinea, we should ensure the relevant strings are translated into French

  • Build Installer
  • Do we need Sync with a central server?


We want to reach out to these people:

  • CDC (in charge of coordination inc technical)
    • Nico Preston
  • MSF (usecase came from their frontline nurses)
  • Red Cross (we already have a Red Cross instance which could be easily made use of for HR &/or Logistics)
    • contact Sune?
  • UNMEER (new unit in charge of coordination inc technical)
  • WFP (Logitics lead, they sponsored the Philippines install)
    • contact George Pornaras? Edgardo?

See Also




Sierra Leone

General Background

Note: See TracWiki for help on using the wiki.