Mercurial > hg > orthanc-book
annotate Sphinx/source/faq/worklist.rst @ 9:6e99967d3503
C-GET is not deprecated
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 09 May 2016 09:39:38 +0200 |
parents | 485504440bea |
children | 2394454105ee |
rev | line source |
---|---|
5 | 1 Does Orthanc support worklists? |
7
485504440bea
Improved Does Orthanc support worklists?
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
5
diff
changeset
|
2 =============================== |
5 | 3 |
7
485504440bea
Improved Does Orthanc support worklists?
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
5
diff
changeset
|
4 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
|
5 SDK |
485504440bea
Improved Does Orthanc support worklists?
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
5
diff
changeset
|
6 <https://github.com/jodogne/OrthancContributed/tree/master/Plugins>`__. |
485504440bea
Improved Does Orthanc support worklists?
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
5
diff
changeset
|
7 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
|
8 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
|
9 given a MWL query. |
5 | 10 |
7
485504440bea
Improved Does Orthanc support worklists?
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
5
diff
changeset
|
11 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
|
12 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
|
13 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
|
14 <https://en.wikipedia.org/wiki/Radiology_information_system>`__. |
485504440bea
Improved Does Orthanc support worklists?
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
5
diff
changeset
|
15 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
|
16 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
|
17 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
|
18 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
|
19 her use. |
5 | 20 |
7
485504440bea
Improved Does Orthanc support worklists?
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
5
diff
changeset
|
21 A `sample plugin |
485504440bea
Improved Does Orthanc support worklists?
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
5
diff
changeset
|
22 <https://bitbucket.org/sjodogne/orthanc/src/default/Plugins/Samples/ModalityWorklists/>`__ |
485504440bea
Improved Does Orthanc support worklists?
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
5
diff
changeset
|
23 is available to serve the worklists stored in some folder on the |
485504440bea
Improved Does Orthanc support worklists?
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
5
diff
changeset
|
24 filesystem. This mimics the behavior of the ``wlmscpfs`` command-line |
485504440bea
Improved Does Orthanc support worklists?
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
5
diff
changeset
|
25 tool from the `DCMTK software |
485504440bea
Improved Does Orthanc support worklists?
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
5
diff
changeset
|
26 <http://support.dcmtk.org/docs/wlmscpfs.html>`__. ``dump2dcm`` might |
485504440bea
Improved Does Orthanc support worklists?
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
5
diff
changeset
|
27 be a very `useful companion tool |
485504440bea
Improved Does Orthanc support worklists?
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
5
diff
changeset
|
28 <http://support.dcmtk.org/docs/dump2dcm.html>`__ to feed the sample |
485504440bea
Improved Does Orthanc support worklists?
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
5
diff
changeset
|
29 plugin with worklists for some separate maintenance script. |
5 | 30 |
7
485504440bea
Improved Does Orthanc support worklists?
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
5
diff
changeset
|
31 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
|
32 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
|
33 Orthanc plugin SDK |
485504440bea
Improved Does Orthanc support worklists?
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
5
diff
changeset
|
34 <https://orthanc.chu.ulg.ac.be/sdk/group__Worklists.html>`__ that is |
485504440bea
Improved Does Orthanc support worklists?
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
5
diff
changeset
|
35 related to the management of worklists. |