Это старая версия документа!
Раньше ничем таким не занимался, знания о DICOM заканчиваются на том, что это формат медицинских изображений…
На работе есть несколько медицинских устройств, которые обмениваются снимками с компа оператора на комп врача.
На каждом оборудовании есть своя программа и на станциях врачей своя.
Решил попробовать сделать единое хранилище.
Конечно, можно купить и платные продукты, но это не наш метод.
Поиск выдал Orthanc, система у меня Debian 9, так что решил поставить из репозитория:
apt-get install Orthanc
Установил, поправил конфиг для того что бы зайти в WEB, загрузил несколько картинок…
Что-то мне не понравился стандартный web viewer…
Решил прикрутить viewer от Osimis.
Прописал в конфиг плагин:
"Plugins" : [ "/home/user/ libOsimisWebViewer.so r.so", ]
Не взлетело, данный плагин поддерживается в версии 1.5.3 и выше
Решил собирать из исходников…
Ставим необходимое:
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
скачиваем:
wget https://www.orthanc-server.com/downloads/get.php?path=/orthanc/Orthanc-1.5.6.tar.gz
распаковываем, собираем:
# 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
Скачал и подкинул плагин:
wget http://orthanc.osimis.io/lsb/plugin-osimis-webviewer/releases/1.2.0/libOsimisWebViewer.so
все заработало.
Конфиг был тут - /root/Orthanc-1.5.6/Resources/Configuration.json - собственно где распаковывал и собирал. Пока что в конфиге исправил только одну строчку, разрешающую доступ к Web-интерфейсу и одну дописал что бы подключить плагин:
// Whether remote hosts can connect to the HTTP server "RemoteAccessAllowed" : false, - исправить на true что бы зайти в WEB "Plugins" : [ "/home/user/ libOsimisWebViewer.so r.so", ]
WEB-интерфейс тут http://ваш ip:8042/app/explorer.html
Запуск с нужным конфигом:
# Orthanc /root/Orthanc-1.5.6/Resources/Configuration.json
Продолжение скоро.
В плане подключить MariaDB и собирать все снимки с устройств централизованно.