Платформа "Здоровье и спорт" поддерживает различные типы данных, в основном связанные с физической активностью и самочувствием. Благодаря этому приложения в экосистеме Android могут обмениваться данными без дорогостоящей интеграции API.
Функция "Медицинские карты" расширяет эти возможности, позволяя добавлять основные медицинские данные в формате Fast Healthcare Interoperability Resources (FHIR®). FHIR – это глобальная спецификация с открытым исходным кодом, описывающая схему и семантику медицинских данных, опубликованных HL7 (Health Level Seven International).
Функции медицинских карт на платформе "Здоровье и спорт":
- API для приложений, записывающих медицинские данные.
- Пользовательский интерфейс для просмотра медицинских данных, хранящихся в сервисе "Здоровье и спорт" в виде новых типов медицинских данных, а также детализированные разрешения на чтение данных.
- API для приложений, считывающих медицинские данные на основе разрешений, предоставленных пользователем.
Ограничения
Поскольку эти API все ещё находятся в разработке, у них есть некоторые ограничения, а некоторые компоненты доступны не полностью.
API медицинских карт помечены аннотацией ExperimentalPersonalHealthRecordApi, которая указывает, что эти API все ещё находятся в разработке и могут быть изменены.
Однако некоторые ограничения все ещё действуют, а отдельные компоненты доступны не полностью:
- Правила Google Play в отношении доступа к медицинским картам ещё разрабатываются. Возможно, для публикации приложений в Google Play потребуется выполнить дополнительные требования.
- Некоторые функции, например API на основе журналов изменений, пока не разработаны для API медицинских карт.
Начать
Поскольку медицинские карты – это набор новых типов записей в сервисе "Здоровье и спорт", к ним применяется тот же процесс начала работы, что и к сервису "Здоровье и спорт". Подробнее о том, как начать работу с платформой "Здоровье и спорт"…
Если вы уже экспериментировали с API Medical Records Framework, которые были доступны изначально, мы настоятельно рекомендуем перейти на Jetpack. Это улучшит работу разработчиков по следующим причинам:
- Все руководства и образцы кода написаны для Jetpack.
- Инструменты экосистемы используют API Jetpack
- API написан на Kotlin.
- В Jetpack улучшена поддержка совместимости (например, Feature Availability API).
API медицинских карт доступны в Jetpack через приложение "Здоровье и спорт" версии 1.1.0-beta02. Чтобы обновить зависимость Jetpack до этой версии, приложения должны быть скомпилированы с использованием Android 16 SDK.
После настройки приложения вы сможете записывать и читать данные медицинских карт. Подробнее о том, как записывать медицинские данные и как читать медицинские данные…
Удобство использования
В этом разделе приведена общая информация об удобстве использования.
Разрешения
Запрос разрешений на чтение или запись медицинских карт работает так же, как и существующие экраны разрешений платформы "Здоровье и спорт", но показывается отдельный экран информации о здоровье.
Просмотр данных
Кроме того, на платформе "Здоровье и спорт" можно просматривать медицинские карты и базовую визуализацию данных, как и в случае с другими типами данных.