You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A java script class which handles the complete process of client side pseudonymization need to be implemented. Build a class with general properties for managing the pseudonymization. Probably just a pseudonymization method needed.
General workflow:
Users logs in, goes to Upload tab
Users uploads images
Users has a text input field where he can provide a pseudonym
You should be able to start an run everything without the overhead of adit, only with node.js
Look into how the files are handled by client, probably an array containing some blob objects or similar
Create the pseudonymization object and pass on each blob object separetly to the pseudonymization method
Most important thing for the pseudonymization object creation will be, to initilaize this object correctly, so every image in that session is pseudonymized the same way
Create Dicom Objects (dcmjs) out of these blobs
Pseudonymize Dicom object
Return the Dicom Object
Set up mini working envirionment which accepts/loads files like a browser would do with node.js
Search for pseudonymization solutions in JS, does dcm.js have one?
If not, implement one, for that look into the Python Implementation Dicognito (same pseudonymization needed), but for now ignore the pseudonymization of UIDs
The text was updated successfully, but these errors were encountered:
It also can't depend on node js stuff as this would be backend. But that's OK as dcmjs works fully browser based. I guess there won't be a ready to use anonymization lib for dcmjs, but I think it's not to hard to create one. maybe we can open source it on its own, too (I can help with that). Makes sense as it should best be completely independent from adit. A good guideline what to anonymize is https://dicom.nema.org/medical/dicom/current/output/chtml/part15/chapter_E.html
Related to issue #19
A java script class which handles the complete process of client side pseudonymization need to be implemented. Build a class with general properties for managing the pseudonymization. Probably just a pseudonymization method needed.
General workflow:
Start implementation as follow:
Set up a working environment, where you can mimic incoming images to the browser, basically copy the relevant stuff from Upload with websockets and integrated client side pseudonymization #19
You should be able to start an run everything without the overhead of adit, only with node.js
Look into how the files are handled by client, probably an array containing some blob objects or similar
Create the pseudonymization object and pass on each blob object separetly to the pseudonymization method
Most important thing for the pseudonymization object creation will be, to initilaize this object correctly, so every image in that session is pseudonymized the same way
Create Dicom Objects (dcmjs) out of these blobs
Pseudonymize Dicom object
Return the Dicom Object
Set up mini working envirionment which accepts/loads files like a browser would do with node.js
Search for pseudonymization solutions in JS, does dcm.js have one?
If not, implement one, for that look into the Python Implementation Dicognito (same pseudonymization needed), but for now ignore the pseudonymization of UIDs
The text was updated successfully, but these errors were encountered: