Медицинские записи

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

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

Возможности медицинской документации на Health Connect:

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

Ограничения

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

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

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

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

Начать

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

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

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

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

После настройки и готовности записывать и читать данные медицинских карт в своем приложении ознакомьтесь с разделами Запись медицинских данных и Чтение медицинских данных .

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

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

Разрешения

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

Экран разрешений для медицинских записей
Рисунок 2 : Экран разрешений на доступ к медицинским записям

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

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

Экран просмотра данных для медицинских записей
Рисунок 3 : Экран просмотра данных медицинских карт