annotate Sphinx/source/faq/worklist.rst @ 409:0d02abd26842

note
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 05 May 2020 06:58:18 +0200
parents 011b01ccf52d
children f093160dd7f4
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
20
98c0c61e7931 contributing
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 12
diff changeset
1 .. _worklist:
98c0c61e7931 contributing
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 12
diff changeset
2
5
fe86363b3a21 added Worklist in FAQ
Alain Mazy <alain@mazy.be>
parents:
diff changeset
3 Does Orthanc support worklists?
7
485504440bea Improved Does Orthanc support worklists?
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 5
diff changeset
4 ===============================
5
fe86363b3a21 added Worklist in FAQ
Alain Mazy <alain@mazy.be>
parents:
diff changeset
5
7
485504440bea Improved Does Orthanc support worklists?
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 5
diff changeset
6 Orthanc supports DICOM Modality Worklists (MWL) through its `plugin
485504440bea Improved Does Orthanc support worklists?
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 5
diff changeset
7 SDK
485504440bea Improved Does Orthanc support worklists?
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 5
diff changeset
8 <https://github.com/jodogne/OrthancContributed/tree/master/Plugins>`__.
485504440bea Improved Does Orthanc support worklists?
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 5
diff changeset
9 In other words, Orthanc can act as a worklist server (C-Find SCP), but
485504440bea Improved Does Orthanc support worklists?
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 5
diff changeset
10 an user-defined plugin must be provided to answer a list of worklists
485504440bea Improved Does Orthanc support worklists?
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 5
diff changeset
11 given a MWL query.
5
fe86363b3a21 added Worklist in FAQ
Alain Mazy <alain@mazy.be>
parents:
diff changeset
12
7
485504440bea Improved Does Orthanc support worklists?
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 5
diff changeset
13 The rationale for using plugins instead of providing a built-in MWL
485504440bea Improved Does Orthanc support worklists?
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 5
diff changeset
14 mechanism, is that the way worklists are generated is very specific to
485504440bea Improved Does Orthanc support worklists?
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 5
diff changeset
15 the clinical flows and to the manufacturer of your `RIS system
485504440bea Improved Does Orthanc support worklists?
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 5
diff changeset
16 <https://en.wikipedia.org/wiki/Radiology_information_system>`__.
485504440bea Improved Does Orthanc support worklists?
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 5
diff changeset
17 Indeed, depending on the situation, worklists can be generated either
485504440bea Improved Does Orthanc support worklists?
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 5
diff changeset
18 from HL7 messages, from calls to a Web service (e.g. through FHIR), or
485504440bea Improved Does Orthanc support worklists?
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 5
diff changeset
19 from a direct access to some RIS database. It is thus up to the
485504440bea Improved Does Orthanc support worklists?
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 5
diff changeset
20 Orthanc user to provide the worklist generator that is best suited for
485504440bea Improved Does Orthanc support worklists?
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 5
diff changeset
21 her use.
5
fe86363b3a21 added Worklist in FAQ
Alain Mazy <alain@mazy.be>
parents:
diff changeset
22
31
93bbfaf0e62c worklist instructions migrated to a specific page, indexing of Osimis Web viewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 20
diff changeset
23 A :ref:`sample plugin <worklists-plugin>` is available in the source
93bbfaf0e62c worklist instructions migrated to a specific page, indexing of Osimis Web viewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 20
diff changeset
24 distribution of Orthanc to serve the worklists stored in some folder
93bbfaf0e62c worklist instructions migrated to a specific page, indexing of Osimis Web viewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 20
diff changeset
25 on the filesystem. This sample plugin mimics the behavior of the
93bbfaf0e62c worklist instructions migrated to a specific page, indexing of Osimis Web viewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 20
diff changeset
26 ``wlmscpfs`` command-line tool from the `DCMTK software
358
011b01ccf52d fixing external hyperlinks
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 182
diff changeset
27 <https://support.dcmtk.org/docs/wlmscpfs.html>`__.
5
fe86363b3a21 added Worklist in FAQ
Alain Mazy <alain@mazy.be>
parents:
diff changeset
28
7
485504440bea Improved Does Orthanc support worklists?
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 5
diff changeset
29 For more complex or integrated workflows where you must implement a
485504440bea Improved Does Orthanc support worklists?
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 5
diff changeset
30 custom MWL plugin, please check the `documentation of the part of the
485504440bea Improved Does Orthanc support worklists?
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 5
diff changeset
31 Orthanc plugin SDK
358
011b01ccf52d fixing external hyperlinks
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 182
diff changeset
32 <https://sdk.orthanc-server.com/group__DicomCallbacks.html#ga23080c4e871b8428ede61d9841c10d76>`__
182
6ddc98c305cd fix link
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 31
diff changeset
33 that is related to the management of worklists.