La plataforma de Health Connect proporciona un rango de tipos de datos que abarcan, en su mayoría, 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.
Registros médicos extiende esta capacidad para incluir datos médicos básicos en 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).
Registros médicos en las funciones de Health Connect:
- Es una API para aplicaciones que escriben datos médicos.
- Una experiencia del navegador orientada al usuario para los datos médicos almacenados en Health Connect como nuevos tipos de datos médicos, junto con permisos detallados para permitir lecturas posteriores.
- Una API para aplicaciones que leen datos médicos según los permisos otorgados por el usuario.

Limitaciones
Como estas APIs aún están en desarrollo, existen algunas limitaciones y algunos componentes no están disponibles por completo.
Las APIs de registros médicos están marcadas con una anotación de ExperimentalPersonalHealthRecordApi
, lo 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 sobre el acceso a registros médicos aún está en desarrollo, y es posible que las apps deban cumplir con requisitos adicionales antes de que se puedan lanzar en Play Store.
- Algunas funciones, como las APIs basadas en registros de cambios, aún no se desarrollaron para las APIs de Medical Records.
Comenzar
Dado que Registros médicos es un conjunto de nuevos tipos de registros en Health Connect, el mismo proceso para comenzar a usar Health Connect se aplica a Registros médicos. Consulta Cómo comenzar a usar Health Connect para obtener más información.
Si experimentaste con las APIs de Medical Records Framework que estaban disponibles inicialmente, te recomendamos que migres a Jetpack para obtener una mejor experiencia como desarrollador por los siguientes motivos:
- Todas las guías y el código de muestra están escritos para Jetpack
- Las herramientas del ecosistema usan las APIs de Jetpack
- La superficie de la API es nativa de Kotlin
- Jetpack mejoró la compatibilidad (por ejemplo, la API de disponibilidad de funciones).
Las APIs de Medical Records 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 todo y estés listo para escribir y leer datos de registros médicos en tu app, 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 médicos independiente:

Exploración de datos
Health Connect también proporciona visualización y exploración básicas de los datos de registros médicos almacenados, de manera similar a los tipos de datos existentes de Health Connect.
