Registros de salud personales

La plataforma de Health Connect proporciona una variedad de tipos de datos, que abarcan principalmente casos de uso de bienestar y fitness, lo que permite que las apps del ecosistema de Android compartan datos sin necesidad de integraciones de API individuales de alto costo.

Los registros de salud personales (PHR) extienden esta capacidad para incluir datos médicos básicos en el formato de recursos de interoperabilidad para atención médica rápida (FHIR®). FHIR es una especificación global de código abierto que describe el esquema y la semántica de los datos médicos publicados por HL7 (Health Level Seven International).

Las funciones de la PHR en Health Connect incluyen las siguientes:

  • Una API para aplicaciones que escriben datos médicos.
  • Una experiencia de navegador para el usuario para los datos médicos almacenados en Health Connect como nuevos tipos de datos médicos, junto con permisos detallados para permitir lecturas descendentes.
  • Una API para aplicaciones que leen datos médicos según los permisos otorgados por el usuario.
Descripción general del funcionamiento de los registros de salud personales con Health Connect.
Figura 1: Cómo funcionan los registros de salud personales con Health Connect.

Limitaciones

Como estas APIs aún están en desarrollo, aún existen algunas limitaciones y algunos componentes no están disponibles por completo.

Las APIs de PHR están marcadas con una anotación de ExperimentalPersonalHealthRecordApi, que indica que estas APIs aún están en desarrollo y están sujetas a cambios.

Aún existen algunas limitaciones y algunos componentes no están disponibles por completo:

  • La Política de Play para el acceso a la PHR aún está en desarrollo, y es posible que las apps deban cumplir con requisitos adicionales para poder lanzarse en Play Store.
  • Algunas funciones, como las APIs basadas en registros de cambios, aún no se desarrollaron para las APIs de PHR.

Comenzar

Debido a que los PHR son un conjunto de tipos de registros nuevos en Health Connect, el mismo proceso para comenzar a usar Health Connect se aplica a los PHR. Consulta Cómo comenzar a usar Health Connect para obtener más información.

Si has estado experimentando con las APIs de PHR Framework que estaban disponibles inicialmente, te recomendamos que realices la transición a Jetpack para mejorar la experiencia del desarrollador por los siguientes motivos:

  • Todas las guías y muestras de código están escritas para Jetpack
  • Las herramientas del ecosistema usan las APIs de Jetpack
  • La plataforma de la API es nativa de Kotlin
  • Jetpack mejoró la compatibilidad (como la API de Feature Availability).

Las APIs de PHR están disponibles a través de la versión 1.1.0-beta02 de Health Connect en Jetpack. Para actualizar tu dependencia de Jetpack a esta versión, las apps deben compilarse con el SDK de Android 16.

Una vez que hayas configurado tu app y esté todo listo para escribir y leer datos de PHR, consulta Cómo escribir datos médicos y Cómo leer datos médicos.

Experiencia del usuario

En esta sección, se proporciona información general sobre la experiencia del usuario.

Permisos

Solicitar permisos de lectura o escritura de registros médicos se comporta de manera similar a las pantallas de permisos existentes de Health Connect, pero se muestra una pantalla de registros de salud independiente:

permisos

Navegación de datos

Health Connect también proporciona visualización y navegación básicas de los datos del PHR almacenados, similares a los tipos de datos de Health Connect existentes.

navegación