-
Notifications
You must be signed in to change notification settings - Fork 6
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
CARDS-2026: Automatically delete names and emails once they are no longer serving any purpose #1305
base: dev
Are you sure you want to change the base?
Conversation
a0db4a9
to
50195da
Compare
@veronikaslc this doesn't look like it would depend on |
...t-portal/src/main/java/io/uhndata/cards/patients/internal/PatientInformationCleanupTask.java
Outdated
Show resolved
Hide resolved
...t-portal/src/main/java/io/uhndata/cards/patients/internal/PatientInformationCleanupTask.java
Outdated
Show resolved
Hide resolved
...t-portal/src/main/java/io/uhndata/cards/patients/internal/PatientInformationCleanupTask.java
Outdated
Show resolved
Hide resolved
...t-portal/src/main/java/io/uhndata/cards/patients/internal/PatientInformationCleanupTask.java
Outdated
Show resolved
Hide resolved
25918cc
to
280ff06
Compare
@veronikaslc The specs to https://phenotips.atlassian.net/browse/CARDS-2026 have been updated to make use of the implementation of the |
...tal/src/main/java/io/uhndata/cards/patients/internal/PatientInformationCleanupScheduler.java
Outdated
Show resolved
Hide resolved
...t-portal/src/main/java/io/uhndata/cards/patients/internal/PatientInformationCleanupTask.java
Outdated
Show resolved
Hide resolved
...t-portal/src/main/java/io/uhndata/cards/patients/internal/PatientInformationCleanupTask.java
Outdated
Show resolved
Hide resolved
...t-portal/src/main/java/io/uhndata/cards/patients/internal/PatientInformationCleanupTask.java
Outdated
Show resolved
Hide resolved
...t-portal/src/main/java/io/uhndata/cards/patients/internal/PatientInformationCleanupTask.java
Outdated
Show resolved
Hide resolved
...t-portal/src/main/java/io/uhndata/cards/patients/internal/PatientInformationCleanupTask.java
Outdated
Show resolved
Hide resolved
...t-portal/src/main/java/io/uhndata/cards/patients/internal/PatientInformationCleanupTask.java
Outdated
Show resolved
Hide resolved
...t-portal/src/main/java/io/uhndata/cards/patients/internal/PatientInformationCleanupTask.java
Outdated
Show resolved
Hide resolved
44974d4
to
7460436
Compare
...t-portal/src/main/java/io/uhndata/cards/patients/internal/PatientInformationCleanupTask.java
Outdated
Show resolved
Hide resolved
250e2b1
to
bd362ff
Compare
...t-portal/src/main/java/io/uhndata/cards/patients/internal/PatientInformationCleanupTask.java
Outdated
Show resolved
Hide resolved
I've added a configuration for disabling this, and I also moved the |
...t-portal/src/main/java/io/uhndata/cards/patients/internal/PatientInformationCleanupTask.java
Outdated
Show resolved
Hide resolved
...tal/src/main/java/io/uhndata/cards/patients/internal/PatientInformationCleanupScheduler.java
Outdated
Show resolved
Hide resolved
...t-portal/src/main/java/io/uhndata/cards/patients/internal/PatientInformationCleanupTask.java
Outdated
Show resolved
Hide resolved
...t-portal/src/main/java/io/uhndata/cards/patients/internal/PatientInformationCleanupTask.java
Outdated
Show resolved
Hide resolved
...-portal/src/main/java/io/uhndata/cards/patients/internal/DataRetentionConfigurationImpl.java
Outdated
Show resolved
Hide resolved
...-portal/src/main/java/io/uhndata/cards/patients/internal/DataRetentionConfigurationImpl.java
Outdated
Show resolved
Hide resolved
modules/patient-portal/src/main/frontend/src/patient-portal/DataRetentionConfiguration.jsx
Outdated
Show resolved
Hide resolved
modules/patient-portal/src/main/frontend/src/patient-portal/DataRetentionConfiguration.jsx
Outdated
Show resolved
Hide resolved
modules/patient-portal/src/main/frontend/src/patient-portal/DataRetentionConfiguration.jsx
Outdated
Show resolved
Hide resolved
…nger serving any purpose
…nger serving any purpose Fixed sql query; Better sql query readability
…nger serving any purpose Fixed version and query args
…nger serving any purpose Only remove the value from the answer, not the whole answer node
…nger serving any purpose Refactored code wrt changed issue description: First fetch all Patient information forms for which all Servey events have non null discharged_date Then for each Patient information form fetch all associated Servey event forms in desc visit order Look at the latest Servey event form to see if it has at least one non null of responses_received or reminder2_sent answers
…nger serving any purpose Refactored to delete pationt information if there is no Survey events form Fixed always returning false
…nger serving any purpose Search only for the patient information forms that do have any private information to remove
…nger serving any purpose Bugfix: checked in forms cannot be cleared
…nger serving any purpose Fixed typo in reminder2_sent field Co-authored-by: Marta Girdea <[email protected]>
…nger serving any purpose Speed up the query
…nger serving any purpose Reduced cyclomatic complexity
…nger serving any purpose Add configuration for enabling/disabling the task
…onger serving any purpose Fixed comments
…onger serving any purpose Added a new data retension admin config screen
…nger serving any purpose Change the configuration path to /apps/cards/config/DataRetention Minor comment fixes
…nger serving any purposeUpdate modules/patient-portal/src/main/frontend/src/patient-portal/DataRetentionConfiguration.jsx Better wording for labels Co-authored-by: Sergiu Dumitriu <[email protected]>
2092188
to
4747577
Compare
No description provided.