RanaivosonHerimanitra / Sentinel

A early warning detection, prediction and visualization toolkit for diseases outbreaks
8 stars 0 forks source link

Sentinel

A toolkit for visualization, early warning detection and prediction of disease outbreaks (Malaria, Diarrhea, etc.)

28-02-2017:

Real values were replaced by fake random data

Getting started:

Goals:

Sentinel as a reporting tool (in report folder):

Main report summary:

System and Packages requirements:

Algorithms used to trigger alert:

Percentile algorithm:

Percentile algorithm is used to trigger alert in sentinel network. An alert is triggered when during n (consecutive or not) week(s) , diseases occurrence exceeds 90th percentile calculated using the entire historical time series. This calculation of 90th percentile excludes the current week.

Default values for percentile algorithm are:

MinSan algorithm:

MinSan: The Ministry of Health defined a simple rule that tells that if occurrences of a given disease exceed a certain proportion (slope parameter (value)) during n ( 3 or 4 ) consecutive weeks or not then an alert is triggered.

CSum algorithm:

CSum algorithm consists of comparing 52 latest weeks with smoothed mean of past years. Comparison is made week by week. For example,week 02 of this month is compared with the smoothed mean of week 02 for past years excluding the 52 latest. Parameters can be tuned such as number of past years from which mean will be calculated, sd, degree of smoothing (number of weeks for mean calculation) .It is only efficient when disease presents weekly strong seasonal pattern.