diff --git a/source/_images/subject-tabs.png b/source/_images/subject-tabs.png index 3b06790299aa43fccd0b56aa5fe1c46e3225a3eb..870a12c46578d3ad7718d9fb82191c650979f695 100644 Binary files a/source/_images/subject-tabs.png and b/source/_images/subject-tabs.png differ diff --git a/source/features.rst b/source/features.rst index c909423fdb2a7938557c365c03fbec85ff813e99..8f4cc7cacbd6b3e90382083ff4415ec9758f7055 100644 --- a/source/features.rst +++ b/source/features.rst @@ -18,6 +18,8 @@ Relevant guides: - :ref:`subject-get-pseudonym` - :ref:`subject-to-be-deleted` - :ref:`subject-delete` +- :ref:`subject-report` +- :ref:`subject-block` - :ref:`subject-add-to-study` - :ref:`study-create` - :ref:`study-domains` diff --git a/source/guides/subject-management.rst b/source/guides/subject-management.rst index f02f4e2019c41ac565e3cb529e8e41156f7536b3..d5e89a8300b1d4a8e606a520d085e9d875bfde88 100644 --- a/source/guides/subject-management.rst +++ b/source/guides/subject-management.rst @@ -316,6 +316,62 @@ please proceed as follows: appear in the :ref:`data protection dashboard `. +.. _subject-report: + +Report a subject +================ + +If you experience inappropriate behavior from a subject and you have reason to +believe that this subject should never be invited again to participate in any +study, you can file a report which will be sent to the assigned reviewers to +handle. + +1. Go to a page for that subject (either in subject management, recruitment, + or execution) by following the steps in :ref:`subject-search`. + +2. In the header, under the name of the subject, click on **report** + +3. You have the option to add wishes, regarding the handling of the report, + by writing them into the textbox under **Additional wishes (optional)** + + - For example, if the incident was traumatic and you need additional + support, you can write **I would like to talk to someone about this + incident**, or even **I would like to talk to someone of my own gender + about this incident** + +4. To finalize the report, click on **Send report** + + +.. hint:: + + It is required to configure at least one email address that should receive + email notifications about new subject reports and handle them. Please ask + your system administrator to setup ``CASTELLUM_REPORT_NOTIFICATION_TO``. + + +.. _subject-block: + +Block a subject +=============== + +If a subject has been reported for inappropriate behavior, then an email will +be sent to the email addresses of the reviewers that are listed in +``CASTELLUM_REPORT_NOTIFICATION_TO``. For privacy reasons, no information +except for the link to the report is included in the mail. + +After opening the link to the report, a reviewer will be shown: + + - The **name of the subject** that was reported + - The **name of the user** that made the report + - The **additional wishes** of the user, if they have provided any + +Reviewers can then decide what to do with the report: + + - If they want to block the subject, reviewers can click on **Block subject** + - If they don't want to block the subject, reviewers can click on **Discard report** + - In both cases, the report is deleted, for privacy reasons. + + .. _subject-add-to-study: Add a subject to a study diff --git a/source/roles.rst b/source/roles.rst index 393fcdb08246df8d4553868a3c0c0c7a15eb717b..3545b1fe4186153337143c3a2f4c05fd27c4ecf0 100644 --- a/source/roles.rst +++ b/source/roles.rst @@ -29,6 +29,7 @@ Relevant guides: - :ref:`subject-create` - :ref:`subject-edit` - :ref:`subject-to-be-deleted` +- :ref:`subject-report` - :ref:`subject-consent` - :ref:`subject-add-to-study` @@ -84,6 +85,7 @@ Relevant guides: - :ref:`data-protection-dashboard` - :ref:`subject-export` - :ref:`subject-delete` +- :ref:`subject-block` - :ref:`study-delete` Administrator @@ -129,6 +131,7 @@ process. Relevant guides: - :ref:`subject-search` +- :ref:`subject-report` - :ref:`recruitment` - :ref:`recruitment-mail` - :ref:`recruitment-appointments` @@ -145,6 +148,7 @@ pseudonyms of the respective subjects in the database. Relevant guides: - :ref:`subject-search` +- :ref:`subject-report` - :ref:`subject-get-pseudonym` - :ref:`recruitment-appointments` - :ref:`make-appointments-with-external-scheduler`