ЩИТ · Атлас здоровья: биосенсоры вместо ощущений

Платформа, которая превращает поток с носимого биосенсора в анатомическую карту тела: пульс и ВСР считаются из сырого PPG, у каждой оценки есть уверенность.

ЩИТ · Атлас здоровья: биосенсоры вместо ощущений
INGELLO / BUSINESS2805
Перейти в системуfrontend-shield.ingello.com Связаться с нами
ЩИТ ATLAS: Карта тела спереди: сердце с оценкой 89 и метрики, из которых она сложилась
Карта тела спереди: сердце с оценкой 89 и метрики, из которых она сложилась

ЩИТ · Атлас здоровья: это анатомическая карта тела, на которой каждая система и каждый орган окрашены текущим состоянием. Под цветом лежит измеренная величина, а не ощущение пользователя и не результат опросника.

Задача

Носимые датчики дают много сырых данных и почти не дают выводов. Встроенные каналы устройств при этом легко врут: на стенде лежащий на столе датчик выдавал по своему каналу 247 ударов в минуту. Нам нужен был контур, который считает показатели сам и честно говорит, насколько он в них уверен.

Что внутри

  • чтение плотных рядов из таблицы сырых записей сенсора;
  • поиск систолических пиков PPG с уточнением вершины параболой;
  • межударные интервалы с отбраковкой артефактов;
  • вариабельность сердечного ритма: RMSSD, SDNN, pNN50, пульс покоя и пиковый;
  • периодограмма Ломба-Скаргла для неравномерных интервалов;
  • разделение кожной проводимости на фоновую и фазическую составляющие;
  • свёртка пятиминутных окон в часы и сутки, перевод величины в оценку 0…100 по общей и личной норме.
ЩИТ ATLAS: Пульс и вариабельность ритма, посчитанные из сырого PPG, с коридорами нормы и динамикой за 30 дней
Пульс и вариабельность ритма, посчитанные из сырого PPG, с коридорами нормы и динамикой за 30 дней

Три экрана

Карта тела показывает фигуру спереди и сзади, слои систем, разбор органа, режим «за неделю», советы дня и готовность к завтрашней нагрузке. Экран показателей, пятьдесят метрик по группам с коридорами нормы, графиками за год и выгрузкой в CSV. Дневник закрывает ручной ввод, анализы и цели.

ЩИТ ATLAS: Вид сзади: почки, оценка по анализам и давлению
Вид сзади: почки, оценка по анализам и давлению
ЩИТ ATLAS: Режим «за неделю»: что просело и что выросло относительно прошлой недели
Режим «за неделю»: что просело и что выросло относительно прошлой недели
ЩИТ ATLAS: Системы организма: у каждой своя оценка и своя уверенность
Системы организма: у каждой своя оценка и своя уверенность
ЩИТ ATLAS: Экран показателей: год по дням и метрики, которые движутся вместе с индексом
Экран показателей: год по дням и метрики, которые движутся вместе с индексом
ЩИТ ATLAS: Дневник: цели и последние записи анализов
Дневник: цели и последние записи анализов

Почему уверенность считается отдельно

Оценка и уверенность, две разные величины. Уверенность органа складывается из того, сколько его метрик реально измерено, насколько крепко каждая из них связана именно с этим органом и сколько данных попало в окно. Это защищает от красивой, но пустой картинки.

ЩИТ ATLAS: Индекс дня 74, а у головного мозга уверенность 18 %: данных мало, и экран говорит об этом прямо
Индекс дня 74, а у головного мозга уверенность 18 %: данных мало, и экран говорит об этом прямо

Следующий шаг

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

Схема данных

Из чего состоит база проекта и как связаны сущности.

ЩИТ ATLAS: Схема данных

Контур системы

Из каких частей собран проект.

ЩИТ ATLAS: Контур системы

Схема интерфейса

Как устроен рабочий экран.

ЩИТ ATLAS: Схема интерфейса

Где посмотреть

Рабочий стенд ЩИТ закрыт авторизацией: frontend-shield.ingello.com. Разделы атласа сейчас сняты со стенда, он сосредоточен на сыром потоке эксперимента. Скриншоты выше сняты с версии атласа из репозитория на демонстрационном наборе данных за год.

Технологический стек и подходы

SaaS архитектура Микросервисы Облачные вычисления Масштабируемость ПО API интеграции DevOps процессы High-load системы Кибербезопасность решений

Частые вопросы

01Откуда берутся показатели?

Из сырого сигнала биосенсора. Пульс и ВСР считаются из PPG собственным алгоритмом, а не берутся с готового канала устройства: встроенные каналы дают грубые ошибки при слабом контакте.

02Это медицинское изделие?

Нет. Это аналитический контур и интерфейс. Он показывает измеренные величины и их отклонения, но не ставит диагнозов и не заменяет врача.

03Можно ли подключить другой датчик?

Да. Слой чтения отделён от расчётов: нужно описать формат источника, остальная цепочка метрик и индексов остаётся прежней.