Личные медицинские карты,Личные медицинские карты,Личные медицинские карты,Личные медицинские карты

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

Personal Health Records (PHR) расширяет эту возможность, включая основные медицинские данные в формате Fast Healthcare Interoperability Resources (FHIR®) . FHIR — это глобальная спецификация с открытым исходным кодом, описывающая схему и семантику медицинских данных, опубликованная HL7 (Health Level Seven International).

PHR на функциях Health Connect:

  • API для приложений, записывающих медицинские данные.
  • Пользовательский интерфейс браузера для медицинских данных, хранящихся в Health Connect в виде новых типов медицинских данных, а также детальные разрешения для последующего чтения.
  • API для приложений, читающих медицинские данные на основе разрешений, предоставленных пользователем.
Обзор того, как личные медицинские записи работают с Health Connect.
Рисунок 1. Как личные медицинские записи работают с Health Connect.

Ограничения

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

API PHR помечены аннотацией ExperimentalPersonalHealthRecordApi , которая указывает на то, что эти API все еще находятся в стадии разработки и могут быть изменены.

По-прежнему существуют некоторые ограничения, а некоторые компоненты доступны не полностью:

  • Политика Play для доступа к PHR все еще находится в разработке, и приложениям, возможно, придется соответствовать дополнительным требованиям, прежде чем их можно будет опубликовать в Play Store.
  • Некоторые функции, такие как API на основе журналов изменений, еще не разработаны для API PHR.

Начать

Поскольку PHR — это набор новых типов записей в Health Connect, к PHR применяется тот же процесс начала работы с Health Connect. Дополнительные сведения см. в разделе Начало работы с Health Connect .

Если вы экспериментировали с API-интерфейсами PHR Framework, которые были изначально доступны, мы настоятельно рекомендуем вам перейти на Jetpack для улучшения условий разработчика по следующим причинам:

  • Все руководства и примеры кода написаны для Jetpack.
  • Инструменты экосистемы используют API-интерфейсы Jetpack.
  • Поверхность API является родной для Kotlin.
  • Jetpack имеет улучшенную поддержку совместимости (например, API доступности функций ).

API-интерфейсы PHR доступны через Health Connect версии 1.1.0-beta02 в Jetpack. Для обновления зависимости Jetpack до этой версии необходимо, чтобы приложения были скомпилированы с использованием Android 16 SDK .

Когда вы настроите и будете готовы записывать и читать данные PHR в своем приложении, см. разделы Запись медицинских данных и Чтение медицинских данных .

Пользовательский опыт

В этом разделе представлена ​​общая информация о пользовательском опыте.

Разрешения

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

разрешения

Просмотр данных

Health Connect также обеспечивает базовую визуализацию и просмотр сохраненных данных PHR, аналогично существующим типам данных Health Connect.

просмотр