Всем здравствуйте. Установили нам недавно аппарат BrightSpeed 16 от бренда GE. У врача возникла необходимость сравнивать несколько снимков одновременно на 2-х экранах. Для этого я поднял Orthance сервер на Windows машине. В конфигах orthance прописал модальности. На станции врача добавил сервер orthance. Cнимки со станции врача замечательно отправляются на хранение на сервер Orthance, но запросить их обратно не получается. При попытке что-нибудь запросить получаю ошибку: "Association was aborted". Отключал на сервер и файрвол, и антивирус - делу не помогло. В логах отанс пусто, ничего плохого не пишет. Для эксперимента вообще к серверу ортанс подключил свою рабочую станцию с программой microdicom. Так вот, с неё я могу файлы отправлять и запрашивать с сервера без проблем. Возможно кто-то сталкивался с такой проблемой и что-то подскажет?
Просмотрщики могут запрашивать снимки с сервера двумя разными способами (протоколами): C-GET и C-MOVE. В первом случае обычно достаточно регистрации айтайтла модальности на сервере для того, чтобы вьювер мог получить снимок, т.к. в этом случае снимок именно "вытаскивается" вьювером. Если сервер допускает обращение к нему без валидации, то и регистрировать Ает вообще не нужно. А вот во втором случае обязательна регистрация не только Aet, но и IP-адреса и порта, на котором просмотрщик будет принимать снимок. При C-MOVE сервер по запросу просмотрщика отправляет (т.е. работает как SCU), а просмотрщик принимает снимок. Поэтому также необходимо, чтобы на просмотровой станции на зарегистрированном порту был запущен сервис приёма (SCP) dicom-файлов. Со стороны сервера просмотрщик должен отвечать на C-ECHO. У Вас microdicom, скорее всего, работает по GET, поэтому проблем нет. Но некоторые вьюверы могут работать только по C-MOVE (IQView, например) и им нужно обеспечить как регистрацию, так и "обратную проходимость" :) файлов от сервера.
Дата: Воскресенье, 08.Янв.2023, 15:09 | Сообщение # 4
У вас сообщений: 711
engineer
OFFлайн
Российская Федерация
Россия
Цитатаtester_crb ()
или я не нашёл
Да, на AW, вроде, и нет такой настройки. Можно поизвращаться и "запрашивать" с консоли КТ пациентов, "маскируясь" под тайтл AW с помощью DCM4CHEE. Там небольшие знания команд CMD понадобятся.
При добавлении сервера нет возможности выбора протокола C-GET и C-MOVE (или я не нашёл)
Тогда считайте, что это C-MOVE и прописывайте на сервере Ает, адрес и порт вьювера. Со стороны сервера попробуйте пинговать вьювер с помощью echoscu из dcmtk: echoscu -d -aet ВЫЗЫВАЮЩИЙ_АЕТ -aec ВЫЗЫВАЕМЫЙ_АЕТ 192.168.ххх.ххх 11112
Иначе бы вьювер не смог отправлять данные на сервер Ортанкс
Видимо, я не точно сформулировал вопрос:
ЦитатаKuzma ()
Пинг и эхо от вьювера есть?
Вьювер может отправлять данные НА сервер, а сервер может отправлять данные вьюверу? Например, пусть Ает вашего вьювера будет AETVIEWER, а Ает сервера ORTHANC, адрес компа, на котором запущен вьювер, например, 192.168.88.100, а порт вьювера 11112 (например). На СЕРВЕРЕ в консоли выполните команду echoscu -d -aet ORTHANC -aec AETVIEWER 192.168.88.100 11112 echoscu скачайте здесь: https://dicom.offis.de/downloa....mic.zip или сделайте bat-файл в папке с программами dcmtk с этой командой, а во второй строчке напишите pause, чтобы консоль не закрылась и Вы увидели результат выполнения команды. Вот здесь небольшой ликбез по DICOM-протоколу: https://telepacs.com.ua/index.p....tratora
Благодарю. Утилита удобная, ошибку нашёл. Неправильно в conf файле описал модальность. Вместо aet AW01 было указано AW1. Теперь со станции врача AW VolumeShare 7 | GE HealthCare можно с сервера ORTHANCE запрашивать исследования.
Сообщение отредактировал tester_crb - Среда, 25.Янв.2023, 12:32