Compartilhar via


Usar Serviços de Dados de Saúde do Azure - Exportação de Dados nas soluções de dados de serviços de saúde

Observação

Esse conteúdo está sendo atualizado no momento.

Serviços de Dados de Saúde do Azure - Exportação de dados ajuda você a trazer seus dados FHIR (Fast Healthcare Interoperability Resources) para o Fabric OneLake a partir do serviço FHIR dos Serviços de Dados de Saúde do Azure. Para saber mais sobre o recurso e entender como implantá-lo e configurá-lo, consulte:

Executar o pipeline dos Serviços de Dados de Saúde do Azure - Exportação de dados

Depois de cumprir os pré-requisitos e as etapas de implantação, você pode começar a ingerir dados FHIR do seu serviço FHIR dos Serviços de Dados de Saúde do Azure e transformá-los por meio das camadas de bronze e prata. Esta seção fornece orientações sobre como usar o padrão de ingestão BYOS (Traga Seu Próprio Armazenamento) para ingerir dados FHIR.

Observação

O serviço FHIR dos Serviços de Dados de Saúde do Azure oferece suporte a FHIR R4 v4.0.1. Para obter mais informações sobre os formatos FHIR com suporte, consulte Considerações de uso para a ingestão de dados clínicos.

Para ingerir dados, execute o pipeline de dados healthcare#_msft_clinical_ahds_fhirservice_export. O notebook healthcare#_msft_ahds_fhirservice_export primeiro exporta dados do serviço FHIR dos Serviços de Dados de Saúde do Azure para o contêiner do Azure Data Lake Storage Gen2 especificado. Os notebooks subsequentes, healthcare#_msft_fhir_ndjson_bronze_ingestion e healthcare#_msft_bronze_silver_flatten, processam ainda mais os dados conforme descrito em Ingerir dados clínicos usando Bases de dados de serviços de saúde.

O notebook healthcare#_msft_ahds_fhirservice_export executa as seguintes ações:

  • Recupera a chave de função do Azure Key Vault associada à oferta do Azure Marketplace.
  • Usa essa chave de função para desencadear a Função do Azure implantada com a oferta do Azure Marketplace.
  • Solicita uma exportação em massa do serviço FHIR dos Serviços de Dados de Saúde do Azure usando a URL do serviço FHIR da configuração global.
  • Pesquisa o serviço FHIR para confirmar a conclusão da exportação em massa, tentando novamente até que um status de êxito ou o limite máximo de dias de sondagem seja atingido.

Após a conclusão da exportação em massa, o pipeline executa sequencialmente os notebooks healthcare#_msft_fhir_ndjson_bronze_ingestion e healthcare#_msft_bronze_silver_flatten para transformar e carregar os dados.

Recomendações de segurança

Depois de implantar a oferta do Azure Marketplace para soluções de dados de serviços de saúde no Microsoft Fabric, considere as seguintes recomendações de segurança:

Solucionar problemas dos Serviços de Dados de Saúde do Azure - Exportação de dados

Esta seção descreve problemas ou erros comuns que você pode encontrar ao usar o recurso Serviços de Dados de Saúde do Azure - Exportação de dados e fornece as etapas de resolução.

Resolver erros de autorização com o notebook de exportação FHIR

Ao executar o notebook healthcare#_msft_ahds_fhirservice_export, você poderá ver um erro HTTP 401: Não autorizado se não tiver atribuído as permissões necessárias ao aplicativo de funções do Azure ou ao servidor FHIR.

Certifique-se de atribuir a função Exportador de Dados FHIR ao aplicativo de funções no serviço FHIR e a função Colaborador de Dados do Blob de Armazenamento ao serviço FHIR na conta de armazenamento de exportação configurada.

Para obter mais informações, consulte Implantar a oferta do Azure Marketplace e configurar recursos.

Resolver erros de conflito com o notebook de exportação FHIR

Quando você executa o notebook healthcare#_msft_ahds_fhirservice_export, às vezes você pode ver um erro HTTP 409: Conflito.

Uma captura de tela exibindo a mensagem de erro.

O aplicativo de funções do Azure está configurado para executar somente uma instância de exportação por vez. Um erro HTTP 409 significa que outra operação de exportação já está em execução. Aguarde até que ela seja concluída e, em seguida, desencadeie outra exportação.

Monitorar logs do aplicativo de funções com o Azure Log Analytics

Você pode monitorar os logs de exportação do serviço de aplicativo de funções no workspace do Log Analytics implantado no seu grupo de recursos do Azure. Veja um exemplo de consulta do Kusto para exibir os rastreamentos do aplicativo de funções:

AppTraces
| where AppRoleName startswith "msft-func-datamanager-export"