Техническая информация и интеграции

СеленаВижн - ПО для визуализации и автоматизации лабораторных исследований.
Получает из ЛИС задания, отдает в ЛИС результаты. Работа пользователей ведется через Web-интерфейс.

Требования к сети

Сервер СеленаВижн предполагает работу по сети, пользователи заходят по http или по https на веб-фронтенд.

Сервер может размещаться:

  • внутри анализатора Sciendox моделей 2000R или 50 (на встроенных в них ПК под управлением Windows), такой вариант подходит для первоначального развертывания для оценки качества работы системы, т.к. не требует серверных ресурсов
  • на Linux или Windows-сервере в сети (Linux предпочтительней), такой вариант подходит для боевого размещения

Для обслуживания и обновления прибору не нужен доступ в интернет, а только доступ по https/443 до портала support.avroralab.ru. Через этот портал осуществляется обслуживание, загрузка и проверка компонентов ПО, анализ возникающих проблем.

Схемы размещения и требования по открытым портам

Требования к ПО и железу

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

СеленаВижн написана на Python и Typescript, в качестве системы хранения использует PostgreSQL. Разворачивается в виде нескольких docker-контейнеров. Хранение данных не требует SSD, подойдут HDD. Файловая система - ext4 или ntfs.

Требования к железу на сервере:

  • 4 CPU уровня Xeon Silver или более старших модификаций
  • 32GB RAM
  • 1TB SSD/HDD
Пример расчета необходимого места для хранения на сервере
  1. Установленное ПО занимает до 100GB
  2. Один диагностический случай занимает 500 Мб (52+13 трехслойных снимков + текстовые данные + единый многослойный препарат).
  3. За 12 часов анализатор отгружает 100 случаев. Таким образом в день максимальный ингресс составляет:
    500 * 100 = 50 GB
  4. За три месяца при 20 рабочих дней в мес:
    60 * 50 GB = 3 TB
  5. При политике хранения фото в месяц (достаточно для лабораторных анализов) требуется:
    1 TB для хранения фото
    1MB * 100 * 250 * 10 = 0.25 TB текстовых данных за 10 лет
  6. Для хранения бекапа потребуется удвоить ресурсы хранения:
    (1 TB + 0.25TB + 100 GB) * 2 = 2.7 TB
Политику хранения данных и дневной поток случай учреждение определяет само, поэтому реальные расчеты будут отличаться.

Требования к клиентским устройствам:

  • браузер Firefox/Chrome/Opera/другие Chromium-варианты с версией не старше 2024 года
  • Монитор с разрешением FullHD (1920 * 1080) или больше
  • устройство должно иметь доступ к порту веб-сервера СеленаВижн

Интеграция

Интеграция с СеленаВижн - это:

  1. передача из ЛИС заданий для исследования, включая баркоды образцов
  2. получение в ЛИС результатов исследований, включая найденные объекты на снимках

СеленаВижн имеет два варианта интеграции:

Контакты

СеленаВижн разрабатывается силами компании "Аврора АИ".
Контакт для любых технических вопросов: тех. директор Артём Щёголев +79166239321 (Telegram / Whatsapp)