Визуализация данных с датчиков моторизированных протезов на дашбордах

Proof of concept разработали за один календарный месяц

Цель проекта

Разработать решение, которое позволит организовать сбор данных с современных тяговых и бионических протезов рук с последующей визуализацией информации (напряжение батареи, температура, количество действий, выполненное за определённое время и т.д.). Реализовать задачу надо было в сжатые сроки. Сбор информации необходим для отслеживания функциональных свойств протеза.

Ключевая особенность

Проект был реализован за один календарный месяц. Совместно с «Моторикой» мы подготовили демонстрационный стенд, где каждый желающий мог протестировать решение. Развитием данной разработки может стать создание web-приложения для врачей-реабилитологов, которое поможет следить за ходом адаптации пациентов.

Решение

Мы создали сервис, на который отправляют данные с протезов. С помощью Node-Red технологий телеметрия визуализируется в графические схемы, которые можно фильтровать по различным параметрам. Данные с протезов анализируются специалистами «Моторики» для улучшения технических характеристик изделий.

Технологии

Проект разработан с использованием протокола MQTT, сервера Eclipse Mosquitto и инструмента сбора данных Node-Red.

  1. MQTT\Eclipse Mosquitto
  2. Node-Red
  3. TypeScript
  4. Node.js
  5. Express
  6. React
  7. MongoDB

Основной функционал

Сбор данных с моторизированных медицинских протезов

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

Визуализация данных

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

Анализ данных

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

Проектные практики

Proof of Concept

Приложение было разработано в ограниченные сроки (4 недели) для проверки гипотезы заинтересованности пользователей в таком сервисе.

Использование готовых open-source решений

Для минимизации затрачиваемых ресурсов в рамках разработки Proof of Concept максимально использованы готовые элементы для backend и frontend частей приложения.

Подготовка открытой тестовой среды

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

630055, г. Новосибирск,
ул. Гнесиных 10/1, 10 этаж