exporting from radiotherapy eclipse system to XNAT

56 views
Skip to first unread message

John McLean

unread,
Jul 22, 2022, 4:02:28 AM7/22/22
to xnat_discussion

 Dear list, 

We’re wondering how we can best export from the radiotherapy eclipse platform to XNAT (for RT objects as well as for MR and CT data) such that XNAT can automatically triage the data into an appropriate project. 

There are some default fields that coding options can be entered into that come with Eclipse when anonymisation is being done but these don’t look to ( at least not in an immediately obvious way to me) marry-up with what XNAT needs to allocate project, subject, session. This looks like a neat idea, but there are issues such as the eclipse export doesn’t like the use of the colon character. 

Wondering if anyone in the community has overcome this problem before? 

Many thanks

John McLean 

eloc...@gmail.com

unread,
Aug 3, 2022, 10:44:38 AM8/3/22
to xnat_discussion
Hi John,

I often rely on CTP (https://mircwiki.rsna.org/index.php?title=MIRC_CTP) to help with routing exams to well-defined sessions in XNAT. For example, you can set up a very minimal pipeline to receive a DICOM push from Eclipse; followed by a "DicomAnonyizer" stage that sets value in one of the fields XNAT checks for routing (I traditionally use (0010,4000), others documented here: https://wiki.xnat.org/documentation/how-to-use-xnat/image-session-upload-methods-in-xnat/how-xnat-scans-dicom-to-map-to-project-subject-session) and then forwards via DICOM push to XNAT SCP receiver. 

When set up, it's all automatic and seamless; you can compose the string for the session ID from other DICOM tag values automatically; you push from Eclipse to the CTP, which sets the routing tag and instantly sends on to XNAT.

Can provide examples of config.xml and anonymizer script if that is of help.


Cheers,
Eve

Charlie Moore

unread,
Aug 3, 2022, 10:47:04 AM8/3/22
to xnat_discussion
Another alternative is that you can customize the headers (and extraction regex) where project/subject/session are pulled from. See https://wiki.xnat.org/documentation/xnat-administration/xnat-custom-dicom-routing-rules-in-the-admin-ui

Thanks,
Charlie

John McLean

unread,
Aug 4, 2022, 3:39:25 AM8/4/22
to xnat_discussion
Thanks Eve/ Charlie for your responses. we'll look into those options

Thanks
John McLean 

John McLean

unread,
Aug 4, 2022, 3:42:03 AM8/4/22
to xnat_discussion
@ Eve, certainly having the  config.xml and anonymizer script would be useful if you don't mind sharing?

Many thanks
John 

Reply all
Reply to author
Forward
0 new messages