DICOM Worklist на Mindray Consona N8: подключение УЗИ аппарата к PACS, MPPS и Query/Retrieve

Чтобы Consona N8 получал пациентов из МИС, сообщал о ходе исследования и отправлял снимки в PACS, нужно подключить к аппарату четыре отдельные службы DICOM: рабочий список (Worklist), MPPS, уведомление о сохранении (Storage Commitment) и запрос/извлечение (Query/Retrieve). Почти все сбои сводятся к несовпадению заголовка AE, порта или адреса. Ниже порядок настройки по руководствам оператора серии Consona N и типичные причины, по которым обмен не работает.
Как подключить УЗИ аппарат к PACS: что нужно до настройки
Пакет DICOM поставляется по отдельному заказу, а функция рабочего списка является дополнительной, поэтому наличие этих разделов в меню зависит от комплектации конкретного аппарата. Руководство оператора советует до начала работы прочитать электронный файл DICOM CONFORMANCE STATEMENT, который прилагается к аппарату; аналогичный документ сервера показывает, какие службы и режимы сжатия тот поддерживает.
По нашему опыту обучения врачей, на этом этапе чаще всего путают программу просмотра снимков на компьютере и сервер DICOM: в аппарате прописываются параметры именно сервера, который принимает данные. Для этого необходимы:
- адрес сервера в сети (IP-адрес) и порт, который сервер слушает (в руководстве по умолчанию указан 104);
- заголовок AE сервера и заголовок AE, под которым сервер ожидает увидеть аппарат;
- отдельные записи для каждой службы: хранение, рабочий список (или HL7-сервер), MPPS, уведомление о сохранении, запрос/извлечение;
Если есть только программа просмотра без сервера, аппарат не сможет передать данные: нужен PACS либо отдельная программа, поднимающая приёмный сервер (решение лучше согласовать с ИТ-специалистом клиники). Про опции и активацию функций рассказано в статье об обновлении ПО и активации опций.
Пошаговая настройка DICOM Worklist, MPPS, Storage Commitment и Query/Retrieve
Названия кнопок даны по русскому руководству Consona N8 и N7; на других версиях ПО они могут отличаться.
- Локальные параметры. В меню установки откройте раздел «DICOM/HL7». Задайте заголовок AE аппарата и порт: заголовок должен совпадать с тем, который заранее внесён на сервере для аппарата как клиента (SCU). Для локального порта нельзя использовать значения 4001, 6000, 3001 и 6555.
- Добавление сервера. Введите название устройства (произвольное, но уникальное) и IP-адрес удалённого сервера. Нажмите [Пинг], чтобы проверить связь, затем [Добавить].
- Служба хранения. Нажмите [Уст.службу DICOM], откройте вкладку хранения. Выберите устройство, проверьте заголовок AE и порт. Отметьте «Разр.неск.кадр.» только если сервер принимает многокадровые файлы. Если сжатие на сервере не подтверждено, выбирайте исходные данные.
- Рабочий список. На вкладке рабочего списка выберите сервер, заголовок AE и порт.
- MPPS. На вкладке MPPS выберите сервер, заголовок AE и порт. Назначьте службу по умолчанию кнопкой [Умолчан]: в столбце появится буква Y.
- Уведомление о сохранении. Сначала настройте службу хранения, затем создайте запись и укажите в ней связанную службу хранения. По руководству уведомление создаётся только после отправки исследования.
- Запрос/извлечение. Создайте запись службы запроса/извлечения для сервера, у которого будут запрашиваться исследования.
- Проверка. Для каждой службы нажмите [Провер]. При успехе появится сообщение о выполненной проверке, при неудаче - о невыполненной. Не все серверы поддерживают проверку.
- Автоотправка. В общих настройках включите «Отправлять/печатать изобр-е по окончании иссл-я» и при необходимости «Отправлять структ. отчет по окончании иссл-я»; сервер хранения должен быть назначен по умолчанию.
Основные параметры служб: что делают и когда менять
| Параметр | Что делает | Когда менять |
|---|---|---|
| Загол.AE | Название прикладного компонента, по которому сервер и аппарат узнают друг друга | При каждом подключении нового сервера и при отказе в соединении (Association aborts) |
| Порт | Порт обмена; в руководстве по умолчанию 104 | Если сервер слушает другой порт |
| Таймаут | Время ожидания ответа службы (по английскому руководству от 5 до 60 секунд, по умолчанию 15) | Если сервер отвечает медленно |
| Режим сжатия | Формат передачи изображений: без сжатия, RLE, JPEG, JPEG2000 | Если сервер сбрасывает соединение при отправке: выбрать исходные данные |
| Умолчан | Назначает службу по умолчанию (метка Y) | Обязательно для MPPS и для автоотправки |
Как работают рабочий список, MPPS, уведомление о сохранении и запрос/извлечение
Получение пациента из МИС
На экране «Информ. о пациенте» нажмите [Р.список]. Выберите тип службы и сервер. При запросе к серверу DICOM можно искать по идентификатору пациента, учётному номеру, ключевым словам, заголовку прикладного компонента, серверу рабочего списка и дате исследования. По английскому руководству дата по умолчанию равна текущей, а запрос идёт по модальности US, поэтому записи другого типа не отобразятся. Для сервера HL7 поиск возможен по идентификатору или имени пациента. После [Запр.] выберите строку и нажмите:
- [Нач.обсл.]: данные импортируются, исследование запускается сразу;
- [Передача]: данные попадают на экран «Информ. о пациенте», их можно поправить и нажать [Готово];
- [Подробнее]: полные сведения о пациенте.
Результат можно уточнить вторым запросом по найденным записям. Идентификатор пациента ищется только по полному совпадению.
MPPS: статус исследования
Если исследование начато по данным из рабочего списка, аппарат сам отправляет на сервер MPPS сведения о том, что исследование продолжается или завершено. По английскому руководству отправка срабатывает при начале, отмене, завершении и повторной активации исследования; состояния видны в столбце состояния исследования на экране iStation. При неудаче аппарат повторяет отправку автоматически.
Storage Commitment: подтверждение сохранения
После отправки изображений на сервер хранения аппарат отправляет уведомление о сохранении, а сервер подтверждает, что данные приняты. В списке iStation под значком появляется галочка. В английском руководстве различаются отметки «PACS received, OK» и «Send to PACS, OK» (отправлено без подтверждения). Уведомление относится к исследованию в целом, а не к каждому снимку. Значок в iStation не обновляется в реальном времени: нужно выйти с экрана и войти снова. Без «Разр.неск.кадр.» кинопетли не сохраняются, и галочка не появится.
Query/Retrieve: старые исследования
Откройте [iStation], затем [Запрос/Извлечение]. Укажите сервер-источник и место назначения, уровень («ИССЛ» для всего исследования или «СЕРИЯ»), введите идентификатор, ФИО, учётный номер, дату или ключевые слова и нажмите [Запр.]. Отметьте записи и нажмите [Извлечь]: исследования появятся в iStation. Набор символов по английскому руководству выбирают до запроса.
Статус отправки видно в окне управления задачами, значок которого находится в правом нижнем углу экрана. Зелёный цвет означает идущую задачу, жёлтый - наличие задач с ошибкой. О точности измерений, на которых строится структурированный отчёт, написано в статье об измерениях на Consona.
Типичные ошибки подключения и как их исправить
- Проверка не выполнена. Причины: неверный адрес или порт, сервер недоступен, неверное имя AE, сервер не поддерживает проверку либо служба не включена. Сначала проверьте кабель и адрес, затем DICOM CONFORMANCE STATEMENT сервера. Если связь есть, а проверка не проходит, стоит проверить, открыт ли порт на сервере.
- Сервер разрывает связь при отправке. Сервер не поддерживает выбранное сжатие или неверен заголовок AE. Выберите передачу без сжатия и сверьте заголовки.
- Запрос выполнен, но пациентов нет. Заголовок AE запланированной станции в запросе не совпадает с серверным; в записях нет статуса US; дата или имя не подходят под условия. Измените условия, проверьте идентификатор целиком.
- MPPS не доходит до сервера. Служба MPPS не назначена по умолчанию. Верно задайте порт и AE, затем нажмите [Умолчан].
- Подтверждения о сохранении нет. Неверно выбрана связанная служба хранения либо порт и адрес сервера уведомления не совпадают с настройками аппарата. Также перезайдите в iStation: значок обновляется не сразу.
- Запрос прошёл, извлечение нет, сообщение о неверном удалённом сервере. Параметры клиента на сервере Q/R (порт, AE, адрес) не совпадают с настройками аппарата. Некоторые серверы принимают данные только на определённый порт, тогда меняют локальный порт аппарата.
Что проверить перед первым рабочим днём
- Пакет DICOM доступен, а на сервере внесены заголовок AE и адрес аппарата.
- Для каждой службы выполнена [Провер] (если сервер её поддерживает).
- MPPS и хранение назначены по умолчанию, у уведомления о сохранении указана связанная служба хранения.
- Тестовый пациент получен через [Р.список], исследование начато кнопкой [Нач.обсл.], завершено кнопкой [Заверш.].
- Тестовое исследование появилось на сервере, в iStation есть подтверждение сохранения.
- Запрос/извлечение возвращает тестового пациента.
Настройку DICOM-служб и прописывание параметров под сеть клиники мы выполняем при вводе в эксплуатацию Mindray Consona N8, а параметры PACS, МИС и сети остаются за специалистами клиники. По обслуживанию есть отдельная страница.
Частые вопросы
Чем MPPS отличается от Storage Commitment?
MPPS сообщает серверу о ходе исследования: оно начато, продолжается, завершено или отменено. Storage Commitment подтверждает, что отправленные изображения приняты сервером хранения. Службы настраиваются отдельно, и для MPPS нужно назначить сервер по умолчанию, а для уведомления о сохранении указать связанную службу хранения.
Почему рабочий список открывается, но пациентов в нём нет?
Чаще всего заголовок AE запланированной станции в запросе не совпадает с серверным или в записях нет статуса US. Ещё одна причина - условия запроса: по умолчанию ищется текущая дата, а идентификатор пациента сравнивается по полному совпадению. Измените условия и сверьте заголовки AE.
Что делать, если сервер разрывает связь при отправке снимков?
По руководству, причиной бывает режим сжатия, который сервер не поддерживает, или неверный заголовок AE. Выберите в службе хранения передачу без сжатия и сверьте заголовки AE на аппарате и на сервере по документу DICOM CONFORMANCE STATEMENT.
Нужна ли отдельная опция, чтобы работать с DICOM на Consona N8?
Да, по руководству пакет DICOM поставляется по отдельному заказу, а рабочий список является дополнительной функцией. Наличие нужных служб в меню зависит от комплектации конкретного аппарата, поэтому её лучше уточнить до подключения к PACS.
