Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove "no_phi" from "quality assurance results" #2227

Merged
merged 1 commit into from May 14, 2024
Merged

Conversation

bemoody
Copy link
Collaborator

@bemoody bemoody commented May 2, 2024

When a project is submitted, the editor is asked "Is the project free of protected health information?"

We don't want to give anyone the false impression that we have performed an exhaustive review or that this constitutes an "expert determination". That is the author's job, not ours.

With this change, the question is still shown in the "Edit Submission" page (http://127.0.0.1:8000/console/submitted-projects/SHuKI1APLrwWCqxSQnSk/edit/). The editor is still required to answer "Yes" before the project can be accepted.

However, to reduce the possibilities for confusion, we won't include the question in the "standard quality assurance results", which are displayed in a few places:

Fixes issue #2218.

When reviewing a project, the editor is asked to perform a series of
"quality assurance" checks.  In the "edit submission" form
(console.forms.EditSubmissionForm), they must answer "yes", "no", or
"undetermined" for each QA check.  All answers must be "yes" in order
to accept the project.

One of the questions is "Is the project free of protected health
information?"  We don't want to give anyone the false impression that
the editor has performed an exhaustive review or that this constitutes
an "expert determination".  In fact, the author is responsible for
doing that review themselves before *uploading* the data.

Therefore, keep this field among the questions included in
EditSubmissionForm, but do not list it as a "quality assurance result"
that is shown to the authors.  Note that the public "quality assurance
results" are generated by EditLog.set_quality_assurance_results, and
they are included in email messages:
- notification/templates/notification/email/accept_submission_notify.html
- notification/templates/notification/email/reject_submission_notify.html
- notification/templates/notification/email/revise_submission_notify.html
and in the submission timeline:
- project/templates/project/active_submission_timeline.html
- project/templates/project/static_submission_timeline.html
@tompollard
Copy link
Member

Thanks for dealing with this!

@tompollard tompollard merged commit 8295e2f into dev May 14, 2024
8 checks passed
@tompollard tompollard deleted the bm/no-phi-internal branch May 14, 2024 00:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants