FHIRlink
O Microsoft FHIRlink cria uma conexão direta entre aplicativos de saúde criados nos serviços do Microsoft Azure e nos servidores do FHIR, ignorando a necessidade de duplicar dados do Microsoft Dataverse.
Esse conector está disponível nos seguintes produtos e regiões:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Todas as regiões do Power Automate , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Aplicativos Lógicos | Standard | Todas as regiões dos Aplicativos Lógicos , exceto as seguintes: – Regiões do Azure Governamental - Regiões do Azure China - Departamento de Defesa dos EUA (DoD) |
| Power Apps | Premium | Todas as regiões do Power Apps , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Power Automate | Premium | Todas as regiões do Power Automate , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Contato | |
|---|---|
| Nome | Microsoft Cloud for Healthcare |
| URL | https://www.microsoft.com/en-us/industry/health/microsoft-cloud-for-healthcare |
| microsoftcloudforhealthcare@service.microsoft.com |
| Metadados do conector | |
|---|---|
| Publicador | Microsoft Cloud for Healthcare |
| Site | https://www.microsoft.com/en-us/industry/health/microsoft-cloud-for-healthcare |
| Política de privacidade | https://privacy.microsoft.com/en-us/privacystatement |
| Categorias | Dados |
O Microsoft FHIRlink cria uma conexão direta entre aplicativos de saúde criados nos serviços do Microsoft Azure e nos serviços FHIR, ignorando a necessidade de duplicar dados do Microsoft Dataverse.
O FHIRlink reduz a complexidade e o custo da criação de aplicativos de código baixo/sem código no Power Platform e no Azure, pois os desenvolvedores podem criar seus aplicativos diretamente em relação aos serviços FHIR, em vez de precisar duplicar dados entre sistemas. Conecte fluxos do Power Automate, Aplicativos de Tela do Power Platform e Aplicativos Lógicos do Azure a vários serviços FHIR e execute suas operações de criação, recuperação, atualização e exclusão diretamente em recursos FHIR.
Para obter mais detalhes sobre como configurar e usar o conector FHIRlink, visite Configurar o conector FHIRlink em nosso site do Microsoft Learn.
Provedores com suporte
O Microsoft FHIRlink Connector funciona com:
- Serviço FHIR dos Serviços de Dados de Integridade do Azure – Os Serviços de Dados de Integridade do Azure são uma solução baseada em nuvem que ajuda você a coletar, armazenar e analisar dados de integridade de diferentes fontes e formatos.
- Serviço de API do Google Cloud™ Healthcare para HL7® FHIR® – API FHIR do Google.
- Epic® on FHIR® - Serviços de API FHIR da Epics.
Pré-requisitos
Você precisará do seguinte para continuar:
- Uma assinatura do Microsoft Azure e uma instância do Serviço FHIR® do Azure Health Data Services OU
- Uma assinatura do Google Cloud e um serviço de API do Google Cloud™ Healthcare para HL7® FHIR® OR
- Uma assinatura Epic® on FHIR®
Cada serviço requer acesso administrativo para configurar registros de aplicativo necessários para autenticação e contas de usuário configuradas com o acesso ao serviço FHIR apropriado.
FHIR®, Google e Epic® são marcas registradas de propriedade, respectivamente, pela Health Level Seven International e Epic Systems Corporation. O uso dessas marcas registradas nesta página não constitui o endosso da Health Level Seven International ou da Epic Systems.
Criando uma conexão
O conector dá suporte aos seguintes tipos de autenticação:
| Traga seu próprio aplicativo Epic® no FHIR® | Faça logon usando seu próprio aplicativo Epic® no FHIR®. | Todas as regiões | Não compartilhável |
| Traga seu próprio aplicativo do Google | Faça logon usando seu próprio aplicativo do Google. | Todas as regiões | Não compartilhável |
| Usar o aplicativo compartilhado padrão do Microsoft Azure | Faça logon usando o aplicativo padrão do Microsoft Azure. | Todas as regiões | Não compartilhável |
| Padrão [PRETERIDO] | Essa opção é apenas para conexões mais antigas sem um tipo de autenticação explícita e é fornecida apenas para compatibilidade com versões anteriores. | Todas as regiões | Não compartilhável |
Traga seu próprio aplicativo Epic® no FHIR®
ID de autenticação: byoa-epic
Aplicável: todas as regiões
Faça logon usando seu próprio aplicativo Epic® no FHIR®.
Essa não é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
| Nome | Tipo | Description | Obrigatório |
|---|---|---|---|
| Epic® na URL da API FHIR® | cadeia | Epic® na URL da API FHIR®. Por exemplo, "https://fhir.epic.com/interconnect-fhir-oauth/api/FHIR/R4" | Verdade |
| ID do cliente | cadeia | ID do cliente (ou aplicativo) do aplicativo Epic® no FHIR®. | Verdade |
| Segredo de Cliente | secureString | Segredo do cliente do aplicativo Epic® no FHIR®. | Verdade |
| URL de Autorização | cadeia | Forneça sua URL de autorização Epic® on FHIR® | Verdade |
| URL de Token | cadeia | Fornecer a URL do token Epic® on FHIR® | Verdade |
| URL de atualização de token | cadeia | Fornecer a URL de atualização do token Epic® on FHIR® | Verdade |
Traga seu próprio aplicativo do Google
ID de autenticação: byoa-google
Aplicável: todas as regiões
Faça logon usando seu próprio aplicativo do Google.
Essa não é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
| Nome | Tipo | Description | Obrigatório |
|---|---|---|---|
| Serviço de API do Google Cloud™ Healthcare para URL do ponto de extremidade HL7® FHIR® | cadeia | Serviço de API do Google Cloud™ Healthcare para URL de ponto de extremidade HL7® FHIR®. Por exemplo, "https://healthcare.googleapis.com/{{fhirservicepath}}/fhir" | Verdade |
| ID do cliente | cadeia | ID do cliente (ou aplicativo) do seu aplicativo do Google. | Verdade |
| Segredo de Cliente | secureString | Segredo do cliente do aplicativo google. | Verdade |
Usar o aplicativo compartilhado padrão do Microsoft Azure
ID de autenticação: azure-shared-app
Aplicável: todas as regiões
Faça logon usando o aplicativo padrão do Microsoft Azure.
Essa não é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
| Nome | Tipo | Description | Obrigatório |
|---|---|---|---|
| URL do ponto de extremidade do serviço FHIR do Azure Health Data Services | cadeia | URL do ponto de extremidade de serviço FHIR dos Serviços de Dados de Integridade do Azure. Por exemplo, 'https://{{fhirservicename}}.fhir.azurehealthcareapis.com' | Verdade |
| URI do recurso de serviço FHIR dos Serviços de Dados de Integridade do Azure | cadeia | O identificador usado na ID do Microsoft Entra para identificar o recurso de serviço FHIR de destino. Geralmente para o serviço FHIR do Azure Health Data Services, URI como 'https://{{fhirservicename}}.fhir.azurehealthcareapis.com' | Verdade |
Padrão [PRETERIDO]
Aplicável: todas as regiões
Essa opção é apenas para conexões mais antigas sem um tipo de autenticação explícita e é fornecida apenas para compatibilidade com versões anteriores.
Essa não é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
Limitações
| Nome | Chamadas | Período de renovação |
|---|---|---|
| Chamadas à API por conexão | 100 | 60 segundos |
Ações
| Atualizar ou criar um recurso |
Atualizar ou criar um recurso do tipo especificado |
| Corrigir um recurso |
Corrigir um recurso por ID |
| Criar um recurso |
Criar um novo recurso do tipo especificado |
| Excluir um recurso |
Excluir um recurso por ID |
| Listar recursos por tipo |
Listar entradas de recurso para o tipo de recurso especificado. |
| Obter um recurso |
Obter um recurso por ID |
| Recuperar todas as informações do paciente |
Recuperar todas as informações relacionadas a um paciente |
Atualizar ou criar um recurso
Atualizar ou criar um recurso do tipo especificado
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Tipo de recurso
|
resourceType | True | string |
Um tipo de recurso exposto por meio da interface restful. |
|
ID de Recurso
|
id | True | string |
ID do recurso para executar a operação com |
|
If-Match
|
If-Match | string |
O cabeçalho da solicitação If-Match. |
|
|
FHIR Resource JSON
|
body | True | string |
Conteúdo que contém os dados JSON do recurso FHIR. |
Corrigir um recurso
Corrigir um recurso por ID
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Tipo de recurso
|
resourceType | True | string |
Um tipo de recurso exposto por meio da interface restful. |
|
ID de Recurso
|
id | True | string |
ID do recurso para executar a operação com |
|
Tipo de conteúdo
|
contentType | True | string |
Tipo de conteúdo de conteúdo |
|
Tipo de recurso de patch
|
resourceType | string |
Tipo de recurso do recurso de patch FHIR. |
|
|
Lista de operações
|
parameter |
Uma lista de operações a serem executadas no recurso especificado. |
Criar um recurso
Criar um novo recurso do tipo especificado
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Tipo de recurso
|
resourceType | True | string |
Um tipo de recurso exposto por meio da interface restful. |
|
FHIR Resource JSON
|
body | True | string |
Conteúdo que contém os dados JSON do recurso FHIR. |
Excluir um recurso
Excluir um recurso por ID
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Tipo de recurso
|
resourceType | True | string |
Um tipo de recurso exposto por meio da interface restful. |
|
ID de Recurso
|
id | True | string |
ID do recurso para executar a operação com |
Listar recursos por tipo
Listar entradas de recurso para o tipo de recurso especificado.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Tipo de recurso
|
resourceType | True | string |
Um tipo de recurso exposto por meio da interface restful. |
|
_id
|
_id | string |
Especifique a ID do recurso a ser pesquisada. |
|
|
_Elementos
|
_elements | string |
Lista separada por vírgulas de nomes de elemento a serem retornados como parte de um recurso. |
|
|
_ordenar
|
_sort | string |
Especifique em qual ordem os resultados devem ser retornados. |
|
|
_contar
|
_count | number |
Número para limitar os resultados da correspondência por página de resposta. |
|
|
_incluir
|
_include | string |
Inclua recursos adicionais, com base nos links a seguir encaminhados entre referências. |
|
|
_revinclude
|
_revinclude | string |
Inclua recursos adicionais, com base nos links inversos a seguir entre referências. |
|
|
_total
|
_total | string |
Especifique a precisão do número total de resultados para uma solicitação. |
|
|
_resumo
|
_summary | string |
Retornar somente partes de recursos, com base em níveis predefinidos. |
|
|
Parâmetros adicionais
|
additionalParameters | string |
Forneça parâmetros de consulta FHIR adicionais representados como uma cadeia de caracteres de consulta, isso pode incluir token de página e filtros de pesquisa avançados. Exemplos: |
Obter um recurso
Obter um recurso por ID
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Tipo de recurso
|
resourceType | True | string |
Um tipo de recurso exposto por meio da interface restful. |
|
ID de Recurso
|
id | True | string |
ID do recurso para executar a operação com |
Recuperar todas as informações do paciente
Recuperar todas as informações relacionadas a um paciente
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID do paciente
|
patientId | True | string |
ID do recurso paciente para o qual você deseja recuperar informações. |