Sciberia Loader

0. О продукте

Sciberia Loader - программное обеспечение, позволяющее хранить, загружать и передавать медицинские изображения формата DICOM с медицинского оборудования различных производителей. Sciberia Loader работает по протоколу DICOM, поддерживает работу сервиса запросов (Query/Retrieve), реализует роль сервера (SCP) и клиента (SCU) в DICOM-сети.

0.1. Функциональность

Функционал:

  • ПО имеет возможность просмотра данных медицинских исследований формата DICOM.

  • ПО реализует роль сервера в DICOM-сети (SCP).

  • ПО является DICOM клиентом (SCU).

  • ПО имеет возможность миграции медицинских изображений между любыми DICOM-узлами.

  • ПО имеет возможность проводить поиск в базе исследований по выбранным критериям.

  • ПО имеет возможность фильтровать исследований по выбранным критериям.

  • ПО имеет возможность загрузки локальных архивов.

  • ПО имеет возможность синхронизации медицинских изображений между любыми DICOM-узлами.

Примечание

DICOM-узел - любые PACS - серверы, диагностические оборудования различных производителей, DICOM - вьюверы.

0.2. Системные требования

Минимальные требования

Рекомендуемые требования

Процессор

4 ядра, тактовая частота 2.0 ГГц

8 ядер, тактовая частота 2.0 ГГц и выше

Оперативная память

DDR4 8 Гб

DDR4 16 Гб и более

Операционная система

  • Debian ядро версии 4.19 и выше

  • Альт Линукс 8+

  • Windows 8 (64x) и выше

  • Ubuntu 20.04 и выше

  • MacOS Sierra и выше

  • Debian ядро версии 4.19 и выше

  • Альт Линукс 8+

  • Windows 8 (64x) и выше

  • Ubuntu 20.04 и выше

  • MacOS Sierra и выше

Контейнеризатор приложений

Docker 19.0.3 и вышe

Docker 19.0.3 и вышe

0.3. Установка

Для установки программы в операционную систему Windows 8+ и Linux выполните следующие действия:

  1. Разархивируйте файл с программой;

  2. Зайдите в папку «app» и запустите файл под названием «Loader.exe».

Для установки программы в операционную систему Mac OS выполните следующие действия:

  1. Включите файл «Loader.dmg» и переместите «Loader.app» в папку «Applications»;

  2. Внимательно прочитайте лицензионное соглашение. Если вы принимаете условия лицензионного соглашения, выберите пункт «Принять».

0.3. Активация лицензии

При запуске программы без лицензии первым открывается окно активации.

_images/activate.png

Для активации необходимо загрузить файл лицензии, нажав на кнопку «Выбрать файл».

Внизу есть 2 кнопки:

  1. Кнопка «Отмена» - завершение работы программы.

  2. Кнопка «Продолжить» - активация выбранной лицензии.

Лицензия активируется один раз на весь период действия.

1. Главное окно

Главное окно состоит из полей для ввода данных и таблиц в двухпанельном режиме:

_images/main1.png

Поля для ввода параметров различны для каждого подключения.

Фильтр позволяет фильтровать исследования по имени пациента. Чтобы отфильтровать исследования необходимо нажать на Фильтр, в появившемся поле поиска вписать имя пациента или название исследования, далее нажать на кнопку Поиск. Чтобы удалить введенные данные достаточно нажать на кнопку Очистка и нажать на Фильтр чтобы свернуть поле поиска.

_images/filter.png

Таблица имеет несколько вариантов отображения для каждого подключения:

  1. При подключении PACS-сервера (соединение PACS) таблица включает в себя следующие поля по умолчанию:

Имя пациента

Дата рождения

Модальность

Дата исследования

Описание

ФИО пациента пациента

Дата рождения пациента

Модальность исследования

Дата проведения исследования

Описание исследования

  1. При подключении удаленного АРМ врача (соединение По SSH) таблица включает в себя следующие поля по умолчанию:

Имя

Размер

Дата

Наименование файла

Размер файла

Дата создания или последнего изменения файла

«Количество исследований» отображает количество исследований в подключенном соединении. Также имеется статус, отображающий текущую активность лоадера: количество отправленных исследований - «Срезов отправлено» и статус по мере выполнения - «Выполнено».

1.1. Системный трей

Системный трей, он же область уведомлений, – один из элементов панели инструментов, в нем отображаются запущенные, но не используемые постоянно программы.

В настройках ПО имеется возможность активации/деактивации системного трея в области уведомлений на панели задач.

Пример отображения для ОС Mac:

_images/tray_mac.png

Пример отображения для ОС Windows:

_images/tray_win.png

2. Подключение

Имеется возможность подключения к PACS-серверу или к удаленному АРМ (автоматизированное рабочее место) врача по выбору в виде списка.

_images/select.png

Соединение

Описание

PACS

Подключение к удаленному PACS–серверу или медицинскому оборудованию.

По SSH

Подключение к удаленному АРМ врача.

Локал

Рабочее место где установлен лоадер, локальный АРМ.

Помимо ручного заполнения параметров имеется автоматическое заполнение полей ввода (кнопка image1 ).

При нажатии на кнопку image1 появится окно с ранее зарегистрированными соединениями, где необходимо выбрать необходимый источник и нажать на кнопку ОК, в противном случае Отмена. Регистрация соединений доступна в настройках Расположение.

_images/fill.png

Чтобы подключится к выбранному источнику соединения и вывести список исследований необходимо нажать на кнопку image2.

При установке успешного соединения лоадер принимает исследования от удаленного источника (PACS-серверы, АРМ врача) сохраняет на локальный АРМ или пересылает их на зарегистрированный источник.

2.1. Подключение PACS

Для подключения к PACS-серверу необходимо в списке выбрать image11 и в полях ввода указать параметры подключения. Также можно задать фильтр для исследований по дате и модальности.

Поле

Описание

IP Адрес

IP Адрес PACS-сервера/медицинского оборудования.

Порт

Порт PACS-сервера/медицинского оборудования.

AE Title

AE Title PACS-сервера/медицинского оборудования.

Логин

Логин.

Пароль

Пароль для подключения.

Для автоматического заполнения параметров необходимо нажать на кнопку image1.

_images/fill_pacs.png

В появившемся окне необходимо выбрать нужный зарегистрированный источник и нажать на кнопку ОК, в противном случае Отмена.

Далее необходимо нажать на кнопку image2.

Чтобы отфильтровать исследования по дате необходимо нажать на image3 и в появившемся календаре выбрать месяц, дату, либо указать промежуток дней (указать начало и конец). Также можно воспользоваться готовыми шаблонами. После выборки необходимо в календаре нажать кнопку Выбрать.

_images/cal.png

Чтобы отфильтровать исследования по модальности необходимо нажать на image4 и в появившемся списке выбрать необходимую модальность или несколько модальностей.

_images/cal_mod.png

2.2. Подключение АРМ

Подключаемся к удаленному АРМ врача по протоколу SSH.

Примечание

SSH (Secure SHell) — это сетевой протокол, позволяющий соединяться с удалённым сервером и выполнять на нём команды, загружать файлы.

Для подключения к удаленному АРМ необходимо в списке выбрать image12 и в полях ввода указать параметры подключения.

_images/ssh_pacs.png

Поле

Описание

Имя

Наименование удаленного АРМ врача.

IP Адрес

IP Адрес удаленного АРМ врача.

Логин

Логин для соединения к удаленному АРМ врача.

Пароль

Пароль для соединения к удаленному АРМ врача.

Путь к папке

Путь к папке, где расположены необходимые исследования. Необязательное поле.

Для автоматического заполнения параметров необходимо нажать на кнопку image1.

_images/fill_ssh.png

В появившемся окне необходимо выбрать нужный зарегистрированный источник и нажать на кнопку ОК, в противном случае Отмена.

Далее необходимо нажать на кнопку image2.

2.3. Локальный АРМ

Локал (локальный АРМ) - стационарный АРМ, с которого ведется работа.

Для представления доступа ПО к локальному АРМ необходимо в списке выбрать image13.

_images/local.png

Имеется два способа доступа к исследованиям:

  1. В поле Путь необходимо указать путь к папке с исследованиями.

  2. Нажать на кнопку image5 и в открывшемся системном проводнике выбрать папку с исследованиями.

Далее необходимо нажать на кнопку image2.

2.3.1. Создание новой папки

Доступна возможность создания новой папки в локальном АРМ с помощью лоадера, для этого необходимо нажать на кнопку Новая папка и в появившемся окне указать название папки, далее нажать на кнопку ОК, в противном случае Отмена.

_images/new_folder.png

2.3.2. Сканирование папки

Чтобы отсканировать папку на имеющиеся исследования необходимо выбрать нужную папку (или несколько за раз) и нажать на кнопку Скан, далее в появившемся окне нажать на кнопку Скан, в противном случае Отмена.

_images/scan.png

Далее результаты сканирования будут автоматически отображены в окне ПО:

_images/switch_result.png

Для переключения между результатами сканирования и локальным АРМ достаточно воспользоваться переключателем image17.

Активная кнопка в переключателе image16 означает, что открыта папка в локальном АРМ.

Активная кнопка в переключателе image17 означает, что в окне отображены результаты сканирования (найденные исследования), также по умолчанию доступен последний (недавно произведенный) результат сканирования.

3. Запуск PACS-сервера лоадера

Для того чтобы лоадер смог принимать запросы на передачу исследований необходимо нажать на ползунок image14 в нижнем левом углу:

_images/go.png

Оно активирует роль сервера (SCP) лоадера в DICOM – сети.

PACS On - означает, что PACS-сервер лоадера запущен.

При подключении PACS-сервера лоадера PACS фиксируется рабочим пространством для приема запросов и передачи исследований.

Чтобы отключить PACS-сервер лоадера достаточно нажать на ползунок image15.

4. Миграция исследований

Исследования подключенных PACS-серверов можно синхронизировать между собой, для этого необходимо нажать на кнопку image7.

_images/sin.png

Чтобы переместить исследование необходимо отметить выбранное исследование (или несколько за раз) и нажать на кнопку image9 или image8 в зависимости от стороны перемещения.

_images/move.png

В появившемся окне необходимо проверить корректность введенных данных и нажать на кнопку «Отправка», в противном случае «Выход».

Если подключаемое соединение является медицинским оборудованием, то необходимо в левом нижнем углу выбрать службу GET (по умолчанию).

Если оборудование не отвечает на заданную службу, необходимо в левом нижнем углу выбрать MOVE.

Примечание

Передача исследований может осуществляться через протоколы GET или MOVE.

_images/Cmove.png

Исследования можно перемещать анонимизированными, для этого необходимо нажать на кнопку Анонимизация. При активной кнопке Анонимизация исследования будут автоматически анонимизированы перед отправкой.

_images/move_add.png

5. Настройки

Чтобы открыть окно настроек необходимо нажать на кнопку «Настройки» в верхнем левом углу главного окна.

_images/main11.png

Откроется окно, изображённое ниже:

_images/set_loc.png

В левой части окна отображен список разделов настройки:

  • «PACS» - настройки PACS-сервера лоадера.

  • «Интерфейс» - настройки интерфейса.

  • «Расположения» - настройки подключения к удаленным источникам.

5.1. Настройка PACS

Для редактирования доступны следующие поля:

Поле

Описание

IP Адрес

IP Адрес локального АРМ (по умолчанию 0.0.0.0).

Порт

Порт локального АРМ.

AE Title

AE Title локального АРМ.

SCU port

Порт SCU.

C_MOVE SCU port

Порт SCU для получения запросов на отправку по службе C_MOVE.

_images/set_loc.png
  • Для редактирования данных необходимо необходимо нажать на кнопку «Изменить» и внести корректировки.

  • Для сохранения изменений необходимо нажать на кнопку «Сохранить».

5.2. Настройка интерфейса

В данном разделе настраиваются параметры интерфейса пользователя. Имеются настройки:

_images/set_in.png
  • «Язык» - язык (русский/английский).

  • «Тема» - цвет темы (темный/светлый).

  • «Трей» - ползунок для активации системного трея в области уведомлений на панели задач.

Для сохранения изменений необходимо нажать на кнопку «Сохранить».

5.3. Настройки расположения

Для регистрации расположения PACS или АРМ необходимо нажать на необходимый раздел PACS или SSH.

_images/set_pacs.png

Примечание

Процесс добавления, редактирования и удаления соединений для разделов PACS и SSH идентичны.

  • Для регистрации источника необходимо нажать на кнопку «Добавить». После нажатия появится новое пустое соединение по умолчанию.

_images/add.png
  • Для редактирования данных необходимо дважды кликнуть на необходимое поле и внести корректировки.

  • Для удаления соединения необходимо выбрать в списке необходимый источник и нажать на кнопку «Удалить».

  • Для сохранения изменений необходимо нажать на кнопку «Сохранить».

Зарегистрированные источники будут доступны при нажатии на кнопку «Заполнить» для автоматического заполнения параметров при соединении.

5.3.1. Раздел PACS

_images/set_pacs.png

Для редактирования доступны следующие поля:

Поле

Описание

Имя

Наименование PACS-сервера/медицинского оборудования.

IP Адрес

IP Адрес PACS-сервера/медицинского оборудования.

Порт

Порт PACS-сервера/медицинского оборудования.

AE Title

AE Title PACS-сервера/медицинского оборудования.

5.3.2. Раздел SSH

_images/set_ssh.png

Для редактирования доступны следующие поля:

Поле

Описание

Имя

Наименование удаленного АРМ врача.

IP Адрес

IP Адрес удаленного АРМ врача.

Логин

Логин для соединения к удаленному АРМ врача.

Пароль

Пароль для соединения к удаленному АРМ врача.

6. История изменений

v1.0.0

  • режим PACS-сервера

  • передача исследований в PACS-сервер по DICOM протоколу

  • возможность сохранения исследований в файловой системе

  • возможность анонимизации исследований при передаче