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
293 stars 143 forks source link

Transfer symptom onset date from visits of cases to general symptoms of the case. #6390

Open ChristopherRiedel opened 3 years ago

ChristopherRiedel commented 3 years ago

Feature Description

The symptom onset date from visits should be transferred to the general symptoms of the case like the other fields.

Additional Information

This is a demand from some German health departments.

kwa20 commented 3 years ago

@ChristopherRiedel Do you know how existing and differing entries should be updated? This can have a lot of implications especially regarding other calculations that are based on this date. Do we just adopt the earliest date?

bernardsilenou commented 3 years ago

@kwa20

ChristopherRiedel commented 3 years ago

@kwa20 German health departments state that they would prefer to use always the last selected onset date.

bernardsilenou commented 3 years ago

@ChristopherRiedel ,

ChristopherRiedel commented 3 years ago

@bernardsilenou since we are talking about visits, you can select a new symptom onset date in every visit symptoms

kwa20 commented 3 years ago

@ChristopherRiedel is there a specific reason why they would like to use the latest? For me, it is not very logical to overwrite an onset date with a visit onset date that is later because it contradicts the meaning of the field. To be fair, the interpretation of the onset field in visits is debatable and probably not explicitly clear because we merely copy the symptoms page for visits. However, in the context of the onset date on the case symptoms tab, the meaning is clear, i.e. the date where the case person showed the first symptom or symptoms. Since changing this influences the follow-up calculation, we should be careful with constant changes which incoming visits.

kwa20 commented 3 years ago

As discussed with users, the date being updated on the symptoms tab in the case should be the earliest onset date of any of the existing visits.

To consider: If the symptom onset date is update and subsequently the follow-up period of the case adjusted, the user should get informed about this adjustment