Для разработчиков

Удаленный мониторинг пациентов с помощью FHIR: артериальное давление, пульс и симптомы с собственных устройств пациента

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

автор Опубликовано 3 мин чтения

Удаленный мониторинг пациентов обычно означает комплект: устройство, отправляемое пациенту, облако поставщика, панель управления и проект интеграции для внесения данных в запись. Большинство показателей, которые клиника хочет получать в 2026 году, уже существуют на телефоне и часах пациента. Отсутствует только запись, в которую они поступают, согласие на их чтение и способ уведомления о появлении новых данных. Именно это и предоставляет Anpheros Platform. Устройство, пороговые значения и клинический рабочий процесс остаются вашими.

Техническая версия для разработчиков: Удаленный мониторинг пациентов с FHIR · Данные с носимых устройств в FHIR на developers.anpheros.com, с запросами, ответами и ограничениями. Эта страница — версия для широкой аудитории.

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

Anpheros Daily, приложение для пациентов, записывает жизненно важные показатели в виде ресурсов FHIR Observation с кодами LOINC: артериальное давление (панель 85354-9, с систолическим 8480-6 и диастолическим 8462-4), частота сердечных сокращений (8867-4), масса тела (29463-7), температура тела, глюкоза, SpO₂ (59408-5), шаги (41950-7), продолжительность сна (93832-4), частота сердечных сокращений в покое (40443-4) и ВСР (80404-7). Они поступают из:

  • телефона, вводимые человеком после измерения;
  • часов или браслета, через Apple Health на iPhone и Health Connect на Android, в виде ежедневных сводок и серий;
  • подключенного тонометра или весов, которые записывают данные в те же хранилища здоровья.

Каждый Observation несет информацию о своем происхождении (author_type: устройство, пациент или импорт, и источник), поэтому клиника может отличить показания с часов от введенных вручную. Ваше собственное приложение также может записывать Observation через /fhir/R4 или /v1 с теми же кодами.

Как клиника получает доступ

Человек предоставляет доступ приложению клиники через OAuth, с указанием областей действия (например, только наблюдения, категория жизненно важных показателей) и продолжительности 30, 90, 180 или 365 дней. Предоставленный доступ отображается в разделе "Подключения" пользователя; он может отозвать его в любое время, и каждое чтение регистрируется. Для программы, которую ведет клиника, проект также может создать пациента и видеть созданное без предоставления доступа.

Как ваше приложение узнает о поступлении данных

Зарегистрируйте веб-перехватчик для resource.created и resource.updated. Доставляемые сообщения краткие, содержат только идентификаторы и версии, подписаны HMAC-SHA256 и повторяются до 24 часов. Прочитайте ресурс, примените свои пороговые значения, оповестите медсестру. События срабатывают при записи других проектов в записи, к которым у вас есть доступ, что как раз и происходит, когда приложение пациента записывает данные в запись, которую мониторит клиника.

curl -X POST $BASE/v1/webhooks -H "Authorization: Bearer $KEY" -H "Content-Type: application/json" \
  -d '{"url": "https://your.app/anpheros/hook", "events": ["resource.created", "resource.updated"]}'

Чтение серий данных

Для графика или правила GET /v1/patients/{id}/series?code=… возвращает измерения за период времени; GET /v1/patients/{id}/timeline чередует показания, симптомы и лекарства. Через FHIR:

GET /fhir/R4/Observation?patient={id}&code=http://loinc.org|85354-9&date=ge2026-09-01&_sort=-date

Симптомы располагаются рядом с цифрами: человек регистрирует их как Observation с кодами из главы R МКБ-10 с указанием интенсивности, поэтому повышение артериального давления и недельная головная боль видны вместе.

Что платформа не делает

Она не устанавливает пороговые значения, не поднимает клинические оповещения и не решает, кому нужен звонок. Это клинические решения, и они относятся к вашему продукту под вашим клиническим управлением. Платформа хранит, маркирует и делится данными; движок шаблонов может показывать, что изменилось и что повторяется, с доказательствами, но он не ставит диагнозы.

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

Нужны ли пациентам специальные устройства?

Нет. Достаточно телефона, часов, которые у них уже есть, или бытового тонометра, который синхронизируется с Apple Health или Health Connect. Специальное устройство также может использоваться, если оно записывает данные в эти хранилища или если ваше приложение напрямую записывает свои показания в запись.

Как часто поступают показания?

Так часто, как их генерируют устройство и человек. Сводки с часов поступают ежедневно; введенное вручную артериальное давление поступает в момент ввода. Веб-перехватчики срабатывают при каждой записи.

Может ли клиника записывать данные обратно, например, целевой диапазон?

Да, в виде собственных ресурсов: CarePlan или Goal в FHIR, или заметки. Она не может изменять то, что записал пациент или устройство; каждый автор владеет своими ресурсами.

Является ли это сертифицированным медицинским устройством?

Нет. Anpheros Platform — это запись и API. Если ваш продукт для мониторинга принимает клинические решения, то обязательства по медицинскому устройству лежат на вас.

С чего начать?

Бесплатный песочница содержит 30 синтетических пациентов с шестимесячными данными жизненно важных показателей. Зарегистрируйте веб-перехватчик, прочитайте серию данных и создайте свои правила на основе реальных данных: developers.anpheros.com/guides/first-hour.

Это руководство носит информационный характер и не заменяет консультацию врача. Решения о своём здоровье принимайте вместе с врачом. В экстренной ситуации звоните 112.
Об авторе
Adrian Kereky

Основатель Anpheros. Инженер-электронщик, шесть лет работал в области автономного вождения, в автомобильных проектах в партнёрстве с Samsung и NVIDIA, над архитектурой систем помощи водителю и систем ИИ, работающих на чипах NVIDIA с CUDA. Затем создал Anpheros: медицинскую карту под контролем пациента и платформу HL7 FHIR R4, на которой она работает.

Подробнее об Anpheros и авторе →

Держите медицинскую карту при себе

Anpheros Daily хранит симптомы, анализы, лекарства и документы в одном месте, в стандартном формате и под вашим контролем. Тариф Basic бесплатный.

Скачать Anpheros Daily