Hello,
When performing a Query/Retrieve operation, the abstract syntax for MOVEPatientRootQueryRetrieveInformationModel is not included in the proposed presentation contexts. However, this abstract syntax is supported as reflected in the DICOM Conformance Statement.
Is there a way of configuring the default presentation contexts that will be negotiated, or including this abstract syntax on each negotiation?
Thanks in advance,
Carlos
Hi Carlos,
Can you provide a way to reproduce your issue such that I can validate a possible fix ?
On my side, I have tested:
- Orthanc acting as a C-MOVE SCP: movescu -v -P -k “QueryRetrieveLevel=Patient” -k “PatientID=8745” -aem ORTHANC localhost 4244
- Orthanc acting as a C-MOVE SCU:
curl -v http://test:test@localhost:8044/modalities/service/move -d ‘{“Level”: “Patient”, “TargetAet”: “ORTHANC-DEBUG”, “Resources”: [{“PatientID”: “ID-DIA-WRI-00000347”}]}’
And both are working.
I can certainly add " MOVEPatientRootQueryRetrieveInformationModel" here but I’d like to understand why it seems to work without it on my side…
Best regards,
Alain.
Hi Alain,
Thanks for your answer. When I perform a movescu along with -P option it also works for me. But when I trigger a C-FIND or C-MOVE through the Orthanc REST API (/modalities/{id}/[query | move]), only the abstract syntaxes that you mention here are proposed. I also reached that method when investigating the issue, and it would be nice if you could include MOVEPatientRootQueryRetrieveInformationModel there. I have looking for other solutions but I haven’t been able to specify new presentation contexts when performing C-FIND/MOVE through API.
Many thanks and best regards,
Carlos
Hi Carlos,
I have implemented the fix and I’ll let you validate it: https://hg.orthanc-server.com/orthanc/rev/6fbff89fd5a4
If you are using docker, this will be included in the osimis/orthanc:master-unstable image in a few hours.
Best regards,
Alain
Hi Alain,
Thank you very much! I can now see MOVEPatientRootQueryRetrieveInformationModel in the proposed presentation contexts.
I have checked by using osimis/orthanc:master-unstable image, but I normally use jodogne/orthanc-plugins, is it possible to include the fix in this image too?
Best regards,
Carlos
Dear Carlos,
The “jodogne/orthanc-plugins” images follow the official release cycle.
As a consequence, you’ll have to wait for the next release of Orthanc for this feature to become available.
Regards,
Sébastien-
Great !
I’m actually unable to update the jodogne/orthanc-plugins images. And I think they usually contain only official Orthanc/plugin releases.
Note that you can normally just replace them by osimis/orthanc images.
Best regards,
Alain.