Инструменты пользователя

Инструменты сайта


Боковая панель

Навигация

unix
notes
firmware
windows
Говнокод

Внешние ссылки

Внешняя ссылка

orthanc

Это старая версия документа!


Раньше ничем таким не занимался, знания о DICOM заканчиваются на том, что это формат медицинских изображений…
На работе есть несколько медицинских устройств, которые обмениваются снимками с компа оператора на комп врача.
На каждом оборудовании есть своя программа и на станциях врачей своя.

Решил попробовать сделать единое хранилище.
Конечно, можно купить и платные продукты, но это не наш метод.
Поиск выдал Orthanc, система у меня Debian 9, так что решил поставить из репозитория:

ini
apt-get install  Orthanc

Установился, поправил конфиг для того что бы зайти в WEB, загрузил несколько картинок, по игрался…
Но что-то мне не совсем понравился стандартный web viewer… Решил прикрутить вьювер от Osimis. Прописал в конфиг плагин:

ini
"Plugins" : [
    "/home/user/ libOsimisWebViewer.so r.so",
] 

И был послан, данный плагин поддерживается в версии 1.5.3 и выше

Решил собирать из исходников…

Ставим необходимое:

ini
sudo apt-get install build-essential unzip cmake mercurial uuid-dev libcurl4-openssl-dev liblua5.1-0-dev  libgtest-dev libpng-dev libsqlite3-dev libssl-dev libjpeg-dev  zlib1g-dev libdcmtk-dev libboost-all-dev libwrap0-dev libcharls-dev libjsoncpp-dev libpugixml-dev doxygen

скачиваем^

ini
wget  https://www.orthanc-server.com/downloads/get.php?path=/orthanc/Orthanc-1.5.6.tar.gz

распаковываем, собираем:

ini
# cmake -DALLOW_DOWNLOADS=ON \
        -DUSE_GOOGLE_TEST_DEBIAN_PACKAGE=ON \
        -DUSE_SYSTEM_CIVETWEB=OFF \
        -DDCMTK_LIBRARIES=dcmjpls \
        -DCMAKE_BUILD_TYPE=Release \
        ~/Orthanc-1.5.6
# make
# make install 

Скачал и подкинул плагин:

ini
wget http://orthanc.osimis.io/lsb/plugin-osimis-webviewer/releases/1.2.0/libOsimisWebViewer.so

все заработало.

Конфиг был тут - /root/Orthanc-1.5.6/Resources/Configuration.json - собственно где распаковывал и собирал. Пока что в конфиге исправил только одну строчку, разрешающую доступ к Web-интерфейсу

ini
// Whether remote hosts can connect to the HTTP server
  "RemoteAccessAllowed" : false, -  исправить на true что бы зайти в  WEB
  

WEB-морда тут http:ваш ip:8042/app/explorer.html Запуск с нужным конфигом: <code | ini> # Orthanc /root/Orthanc-1.5.6/Resources/Configuration.json </code> Будем курить дальше. Продолжение скоро. В плане подключить MariaDB и собирать все снимки с устройств централизованно.

orthanc.1555054385.txt.gz · Последнее изменение: 2019/04/12 07:33 — sector

Яндекс.Метрика