changeset 7:485504440bea

Improved Does Orthanc support worklists?
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 25 Apr 2016 10:48:06 +0200
parents 3aca37cc50c9
children ab80b2b3cdbd
files Sphinx/source/faq/worklist.rst
diffstat 1 files changed, 30 insertions(+), 10 deletions(-) [+]
line wrap: on
line diff
--- a/Sphinx/source/faq/worklist.rst	Mon Apr 25 09:34:12 2016 +0200
+++ b/Sphinx/source/faq/worklist.rst	Mon Apr 25 10:48:06 2016 +0200
@@ -1,15 +1,35 @@
 Does Orthanc support worklists?
-==============================
+===============================
 
-Orthanc partially supports the Dicom Modality Worklists (MWL) through
-one of his `plugin <https://bitbucket.org/sjodogne/orthanc/src/Orthanc-1.0.0/Plugins/Samples/ModalityWorklists/>`__.
+Orthanc supports DICOM Modality Worklists (MWL) through its `plugin
+SDK
+<https://github.com/jodogne/OrthancContributed/tree/master/Plugins>`__.
+In other words, Orthanc can act as a worklist server (C-Find SCP), but
+an user-defined plugin must be provided to answer a list of worklists
+given a MWL query.
 
-Thanks to this plugin, Orthanc can act as a worklist server (C-Find SCP)
-and serve the worklists stored in a folder.  
+The rationale for using plugins instead of providing a built-in MWL
+mechanism, is that the way worklists are generated is very specific to
+the clinical flows and to the manufacturer of your `RIS system
+<https://en.wikipedia.org/wiki/Radiology_information_system>`__.
+Indeed, depending on the situation, worklists can be generated either
+from HL7 messages, from calls to a Web service (e.g. through FHIR), or
+from a direct access to some RIS database. It is thus up to the
+Orthanc user to provide the worklist generator that is best suited for
+her use.
 
-However, Orthanc does not provide any functionality to generate the worklist files.
-Usually, worklists are generated from HL7 messages or directly from a `RIS <https://en.wikipedia.org/wiki/Radiology_information_system>`__
-database.  It's actually your responsibility to provide the worklist
-generator.  `dump2dcm <http://support.dcmtk.org/docs/dump2dcm.html>`__ 
-might be very useful in this task.
+A `sample plugin
+<https://bitbucket.org/sjodogne/orthanc/src/default/Plugins/Samples/ModalityWorklists/>`__
+is available to serve the worklists stored in some folder on the
+filesystem. This mimics the behavior of the ``wlmscpfs`` command-line
+tool from the `DCMTK software
+<http://support.dcmtk.org/docs/wlmscpfs.html>`__. ``dump2dcm`` might
+be a very `useful companion tool
+<http://support.dcmtk.org/docs/dump2dcm.html>`__ to feed the sample
+plugin with worklists for some separate maintenance script.
 
+For more complex or integrated workflows where you must implement a
+custom MWL plugin, please check the `documentation of the part of the
+Orthanc plugin SDK
+<https://orthanc.chu.ulg.ac.be/sdk/group__Worklists.html>`__ that is
+related to the management of worklists.