PACS-сервер на ноутбуке: локальное хранилище DICOM
PACS в больнице — это серверы, хранилище и сеть. На ноутбуке можно собрать его уменьшенную копию: для обучения, разработки или проверки интеграции.
Такой контур подходит для тестовых и учебных данных. Реальные медицинские сведения в нём хранить не следует без организационного решения и защиты.
Зачем локальный PACS
Он позволяет проверить, как система отправляет и принимает исследования, не затрагивая рабочий контур.
Разработчикам он нужен для тестов, преподавателям — для демонстрации полного цикла: от аппарата до просмотра.
Что понадобится
Ноутбук с достаточным объёмом диска: несколько учебных исследований занимают гигабайты.
Свободный порт, например 8042 или 4242, и понимание того, что порт должен быть доступен только в локальной сети.
Программное обеспечение: Orthanc как готовый сервер, DCMTK как набор утилит, dcm4che как альтернатива.
Установка Orthanc
Orthanc распространяется как готовый пакет для основных систем и как контейнер.
После установки он запускается как служба и слушает порт DICOM и веб-интерфейс.
Конфигурация хранится в JSON-файле: там задаются пути к данным, порт, учётные записи и параметры плагинов.
Настройка портов и AE Title
AE Title — имя приложения в DICOM-сети. Оно должно совпадать у отправителя и получателя, иначе соединение будет отклонено.
Порт DICOM отличается от порта веб-интерфейса. Не путайте их при настройке.
Проверьте, что брандмауэр разрешает подключения в локальной сети, но не открывает порт наружу.
Отправка исследования
На аппарате или в другой системе укажите адрес, порт и AE Title локального сервера.
Для проверки удобно использовать утилиту storescu из DCMTK: она отправляет файлы и показывает результат.
Если соединение устанавливается, но передача отклоняется, проверьте права и формат Transfer Syntax.
Просмотр и поиск
Веб-интерфейс Orthanc показывает пациентов, исследования и серии, позволяет скачивать архивы.
Для диагностического просмотра подключают отдельный просмотрщик, который умеет работать с сервером по DICOMweb или через плагины.
Хранение и резервное копирование
Orthanc хранит файлы в каталоге, указанном в конфигурации, и ведёт индекс.
Резервная копия — это и каталог с файлами, и база индекса. Копируйте их согласованно, иначе индекс разойдётся с данными.
Для тестового контура достаточно ежедневной копии на внешний диск.
Ограничения учебного контура
Локальный сервер не рассчитан на нагрузку отделения: число одновременных подключений и объём хранения ограничены ноутбуком.
Он не заменяет резервирование, журналирование и разграничение доступа промышленного PACS.
Используйте только тестовые или обезличенные наборы.
Типичные ошибки
- неверный AE Title;
- закрытый брандмауэр;
- передача в сжатом формате, который сервер не принимает;
- хранение на системном диске без запаса;
- отсутствие резервной копии;
- открытый в интернет порт.
Работа с плагинами
Orthanc расширяется плагинами: для DICOMweb, для сжатых форматов, для интеграции с внешними системами.
Устанавливайте только те, что нужны для задачи, и проверяйте версию: несовместимый плагин может остановить сервер.
После установки проверьте журнал: часть плагинов пишет ошибки только туда.
Учётные записи и доступ
Даже локальный сервер стоит закрыть паролем, если к нему подключены другие устройства.
Разделяйте доступ на чтение и запись: для просмотра не нужны права администратора.
Не используйте стандартные пароли из примеров конфигурации.
Мониторинг состояния
Проверяйте свободное место и журнал ошибок: переполнение диска останавливает приём.
Для тестового сервера достаточно простого скрипта, который предупреждает о нехватке места.
Не храните на том же диске другие тяжёлые данные: они ускоряют переполнение.
Обновления
Обновляйте сервер и плагины до версий, совместимых друг с другом.
Перед обновлением сделайте резервную копию: откат проще, чем восстановление индекса.
Проверьте после обновления, что передача и просмотр работают.
Резервное копирование индекса
Файлы и база индекса должны копироваться согласованно.
Если копировать только файлы, после восстановления сервер не увидит исследования.
Простая проверка: восстановите копию на тестовом ноутбуке и откройте несколько исследований.
Ограничения по питанию
Ноутбук может отключиться при разряде батареи во время передачи.
Для длительных операций подключите питание и настройте переход в сон так, чтобы он не прерывал работу.
Это мелочь, которая экономит часы восстановления.
Итог
Локальный PACS на ноутбуке — удобный тестовый контур для обучения и разработки.
Он требует настройки AE Title и портов, согласованного резервного копирования и закрытого доступа.
Реальные медицинские данные в нём не хранят без организационного решения, оценки рисков, отдельной процедуры защиты и согласования с ответственным за информационную безопасность.
Чек-лист
- ПО установлено и запущено.
- Порты и AE Title настроены.
- Тестовая отправка прошла.
- Просмотр работает.
- Каталог данных на отдельном диске.
- Резервная копия настроена.
- Порт не доступен из интернета.
Частые вопросы
Можно ли использовать Orthanc в работе отделения?
Технически да, но только с расчётом нагрузки, резервированием и поддержкой. Для учебных задач достаточно локального контура.
Нужен ли отдельный компьютер?
Нет, но ноутбук должен быть включён, пока идёт передача, и иметь запас по диску.
Что делать, если передача идёт, но снимки не появляются?
Проверьте журнал сервера и формат Transfer Syntax: часть форматов требует плагина.