Система проведения удаленных медицинских осмотров

Контроль состояния здоровья

Медицина
Решения для бизнеса
WEB-приложения

О проекте

Разработка ПО для Web-сервиса

Обеспечение работы удаленных терминалов, управление медицинским оборудованием


Система позволяет на удаленных терминалах проводить измерения (давление, температуру, уровень алкоголя) для авторизованных сотрудников предприятий. Далее данные осмотра вместе с видеозаписью передаются на сервер, который распределяет осмотр одному из работающих медиков.

Медик дает заключение, подписанное электронной подписью. Данное заключение передается обратно на терминал, где печатается квиток с результатом.

ПО для терминалов работает под управлением ОС Linux, осуществляет управление измерительными приборами, камерой, принтером и взаимодействует с сервером.

ПО сервера (Web-сервис на Яндекс Облаке) управляет логикой проведения осмотров на множестве терминалов и выдачей заключений несколькими медиками.

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

Особенности проекта

01

Работа с ЭЦП

Электронные подписи медиков

02

Удаленное управление работой терминалов

Передача настроек и режимов работы

03

Интеграции с различными сервисами

Распознавание лиц, рассылка SMS и Email, работа с ЭДО, КИСАРТ, Контур и др.

04

Разнообразная отчетность

Мониторинг нагрузки медиков, времени ожидания результатов и др.

05

Хранение данных

Долгое хранение, быстрый доступ к истории.

06

Особые требования к надежности

Обновление системы без остановки работы, круглосуточный мониторинг работы, резервирование

Основные возможности

01

Проведение осмотров на специальных удаленных терминалах

Водители самостоятельно проходят осмотры

02

Проведение осмотров медиками

Осмотры распределяются среди работающих в данным момент медиками

03

Управление клиентами и терминалами

Администрирование списков клиентов, их сотрудников, привязки терминалов и т.п.

Технологии

В процессе разработки системы использовались следующие технологии.

Kotlin/JVM
VueJS, Quasar, JS
PostgreSQL
С++, Qt