Техническая информация и интеграции
СеленаВижн - ПО для визуализации и автоматизации лабораторных исследований.
Получает из ЛИС задания, отдает в ЛИС результаты. Работа пользователей ведется через 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
Пример расчета необходимого места для хранения на сервере
- Установленное ПО занимает до 100GB
- Один диагностический случай занимает 500 Мб (52+13 трехслойных снимков + текстовые данные + единый многослойный препарат).
- За 12 часов анализатор отгружает 100 случаев. Таким образом в день максимальный ингресс составляет:
500 * 100 = 50 GB - За три месяца при 20 рабочих дней в мес:
60 * 50 GB = 3 TB - При политике хранения фото в месяц (достаточно для лабораторных анализов) требуется:
1 TB для хранения фото
1MB * 100 * 250 * 10 = 0.25 TB текстовых данных за 10 лет - Для хранения бекапа потребуется удвоить ресурсы хранения:
(1 TB + 0.25TB + 100 GB) * 2 = 2.7 TB
Требования к клиентским устройствам:
- браузер Firefox/Chrome/Opera/другие Chromium-варианты с версией не старше 2024 года
- Монитор с разрешением FullHD (1920 * 1080) или больше
- устройство должно иметь доступ к порту веб-сервера СеленаВижн
Интеграция
Интеграция с СеленаВижн - это:
- передача из ЛИС заданий для исследования, включая баркоды образцов
- получение в ЛИС результатов исследований, включая найденные объекты на снимках
СеленаВижн имеет два варианта интеграции:
Контакты
СеленаВижн разрабатывается силами компании "Аврора АИ".
Контакт для любых технических вопросов: тех. директор Артём Щёголев +79166239321 (Telegram / Whatsapp)