annotate Sphinx/source/plugins/osimis-webviewer.rst @ 334:5e2bf921f09c

removed CE marking for Osimis PRO viewer
author Alain Mazy <alain@mazy.be>
date Wed, 18 Mar 2020 10:07:59 +0100
parents 32829e166b9d
children b7f045b23faa
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
301
b2baccb32101 page dedicated to the Osimis Web viewer plugin
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
1 .. _osimis_webviewer:
b2baccb32101 page dedicated to the Osimis Web viewer plugin
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
2
b2baccb32101 page dedicated to the Osimis Web viewer plugin
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
3
b2baccb32101 page dedicated to the Osimis Web viewer plugin
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
4 Osimis Web Viewer plugin
b2baccb32101 page dedicated to the Osimis Web viewer plugin
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
5 ========================
b2baccb32101 page dedicated to the Osimis Web viewer plugin
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
6
b2baccb32101 page dedicated to the Osimis Web viewer plugin
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
7 .. contents::
b2baccb32101 page dedicated to the Osimis Web viewer plugin
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
8
b2baccb32101 page dedicated to the Osimis Web viewer plugin
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
9 This plugin by Osimis extends Orthanc with a Web viewer of medical
b2baccb32101 page dedicated to the Osimis Web viewer plugin
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
10 images, with more advanced features than the basic :ref:`Orthanc Web
b2baccb32101 page dedicated to the Osimis Web viewer plugin
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
11 viewer plugin <webviewer>`. The Osimis plugin adds tools for
b2baccb32101 page dedicated to the Osimis Web viewer plugin
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
12 measuring, for viewing multiple series, and for split-pane.
b2baccb32101 page dedicated to the Osimis Web viewer plugin
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
13
b2baccb32101 page dedicated to the Osimis Web viewer plugin
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
14 For general information, check out the `official homepage of the
b2baccb32101 page dedicated to the Osimis Web viewer plugin
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
15 plugin
b2baccb32101 page dedicated to the Osimis Web viewer plugin
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
16 <http://www.orthanc-server.com/static.php?page=osimis-web-viewer>`__.
b2baccb32101 page dedicated to the Osimis Web viewer plugin
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
17 Also `check out the source code
b2baccb32101 page dedicated to the Osimis Web viewer plugin
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
18 <https://bitbucket.org/osimis/osimis-webviewer-plugin>`__.
b2baccb32101 page dedicated to the Osimis Web viewer plugin
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
19
303
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
20
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
21 How to get it
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
22 -------------
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
23
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
24 The Osimis Web viewer is part of the `Windows installers
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
25 <https://www.orthanc-server.com/download-windows.php>`__.
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
26
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
27 For Linux users, you'll find it in the `osimis/orthanc <https://hub.docker.com/repository/docker/osimis/orthanc>`__
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
28 docker images or you can download the LSB binary `here <http://orthanc.osimis.io/lsb/plugin-osimis-webviewer/releases/1.3.1/libOsimisWebViewer.so>`__.
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
29
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
30 The compilation process is quite complex since it requires to build
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
31 first the frontend and then the backend. All information can be found
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
32 in the `source code
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
33 <https://bitbucket.org/osimis/osimis-webviewer-plugin>`__.
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
34
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
35
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
36 Usage
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
37 -----
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
38
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
39 .. highlight:: json
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
40
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
41 On Windows, the plugin is enabled by default.
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
42
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
43 If you're using the ``osimis/orthanc`` docker image, you'll have
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
44 to define the WVB_ENABLED `environment variable <https://osimis.atlassian.net/wiki/spaces/OKB/pages/26738689/How+to+use+osimis+orthanc+Docker+images#Howtouseosimis/orthancDockerimages?-OsimisWebViewer>`__.
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
45 to ``true``
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
46
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
47 On Linux, the Osimis Web viewer will only work with LSB orthanc binaries
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
48 that can be downloaded from `here <https://lsb.orthanc-server.com/>`__ and
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
49 that will work with most recent Linux distros.
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
50
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
51 Once Orthanc is installed, you must change the :ref:`configuration file
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
52 <configuration>` to tell Orthanc where it can find the plugin: This is
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
53 done by properly modifying the ``Plugins`` option. You could for
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
54 instance use the following configuration file::
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
55
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
56 {
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
57 "Name" : "MyOrthanc",
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
58 [...]
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
59 "Plugins" : [
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
60 "/home/user/xxx/Downloads/libOsimisWebViewer.so"
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
61 ]
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
62 }
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
63
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
64 .. highlight:: text
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
65
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
66 Orthanc must of course be restarted after the modification of its
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
67 configuration file.
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
68
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
69 Once a :ref:`DICOM study <model-world>` is opened using Orthanc
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
70 Explorer, a yellow button entitled ``Osimis Web Viewer`` will show
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
71 up. It will open the Web viewer for that particular study. See also
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
72 the demonstration video on `official homepage of the plugin
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
73 <https://www.orthanc-server.com/static.php?page=osimis-web-viewer>`__.
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
74
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
75 Advanced options
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
76 ----------------
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
77
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
78 .. highlight:: json
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
79
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
80 The configuration of the Web viewer can be fine-tuned by adding some in
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
81 the `configuration file <https://bitbucket.org/osimis/osimis-webviewer-plugin/src/master/doc/default-configuration.json>`__.
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
82
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
83 FAQ
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
84 ---
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
85
334
5e2bf921f09c removed CE marking for Osimis PRO viewer
Alain Mazy <alain@mazy.be>
parents: 305
diff changeset
86 - **Can I use the Osimis Viewer in a medical environment ?**
5e2bf921f09c removed CE marking for Osimis PRO viewer
Alain Mazy <alain@mazy.be>
parents: 305
diff changeset
87
5e2bf921f09c removed CE marking for Osimis PRO viewer
Alain Mazy <alain@mazy.be>
parents: 305
diff changeset
88 The Osimis Viewer is not CE marked or FDA approved and can not be used to produce a diagnostic.
5e2bf921f09c removed CE marking for Osimis PRO viewer
Alain Mazy <alain@mazy.be>
parents: 305
diff changeset
89 However, the viewer can be used by:
5e2bf921f09c removed CE marking for Osimis PRO viewer
Alain Mazy <alain@mazy.be>
parents: 305
diff changeset
90
5e2bf921f09c removed CE marking for Osimis PRO viewer
Alain Mazy <alain@mazy.be>
parents: 305
diff changeset
91 - Patients
5e2bf921f09c removed CE marking for Osimis PRO viewer
Alain Mazy <alain@mazy.be>
parents: 305
diff changeset
92 - General practioner to explain a pathology to their patients
5e2bf921f09c removed CE marking for Osimis PRO viewer
Alain Mazy <alain@mazy.be>
parents: 305
diff changeset
93 - Technicians to check the content/quality of studies
5e2bf921f09c removed CE marking for Osimis PRO viewer
Alain Mazy <alain@mazy.be>
parents: 305
diff changeset
94 - Researchers
5e2bf921f09c removed CE marking for Osimis PRO viewer
Alain Mazy <alain@mazy.be>
parents: 305
diff changeset
95 - Teachers
5e2bf921f09c removed CE marking for Osimis PRO viewer
Alain Mazy <alain@mazy.be>
parents: 305
diff changeset
96
5e2bf921f09c removed CE marking for Osimis PRO viewer
Alain Mazy <alain@mazy.be>
parents: 305
diff changeset
97 Check your local regulations to ensure you're using it in a legal manner.
5e2bf921f09c removed CE marking for Osimis PRO viewer
Alain Mazy <alain@mazy.be>
parents: 305
diff changeset
98
303
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
99 - **What video formats are supported by the Osimis Web Viewer ?**
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
100
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
101 The set of codecs supported by the Osimis Viewer is an intersection of the sets of codecs supported by
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
102 the `DICOM standard <http://dicom.nema.org/medical/dicom/current/output/chtml/part05/PS3.5.html>`__
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
103 and those supported by the `web browsers <https://developer.mozilla.org/en-US/docs/Web/HTML/Supported_media_formats>`__.
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
104 In short, this mostly comes down to just MPEG-4.
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
105
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
106 - **Where are the annotations stored ?**
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
107
305
32829e166b9d fix webviewer doc
Alain Mazy <alain@mazy.be>
parents: 304
diff changeset
108 Annotations are stored in :ref:`metadata <metadata>` (id ``9999``) in a custom format. Note that annotation
303
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
109 storage is disabled by default and can be enabled by setting ``"AnnotationStorageEnabled": true``
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
110 in the configuration file.
861643d5f808 osimis-webviewer doc
Alain Mazy <alain@mazy.be>
parents: 301
diff changeset
111