/SORMAS-Project

SORMAS (Surveillance, Outbreak Response Management and Analysis System) is an early warning and management system to fight the spread of infectious diseases.

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

SORMAS - Surveillance, Outbreak Response Management and Analysis System
License Latest Release Development Build Status


SORMAS (Surveillance Outbreak Response Management and Analysis System) is an open source eHealth system - consisting of separate web and mobile apps - that is geared towards optimizing the processes used in monitoring the spread of infectious diseases and responding to outbreak situations.

How Does it Work?

You can give SORMAS a try on our play server at https://sormas.helmholtz-hzi.de!

How Can I Get Involved?

Have a look at our Contributing Readme and contact us at sormas@helmholtz-hzi.de to learn how you can help to drive the development of SORMAS forward. SORMAS is a community-driven project, and we'd love to have you on board!

How Can I Report a Bug or Request a Feature?

Please create a new issue and read the Submitting an Issue guide for more detailed instructions. We appreciate your help!

Project Structure

The project consists of the following modules:

  • sormas-api: General business logic and definitions for data exchange between app and server
  • sormas-app: The Android app
  • sormas-backend: Server entity services, facades, etc.
  • sormas-base: Base project that also contains build scripts
  • sormas-ear: The ear needed to build the application
  • sormas-rest: The REST interface
  • sormas-ui: The web application

Server Management