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

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

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

О проекте

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

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


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

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

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

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

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

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

01

Работа с ЭЦП

Интеграция электронных подписей медицинских работников для заверения результатов осмотров

02

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

Централизованная передача настроек и режимов работы на все точки проведения осмотров

03

Интеграция с внешними сервисами

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

04

Аналитика и отчетность

Детальный мониторинг нагрузки медицинского персонала, времени обработки осмотров и других метрик

05

Надежное хранение данных

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

06

Высокая отказоустойчивость

Бесшовные обновления без простоя, круглосуточный мониторинг работоспособности, резервирование критичных компонентов

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

01

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

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

02

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

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

03

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

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

Технологии

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

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