annotate Sphinx/source/plugins/orthanc-explorer-2.rst @ 996:d43d74afdfad

logs-no-thread
author Alain Mazy <am@osimis.io>
date Wed, 06 Dec 2023 16:31:42 +0100
parents df9162e80fc8
children 5d4701d8fe28
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
845
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
1 .. _orthanc-explorer-2:
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
2
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
3
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
4 Orthanc Explorer 2 plugin
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
5 =========================
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
6
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
7 .. contents::
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
8
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
9
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
10 Introduction
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
11 ------------
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
12
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
13 This plugin provides a new User Interface (UI) to Orthanc. It aims at being
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
14 more user-friendly, more configurable and more evolutive than the default
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
15 Orthanc UI which was developed mainly for testing/administrative purpose.
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
16
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
17 .. image:: ../images/OE2-screenshot-study-list.png
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
18 :align: center
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
19 :width: 1000px
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
20
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
21 |
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
22
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
23 Note that a major difference between the legacy UI and Orthanc Explorer 2 (OE2)
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
24 is that OE2 works only at the study level, not the patient level. The main page is
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
25 the study list in which, of course, you can apply a filter to display only the studies of a single patient.
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
26
924
Alain Mazy <am@osimis.io>
parents: 923
diff changeset
27 Since version 0.7.0, once connected to `Keycloak <https://www.keycloak.org/>`__ and the `orthanc-auth-service <https://github.com/orthanc-team/orthanc-auth-service>`__,
Alain Mazy <am@osimis.io>
parents: 923
diff changeset
28 OE2 is able to handle user permissions and sharing of links to access a single study. This is demonstrated in `this sample <https://github.com/orthanc-team/orthanc-auth-service/tree/main/minimal-setup/keycloak>`__.
845
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
29
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
30 How to get it ?
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
31 ---------------
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
32
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
33 The source code is available on `GitHub <https://github.com/orthanc-server/orthanc-explorer-2>`__.
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
34
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
35 Binaries are included in:
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
36
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
37 - The `osimis/orthanc Docker image <https://hub.docker.com/r/osimis/orthanc>`__
994
df9162e80fc8 Osimis has discontinued the sample demo server for the Osimis Web viewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 924
diff changeset
38 - The `Windows Installer <https://orthanc.uclouvain.be/downloads/windows-64/installers/index.html>`__
df9162e80fc8 Osimis has discontinued the sample demo server for the Osimis Web viewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 924
diff changeset
39 - The `macOS packages <https://orthanc.uclouvain.be/downloads/macos/packages/index.html>`__
845
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
40
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
41 Release notes are available `here <https://github.com/orthanc-server/orthanc-explorer-2/blob/master/release-notes.md>`__.
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
42
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
43 Depending on the configuration, the plugin can replace the default Orthanc UI you are redirected to when accessing orthanc at `http://localhost:8042/ <http://localhost:8042/>`__.
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
44 In any case, the new and old UI can coexist:
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
45
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
46 - Orthanc Explorer 2 is available at `http://localhost:8042/ui/app/ <http://localhost:8042/ui/app/>`__
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
47 - Legacy UI remains available at `http://localhost:8042/app/explorer.html <http://localhost:8042/app/explorer.html>`__
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
48
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
49
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
50 Configuration
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
51 -------------
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
52
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
53 .. highlight:: json
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
54
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
55 The plugin must be configured through a configuration file. The minimal configuration to include in your orthanc configuration file is::
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
56
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
57 "OrthancExplorer2" : {
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
58 "Enable": true,
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
59 "IsDefaultOrthancUI": true
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
60 }
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
61
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
62 There are many more options that are documented in the
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
63 `default configuration file <https://github.com/orthanc-server/orthanc-explorer-2/blob/master/Plugin/DefaultConfiguration.json>`__.
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
64
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
65 Main features you can configure:
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
66
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
67 - Root URL
867
888d6b29245a faq: Can the Stone Web Viewer display DICOM-SR
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 849
diff changeset
68 - Whether OE2 becomes the default Orthanc UI
845
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
69 - Configure the side menu
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
70 - Configure the actions available on the resources
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
71 - Configure the columns of the main study list
922
Alain Mazy <am@osimis.io>
parents: 916
diff changeset
72 - Configure `Keycloak <https://www.keycloak.org/>`__ integration and :ref:`authorization plugin <authorization>`
845
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
73
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
74
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
75 Advanced features
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
76 -----------------
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
77
924
Alain Mazy <am@osimis.io>
parents: 923
diff changeset
78 User permissions and web diffusion
Alain Mazy <am@osimis.io>
parents: 923
diff changeset
79 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Alain Mazy <am@osimis.io>
parents: 923
diff changeset
80
Alain Mazy <am@osimis.io>
parents: 923
diff changeset
81 Check the documentation of the `orthanc-auth-service <https://github.com/orthanc-team/orthanc-auth-service>`__
Alain Mazy <am@osimis.io>
parents: 923
diff changeset
82 companion web service that provides user permissions and sharing of studies.
Alain Mazy <am@osimis.io>
parents: 923
diff changeset
83
915
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
84
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
85 Direct access to a selection of studies
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
86 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
87
845
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
88 You may open the OE2 interface directly on a specific study or patient by specifying DICOM Tags directly in the URL.
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
89 e.g::
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
90
869
9447f34ff010 exact-match for OE2
Alain Mazy <am@osimis.io>
parents: 867
diff changeset
91 http://localhost:8042/ui/app/#/filtered-studies?PatientID="00000169"
845
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
92 http://localhost:8042/ui/app/#/filtered-studies?StudyDate=20220512-20220513&ModalitiesInStudy=CR\DX
869
9447f34ff010 exact-match for OE2
Alain Mazy <am@osimis.io>
parents: 867
diff changeset
93 http://localhost:8042/ui/app/#/filtered-studies?StudyInstanceUID="1.2.3"
9447f34ff010 exact-match for OE2
Alain Mazy <am@osimis.io>
parents: 867
diff changeset
94 http://localhost:8042/ui/app/#/filtered-studies?StudyInstanceUID="1.2.3"&expand
9447f34ff010 exact-match for OE2
Alain Mazy <am@osimis.io>
parents: 867
diff changeset
95 http://localhost:8042/ui/app/#/filtered-studies?StudyInstanceUID="1.2.3"&expand=study
9447f34ff010 exact-match for OE2
Alain Mazy <am@osimis.io>
parents: 867
diff changeset
96 http://localhost:8042/ui/app/#/filtered-studies?StudyInstanceUID="1.2.3"&expand=series
9447f34ff010 exact-match for OE2
Alain Mazy <am@osimis.io>
parents: 867
diff changeset
97
9447f34ff010 exact-match for OE2
Alain Mazy <am@osimis.io>
parents: 867
diff changeset
98 By default, OE2 will add a wildcard ``*`` at the beginning and at the end of the search text. Therefore, searching
9447f34ff010 exact-match for OE2
Alain Mazy <am@osimis.io>
parents: 867
diff changeset
99 for ``PatientID=1234`` will actually search for ``PatientID=*1234*``. If you do not want to have these extra wildcards
9447f34ff010 exact-match for OE2
Alain Mazy <am@osimis.io>
parents: 867
diff changeset
100 added, you should use ``"`` at the beginning and/or at the end of the search text. Therefore, searching for
9447f34ff010 exact-match for OE2
Alain Mazy <am@osimis.io>
parents: 867
diff changeset
101 ``PatientID="1234"`` will return only the studies whose ``PatientID`` is exactly ``1234``.
9447f34ff010 exact-match for OE2
Alain Mazy <am@osimis.io>
parents: 867
diff changeset
102 These ``"`` can also be used in the User Interface search fields.
845
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
103
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
104
915
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
105 DICOM Modifications
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
106 ^^^^^^^^^^^^^^^^^^^
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
107
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
108 Since version 0.6.0, it is possible to edit some of the DICOM Tags directly in the User Interface.
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
109 :ref:`DICOM Modification <anonymization>` is quite a complex topic that is provided by Orthanc
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
110 Rest API. The Orthanc Explorer 2 User Interface aims at simplifying its use but is also limiting
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
111 it to common use cases mainly related to correcting errors in Patient and Study DICOM Tags.
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
112
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
113 At study level, it is possible to:
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
114
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
115 - Modify a Study
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
116
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
117 - to attach it to another existing patient by providing the ``PatientID`` if e.g. the study was
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
118 acquired for the wrong patient.
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
119 - to edit the patient in all its studies if e.g. the ``PatientName`` was misspelled.
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
120 - correct patient or study tags in this study only if e.g. the ``StudyDescription`` was incorrect.
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
121
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
122 - Anonymize a Study and possibly provide the anonymized ``PatientID`` or ``PatientName`` to
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
123 e.g. force it to a specific identifier for a clinical study.
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
124
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
125 .. image:: ../images/OE2-modify-study.png
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
126 :align: center
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
127 :width: 1000px
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
128
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
129 |
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
130
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
131
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
132 At series level, it is possible to:
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
133
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
134 - Modify a Series
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
135
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
136 - to move it to another existing study by providing the ``StudyInstanceUID`` if e.g. the operator
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
137 forgot to switch patient in the modality
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
138 - to move it to a new study if e.g. the operator forgot to switch patient in the modality
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
139 - correct series tags in this series only if e.g. the ``SeriesDescription`` was incorrect.
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
140
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
141 - Anonymize a Series and possibly provide the anonymized ``PatientID`` or ``PatientName`` to
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
142 e.g. force it to a specific identifier for a clinical study.
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
143
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
144 .. image:: ../images/OE2-modify-series.png
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
145 :align: center
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
146 :width: 1000px
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
147
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
148 |
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
149
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
150 Each time you modify a study, the user interface might propose you 3 modification modes related to
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
151 the handling of the :ref:`DICOM identifiers <dicom-identifiers>` .
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
152
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
153 - You may modify the original study and have Orthanc generates new ``StudyInstanceUID``, ``SeriesInstanceUID``
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
154 and ``SOPInstanceUID`` DICOM Tags. This means the that orthanc identifiers will change and the source
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
155 study will be deleted.
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
156 - You may keep the original ``StudyInstanceUID``, ``SeriesInstanceUID`` and ``SOPInstanceUID`` DICOM Tags.
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
157 This means the that orthanc identifiers will not change (unless you also change the ``PatientID`` and the
916
Alain Mazy <am@osimis.io>
parents: 915
diff changeset
158 study will be modified "in place").
915
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
159 - You may keep the original study and create a modified copy. In this case, of course, the new modified copy
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
160 will have a different orthanc identifiers.
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
161
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
162
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
163 .. image:: ../images/OE2-modify-options.png
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
164 :align: center
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
165 :width: 700px
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
166
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
167 |
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
168
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
169 There are many options related to DICOM Modification in the plugin
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
170 `default configuration file <https://github.com/orthanc-server/orthanc-explorer-2/blob/master/Plugin/DefaultConfiguration.json>`__.
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
171 Check the ``Modifications`` section and the ``PatientMainTags``, ``StudyMainTags``, ``SeriesMainTags``, ``EnableAnonymization``
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
172 and ``EnableModification`` configurations.
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
173
Alain Mazy <am@osimis.io>
parents: 869
diff changeset
174
922
Alain Mazy <am@osimis.io>
parents: 916
diff changeset
175 Retrieve a study from a distant modality and open the viewer
Alain Mazy <am@osimis.io>
parents: 916
diff changeset
176 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
845
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
177
922
Alain Mazy <am@osimis.io>
parents: 916
diff changeset
178 If you want to open e.g. the :ref:`Stone Web viewer <stone_webviewer>`:: on a study that is not yet
Alain Mazy <am@osimis.io>
parents: 916
diff changeset
179 stored in Orthanc but that you know that it is stored in a remote modality, you may use this endpoint::
Alain Mazy <am@osimis.io>
parents: 916
diff changeset
180
923
Alain Mazy <am@osimis.io>
parents: 922
diff changeset
181 http://localhost:8042/ui/app/retrieve-and-view.html?StudyInstanceUID=1.2.3....&modality=pacs&viewer=stone-viewer
845
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
182
922
Alain Mazy <am@osimis.io>
parents: 916
diff changeset
183 This will first check if the study is already in Orthanc, if not, it will retrieve it from the modality and,
Alain Mazy <am@osimis.io>
parents: 916
diff changeset
184 once the transfer is complete, open the viewer.
845
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
185
922
Alain Mazy <am@osimis.io>
parents: 916
diff changeset
186 This feature has been introduced in v 0.7.0.
845
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
187
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
188
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
189 Bug reports & support
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
190 ---------------------
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
191
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
192 As usual, you can get support and report issues from the `Orthanc Users group <https://groups.google.com/g/orthanc-users>`__.
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
193
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
194 You may also directly introduce bugs or feature requests in `GitHub <https://github.com/orthanc-server/orthanc-explorer-2/issues>`__.
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
195
922
Alain Mazy <am@osimis.io>
parents: 916
diff changeset
196 The plugin is currently maintained by the `Orthanc Team <https://orthanc.team/>`__ who, like many of you, enjoys
Alain Mazy <am@osimis.io>
parents: 916
diff changeset
197 receiving a salary for his work. Feel free to hire us if you need a specific feature or bug fixed.
845
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
198
bf3946cb3ca0 Orthanc Explorer 2
Alain Mazy <am@osimis.io>
parents:
diff changeset
199 Donations to `Open Collective <https://opencollective.com/orthanc>`__ may also be used to maintain/develop this plugin.