FHIRlink
Microsoft FHIRlink crea una conexión directa entre las aplicaciones sanitarias basadas en los servicios de Microsoft Azure y los servidores de FHIR, pasando por alto la necesidad de duplicar datos de Microsoft Dataverse.
Este conector está disponible en los siguientes productos y regiones:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Todas las regiones de Power Automate excepto las siguientes: - Gobierno de EE. UU. (GCC) - Gobierno de EE. UU. (GCC High) - China Cloud operado por 21Vianet - Departamento de Defensa de EE. UU. (DoD) |
| Aplicaciones lógicas | Estándar | Todas las regiones de Logic Apps excepto las siguientes: - Regiones de Azure Government - Regiones de Azure China - Departamento de Defensa de EE. UU. (DoD) |
| Power Apps | Premium | Todas las regiones de Power Apps excepto las siguientes: - Gobierno de EE. UU. (GCC) - Gobierno de EE. UU. (GCC High) - China Cloud operado por 21Vianet - Departamento de Defensa de EE. UU. (DoD) |
| Power Automate | Premium | Todas las regiones de Power Automate excepto las siguientes: - Gobierno de EE. UU. (GCC) - Gobierno de EE. UU. (GCC High) - China Cloud operado por 21Vianet - Departamento de Defensa de EE. UU. (DoD) |
| Contacto | |
|---|---|
| Nombre | Microsoft Cloud para el sector sanitario |
| URL | https://www.microsoft.com/en-us/industry/health/microsoft-cloud-for-healthcare |
| Correo Electrónico | microsoftcloudforhealthcare@service.microsoft.com |
| Metadatos del conector | |
|---|---|
| Publicador | Microsoft Cloud para el sector sanitario |
| Sitio web | https://www.microsoft.com/en-us/industry/health/microsoft-cloud-for-healthcare |
| Directiva de privacidad | https://privacy.microsoft.com/en-us/privacystatement |
| Categorías | Data |
Microsoft FHIRlink crea una conexión directa entre las aplicaciones sanitarias basadas en los servicios de Microsoft Azure y los servicios de FHIR, pasando por alto la necesidad de duplicar datos de Microsoft Dataverse.
FHIRlink reduce la complejidad y el costo de crear aplicaciones de código bajas o sin código en Power Platform y Azure, ya que los desarrolladores pueden compilar sus aplicaciones directamente en los servicios de FHIR en lugar de tener que duplicar datos entre sistemas. Conecte flujos de Power Automate, Aplicaciones de lienzo de Power Platform y Azure Logic Apps a varios servicios de FHIR y realice las operaciones de creación, recuperación, actualización y eliminación directamente en recursos de FHIR.
Para obtener más información sobre cómo configurar y usar el conector FHIRlink, visite Configuración del conector FHIRlink en nuestro sitio de Microsoft Learn.
Proveedores compatibles
Microsoft FHIRlink Connector funciona con:
- Servicio FHIR de Azure Health Data Services : Azure Health Data Services es una solución basada en la nube que le ayuda a recopilar, almacenar y analizar datos de estado de diferentes orígenes y formatos.
- Servicio Google Cloud™ Healthcare API para HL7® FHIR® - API de FHIR de Google.
- Epic® on FHIR - Servicios de API de FHIR® de Epics.
Prerrequisitos
Necesitará lo siguiente para continuar:
- Una suscripción de Microsoft Azure y una instancia del servicio FHIR® de Azure Health Data Services O
- Una suscripción de Google Cloud y el servicio Google Cloud™ Healthcare API para HL7® FHIR® O
- Una suscripción a Epic® on FHIR®
Cada servicio requiere acceso administrativo para configurar los registros de aplicaciones necesarios para la autenticación y las cuentas de usuario configuradas con el acceso adecuado al servicio FHIR.
FHIR®, Google y Epic® son marcas registradas propiedad, respectivamente, de Health Level Seven International y Epic Systems Corporation. El uso de estas marcas comerciales en esta página no constituye la aprobación de Health Level Seven International o Epic Systems.
Creación de una conexión
El conector admite los siguientes tipos de autenticación:
| Traiga su propia aplicación Epic® en FHIR® | Inicie sesión con su propia aplicación Epic® en FHIR®. | Todas las regiones | No se puede compartir |
| Traiga su propia aplicación de Google | Inicie sesión con su propia aplicación de Google. | Todas las regiones | No se puede compartir |
| Uso de la aplicación compartida predeterminada de Microsoft Azure | Inicie sesión con la aplicación estándar de Microsoft Azure. | Todas las regiones | No se puede compartir |
| Valor predeterminado [EN DESUSO] | Esta opción solo es para conexiones anteriores sin un tipo de autenticación explícito y solo se proporciona para la compatibilidad con versiones anteriores. | Todas las regiones | No se puede compartir |
Traiga su propia aplicación Epic® en FHIR®
Identificador de autenticación: byoa-epic
Aplicable: Todas las regiones
Inicie sesión con su propia aplicación Epic® en FHIR®.
Esta conexión no se puede compartir. Si la aplicación de energía se comparte con otro usuario, se pedirá a otro usuario que cree explícitamente una nueva conexión.
| Nombre | Tipo | Description | Obligatorio |
|---|---|---|---|
| Epic on FHIR API URL (Epic® on FHIR® API URL) | cuerda / cadena | Epopeya® en la dirección URL de la API de FHIR®. Por ejemplo, 'https://fhir.epic.com/interconnect-fhir-oauth/api/FHIR/R4' | Cierto |
| Id. de cliente | cuerda / cadena | Id. de cliente (o aplicación) de la aplicación Epic® on FHIR®. | Cierto |
| Secreto del cliente | securestring | Secreto de cliente de la aplicación Epic® on FHIR®. | Cierto |
| Dirección URL de autorización | cuerda / cadena | Proporcione la dirección URL de autorización de Epic® on FHIR® | Cierto |
| URL de Token | cuerda / cadena | Proporcione la dirección URL del token de Epic® on FHIR® | Cierto |
| Dirección URL de actualización de tokens | cuerda / cadena | Proporcione la dirección URL de actualización del token de Epic® on FHIR® | Cierto |
Traiga su propia aplicación de Google
Identificador de autenticación: byoa-google
Aplicable: Todas las regiones
Inicie sesión con su propia aplicación de Google.
Esta conexión no se puede compartir. Si la aplicación de energía se comparte con otro usuario, se pedirá a otro usuario que cree explícitamente una nueva conexión.
| Nombre | Tipo | Description | Obligatorio |
|---|---|---|---|
| Servicio Google Cloud™ Healthcare API para la dirección URL del punto de conexión de HL7® FHIR® | cuerda / cadena | Servicio Google Cloud™ Healthcare API para la dirección URL del punto de conexión de HL7® FHIR®. Por ejemplo, 'https://healthcare.googleapis.com/{{fhirservicepath}}/fhir' | Cierto |
| Id. de cliente | cuerda / cadena | Id. de cliente (o aplicación) de la aplicación de Google. | Cierto |
| Secreto del cliente | securestring | Secreto de cliente de la aplicación de Google. | Cierto |
Uso de la aplicación compartida predeterminada de Microsoft Azure
Identificador de autenticación: azure-shared-app
Aplicable: Todas las regiones
Inicie sesión con la aplicación estándar de Microsoft Azure.
Esta conexión no se puede compartir. Si la aplicación de energía se comparte con otro usuario, se pedirá a otro usuario que cree explícitamente una nueva conexión.
| Nombre | Tipo | Description | Obligatorio |
|---|---|---|---|
| Dirección URL del punto de conexión del servicio FHIR de Azure Health Data Services | cuerda / cadena | Dirección URL del punto de conexión del servicio FHIR de Azure Health Data Services. Por ejemplo, 'https://{{fhirservicename}}}.fhir.azurehealthcareapis.com' | Cierto |
| URI del recurso de servicio FHIR de Azure Health Data Services | cuerda / cadena | Identificador usado en Microsoft Entra ID para identificar el recurso de servicio FHIR de destino. Normalmente para el servicio FHIR de Azure Health Data Services, URI como "https://{{fhirservicename}}.fhir.azurehealthcareapis.com" | Cierto |
Valor predeterminado [EN DESUSO]
Aplicable: Todas las regiones
Esta opción solo es para conexiones anteriores sin un tipo de autenticación explícito y solo se proporciona para la compatibilidad con versiones anteriores.
Esta conexión no se puede compartir. Si la aplicación de energía se comparte con otro usuario, se pedirá a otro usuario que cree explícitamente una nueva conexión.
Limitaciones
| Nombre | Llamadas | Período de renovación |
|---|---|---|
| Llamadas API por conexión | 100 | 60 segundos |
Acciones
| Actualizar o crear un recurso |
Actualizar o crear un recurso del tipo especificado |
| Aplicación de revisiones a un recurso |
Revisión de un recurso por identificador |
| Creación de un recurso |
Crear un nuevo recurso del tipo especificado |
| Eliminar un recurso |
Eliminación de un recurso por identificador |
| Enumeración de recursos por tipo |
Enumerar entradas de recursos para el tipo de recurso especificado. |
| Obtención de un recurso |
Obtención de un recurso por identificador |
| Recuperar toda la información del paciente |
Recuperar toda la información relacionada con un paciente |
Actualizar o crear un recurso
Actualizar o crear un recurso del tipo especificado
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Tipo de recurso
|
resourceType | True | string |
Tipo de recurso expuesto a través de la interfaz restful. |
|
Identificador del recurso
|
id | True | string |
Identificador de recurso con el que ejecutar la operación |
|
If-Match
|
If-Match | string |
Encabezado de solicitud If-Match. |
|
|
JSON de recurso de FHIR
|
body | True | string |
Carga que contiene los datos JSON del recurso FHIR. |
Aplicación de revisiones a un recurso
Revisión de un recurso por identificador
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Tipo de recurso
|
resourceType | True | string |
Tipo de recurso expuesto a través de la interfaz restful. |
|
Identificador del recurso
|
id | True | string |
Identificador de recurso con el que ejecutar la operación |
|
Tipo de contenido
|
contentType | True | string |
Tipo de contenido de carga |
|
Tipo de recurso patch
|
resourceType | string |
Tipo de recurso del recurso de revisión de FHIR. |
|
|
Lista de operaciones
|
parameter |
Lista de operaciones que se van a realizar en el recurso especificado. |
Creación de un recurso
Crear un nuevo recurso del tipo especificado
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Tipo de recurso
|
resourceType | True | string |
Tipo de recurso expuesto a través de la interfaz restful. |
|
JSON de recurso de FHIR
|
body | True | string |
Carga que contiene los datos JSON del recurso FHIR. |
Eliminar un recurso
Eliminación de un recurso por identificador
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Tipo de recurso
|
resourceType | True | string |
Tipo de recurso expuesto a través de la interfaz restful. |
|
Identificador del recurso
|
id | True | string |
Identificador de recurso con el que ejecutar la operación |
Enumeración de recursos por tipo
Enumerar entradas de recursos para el tipo de recurso especificado.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Tipo de recurso
|
resourceType | True | string |
Tipo de recurso expuesto a través de la interfaz restful. |
|
_id
|
_id | string |
Especifique el identificador de recurso que se va a buscar. |
|
|
_Elementos
|
_elements | string |
Lista separada por comas de nombres de elementos que se van a devolver como parte de un recurso. |
|
|
_ordenar
|
_sort | string |
Especifique en qué orden se deben devolver los resultados. |
|
|
_contar
|
_count | number |
Número para limitar los resultados de coincidencia por página de respuesta. |
|
|
_incluír
|
_include | string |
Incluya recursos adicionales, en función de los vínculos siguientes hacia delante entre referencias. |
|
|
_revinclude
|
_revinclude | string |
Incluya recursos adicionales, en función de los siguientes vínculos inversos entre referencias. |
|
|
_total
|
_total | string |
Especifique la precisión del número total de resultados de una solicitud. |
|
|
_resumen
|
_summary | string |
Devuelve solo partes de recursos, en función de los niveles predefinidos. |
|
|
Parámetros adicionales
|
additionalParameters | string |
Proporcione parámetros de consulta de FHIR adicionales representados como una cadena de consulta, lo que puede incluir el token de página y los filtros de búsqueda avanzados. Ejemplos: |
Obtención de un recurso
Obtención de un recurso por identificador
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Tipo de recurso
|
resourceType | True | string |
Tipo de recurso expuesto a través de la interfaz restful. |
|
Identificador del recurso
|
id | True | string |
Identificador de recurso con el que ejecutar la operación |
Recuperar toda la información del paciente
Recuperar toda la información relacionada con un paciente
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de paciente
|
patientId | True | string |
Identificador del recurso Paciente para el que desea recuperar información. |