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

S2S_Revision of the 'share requests' directory_ Part 2

Open SahaLinaPrueger opened this issue 2 years ago • 1 comments

Problem Description

  1. At the moment the 'share requests' directory only shows incoming share requests and not the outgoing ones. That is a problem, because the health departments have no option to get an overview about shared cases/contacts and cannot track the shared cases/contacts.

  2. Also the 'share request' directory has no filter options. That is a problem, because after a while the directory becomes confusing.

  3. Also the layout of the overview table does not include necessary information's, that the health departments need to be able to work.

Proposed Change

  • [ ] 1. Change the name from 'share requests' to 'share directory' (German: Übergabeverzeichnis)
    (should be done with Issue https://github.com/hzi-braunschweig/SORMAS-Project/issues/9755)
  • [ ] 2. Add the following filter options:
Number Filter Typ Impact
2.1 Date from Date Picker All records before the specified date are hidden.
The date can also be entered manually and is based on the correct date format of the current locale of the logged-in user.
If the date is not valid, the value of the field is evaluated as if it had no content.
2.2 Date till Date Picker All records after the specified date are hidden.
The date can also be entered manually and is based on the correct date format of the current locale of the logged-in user.
If the date is not valid, the value of the field is evaluated as if it had no content.
2.3 Typ Dropdown All - No records are filtered
Case - Only shares for cases are displayed
Contact - Only shares for contacts are displayed
"All" is the default setting
2.4 From/ To Input Field The table is filtered according to the characters entered in the "From/ To" column. (see above)
Only entries that contain the specified characters in the specified order in any part of their name appear.
2.5 Editor Input Field The table is filtered according to the characters entered in the column "Editor". (see above)
Only entries that contain the specified characters in the specified order in any part of their first name or surname appear.
2.6 Hand over the ownership Dropdown All - No records are filtered.
Yes - Only shares with the value "Yes" in "hand over the ownership" are displayed.
No - Only shares with the value "No" in "hand over the ownership" are displayed.
"All" is the default setting.
2.7 Status Dropdown All - No records are filtered.
Pending - Only shares with the value "Pending" in "Status" are displayed.
Accepted - Only shares with the value "Accepted" in "Status" are displayed.
Rejected - Only those shares are displayed that have the value "Rejected" in "Status".
Error - Only shares with the value "Error" in "Status" are displayed.
"All" is the default setting
2.8 Case ID / Contact ID Input Field The table is filtered according to the characters entered in the "Case/ Contact ID" column. (see above). Same behaviour as in contact/case directory for Person ID only that you are searching for Case/ Contact ID
  • [ ] 3. Change the buttons 'All', 'Pending', 'Accepted' to : 'All', 'Incoming' (German: Eingehend), 'Outgoing' (German: Ausgehend) (should be done with Issue https://github.com/hzi-braunschweig/SORMAS-Project/issues/9755)

  • [ ] 4. The layout of the overview table should include the following columns:

Share ID Case/ Contact ID Share Date Report Date Typ From / To
(Counterpart)
Sender Name Ownership handed over Status Direction
eye button First 6 sign of Share ID The first six characters of the case/contact ID. Incoming share requests: Only after successful acceptance, the case/ contact can be opened by clicking on the case/contact ID. Outgoing share requests: Case/Contact always opens by clicking on the case/contact ID. The date of the share, localised according to current language The reporting date of the data set 'Case' or 'Contact' is shown Name of other counterpart for example 'LK Würzburg' if 'LK Würzburg' is the sender organisation or received organisation Name of Person who has initiated the share (Format: Last name, First name) 'Yes' or 'No' is shown Current status of the share 'accepted' , 'pending' or 'rejected'. Is updated depending on what the target system decides (if the share is outgoing) or what the source system decides (if the share is incoming). 'Incoming' or 'Outgoing'
  • [ ] 4.1 All columns can be sorted in ascending and descending order. Please make sure that a share request that has been rejected, disappears in the system that rejected the share request.
  1. Change behaviour of the eye button:
  • [ ] 5.1 A double click or a single click on the "eye" button opens the preview of a share (is implemented yet).
  • [ ] 5.2 Eye button is red if:
    an incoming share request has the status 'pending'
  • [ ] 5.3 Eye button is yellow if: an outgoing share request has the status 'rejected' or the status 'pending'
  • [ ] 5.3 Eye button is blue if:
    an incoming share request has the status 'accepted' or
    an outgoing share request has the status 'accepted'.

Acceptance Criteria

Implementation Details

Additional Information

SahaLinaPrueger avatar Jul 06 '22 16:07 SahaLinaPrueger

@JaquM-HZI

SahaLinaPrueger avatar Jul 07 '22 17:07 SahaLinaPrueger