20
|
1 .. _improving-interface:
|
|
2
|
0
|
3 Orthanc Explorer is not user-friendly enough for my use
|
|
4 =======================================================
|
|
5
|
|
6 Orthanc is designed as a lightweight service for medical imaging,
|
|
7 where the word *service* must be understood in the sense of
|
|
8 `service-oriented architectures
|
|
9 <https://en.wikipedia.org/wiki/Service-oriented_architecture>`__. As
|
|
10 a consequence, Orthanc is conceived as a robust back-end server
|
|
11 (command-line) that aims to provide the most simple and generic
|
|
12 support of DICOM. To state it differently, **the primary focus of the
|
|
13 Orthanc project is not on the user interface**.
|
|
14
|
|
15 However, Orthanc comes out-of-the-box with :ref:`Orthanc Explorer
|
|
16 <orthanc-explorer>`, its default Web user interface. **Orthanc
|
433
|
17 Explorer is designed for development, low-level purpose.** It is
|
0
|
18 also used by the development team to test the features of Orthanc as
|
|
19 they get introduced in the REST API. Orthanc Explorer is mainly
|
68
|
20 targeted towards an English-speaking technical audience (notably
|
|
21 system/network engineers, `PACS
|
0
|
22 <https://en.wikipedia.org/wiki/Picture_archiving_and_communication_system>`__
|
|
23 managers, medical physicists, and researchers).
|
|
24
|
|
25 **Non-technical audience** (physicists, patients, administrative
|
|
26 staff...) **might expect an user interface that is more user-friendly
|
|
27 than Orthanc Explorer**, and/or that integrates more features (such as
|
68
|
28 language translations, sorting resources, access control lists,
|
|
29 tagging images, beautiful layout, tunable anonymization, modification
|
134
|
30 of instances, paging if many patients, handling of timeouts,
|
281
|
31 login/logout, Web diffusion to patients/physicians...). If you need
|
|
32 such a more advanced `user experience
|
0
|
33 <https://en.wikipedia.org/wiki/User_experience>`__ so that Orthanc
|
|
34 better fits your clinical workflow, you will have to develop a
|
|
35 separate, custom Web interface on the top of the :ref:`rest`, maybe as
|
|
36 a `plugin
|
|
37 <https://github.com/jodogne/OrthancContributed/tree/master/Plugins>`__. Any
|
|
38 front-end Web developer could take care of this task using well-known
|
456
|
39 JavaScript frameworks (such as Angular, Vue.js...).
|
0
|
40
|
|
41 It is possible that an official plugin that provides a more advanced
|
|
42 user interface will be developed in the future (provided we find
|
456
|
43 funding for this development). In the meantime, you can also contact
|
|
44 **Osimis**, the commercial partner of the Orthanc project, by using
|
|
45 the `contact form <https://www.orthanc-server.com/orthanc-pro.php>`_
|
|
46 that is available on the official Web page of Orthanc.
|
|
47
|
|
48 Finally, have a look to the following **related projects**:
|
117
|
49
|
456
|
50 * In 2017-2018, a team of Master students from `ULiège
|
|
51 <https://www.uliege.be/>`__ has done some work about creating a
|
|
52 revamped version of Orthanc Explorer. Check out the `related
|
|
53 discussion
|
|
54 <https://groups.google.com/d/msg/orthanc-users/oOyKTmfs-J0/B6eyBJcvCAAJ>`__
|
|
55 on the Orthanc Users forum.
|
|
56
|
|
57 * The `Orthanc Tools JS <https://github.com/salimkanoun/Orthanc-Tools-JS>`__
|
|
58 environment created by Salim Kanoun.
|
|
59
|
|
60 * The `Orthanc Manager <https://github.com/id-05/OrthancManager>`__
|
|
61 Android application.
|