The main goal of the Computer Assisted Search for Epidemics
(CASE) project is to develop a reliable system that generates warnings
when the number of reported cases of a particular infectious disease
reaches a level that indicates an unusual or unexpected rate. The system
is currently in use at the Public Health Agency of Sweden.
It performs daily surveillance using data obtained from
the database to which all notifiable diseases are reported in Sweden.
The CASE application can be administrated from a simple GUI. It
is designed to collect disease data from a Microsoft SQL 2005 server and
to then store it in a MySQL database. When an aberration has been
detected by the system, an e-mail is automatically sent to the addresses
in a predefined list (one per disease). Different statistical algorithms
can be applied to the data to detect possible outbreaks. Algorithms that
are included in the current version of CASE are SatScan Poisson model ,
SatScan Space-time permutation model , the algorithm developed by Farrington
et al , OutbreakP , and a simple threshold function.
algorithms can easily be added, although that will require some
programming. Scripts for creating the structure of the databases can be
The developers at the Public Health Agency of Sweden are
interested in comments and also in improvements made to the code.
Please let us know by sending an e-mail
 Kulldorff M. A spatial scan statistic. Communications in
Statistics: Theory and Methods 26(6):1481-96, 1997
source code download link
 Kulldorff M, Heffernan R, Hartman J, Assunção RM, Mostashari F. A
space-time permutation scan statistic for disease outbreak detection.
PLoS Medicine 2:216-224, 2005
 Farrington CP, Andrews NJ, Beale AD, Catchpole MA. A statistical
algorithm for the early detection of outbreaks of infectious disease -
Journal of the Royal Statistical Society, Series A 159:547-563, 1996
 Frisén M, Andersson E, Schiöler L. Robust outbreak surveillance of
epidemics in Sweden. Statistics in Medicine 28:476-493, 2009