SORMAS-Foundation / SORMAS-Project

SORMAS (Surveillance, Outbreak Response Management and Analysis System) is an early warning and management system to fight the spread of infectious diseases.
https://sormas.org
GNU General Public License v3.0
292 stars 140 forks source link

Add create new person window while processing lab messages and creating a new person #10759

Open KristinaBorch opened 1 year ago

KristinaBorch commented 1 year ago

Feature Description

 With the implementation of samples being attached to persons, it should be possible while processing messages to add them to a person instead of a case/contact/Event participant (EP). Therefore, the user needs to be able to decide whether a new person should be created or an existing person is chosen with or without creating a case/contact/EP.  With the issue https://github.com/hzi-braunschweig/SORMAS-Project/issues/10757 new buttons are added to the pick or create person window. Thus, checking the button create new person only would lead to the create person window which should be structured similar to the create new case window.

Proposed Change

The window itself should be structured as followed:  

Tab Person is structured as followed:

Tab Immunization is structured as followed:

Please note, that when the message is successfully processed the sample is added to the person page as described in issue https://github.com/hzi-braunschweig/SORMAS-Project/issues/10714.

Acceptance Criteria

The window create new person is implemented as described above.

Additional Information

image image

KristinaBorch commented 1 year ago

As initial issue was changed, this issue is not relevant anymore.