Good day
I hope all is well your side
I have checked the FAQ and discussion groups, searched what I could but no luck, thus as a last resort I want to ask
will Orthanc be able to handle GDT files as a input to server a dicomworklist server or just plainly convert them to dicom files in any way ?
I am trying to find a way to process GDT files received into a more common format like dicom and hope that Orthanc will be able to help
me with this ?
Thank you
Johannes Pretorius
Dear Johannes,
GDT (Gerätedatentransfer) is a German-specific standard for medical devices:
https://en.wikipedia.org/wiki/XDT
https://www.qms-standards.de/standards/gdt-schnittstelle/
As Orthanc is based on the international DICOM standard, it does not implement GDT.
However, you could create a C/C++ plugin to serve DICOM worklists generated from GDT messages:
https://book.orthanc-server.com/faq/worklist.html
Check out the “OrthancPluginRegisterWorklistCallback()” function in the Orthanc plugin SDK to this end:
https://book.orthanc-server.com/developers/creating-plugins.html
You could try and use the sample modality worklists sample, and complement it with a script that converts GDT to DICOM worklists:
https://book.orthanc-server.com/plugins/worklists-plugin.html
As an alternative, it would also be possible to create a Python plugin to this end. However, this would require wrapping “OrthancPluginRegisterWorklistCallback()” in Python, which is not done yet. Please get in touch with Osimis if you want to sponsor such a development.
Regards,
Sébastien-