Introdução ao serviço FHIR

Este artigo descreve as etapas básicas para começar a usar o serviço FHIR nos Serviços de Dados de Saúde do Azure.

Como pré-requisito, você precisará de uma assinatura do Azure e recebeu permissões adequadas para criar grupos de recursos do Azure e implantar recursos do Azure. Você pode seguir todas as etapas ou ignorar algumas se tiver um ambiente existente. Além disso, pode combinar todos os passos e completá-los em scripts do PowerShell, CLI do Azure e API REST.

Introdução ao diagrama de fluxo de serviço FHIR.

Criar uma área de trabalho na sua subscrição do Azure

Você pode criar um espaço de trabalho a partir do portal do Azure ou usando PowerShell, CLI do Azure e API REST. Você pode encontrar scripts dos exemplos dos Serviços de Dados de Saúde do Azure.

Nota

Há limites para o número de espaços de trabalho e o número de instâncias de serviço FHIR que você pode criar em cada assinatura do Azure.

Criar um serviço FHIR no espaço de trabalho

Você pode criar uma instância de serviço FHIR a partir do portal do Azure ou usando PowerShell, CLI do Azure e API REST. Você pode encontrar scripts dos exemplos dos Serviços de Dados de Saúde do Azure.

Opcionalmente, você pode criar um serviço DICOM e um serviço MedTech no espaço de trabalho.

Aceder ao serviço FHIR

O serviço FHIR é protegido pelo ID do Microsoft Entra que não pode ser desativado. Para acessar a API de serviço, você deve criar um aplicativo cliente que também é conhecido como uma entidade de serviço no Microsoft Entra ID e concedê-lo com as permissões corretas.

Registar uma aplicação cliente pública

Você pode criar ou registrar um aplicativo cliente no portal do Azure ou usando scripts PowerShell e CLI do Azure. Este aplicativo cliente pode ser usado para uma ou mais instâncias de serviço FHIR. Ele também pode ser usado para outros serviços nos Serviços de Dados de Integridade do Azure.

Se o aplicativo cliente for criado com um certificado ou segredo de cliente, certifique-se de renovar o certificado ou o segredo do cliente antes da expiração e substitua as credenciais do cliente em seus aplicativos.

Você pode excluir um aplicativo cliente. Antes de excluir um aplicativo cliente, verifique se ele não é usado em ambientes de produção, desenvolvimento, teste ou garantia de qualidade (QA).

Conceder permissões de acesso

Você pode conceder permissões de acesso ou atribuir funções no portal do Azure ou usando scripts PowerShell e CLI do Azure.

Executar transações de criação, leitura, atualização e exclusão (CRUD)

Você pode executar transações de criação, leitura (pesquisa), atualização e exclusão (CRUD) no serviço FHIR em seus aplicativos ou usando ferramentas como Postman, REST Client e cURL. Como o serviço FHIR é protegido por padrão, você deve obter um token de acesso e incluí-lo em sua solicitação de transação.

Obter um token de acesso

Você pode obter um token de acesso do Microsoft Entra usando PowerShell, CLI do Azure, CCI REST ou SDK do .NET. Para obter mais informações, consulte Obter token de acesso.

Acesso utilizando ferramentas existentes

Carregar dados

Você pode carregar dados diretamente usando o método POST ou PUT no serviço FHIR. Para carregar dados em massa, você pode usar $import operação. Para obter informações, visite operação de importação.

CMS, pesquisa, validação de perfil e reindexação

Você pode encontrar mais detalhes sobre interoperabilidade e acesso do paciente, pesquisa, validação de perfil e reindexação na documentação do serviço FHIR.

Exportar Dados

Opcionalmente, você pode exportar ($export) dados para o Armazenamento do Azure e usá-los em seus projetos de análise ou aprendizado de máquina. Você pode exportar os dados "no estado em que se encontram" ou de-id no ndjson formato.

Conversão de dados

Opcionalmente, você pode converter HL7 v2 e outros dados de formato para FHIR.

Usando dados FHIR no Painel do Power BI

Opcionalmente, você pode criar relatórios de painel do Power BI com dados FHIR.

Próximos passos

Este artigo descreveu as etapas básicas para começar a usar o serviço FHIR. Para obter informações sobre como implantar o serviço FHIR no espaço de trabalho dos Serviços de Dados de Integridade do Azure, consulte

FHIR® é uma marca registada da HL7 e é utilizada com a permissão da HL7.