Históricos de saúde pessoais

A plataforma Conexão Saúde oferece uma gama de tipos de dados, principalmente para casos de uso de bem-estar e condicionamento físico, permitindo que os apps no ecossistema Android compartilhem dados sem a necessidade de integrações de API um-para-um de alto custo.

Os registros de saúde pessoais (PHR) estendem esse recurso para incluir dados médicos básicos no formato Recursos rápidos de interoperabilidade de saúde (FHIR®). O FHIR é uma especificação global de código aberto que descreve o esquema e a semântica dos dados médicos publicados pelo HL7 (Health Level Seven International).

Recursos de PHR na Conexão Saúde:

  • Uma API para apps que gravam dados médicos.
  • Uma experiência de navegador voltada ao usuário para dados médicos armazenados no Conexão Saúde como novos tipos de dados médicos, além de permissões detalhadas para permitir leituras downstream.
  • Uma API para aplicativos que leem dados médicos com base nas permissões concedidas pelo usuário.
Uma visão geral de como os registros de saúde pessoais funcionam com a Conexão Saúde.
Figura 1. Como os registros de saúde pessoais funcionam com a Conexão Saúde.

Limitações

Como essas APIs ainda estão em desenvolvimento, ainda há algumas limitações e alguns componentes não estão totalmente disponíveis.

As APIs de PHR são marcadas com uma anotação de ExperimentalPersonalHealthRecordApi, o que indica que elas ainda estão em desenvolvimento e sujeitas a mudanças.

Ainda há algumas limitações, e alguns componentes não estão totalmente disponíveis:

  • A política do Google Play para acesso a PHRs ainda está em desenvolvimento, e os apps podem precisar atender a outros requisitos antes de serem lançados na Play Store.
  • Alguns recursos, como APIs baseadas em registros de mudanças, ainda não foram desenvolvidos para APIs de PHR.

Primeiros passos

Como o PHR é um conjunto de novos tipos de registro na Conexão Saúde, o mesmo processo de começo de uso da plataforma se aplica a ele. Consulte Começar a usar a Conexão Saúde para mais informações.

Se você estiver testando as APIs do Framework de PHR que estavam disponíveis inicialmente, recomendamos a transição para o Jetpack para uma experiência melhor para desenvolvedores pelos seguintes motivos:

  • Todos os guias e exemplos de código são escritos para o Jetpack
  • As ferramentas do ecossistema usam as APIs do Jetpack
  • A superfície da API é nativa do Kotlin
  • O Jetpack melhorou o suporte à compatibilidade, como a API Feature Availability.

As APIs de PHR são disponibilizadas pela versão 1.1.0-beta02 da Conexão Saúde no Jetpack. Atualizar a dependência do Jetpack para essa versão requer que os apps sejam compilados no SDK do Android 16.

Depois de configurar e estar pronto para gravar e ler dados de PHR no seu app, consulte Gravar dados médicos e Ler dados médicos.

Experiência do usuário

Informações gerais sobre a experiência do usuário são fornecidas nesta seção.

Permissões

Solicitar permissões de leitura ou gravação de registros médicos se comporta de maneira semelhante às telas de permissões do Conexão Saúde, mas uma tela de registros de saúde separada é mostrada:

permissões

Navegação de dados

A Conexão Saúde também oferece visualização e navegação básicas dos dados de PHR armazenados, semelhantes aos tipos de dados da Conexão Saúde.

navegação