annotate Sphinx/source/plugins/webviewer.rst @ 858:09be5f68aabf

dicom-web and MainDicomTags
author Alain Mazy <am@osimis.io>
date Thu, 23 Jun 2022 15:12:56 +0200
parents 525d59a7c198
children 1316bc62b5d5
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
24
25fa874803ab plugins inside book
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
1 .. _webviewer:
25fa874803ab plugins inside book
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
2
25fa874803ab plugins inside book
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
3
303
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 81
diff changeset
4 Orthanc Web Viewer plugin
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 81
diff changeset
5 =========================
24
25fa874803ab plugins inside book
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
6
27
c23f02a64caf postgresql
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 24
diff changeset
7 .. contents::
c23f02a64caf postgresql
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 24
diff changeset
8
24
25fa874803ab plugins inside book
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
9 This **official** plugin extends Orthanc with a Web viewer of medical images.
27
c23f02a64caf postgresql
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 24
diff changeset
10
c23f02a64caf postgresql
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 24
diff changeset
11 For general information, check out the `official homepage of the
358
011b01ccf52d fixing external hyperlinks
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 303
diff changeset
12 plugin <https://www.orthanc-server.com/static.php?page=web-viewer>`__.
28
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
13
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
14
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
15 Compilation
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
16 -----------
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
17
81
4eea0dc5f071 documenting wsi
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 49
diff changeset
18 .. highlight:: bash
28
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
19
414
83f36bc9e725 gdcm plugin
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 361
diff changeset
20 The procedure to compile this plugin is similar of that for the
31
93bbfaf0e62c worklist instructions migrated to a specific page, indexing of Osimis Web viewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 29
diff changeset
21 :ref:`core of Orthanc <binaries>`. The following commands should work
761
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 437
diff changeset
22 for most UNIX-like distribution (including GNU/Linux)::
28
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
23
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
24 $ mkdir Build
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
25 $ cd Build
81
4eea0dc5f071 documenting wsi
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 49
diff changeset
26 $ cmake .. -DSTATIC_BUILD=ON -DCMAKE_BUILD_TYPE=Release
28
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
27 $ make
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
28
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
29 The compilation will produce a shared library ``OrthancWebViewer``
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
30 that contains the Web viewer plugin. Pre-compiled binaries for
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
31 Microsoft Windows `are also available
358
011b01ccf52d fixing external hyperlinks
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 303
diff changeset
32 <https://www.orthanc-server.com/browse.php?path=/plugin-webviewer>`__.
28
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
33
32
03b32d0e49f2 documentation of the dicomweb plugin
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 31
diff changeset
34 *Remark:* Some older build instructions are also available in the
03b32d0e49f2 documentation of the dicomweb plugin
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 31
diff changeset
35 `source distribution
414
83f36bc9e725 gdcm plugin
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 361
diff changeset
36 <https://hg.orthanc-server.com/orthanc-webviewer/file/default/Resources/BuildInstructions.txt>`__.
32
03b32d0e49f2 documentation of the dicomweb plugin
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 31
diff changeset
37
28
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
38
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
39 Usage
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
40 -----
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
41
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
42 .. highlight:: json
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
43
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
44 You of course first have to :ref:`install Orthanc <compiling>`. Once
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
45 Orthanc is installed, you must change the :ref:`configuration file
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
46 <configuration>` to tell Orthanc where it can find the plugin: This is
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
47 done by properly modifying the ``Plugins`` option. You could for
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
48 instance use the following configuration file::
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
49
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
50 {
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
51 "Name" : "MyOrthanc",
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
52 [...]
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
53 "Plugins" : [
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
54 "/home/user/OrthancWebViewer/Build/libOrthancWebViewer.so"
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
55 ]
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
56 }
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
57
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
58 .. highlight:: text
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
59
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
60 Orthanc must of course be restarted after the modification of its
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
61 configuration file. The log will contain an output similar to::
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
62
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
63 # Orthanc ./Configuration.json
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
64 W0226 16:59:10.480226 7906 main.cpp:636] Orthanc version: mainline
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
65 [...]
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
66 W0226 16:59:10.519664 7906 PluginsManager.cpp:258] Registering plugin 'web-viewer' (version 1.0)
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
67 W0226 16:59:10.519696 7906 PluginsManager.cpp:148] Initializing the Web viewer
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
68 W0226 16:59:10.520004 7906 PluginsManager.cpp:148] Web viewer using 6 threads for the decoding of the DICOM images
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
69 W0226 16:59:10.520021 7906 PluginsManager.cpp:148] Storing the cache of the Web viewer in folder: OrthancStorage/WebViewerCache
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
70 W0226 16:59:10.522011 7906 PluginsManager.cpp:148] Web viewer using a cache of 100 MB
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
71 [...]
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
72 W0226 16:59:10.530807 7906 main.cpp:516] HTTP server listening on port: 8042
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
73 W0226 16:59:10.581029 7906 main.cpp:526] DICOM server listening on port: 4242
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
74 W0226 16:59:10.581066 7906 main.cpp:533] Orthanc has started
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
75
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
76 Once a :ref:`DICOM series <model-world>` is opened using Orthanc
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
77 Explorer, a yellow button entitled ``Orthanc Web Viewer`` will show
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
78 up. It will open the Web viewer for that particular series. See also
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
79 the demonstration video on `official homepage of the plugin
358
011b01ccf52d fixing external hyperlinks
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 303
diff changeset
80 <https://www.orthanc-server.com/static.php?page=web-viewer>`__.
28
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
81
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
82
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
83 Advanced options
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
84 ----------------
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
85
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
86 .. highlight:: json
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
87
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
88 The configuration of the Web viewer can be fine-tuned by adding some options::
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
89
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
90 {
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
91 "Name" : "MyOrthanc",
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
92 [...]
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
93 "Plugins" : [
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
94 "/home/user/OrthancWebViewer/Build/libOrthancWebViewer.so"
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
95 ],
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
96 "WebViewer" : {
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
97 "CachePath" : "WebViewerCache",
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
98 "CacheSize" : 10,
414
83f36bc9e725 gdcm plugin
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 361
diff changeset
99 "Threads" : 4
28
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
100 }
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
101 }
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
102
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
103 * ``CachePath`` specifies the location of the cache of the Web
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
104 viewer. By default, the cache is located inside the storage
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
105 directory of Orthanc.
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
106 * ``CacheSize`` specifies the maximum size for the cached images, in
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
107 megabytes. By default, a cache of 100 MB is used.
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
108 * ``Threads`` specifies the number of threads that are used by the
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
109 plugin to decode the DICOM images.
414
83f36bc9e725 gdcm plugin
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 361
diff changeset
110
83f36bc9e725 gdcm plugin
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 361
diff changeset
111
83f36bc9e725 gdcm plugin
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 361
diff changeset
112 Old advanced options (up to 2.5)
83f36bc9e725 gdcm plugin
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 361
diff changeset
113 --------------------------------
83f36bc9e725 gdcm plugin
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 361
diff changeset
114
83f36bc9e725 gdcm plugin
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 361
diff changeset
115 Up to release 2.5 of the Orthanc Web Viewer plugin, the plugin was
83f36bc9e725 gdcm plugin
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 361
diff changeset
116 shipping a decoder of DICOM images using the GDCM library. In May
83f36bc9e725 gdcm plugin
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 361
diff changeset
117 2020, the support of GDCM has been :ref:`moved as a separate plugin
437
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 414
diff changeset
118 <gdcm>`. As a consequence, releases <= 2.5 had two more advanced
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 414
diff changeset
119 options, that were removed starting with version 2.6:
414
83f36bc9e725 gdcm plugin
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 361
diff changeset
120
83f36bc9e725 gdcm plugin
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 361
diff changeset
121 * ``EnableGdcm`` specified whether `GDCM
29
1a6c863cf364 EnableGdcm and RestrictTransferSyntaxes options
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 28
diff changeset
122 <https://sourceforge.net/projects/gdcm/>`__ should be used to decode
1a6c863cf364 EnableGdcm and RestrictTransferSyntaxes options
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 28
diff changeset
123 DICOM images, replacing the built-in decoder of Orthanc that
358
011b01ccf52d fixing external hyperlinks
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 303
diff changeset
124 internally uses `DCMTK <https://dicom.offis.de/dcmtk.php.en>`__.
414
83f36bc9e725 gdcm plugin
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 361
diff changeset
125 This was notably necessary to deal with DICOM images encoded using
29
1a6c863cf364 EnableGdcm and RestrictTransferSyntaxes options
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 28
diff changeset
126 `JPEG2000 <https://en.wikipedia.org/wiki/JPEG_2000>`__, as this
414
83f36bc9e725 gdcm plugin
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 361
diff changeset
127 format is not readily supported by the core version of DCMTK. By
83f36bc9e725 gdcm plugin
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 361
diff changeset
128 default, this option was set to ``true``.
29
1a6c863cf364 EnableGdcm and RestrictTransferSyntaxes options
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 28
diff changeset
129
414
83f36bc9e725 gdcm plugin
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 361
diff changeset
130 * As a complement to the ``EnableGdcm`` option, it was also possible
83f36bc9e725 gdcm plugin
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 361
diff changeset
131 to restrict the GDCM decoder to some specific `transfer syntaxes
83f36bc9e725 gdcm plugin
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 361
diff changeset
132 <http://dicom.nema.org/medical/dicom/current/output/html/part05.html#chapter_10>`__
83f36bc9e725 gdcm plugin
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 361
diff changeset
133 using the ``RestrictTransferSyntaxes`` option.
83f36bc9e725 gdcm plugin
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 361
diff changeset
134
83f36bc9e725 gdcm plugin
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 361
diff changeset
135
83f36bc9e725 gdcm plugin
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 361
diff changeset
136 .. highlight:: json
83f36bc9e725 gdcm plugin
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 361
diff changeset
137
83f36bc9e725 gdcm plugin
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 361
diff changeset
138 For instance, the following configuration would enable GDCM to decode
83f36bc9e725 gdcm plugin
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 361
diff changeset
139 JPEG 2000 images, while using DCMTK to decode the other transfer
83f36bc9e725 gdcm plugin
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 361
diff changeset
140 syntaxes::
29
1a6c863cf364 EnableGdcm and RestrictTransferSyntaxes options
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 28
diff changeset
141
1a6c863cf364 EnableGdcm and RestrictTransferSyntaxes options
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 28
diff changeset
142 {
1a6c863cf364 EnableGdcm and RestrictTransferSyntaxes options
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 28
diff changeset
143 [...]
1a6c863cf364 EnableGdcm and RestrictTransferSyntaxes options
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 28
diff changeset
144 "WebViewer" : {
1a6c863cf364 EnableGdcm and RestrictTransferSyntaxes options
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 28
diff changeset
145 "EnableGdcm" : true,
1a6c863cf364 EnableGdcm and RestrictTransferSyntaxes options
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 28
diff changeset
146 "RestrictTransferSyntaxes" : [
45
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 32
diff changeset
147 "1.2.840.10008.1.2.4.90", // JPEG 2000 Image Compression (Lossless Only)
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 32
diff changeset
148 "1.2.840.10008.1.2.4.91", // JPEG 2000 Image Compression
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 32
diff changeset
149 "1.2.840.10008.1.2.4.92", // JPEG 2000 Part 2 Multicomponent Image Compression (Lossless Only)
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 32
diff changeset
150 "1.2.840.10008.1.2.4.93" // JPEG 2000 Part 2 Multicomponent Image Compression
29
1a6c863cf364 EnableGdcm and RestrictTransferSyntaxes options
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 28
diff changeset
151 ]
1a6c863cf364 EnableGdcm and RestrictTransferSyntaxes options
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 28
diff changeset
152 }
1a6c863cf364 EnableGdcm and RestrictTransferSyntaxes options
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 28
diff changeset
153 }
49
6c9771c7db47 safe to remove Web viewer cache
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 45
diff changeset
154
6c9771c7db47 safe to remove Web viewer cache
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 45
diff changeset
155
6c9771c7db47 safe to remove Web viewer cache
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 45
diff changeset
156 Frequently Asked Questions
6c9771c7db47 safe to remove Web viewer cache
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 45
diff changeset
157 --------------------------
6c9771c7db47 safe to remove Web viewer cache
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 45
diff changeset
158
6c9771c7db47 safe to remove Web viewer cache
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 45
diff changeset
159 * If **Orthanc does not start anymore** after a hard shutdown, this
6c9771c7db47 safe to remove Web viewer cache
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 45
diff changeset
160 might reflect a corruption in the cache of the Web viewer. In such a
6c9771c7db47 safe to remove Web viewer cache
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 45
diff changeset
161 case, it is safe to remove the folder that contains the cache. By
6c9771c7db47 safe to remove Web viewer cache
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 45
diff changeset
162 default, this folder is called
6c9771c7db47 safe to remove Web viewer cache
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 45
diff changeset
163 ``OrthancStorage/WebViewerCache/``. Of course, don't remove the
6c9771c7db47 safe to remove Web viewer cache
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 45
diff changeset
164 folder ``OrthancStorage/``, as it contains the DICOM files.