SORMAS-Project icon indicating copy to clipboard operation
SORMAS-Project copied to clipboard

Self-Reporting Processing and Self-Reporting System for SORMAS

Open markusmann-vg opened this issue 11 months ago • 0 comments

Situation Description & Motivation

The Idea of this epic is to introduce Self Reporting in SORMAS. During an epidemic, to speed up the handling of contacts and reduce data entry errors, people can self-declare on a secure web platform.

Use cases

High-Level Explanation

Part 1: Process Reporting from citizens, declare contacts at risk, or declare themselves to be in contact at risk with a positive person.

With Part 1, which will be implemented first, we assume that we get the data from another location outside the SORMAS "universe" and we will be using the REST-API. Once the data is inside SORMAS, the self-Reporting are processed manually and/or automatically after they have been reviewed. Self Reporting will be a new entity within SORMAS. A self Reporting can have multiple status and those statuses can change (with a comment). Once a self Reporting is reviewed and accepted the reviewer can start a process which generates the according entities and person within SORMAS. Duplicate Detection and assignments of already existing cases or contacts should be possible. A Feature configuration to enable SelfReporting as a module is required.

Part 2 (not phase 1): Offer Self declaration Service that is connected to SORMAS

  • [ ] Add user role who can import Self-Reporting
  • [ ] Do we want to archive / de-archive Self reported messages
  • [ ] Add documents to self reporting
  • [ ] Add document templates to self reporting
  • [ ] Add email-functionality to self reporting
  • [ ] Add a registration functionality to the self reporting service for self reporters
  • [ ] Add update functionality by the self reporter to the self reporting service

Timeline

Tasks

Alternatives

Risks

Additional Information

Should we consider this?: https://github.com/SORMAS-Foundation/SORMAS-Project/issues/7889

markusmann-vg avatar Mar 20 '24 11:03 markusmann-vg