Advice for approach to large data transfer to Orthanc

Hi all,

Many thanks to the Orthanc team for their hardwork on what I think is a brilliant project! I’m reaching out for support as I can’t seem to find anything concrete on the forum so I wonder if you guys might be able to help.

We are an institution with a large PACS from another vendor that we use day to day. We are hoping to use Orthanc as a research mirror of that PACS and have everything up and running nicely, but are approaching the stage where we want to make the transfer of data from that PACS to Orthanc (and then plan to script regular query/retrieves to keep Orthanc up to date). I have tested some scripts with PYNETDICOM to move instances between our PACS and Orthanc (running inside Podman) and this is working well.

Is there any advice on the best approach to take regards making such a large transfer? If I’ve missed something obvious in the Orthanc book, docs or forum, please feel free to point me in the right direction.

Best wishes!

Hi,

You are not telling much about your Orthanc setup so make sure to read the section about scalability.

Besides that, from a transfer performance point of view, it is usually more efficient to parallelize the DICOM transfer by triggering multiple C-MOVE/C-GET in parallel. (you should set the optimum number of concurrent transfers by trial and error).

Hope this helps,

Alain.