MPPS response

125 views
Skip to first unread message

Krzysztof Turkiewicz

unread,
Sep 30, 2020, 5:00:57 AM9/30/20
to Orthanc Users
Hello,

with question: Who is typically deleting a worklist after it was done, the modality or the initiator of the worklist, e.g. RIS ?

and the answer of Sébastien for question was:

Typically, the modality will generate a MPPS module (Modality Performed Procedure Step) inside its DICOM files. Once received by the PACS (in this case, Orthanc), the MPPS are used to give feedback to the RIS about the progress of the acquisition. It is then up to the RIS to clear its worklists given this set of DICOM files.

So...  I successfuly configured orthanc as MWL server but where and how can i configure orthanc to response for MPPS ? No info in docs

Greetings
Krzysztof Turkiewicz

Alain Mazy

unread,
Oct 5, 2020, 3:29:27 AM10/5/20
to Krzysztof Turkiewicz, Orthanc Users
Hi Krzystztof,

Orthanc actually does not support MPPS messages.  A solution to clear worklists is to remove them from the folder one day after they have been generated (since they are usually valid only for one day).  You would need an external script to perform this cleanup.

HTH

Alain

--
You received this message because you are subscribed to the Google Groups "Orthanc Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to orthanc-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/orthanc-users/045b6997-37fa-4420-84fd-b8c390bd9f8do%40googlegroups.com.


--

Alain Mazy / Orthanc-Studio Manager & Software Developer
a...@osimis.io / +32 494 31 67 27

Osimis

OSIMIS S.A. 
Quai Banning 6BE-4000 Liège 
www.osimis.io

Twitter LinkedIn


Sébastien Jodogne

unread,
Oct 13, 2020, 2:36:19 AM10/13/20
to Orthanc Users
Hello,

MPPS could also be implemented as a Python plugin that would register a callback using "orthanc.RegisterOnChangeCallback()" to monitor the arrival of new DICOM instances (check out "orthanc.ChangeType.NEW_INSTANCE"), and would react if the SOP class UID of the received instance corresponds to "1.2.840.10008.3.1.2.3.*" (which can be tested by using "orthanc.RestApiGet()" on "/instances/.../metadata?expand"):

Similar things could be implemented as a C/C++ plugin.

HTH,
Sébastien-
Reply all
Reply to author
Forward
0 new messages