annotate Sphinx/source/plugins/webviewer.rst @ 81:4eea0dc5f071

documenting wsi
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 15 Dec 2016 18:20:59 +0100
parents 6c9771c7db47
children 861643d5f808
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
25fa874803ab plugins inside book
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
4 Web Viewer plugin
25fa874803ab plugins inside book
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
5 =================
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
c23f02a64caf postgresql
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 24
diff changeset
12 plugin <http://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
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
20 The procedure to compile these plugins 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
28
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
22 for every UNIX-like distribution (including GNU/Linux)::
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
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
32 <http://www.orthanc-server.com/browse.php?path=/plugin-webviewer>`__.
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
03b32d0e49f2 documentation of the dicomweb plugin
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 31
diff changeset
36 <https://bitbucket.org/sjodogne/orthanc-webviewer/src/default/Resources/BuildInstructions.txt>`__.
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
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
80 <http://www.orthanc-server.com/static.php?page=web-viewer>`__.
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,
29
1a6c863cf364 EnableGdcm and RestrictTransferSyntaxes options
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 28
diff changeset
99 "Threads" : 4,
1a6c863cf364 EnableGdcm and RestrictTransferSyntaxes options
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 28
diff changeset
100 "EnableGdcm" : false
28
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
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
104 * ``CachePath`` specifies the location of the cache of the Web
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
105 viewer. By default, the cache is located inside the storage
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
106 directory of Orthanc.
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
107 * ``CacheSize`` specifies the maximum size for the cached images, in
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
108 megabytes. By default, a cache of 100 MB is used.
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
109 * ``Threads`` specifies the number of threads that are used by the
dc235678897c webviewer
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 27
diff changeset
110 plugin to decode the DICOM images.
29
1a6c863cf364 EnableGdcm and RestrictTransferSyntaxes options
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 28
diff changeset
111 * ``EnableGdcm`` specifies whether `GDCM
1a6c863cf364 EnableGdcm and RestrictTransferSyntaxes options
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 28
diff changeset
112 <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
113 DICOM images, replacing the built-in decoder of Orthanc that
1a6c863cf364 EnableGdcm and RestrictTransferSyntaxes options
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 28
diff changeset
114 internally uses `DCMTK <http://dicom.offis.de/dcmtk.php.en>`__.
1a6c863cf364 EnableGdcm and RestrictTransferSyntaxes options
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 28
diff changeset
115 This is notably necessary to deal with DICOM images encoded using
1a6c863cf364 EnableGdcm and RestrictTransferSyntaxes options
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 28
diff changeset
116 `JPEG2000 <https://en.wikipedia.org/wiki/JPEG_2000>`__, as this
1a6c863cf364 EnableGdcm and RestrictTransferSyntaxes options
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 28
diff changeset
117 format is not readily supported by the core version of DCMTK. By
1a6c863cf364 EnableGdcm and RestrictTransferSyntaxes options
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 28
diff changeset
118 default, this option is set to ``true``.
1a6c863cf364 EnableGdcm and RestrictTransferSyntaxes options
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 28
diff changeset
119
1a6c863cf364 EnableGdcm and RestrictTransferSyntaxes options
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 28
diff changeset
120 As a complement to the ``EnableGdcm`` option, you also have the
1a6c863cf364 EnableGdcm and RestrictTransferSyntaxes options
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 28
diff changeset
121 possibility to restrict the GDCM decoder to some specific `transfer
1a6c863cf364 EnableGdcm and RestrictTransferSyntaxes options
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 28
diff changeset
122 syntaxes
1a6c863cf364 EnableGdcm and RestrictTransferSyntaxes options
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 28
diff changeset
123 <http://dicom.nema.org/medical/dicom/current/output/html/part05.html#chapter_10>`__
1a6c863cf364 EnableGdcm and RestrictTransferSyntaxes options
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 28
diff changeset
124 using the ``RestrictTransferSyntaxes`` option. For instance, the
1a6c863cf364 EnableGdcm and RestrictTransferSyntaxes options
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 28
diff changeset
125 following configuration would use GDCM to decode JPEG 2000 images,
1a6c863cf364 EnableGdcm and RestrictTransferSyntaxes options
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 28
diff changeset
126 while using DCMTK to decode the other transfer syntaxes::
1a6c863cf364 EnableGdcm and RestrictTransferSyntaxes options
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 28
diff changeset
127
1a6c863cf364 EnableGdcm and RestrictTransferSyntaxes options
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 28
diff changeset
128 {
1a6c863cf364 EnableGdcm and RestrictTransferSyntaxes options
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 28
diff changeset
129 [...]
1a6c863cf364 EnableGdcm and RestrictTransferSyntaxes options
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 28
diff changeset
130 "WebViewer" : {
1a6c863cf364 EnableGdcm and RestrictTransferSyntaxes options
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 28
diff changeset
131 "EnableGdcm" : true,
1a6c863cf364 EnableGdcm and RestrictTransferSyntaxes options
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 28
diff changeset
132 "RestrictTransferSyntaxes" : [
45
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 32
diff changeset
133 "1.2.840.10008.1.2.4.90", // JPEG 2000 Image Compression (Lossless Only)
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 32
diff changeset
134 "1.2.840.10008.1.2.4.91", // JPEG 2000 Image Compression
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 32
diff changeset
135 "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
136 "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
137 ]
1a6c863cf364 EnableGdcm and RestrictTransferSyntaxes options
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 28
diff changeset
138 }
1a6c863cf364 EnableGdcm and RestrictTransferSyntaxes options
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 28
diff changeset
139 }
49
6c9771c7db47 safe to remove Web viewer cache
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 45
diff changeset
140
6c9771c7db47 safe to remove Web viewer cache
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 45
diff changeset
141
6c9771c7db47 safe to remove Web viewer cache
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 45
diff changeset
142 Frequently Asked Questions
6c9771c7db47 safe to remove Web viewer cache
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 45
diff changeset
143 --------------------------
6c9771c7db47 safe to remove Web viewer cache
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 45
diff changeset
144
6c9771c7db47 safe to remove Web viewer cache
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 45
diff changeset
145 * 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
146 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
147 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
148 default, this folder is called
6c9771c7db47 safe to remove Web viewer cache
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 45
diff changeset
149 ``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
150 folder ``OrthancStorage/``, as it contains the DICOM files.