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

S2S_Revision of the ' share request details ' window

Open SahaLinaPrueger opened this issue 2 years ago • 1 comments

Problem Description

Currently the 'share request details' window has an unattractive surface and is filled with little information.

Proposed Change

  • With implementing this Issue the 'share request details' window should be the only place where a share can be accepted or rejected. This was designed because an informed decision on whether a share is relevant or not can only be made by reviewing all the relevant data of the submission.
  • The structure and visibility of fields in the preview should depend on the different combinations of the handover. For example, whether it is a case or a contact or whether it is transferred with or without personal data.
  • The share request preview looks always the same in source and target system (the only difference are the "accept and reject" buttons).
  • The share request preview will be updated depending on the status of the share request.
  • The share request preview window opens if you are in the share directory and clicks on the eye button.
  • The share request preview and the whole share request is not visible in target system anymore if the target system rejects the share request due to data protection. In the source system the rejected share request is still visible + the comment of the target system why they rejected + "edited by, edited on" and so on.

Examples: 1.1 share request details window of case with personal data BEFORE target system accepts in target system image

1.2 share request details window of case with personal data BEFORE target system accepts in source system (source system can not accept or reject or enter a comment) image

  1. share request details window of case with personal data AFTER target system accepts in target system AND source system image

  2. share request details window of case with 'exclude personal data' in target system (notice_1: In the future personal data and sensitive date will be merged, so there will be more fields which has to be marked as 'confidential' notice_2: in the source system the fields are also named as 'confidential',- if the user opens the case/contact - there the user can see the fields written out) image

  3. share request details window of a contact in target system image

Acceptance Criteria

Implementation Details

For a case:

name field (german) name field (english) impact
Vorschau - Datenübergabe Preview share request This is a headline. Stays the same.
x x The 'x' appears at the top right of the window. By clicking the user gets back to the share directory. If it is possible to implement, the share directory is displayed in such a way that the currently open share request is still visible
Art: Type: Case
COMMA
with ownership OR to view (depends on share)
German: Fall
Komma
zum Besitz ODER zur Ansicht
Erhalten am: Received on: date BINDING LINE time (the timestamp on which the share request first was visible in the share request directory of target system)
Date format: according to the language set by the logged-in user.
Time format: hh:mm
Absender: Sender: Sender District District from user who created/ sent the share request. If the district is not available fallback to district from external ID from server of source system
Absendername:
this is the correct name. please ignore the name on the picture
Sender's name: name of user from source system who send the share request:
Last name COMMA first name
Enthaltene Proben: Included samples: Count (number of samples of case)
Enthaltene Erregertests: Included pathogen tests: Count (number of pathogen tests of case)
Enthaltene Immunisierungen: Included Immunizations: Count (number of vaccinations of person. Important: count only the vaccinations that belong to the disease of the case)
Personenbezogene Daten ausgeschlossen: Personal data excluded: yes or no (depending on share request)
Bearbeitet von: Edited by: District of target system who accepted the case. This field is only visible after a case is accepted. This field is visible in source and target system.
Bearbeitet von: Edited by: Last name COMMA first name of user who accepted the case. This field is only visible after a case is accepted. This field is visible in source and target system.
Bearbeitet am: Edited on: date BINDING LINE time of timestamp on which case was accepted/rejected. This field is visible in source and target system.
Person Person This is a headline. Stays the same.
Geschlecht: Gender: male OR female OR other OR unknown
Anrede: Salutation: (Person) Dear Sir OR Dear Madame OR Dear Sir and Madame OR Dear familiy OR Dear guardian of the child OR Other
Vorname: First name: First name of case
Nachname: Last name: Last name of case
Geburtsdatum: Date of birth: Date of birth of case
Einrichtungskategorie: Facility category: (Home address) facility category of the person. Field only appears if home address has a facility category.
Art der Einrichtung: Facility type: (Home address) facility type of the person. Field only appears if home address has a facility type.
Einrichtung: Facility: (Home address) facility of the person. Field only appears if home address has a facility.
Name und Beschreibung der Einrichtung: Facility name and description: (Home address) facility name and description of the person. Field only appears if home address has a facility name and description.
Anschrift: Address: (Home address) street COMMA house number COMMA Postal code COMMA city COMMA country of the person
Bundesland: Region: (home address) region of the person
Landkreis: District: (home address) district of the person
Gemeinde: Community: (home address) community of the person
Die in der Übergabe enthaltene Einrichtung konnte in Ihrem System nicht gefunden werden. Wenn Sie die Übergabe annehmen wird die Einrichtung automatisch angelegt. Bei Bedarf kann Ihr Administrator die Daten der Einrichtung im Nachgang bearbeiten. The facility included in the share request could not be found in your system. If you accept the share request, the facility is automatically created. If necessary, your administrator can edit the data of the facility afterwards. Text only appears if facility do not exist in the target system and if Issue: #9982 is closed
Fall: Case: This is a headline. Stays the same.
Meldedatum: Date of report: date (Date of report of case)
Krankheit: Disease: name of disease of case
Ende der Isolation: Quarantine end: date (Quarantine end of case)
Verlauf der Erkrankung des Falles: Outcome of Case: no outcome yet or deceased or recovered or unknown
Falldefinitionskategorie: Case classification: not yet classified or suspect case or probable case or confirmed case or confirmed case with no symptoms or confirmed case with unknown symptoms or not a case
Kommentar Comment This is a headline. Stays the same.
Comment section Rules see #9948 Picture on #9948 shows how it should be
Ihr Kommentar: * Your comment: * This is a headline. Disappears if case is accepted or rejected. When the mouse pointer is hovered over the comment field "Your comment", the following message appears to the user: Reminder: All comments entered must comply with the GDPR rules as described during login
Textfeld Kommentar hinzufügen... Textfield Add comment... By adding text the text add comment... disappears. Total field disappears if case is accepted or rejected. Field is mandatory. As long as no text is filled in the case/ contact can not be accepted
Abbrechen Break off By click or double click the pop-up window closes and the share directory is visible again. If it is possible to implement, the share directory is displayed in such a way that the currently open share request is still visible.
Ablehnen Reject Button only appears in target system as long as case/contact has the status pending .
The button reject can only be clicked if a comment was made bevor. If no comment was made an error message appears: 'Please add a comment, so the source system knows why you rejected the case'.
If a comment was made and if the button is clicked or double clicked the pop-up window closes and the share directory is visible. The share request is not visible anymore in the target system due to data protection reasons. In the source system the outgoing share request is visible and also the comment made by source system (example picture 2)
Annehmen Accept Button only appears in target system as long as case/contact has the status pending .
The button accept can only be clicked if a comment was made bevor. If no comment was made an error message appears: 'Please add a comment, so the source system knows why you accepted the case'.
If a comment was made and if the button is clicked or double clicked the pop-up window closes and the share directory is visible. If it is possible to implement, the share directory is displayed in such a way that the currently open share request is still visible.
The next time the user clicks on the eye in the share directory the button 'accept' and the button 'reject' are not visible anymore. The status of the share request is now 'accepted' so now a new button is visible Fall öffnen / Open case
Fall öffnen OR Kontakt öffnen Open case OR Open contact Name of button depends on whether the share request is a contact or case.
Button only appears after case/ contact is accepted in target system. In the source system this button is always there (because the source system does not have the authorisation to accept or reject a case/ contact).
The place of the button is where the button 'accept' was bevor.
By click or double click the accepted case/ contact of the share request opens.

Additional Information

On picture 4 you can see how the share request details window should be if a contact is shared. Here the differences:

  • Of course the information generated should be pulled out of the contact (not the case)
  • Instead of 'Person' the second blue headline is 'Kontaktperson' / 'Contact person' and the information is pulled out of the person of the contact
  • Instead of 'Fall' the third blue headline is 'Kontakt' and the information is pulled out of the contact. Here the description:
name field (german) name field (english) impact
Meldedatum Report date report date of the contact
Krankheit des Indexfalls Disease of source case _ disease of source case_
Ende der Quarantäne Quarantine end quarantine end
Kontaktklassifikation Contact classification unconfirmed contact OR confirmed contact OR not a contact
Kontaktkategorie Contact Category high risk contact OR high risk medical contact OR medium risk medical contact OR low risk contact OR no risk contact
  • The information from the source case is attached after the new fourth blue headline 'Indexfall' / 'Source case'. The information is pulled out of the person of the source case. Order and content is the same as described in the first table for a request share of a case under the headline 'person'.

SahaLinaPrueger avatar Jul 22 '22 15:07 SahaLinaPrueger

@JaquM-HZI

SahaLinaPrueger avatar Aug 01 '22 16:08 SahaLinaPrueger