FHIRlink
O Microsoft FHIRlink cria uma conexão direta entre aplicativos de assistência médica criados nos serviços do Microsoft Azure e os servidores FHIR, ignorando a necessidade de duplicar dados do Microsoft Dataverse.
Este conector está disponível nos seguintes produtos e regiões:
| Serviço | Class | Regiões |
|---|---|---|
| Estúdio Copiloto | Premium | Todas as regiões do Power Automatic , exceto as seguintes: - Governo dos EUA (CCG) - Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Aplicações Lógicas | Standard | Todas as regiões do Logic Apps , exceto as seguintes: - Regiões do Azure Government - Regiões do Azure China - Departamento de Defesa dos EUA (DoD) |
| Aplicações Power | Premium | Todas as regiões do Power Apps , exceto as seguintes: - Governo dos EUA (CCG) - Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Automatize o poder | Premium | Todas as regiões do Power Automatic , exceto as seguintes: - Governo dos EUA (CCG) - 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 | |
|---|---|
| Editora | Microsoft Cloud for Healthcare |
| Sítio Web | https://www.microsoft.com/en-us/industry/health/microsoft-cloud-for-healthcare |
| Política de privacidade | https://privacy.microsoft.com/en-us/privacystatement |
| Categorias | Data |
O Microsoft FHIRlink cria uma conexão direta entre aplicativos de assistência médica 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 baixo código/sem código na Power Platform e no Azure porque os desenvolvedores podem criar seus aplicativos diretamente nos serviços FHIR, em vez de ter que duplicar dados entre sistemas. Conecte Power Automate Flows, Power Platform Canvas Apps e Azure Logic Apps a vários serviços FHIR e execute suas operações de criação, recuperação, atualização e exclusão diretamente nos recursos FHIR.
Para obter mais detalhes sobre como configurar e usar o conector FHIRlink, visite Configurar conector FHIRlink em nosso site Microsoft Learn.
Fornecedores suportados
O Microsoft FHIRlink Connector funciona com:
- Serviço FHIR dos Serviços de Dados de Saúde do Azure - Os Serviços de Dados de Saúde do Azure são uma solução baseada na nuvem que o ajuda a recolher, armazenar e analisar dados de saúde de diferentes origens 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 prosseguir:
- Uma assinatura do Microsoft Azure e uma instância do Serviço FHIR® dos Serviços de Dados de Saúde do Azure OU
- Uma subscrição do Google Cloud e um serviço de API do Google Cloud™ Healthcare para HL7® FHIR® OR
- Um épico® na assinatura FHIR®
Cada serviço requer acesso administrativo para configurar os registros de aplicativo necessários para autenticação e contas de usuário configuradas com o acesso de serviço FHIR apropriado.
FHIR,® Google e Epic® são marcas registadas detidas, respetivamente, pela Health Level Seven International e pela Epic Systems Corporation. O uso dessas marcas registradas nesta página não constitui endosso pela Health Level Seven International ou pela Epic Systems.
A criar uma ligação
O conector suporta os seguintes tipos de autenticação:
| Traga seu próprio aplicativo Epic® on FHIR® | Faça login usando seu próprio aplicativo Epic® on FHIR®. | Todas as regiões | Não compartilhável |
| Traga a sua própria aplicação Google | Faça login 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 [DEPRECATED] | Esta 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® on FHIR®
Auth ID: byoa-epic
Aplicável: Todas as regiões
Faça login usando seu próprio aplicativo Epic® on FHIR®.
Esta conexão não é compartilhável. Se o aplicativo avançado for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
| Nome | Tipo | Description | Obrigatório |
|---|---|---|---|
| Épico® em FHIR® API URL | cadeia (de caracteres) | Épico® em FHIR® API URL. Por exemplo, 'https://fhir.epic.com/interconnect-fhir-oauth/api/FHIR/R4' | Verdade |
| ID do Cliente | cadeia (de caracteres) | ID do cliente (ou aplicativo) do seu aplicativo Epic® on FHIR®. | Verdade |
| Segredo do Cliente | securestring | Segredo do cliente da sua aplicação Epic® on FHIR®. | Verdade |
| URL de Autorização | cadeia (de caracteres) | Forneça seu URL de autorização Epic® on FHIR® | Verdade |
| Token URL | cadeia (de caracteres) | Forneça o URL do token Epic® on FHIR® | Verdade |
| URL de atualização do token | cadeia (de caracteres) | Forneça seu URL de atualização de token Epic® on FHIR® | Verdade |
Traga a sua própria aplicação Google
ID de autenticação: byoa-google
Aplicável: Todas as regiões
Faça login usando seu próprio aplicativo do Google.
Esta conexão não é compartilhável. Se o aplicativo avançado 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 Google Cloud™ Healthcare API para URL de endpoint HL7® FHIR® | cadeia (de caracteres) | Serviço de API do Google Cloud™ Healthcare para URL de endpoint HL7® FHIR®. Por exemplo, 'https://healthcare.googleapis.com/{{fhirservicepath}}/fhir' | Verdade |
| ID do Cliente | cadeia (de caracteres) | ID do cliente (ou aplicativo) do seu aplicativo do Google. | Verdade |
| Segredo do Cliente | securestring | Segredo do cliente da sua aplicação 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.
Esta conexão não é compartilhável. Se o aplicativo avançado 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 dos Serviços de Dados de Saúde do Azure | cadeia (de caracteres) | URL do ponto de extremidade do serviço FHIR dos Serviços de Dados de Saúde do Azure. Por exemplo, 'https://{{fhirservicename}}.fhir.azurehealthcareapis.com' | Verdade |
| URI do recurso de serviço FHIR dos Serviços de Dados de Saúde do Azure | cadeia (de caracteres) | O identificador usado no Microsoft Entra ID para identificar o recurso de serviço FHIR de destino. Normalmente, para o serviço FHIR dos Serviços de Dados de Saúde do Azure, URI como 'https://{{fhirservicename}}.fhir.azurehealthcareapis.com' | Verdade |
Padrão [DEPRECATED]
Aplicável: Todas as regiões
Esta 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.
Esta conexão não é compartilhável. Se o aplicativo avançado for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
Limites de Limitação
| Name | Chamadas | Período de Renovação |
|---|---|---|
| Chamadas de 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 |
| Eliminar um recurso |
Excluir um recurso por ID |
| Listar recursos por tipo |
Liste entradas de recursos 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
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Tipo de recurso
|
resourceType | True | string |
Um tipo de recurso exposto através da interface restful. |
|
ID do 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. |
|
|
Recurso FHIR JSON
|
body | True | string |
Carga útil contendo os dados JSON do recurso FHIR. |
Corrigir um recurso
Corrigir um recurso por ID
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Tipo de recurso
|
resourceType | True | string |
Um tipo de recurso exposto através da interface restful. |
|
ID do 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 carga útil |
|
Tipo de recurso de patch
|
resourceType | string |
Tipo de recurso do recurso FHIR Patch. |
|
|
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
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Tipo de recurso
|
resourceType | True | string |
Um tipo de recurso exposto através da interface restful. |
|
Recurso FHIR JSON
|
body | True | string |
Carga útil contendo os dados JSON do recurso FHIR. |
Eliminar um recurso
Excluir um recurso por ID
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Tipo de recurso
|
resourceType | True | string |
Um tipo de recurso exposto através da interface restful. |
|
ID do Recurso
|
id | True | string |
ID do recurso para executar a operação com |
Listar recursos por tipo
Liste entradas de recursos para o tipo de recurso especificado.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Tipo de recurso
|
resourceType | True | string |
Um tipo de recurso exposto através da interface restful. |
|
_id
|
_id | string |
Especifique o ID do recurso a ser pesquisado. |
|
|
_elements
|
_elements | string |
Lista separada por vírgulas de nomes de elementos a serem retornados como parte de um recurso. |
|
|
_sort
|
_sort | string |
Especifique em qual ordem os resultados devem ser retornados. |
|
|
_count
|
_count | number |
Número para limitar os resultados da correspondência por página de resposta. |
|
|
_include
|
_include | string |
Inclua recursos adicionais, com base nos links a seguir encaminhados entre referências. |
|
|
_revinclude
|
_revinclude | string |
Inclua recursos adicionais, com base nas seguintes ligações inversas entre referências. |
|
|
_total
|
_total | string |
Especifique a precisão para o número total de resultados de uma solicitação. |
|
|
_summary
|
_summary | string |
Retornar apenas 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çada. Exemplos: |
Obter um recurso
Obter um recurso por ID
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Tipo de recurso
|
resourceType | True | string |
Um tipo de recurso exposto através da interface restful. |
|
ID do 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
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Identificação do doente
|
patientId | True | string |
ID do recurso Paciente para o qual você deseja recuperar informações. |