[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]



  • Страница 1 из 1
  • 1
Форум медтехников » Медицинское оборудование (тех. разделы) » ДЛЯ НАЧИНАЮЩИХ » Сервер Orthanc и RadiAnt (Проблемы и их решения)
Сервер Orthanc и RadiAnt
SickeyДата: Понедельник, 29.Мар.2021, 09:58 | Сообщение # 1
Стажер
У вас сообщений: 5
нач
OFFлайн
Российская Федерация

Томск
Здравствуйте.
Orthanc — бесплатный и свободно распространяемый PACS-сервер, используется для хранения и просмотра медицинских DICOM-снимков.
RadiAnt - это инструмент для просмотра медицинских изображений стандарта DICOM PACS.

Установили Orthanc версии 1.9.1 на Windows 10, настроили конфигурацию orthanc.json.
2-а маммографа и 1-н рентгенаппарат отправляет снимки на сервер Orthanc.
Есть ПК с RadiAnt у них настроен доступ на сервер Orthanc, где пользователи могут просмотреть список пациентов и соответственно открывать их, примерно 2-a месяца всё отлично работало.
Однако, сейчас начались проблемы с получением снимков через RadiAnt, он их просто не может получить, с-echo не проходит, хотя сам сервер работает снимки с аппаратов принимает, веб интерфейс работает, но почему-то отказывается работать с RadiAnt.
При просмотре лога в RadiAnt вот что пишет:
Код
   Called  AE Title: srv-orthanc1
   Calling AE Title: RADIANT333
   Application Context: 1.2.840.10008.3.1.1.1
   Presentation Context
      Context ID: 0x01
      Abstract Syntax: 1.2.840.10008.5.1.4.1.2.2.1
      Transfer Syntax: Implicit VR LE [1.2.840.10008.1.2]
      Transfer Syntax: Explicit VR LE [1.2.840.10008.1.2.1]
      Transfer Syntax: Explicit VR BE [1.2.840.10008.1.2.2]
      Transfer Syntax: JPEG Lossless [1.2.840.10008.1.2.4.70]
      Transfer Syntax: JPEG LS Lossless [1.2.840.10008.1.2.4.80]
      Transfer Syntax: JPEG 2000 Lossless [1.2.840.10008.1.2.4.90]
      Transfer Syntax: JPEG Baseline [1.2.840.10008.1.2.4.50]
      Transfer Syntax: JPEG Extended [1.2.840.10008.1.2.4.51]
      Transfer Syntax: JPEG LS Lossy [1.2.840.10008.1.2.4.81]
      Transfer Syntax: JPEG 2000 Lossy [1.2.840.10008.1.2.4.91]
      Transfer Syntax: RLE [1.2.840.10008.1.2.5]
      Transfer Syntax: MPEG2 Main [1.2.840.10008.1.2.4.100]
      Transfer Syntax: MPEG2 High [1.2.840.10008.1.2.4.101]
      Transfer Syntax: MPEG4 High [1.2.840.10008.1.2.4.102]
      Transfer Syntax: MPEG4 High BD [1.2.840.10008.1.2.4.103]
      Transfer Syntax: MPEG4 High 2D [1.2.840.10008.1.2.4.104]
      Transfer Syntax: MPEG4 High 3D [1.2.840.10008.1.2.4.105]
      Transfer Syntax: MPEG4 High Stereo [1.2.840.10008.1.2.4.106]
      Transfer Syntax: HVEC/H.265 [1.2.840.10008.1.2.4.107]
      Transfer Syntax: HVEC/H.265 [1.2.840.10008.1.2.4.108]
   User info
      Max PDU Length: 16384
      Implementation UID: 1.2.826.0.1.3680043.8.1223.1.2
      Implementation Version: RadiAnt-2021.1
|36.923438| E:[1] (192.168.1.92:4242@2160)
Socket timed out
|37.934645| E:[1] (192.168.1.92:4242@2160)
Socket timed out
|37.934650| I: Socket closed 192.168.1.92:4242@2160
|37.934803| E:[1] (192.168.1.92:4242@-1)
Dicom process timed out
|74.452179| I: Socket closed 0.0.0.0:11112@1016
737cbd4e01ac0b2907f990a5671ac4f2ee79a244


Вот что написано в логах Orthanc:
Код
W0329 11:59:47.067782 main.cpp:1846] Orthanc version: 1.9.1
W0329 11:59:47.067782 OrthancConfiguration.cpp:116] Scanning folder "Configuration" for configuration files
W0329 11:59:47.067782 OrthancConfiguration.cpp:65] Reading the configuration from: "Configuration\dicomweb.json"
W0329 11:59:47.067782 OrthancConfiguration.cpp:65] Reading the configuration from: "Configuration\mysql.json"
W0329 11:59:47.067782 OrthancConfiguration.cpp:65] Reading the configuration from: "Configuration\orthanc.json"
W0329 11:59:47.067782 OrthancConfiguration.cpp:65] Reading the configuration from: "Configuration\postgresql.json"
W0329 11:59:47.083394 OrthancConfiguration.cpp:65] Reading the configuration from: "Configuration\serve-folders.json"
W0329 11:59:47.083394 OrthancConfiguration.cpp:65] Reading the configuration from: "Configuration\stone-webviewer.json"
W0329 11:59:47.083394 OrthancConfiguration.cpp:65] Reading the configuration from: "Configuration\transfers.json"
W0329 11:59:47.083394 OrthancConfiguration.cpp:65] Reading the configuration from: "Configuration\webviewer.json"
W0329 11:59:47.083394 OrthancConfiguration.cpp:65] Reading the configuration from: "Configuration\worklists.json"
W0329 11:59:47.395853 main.cpp:815] Loading plugin(s) from: C:\Program Files\Orthanc Server\Plugins
W0329 11:59:47.395853 PluginsManager.cpp:269] Registering plugin 'connectivity-checks' (version 1.9.1)
W0329 11:59:47.395853 PluginsManager.cpp:269] Registering plugin 'stone-webviewer' (version 1.0)
W0329 11:59:47.395853 PluginsManager.cpp:269] Registering plugin 'worklists' (version 1.9.1)
W0329 11:59:47.395853 PluginsManager.cpp:168] Sample worklist plugin is initializing
W0329 11:59:47.395853 PluginsManager.cpp:168] Worklist server is disabled by the configuration file
W0329 11:59:47.395853 PluginsManager.cpp:269] Registering plugin 'authorization' (version 0.2.4)
W0329 11:59:47.395853 PluginsManager.cpp:168] Initializing the authorization plugin
W0329 11:59:47.395853 PluginsManager.cpp:168] No section "Authorization" in the configuration file, the authorization plugin is disabled
W0329 11:59:47.395853 PluginsManager.cpp:269] Registering plugin 'dicom-web' (version 1.5)
W0329 11:59:47.395853 PluginsManager.cpp:168] URI to the DICOMweb REST API: /dicom-web/
W0329 11:59:47.395853 PluginsManager.cpp:168] URI to the WADO-URI API: /wado
W0329 11:59:47.427103 PluginsManager.cpp:269] Registering plugin 'gdcm' (version 1.2)
W0329 11:59:47.427103 PluginsManager.cpp:168] Version of GDCM: 3.0.8
W0329 11:59:47.427103 PluginsManager.cpp:168] GDCM throttling is disabled
W0329 11:59:47.427103 PluginsManager.cpp:269] Registering plugin 'mysql-index' (version 3.0)
W0329 11:59:47.427103 PluginsManager.cpp:168] The MySQL index is currently disabled, set "EnableIndex" to "true" in the "MySQL" section of the configuration file of Orthanc
W0329 11:59:47.427103 PluginsManager.cpp:269] Registering plugin 'mysql-storage' (version 3.0)
W0329 11:59:47.427103 PluginsManager.cpp:168] The MySQL storage area is currently disabled, set "EnableStorage" to "true" in the "MySQL" section of the configuration file of Orthanc
W0329 11:59:47.427103 PluginsManager.cpp:269] Registering plugin 'osimis-cloud' (version 0.3)
W0329 11:59:47.442729 PluginsManager.cpp:269] Registering plugin 'postgresql-index' (version 3.3)
W0329 11:59:47.442729 PluginsManager.cpp:168] The PostgreSQL index is currently disabled, set "EnableIndex" to "true" in the "PostgreSQL" section of the configuration file of Orthanc
W0329 11:59:47.442729 PluginsManager.cpp:269] Registering plugin 'postgresql-storage' (version 3.3)
W0329 11:59:47.442729 PluginsManager.cpp:168] The PostgreSQL storage area is currently disabled, set "EnableStorage" to "true" in the "PostgreSQL" section of the configuration file of Orthanc
W0329 11:59:47.442729 PluginsManager.cpp:269] Registering plugin 'transfers' (version 1.0)
W0329 11:59:47.442729 PluginsManager.cpp:269] Registering plugin 'web-viewer' (version 2.7)
W0329 11:59:47.442729 PluginsManager.cpp:168] Initializing the Web viewer
W0329 11:59:47.442729 PluginsManager.cpp:168] Web viewer using 2 threads for the decoding of the DICOM images
W0329 11:59:47.442729 PluginsManager.cpp:168] Storing the cache of the Web viewer in folder: E:\Orthanc\WebViewerCache
W0329 11:59:47.442729 PluginsManager.cpp:168] Web viewer using a cache of 100 MB
W0329 11:59:47.442729 PluginsManager.cpp:269] Registering plugin 'wsi' (version 1.0)
W0329 11:59:47.442729 PluginsManager.cpp:168] The whole-slide imaging plugin will use at most 4 threads to transcode the tiles
W0329 11:59:47.458356 PluginsManager.cpp:269] Registering plugin 'osimis-web-viewer' (version 1.4.2.0-9d9eff4)
W0329 11:59:47.458356 PluginsManager.cpp:168] Initializing the Web viewer
W0329 11:59:47.473986 PluginsManager.cpp:168] Using GDCM instead of the DICOM decoder that is built in Orthanc
W0329 11:59:47.473986 PluginsManager.cpp:269] Registering plugin 'serve-folders' (version 1.9.1)
W0329 11:59:47.473986 PluginsManager.cpp:168] ServeFolders: Empty configuration file: No additional folder will be served!
W0329 11:59:47.473986 OrthancInitialization.cpp:329] SQLite index directory: "E:\Orthanc"
W0329 11:59:47.473986 OrthancInitialization.cpp:425] Storage directory: "E:\Orthanc"
W0329 11:59:47.473986 HttpClient.cpp:1132] HTTPS will use the CA certificates from this file: C:\Program Files\Orthanc Server\Configuration\ca-certificates.crt
W0329 11:59:47.473986 LuaContext.cpp:93] Lua says: Lua toolbox installed
W0329 11:59:47.473986 LuaContext.cpp:93] Lua says: Lua toolbox installed
W0329 11:59:47.473986 ServerContext.cpp:478] Disk compression is disabled
W0329 11:59:47.473986 ServerIndex.cpp:1659] No limit on the number of stored patients
W0329 11:59:47.473986 ServerIndex.cpp:1676] No limit on the size of the storage area
W0329 11:59:47.473986 ServerContext.cpp:220] Reloading the jobs from the last execution of Orthanc
W0329 11:59:47.473986 JobsEngine.cpp:271] The jobs engine has started with 4 threads
W0329 11:59:47.473986 DicomServer.cpp:174] For best interoperability, only upper case, alphanumeric characters should be present in AET: "srv-orthanc1"
W0329 11:59:47.473986 main.cpp:1194] DICOM server listening with AET srv-orthanc1 on port: 4242
W0329 11:59:47.473986 HttpServer.cpp:1982] HTTP compression is enabled
W0329 11:59:47.473986 main.cpp:961] Remote access is allowed but "AuthenticationEnabled" is not in the configuration, automatically enabling HTTP authentication for security
W0329 11:59:47.473986 main.cpp:1073] Remote LUA script execution is disabled
W0329 11:59:47.473986 HttpServer.cpp:1759] HTTP server listening on port: 8042 (HTTPS encryption is disabled, remote access is allowed)
W0329 11:59:47.473986 main.cpp:827] Orthanc has started
E0329 12:00:38.198811 CommandDispatcher.cpp:283] Receiving Association failed: DUL network read timeout
E0329 12:01:08.198868 CommandDispatcher.cpp:283] Receiving Association failed: DUL network read timeout
E0329 12:01:38.203112 CommandDispatcher.cpp:283] Receiving Association failed: DUL network read timeout
E0329 12:02:08.214552 CommandDispatcher.cpp:283] Receiving Association failed: DUL network read timeout
E0329 12:02:38.222187 CommandDispatcher.cpp:283] Receiving Association failed: DUL network read timeout
E0329 12:03:08.228500 CommandDispatcher.cpp:283] Receiving Association failed: DUL network read timeout
E0329 12:03:38.233064 CommandDispatcher.cpp:283] Receiving Association failed: DUL network read timeout
E0329 12:04:08.242515 CommandDispatcher.cpp:283] Receiving Association failed: DUL network read timeout
E0329 12:04:38.256584 CommandDispatcher.cpp:283] Receiving Association failed: DUL network read timeout
E0329 12:05:08.270735 CommandDispatcher.cpp:283] Receiving Association failed: DUL network read timeout
E0329 12:05:38.271158 CommandDispatcher.cpp:283] Receiving Association failed: DUL network read timeout
E0329 12:06:08.282306 CommandDispatcher.cpp:283] Receiving Association failed: DUL network read timeout
E0329 12:06:38.287659 CommandDispatcher.cpp:283] Receiving Association failed: DUL network read timeout
E0329 12:07:08.303092 CommandDispatcher.cpp:283] Receiving Association failed: DUL network read timeout
E0329 12:07:38.308454 CommandDispatcher.cpp:283] Receiving Association failed: DUL network read timeout
E0329 12:08:08.314202 CommandDispatcher.cpp:283] Receiving Association failed: DUL network read timeout
E0329 12:08:38.321209 CommandDispatcher.cpp:283] Receiving Association failed: DUL network read timeout
E0329 12:09:08.331647 CommandDispatcher.cpp:283] Receiving Association failed: DUL network read timeout
E0329 12:09:38.346737 CommandDispatcher.cpp:283] Receiving Association failed: DUL network read timeout
E0329 12:10:08.358759 CommandDispatcher.cpp:283] Receiving Association failed: DUL network read timeout
E0329 12:10:38.362154 CommandDispatcher.cpp:283] Receiving Association failed: DUL network read timeout


Брандмауер выключен, антивирус тоже, порты в исключения добавлены и место на сервере имеется.
Заметил, кстати, кое-что странное, иногда проблеск появляется и RadiAnt начинает получить список и изображения, но это не на долго, где-то на 5 мин и всё, потом опять тишина.

Подскажите, как решить проблему или куда капать.
Заранее спасибо:)
 
SickeyДата: Понедельник, 29.Мар.2021, 10:00 | Сообщение # 2
Стажер
У вас сообщений: 5
нач
OFFлайн
Российская Федерация

Томск
Файл конфигурации:
 
kotmnДата: Среда, 01.Дек.2021, 15:18 | Сообщение # 3
Стажер
У вас сообщений: 8
Тех поддержка ИТ.
OFFлайн
Российская Федерация

Клинск
Как решилось?
 
nesterovДата: Среда, 15.Ноя.2023, 14:12 | Сообщение # 4
Заглянувший
У вас сообщений: 2
IT-специалист
OFFлайн
Российская Федерация

Москва
Добрый день.
Может кто подсказать: поднял сервер Оrthanc, прописал станции КТ, МРТ, снимки отправляются без проблем, как через Radiant подключаться к PACS и смотреть снимки? Радиант тоже прописывал 0 результата, не ищет снимки.

Файл конфигурации, снимки в webviewer есть, но, кстати, query-retrieve нет станций почему-то.

/**
* Network topology
**/
// The list of the known DICOM modalities. This option is ignored if
// "DicomModalitiesInDatabase" is set to "true", in which case you
// must use the REST API to define modalities.
"DicomModalities" : {
/**
// "sample" : [ "STORESCP", "127.0.0.1", 2000 ]
"MRT" : [ "MR01", "192.168.10.15", 4006 ],
"CT" : [ "CT01", "192.168.10.70", 4006 ],
"ADMIN" : [ "ADMIN", "192.168.0.251", 11112 ],
"MRT-PC2" : [ "MRT-PC2", "192.168.10.99", 11112 ]

/**
* A fourth parameter is available to enable patches for
* specific PACS manufacturers. The allowed values are currently:
* - "Generic" (default value),
* - "GenericNoWildcardInDates" (to replace "*" by "" in date fields
* in outgoing C-FIND requests originating from Orthanc),
* - "GenericNoUniversalWildcard" (to replace "*" by "" in all fields
* in outgoing C-FIND SCU requests originating from Orthanc),
* - "Vitrea",
* - "GE" (Enterprise Archive, MRI consoles and Advantage Workstation
* from GE Healthcare).
*
* This parameter is case-sensitive.
 
nesterovДата: Четверг, 16.Ноя.2023, 14:16 | Сообщение # 5
Заглянувший
У вас сообщений: 2
IT-специалист
OFFлайн
Российская Федерация

Москва
С проблемой сам разобрался, спасибо.
 
Форум медтехников » Медицинское оборудование (тех. разделы) » ДЛЯ НАЧИНАЮЩИХ » Сервер Orthanc и RadiAnt (Проблемы и их решения)
  • Страница 1 из 1
  • 1
Поиск:



Статистика Форума
Последние обновления тем: Новые файлы хранилища: Новые участники: Top10 участников:
1. Источник света (освет...[РемБаза (28.Мар.2024)]
2. Программа eFilm[naves (28.Мар.2024)]
3. УЗИ Mylab 50 ф.Esaote[vmpprogr (28.Мар.2024)]
4. Анализатор биохимичес...[Crossword (27.Мар.2024)]
5. Стерилизатор паровой ...[homen (27.Мар.2024)]
6. Аппарат УВЧ-терапии У...[groza (27.Мар.2024)]
7. Стерилизаторы паровые...[bektyish (27.Мар.2024)]
8. Анализатор биохимичес...[ЮраВо (27.Мар.2024)]
9. Микроэлектромотор NLX...[Alex_VVO (27.Мар.2024)]
1. ГП 40 МО[19.Мар.2024]
2. BBraun Perfusor Compa...[14.Мар.2024]
3. Сервисный мануал пере...[07.Мар.2024]
4. Hitachi Noblus TECHNI...[07.Мар.2024]
5. Руководство Пользоват...[06.Мар.2024]
6. Spirometry PC Softwar...[05.Мар.2024]
7. Программа MedXImage д...[21.Фев.2024]
8. ПО MedXImage для авто...[21.Фев.2024]
9. GE MAMO COM Soft[05.Фев.2024]
10. Asian software[05.Фев.2024]
1. Биггиз123[28.Мар.2024]
2. RestorG[28.Мар.2024]
3. vmpprogr[28.Мар.2024]
4. semen81[28.Мар.2024]
5. kostushka[27.Мар.2024]
6. Avames[27.Мар.2024]
7. vyugov[27.Мар.2024]
8. avch[27.Мар.2024]
9. Ivpol[26.Мар.2024]
10. setmydream[26.Мар.2024]
МастерБаку[581]
Yulana34[177]
Serg74[160]
Dimitrius[129]
РОМУЛ[120]
bektyish[118]
naves[117]
madmac[116]
Алекс-200[114]
генаf[112]