Open mdebic opened 2 years ago
Addition to the PSN process: Dept+ID Strings should be padded to ensure the same length before hashing, otherwise there's a small risk of being able to relate pseudonyms to departments, which is undesirable
Documentation of workflow as it stands:
@medihack I think that is how we devised it, if there are any problems with this let me know :+1:
Desired workflow
Users logs into ADIT and next to the existing apps they have access to an upload app. The upload app is also bound to a permission manged by an admin. An admin can grant users access to the upload app. How the upload form should look like can be seen in the diagramm avobe. To process the images on the server side, the existing ADIT infrastructure for receiving images should be used, see BatchTransfer App und ADIT Core. The client side can transfer the images unpseudonymized to th server. But the user can also select an internal pseudonymization and one with a user provided batch file.
General info regarding pseudonymization:
General info for internal pseudonymization:
Upload Job View
Same general info about the upload job as in a BatchTransferJob view
Upload tasks list also the same as in BatchTransferJob view
But additional View Results button as in a BatchQueryJob which the user can download
In the last to cases, no information about PatientID is transferred to the server, only pseudonym
In the first case, the PatientID is transferred to server, since no pseudonymization is applied
[ ] Implement frontend of upload app
[ ] Implement connection via websockets
[ ] Implement receiving image handling on server side
[ ] Implement new permissions for pseudonymization type on upload (see diagramm above)
[ ] Implement client side pseudonymization with Batch File
[ ] Implement client side pseudonymization with Internal hashing method