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 142 forks source link

Add new community facility value for Germany to ReportingType [0.5] #3417

Closed markusmann-vg closed 3 years ago

markusmann-vg commented 3 years ago

Situation Description

Feature Description

Refine field “type of reporting” for cases

Case > case information > type of reporting

Change values (only DE) –

Data Type: Dropdown/enum Values (de-de) | (en) • nicht erhoben- | data not collected • -nicht ermittelbar- | unknown • Arzt/Ärztin | doctor • Labor | Laboratory • Eigne Ermittlungen | own determination • Gemeinschaftseinrichtung gemäß § 8 (1) 7 IfSG | Community facility (§ 8 IfSG) • Gemeinschaftseinrichtung gemäß § 34 IfSG | Community facility (§ 34 IfSG) • Weiterleitung von einem anderen GA | Forwarding • Krankenhaus | Hospital or stationary care

Possible Alternatives

Additional Information

GabrielePoggensee commented 3 years ago

IfSG relevant - § 9: Definition of notification data to be reported to the local health department

SurvNet: Data not transmitted to state and public health authority

JonasCir commented 3 years ago

@markusmann-vg @GabrielePoggensee I know how to implement the fields mentioned by Markus, however, I am confused about

SurvNet: Data not transmitted to state and public health authority

Does this mean, the fields need to be present in SORMAS, but the fields are never exported to SurvNet at all?


Second question: Should the enum variant ReportingType.COMMUNITY_FACILITY be removed for German Systems (i.e., such that only COMMUNITY_FACILITY_IfSG_ARTICLE_8 and COMMUNITY_FACILITY_IfSG_ARTICLE_34 exist in Germany) or should it be retained such that in total 3 variants are available for community facilities in Germany?

JonasCir commented 3 years ago

Blocked on https://github.com/hzi-braunschweig/SORMAS-Project/issues/3653

kwa20 commented 3 years ago
Screen Shot 2021-01-15 at 11 29 54 AM

"not raised" (nicht erhoben) is basically the same as an empty entry or null value and I think should therefore be removed.

bernardsilenou commented 3 years ago

@kwa20 You are right.

kwa20 commented 3 years ago
Screen Shot 2021-01-31 at 1 41 31 PM

Do this issue together with #4165 -> laboratory (DEMIS)

bernardsilenou commented 3 years ago

@kwa20 I thought we decided to add a variable "laboratory name" when lab is chosen "laboratory name" == demis + others, Just as we have in sample Drop-down with all names of labs in the system image

kwa20 commented 3 years ago

@bernardsilenou DEMIS is not actually a laboratory so it might not work like that

bernardsilenou commented 3 years ago

@kwa20 Thats right, Thanks, Then what about removing "laboratory" from the name and just put DEMIS in the drop-down?

kwa20 commented 3 years ago

@bernardsilenou The way it works is that laboratories report test results through the DEMIS system. Therefore, it is technically still a report of a laboratory but a laboratory report via DEMIS, which SurvNet differentiates.

leventegal-she commented 3 years ago

Changing the labels in the translation files needs to be done via Crowdin

AndyBakcsy-she commented 3 years ago

Validated on the latest version of Sormas version 1.56.0 on https://test1402.sormas-oegd.de/sormas-ui/