Partager via


FHIRlink

Microsoft FHIRlink crée une connexion directe entre les applications de santé basées sur les services Microsoft Azure et les serveurs de FHIR, en ignorant la nécessité de dupliquer les données de Microsoft Dataverse.

Ce connecteur est disponible dans les produits et régions suivants :

Service classe Régions
Copilot Studio Premium Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Applications logiques Norme Toutes les régions Logic Apps , à l’exception des suivantes :
     - Régions Azure Government
     - Régions Azure Chine
     - Us Department of Defense (DoD)
Power Apps Premium Toutes les régions Power Apps , à l’exception des suivantes :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Power Automate Premium Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Contact
Nom Microsoft Cloud pour les soins de santé
URL https://www.microsoft.com/en-us/industry/health/microsoft-cloud-for-healthcare
Messagerie électronique microsoftcloudforhealthcare@service.microsoft.com
Métadonnées du connecteur
Éditeur Microsoft Cloud pour les soins de santé
Site internet https://www.microsoft.com/en-us/industry/health/microsoft-cloud-for-healthcare
Politique de confidentialité https://privacy.microsoft.com/en-us/privacystatement
Catégories Data

Microsoft FHIRlink crée une connexion directe entre les applications de santé basées sur les services Microsoft Azure et les services FHIR, en ignorant la nécessité de dupliquer les données de Microsoft Dataverse.

FHIRlink réduit la complexité et le coût de création d’applications de code faible/sans code sur Power Platform et Azure, car les développeurs peuvent créer leurs applications directement sur les services FHIR plutôt que d’avoir à dupliquer des données entre les systèmes. Connectez Power Automate Flow, Power Platform Canvas Apps et Azure Logic Apps à différents services FHIR et effectuez vos opérations de création, de récupération, de mise à jour et de suppression directement sur les ressources FHIR.

Pour plus d’informations sur la configuration et l’utilisation du connecteur FHIRlink, consultez Configurer le connecteur FHIRlink sur notre site Microsoft Learn.

Fournisseurs pris en charge

Le connecteur Microsoft FHIRlink fonctionne avec :

Prerequisites

Vous devez procéder comme suit :

  • Un abonnement Microsoft Azure et une instance de service FHIR® Azure Health Data Services
  • Un abonnement Google Cloud et un service d’API Google Cloud™ Healthcare pour HL7® FHIR® OU
  • Un abonnement Epic® sur FHIR®

Chaque service nécessite un accès administratif pour configurer les inscriptions d’application requises pour l’authentification et les comptes d’utilisateur configurés avec l’accès approprié au service FHIR.

FHIR®, Google et Epic® sont des marques déposées appartenant respectivement à Health Level Seven International et Epic Systems Corporation. L’utilisation de ces marques de commerce sur cette page ne constitue pas une approbation par Health Level Seven International ou Epic Systems.

Création d’une connexion

Le connecteur prend en charge les types d’authentification suivants :

Apportez votre propre application Epic® sur FHIR® Connectez-vous à l’aide de votre propre application Epic® sur FHIR®. Toutes les régions Non partageable
Apportez votre propre application Google Connectez-vous à l’aide de votre propre application Google. Toutes les régions Non partageable
Utiliser l’application partagée Microsoft Azure par défaut Connectez-vous à l’aide de l’application Microsoft Azure standard. Toutes les régions Non partageable
Valeur par défaut [DÉCONSEILLÉE] Cette option concerne uniquement les connexions plus anciennes sans type d’authentification explicite et est fournie uniquement pour la compatibilité descendante. Toutes les régions Non partageable

Apportez votre propre application Epic® sur FHIR®

ID d’authentification : byoa-epic

Applicable : Toutes les régions

Connectez-vous à l’aide de votre propre application Epic® sur FHIR®.

Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.

Nom Type Descriptif Obligatoire
Epic® sur l’URL de l’API FHIR® ficelle Epic® sur l’URL de l’API FHIR®. Par exemple, «https://fhir.epic.com/interconnect-fhir-oauth/api/FHIR/R4 » Vrai
ID de client ficelle ID client (ou application) de votre application Epic® sur FHIR®. Vrai
Clé secrète client securestring Clé secrète client de votre application Epic® sur FHIR®. Vrai
URL d’autorisation ficelle Fournissez votre URL d’autorisation Epic® sur FHIR® Vrai
URL du jeton ficelle Fournissez votre URL de jeton Epic® sur FHIR® Vrai
URL d’actualisation du jeton ficelle Fournissez votre URL d’actualisation de jeton Epic® sur FHIR® Vrai

Apportez votre propre application Google

ID d’authentification : byoa-google

Applicable : Toutes les régions

Connectez-vous à l’aide de votre propre application Google.

Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.

Nom Type Descriptif Obligatoire
Service d’API Google Cloud™ Healthcare pour l’URL du point de terminaison HL7® FHIR® ficelle Service d’API Google Cloud™ Healthcare pour l’URL du point de terminaison HL7® FHIR®. Par exemple, «https://healthcare.googleapis.com/{{fhirservicepath}}/fhir » Vrai
ID de client ficelle ID client (ou application) de votre application Google. Vrai
Clé secrète client securestring Clé secrète client de votre application Google. Vrai

Utiliser l’application partagée Microsoft Azure par défaut

ID d’authentification : azure-shared-app

Applicable : Toutes les régions

Connectez-vous à l’aide de l’application Microsoft Azure standard.

Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.

Nom Type Descriptif Obligatoire
URL du point de terminaison de service FHIR Azure Health Data Services ficelle URL du point de terminaison de service FHIR Azure Health Data Services. Par exemple, « https://{{fhirservicename}}.fhir.azurehealthcareapis.com » Vrai
URI de ressource de service FHIR Azure Health Data Services ficelle Identificateur utilisé dans l’ID Microsoft Entra pour identifier la ressource de service FHIR cible. Généralement pour le service FHIR Azure Health Data Services, URI tel que « https:// {{fhirservicename}}.fhir.azurehealthcareapis.com » Vrai

Valeur par défaut [DÉCONSEILLÉE]

Applicable : Toutes les régions

Cette option concerne uniquement les connexions plus anciennes sans type d’authentification explicite et est fournie uniquement pour la compatibilité descendante.

Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.

Limitations

Nom Appels Période de renouvellement
Appels d’API par connexion 100 60 secondes

Actions

Corriger une ressource

Corriger une ressource par ID

Créer une ressource

Créer une ressource du type spécifié

Mettre à jour ou créer une ressource

Mettre à jour ou créer une ressource du type spécifié

Obtenir une ressource

Obtenir une ressource par ID

Récupérer toutes les informations sur les patients

Récupérer toutes les informations relatives à un patient

Répertorier les ressources par type

Répertorier les entrées de ressource pour le type de ressource spécifié.

Supprimer une ressource

Supprimer une ressource par ID

Corriger une ressource

Corriger une ressource par ID

Paramètres

Nom Clé Obligatoire Type Description
Type de ressource
resourceType True string

Type de ressource exposée via l’interface restful.

ID de ressource
id True string

ID de ressource à exécuter avec

Type de contenu
contentType True string

Type de contenu de charge utile

Type de ressource patch
resourceType string

Type de ressource de la ressource correctif FHIR.

Liste des opérations
parameter

Liste des opérations à effectuer sur la ressource spécifiée.

Créer une ressource

Créer une ressource du type spécifié

Paramètres

Nom Clé Obligatoire Type Description
Type de ressource
resourceType True string

Type de ressource exposée via l’interface restful.

FHIR Resource JSON
body True string

Charge utile contenant les données JSON de la ressource FHIR.

Mettre à jour ou créer une ressource

Mettre à jour ou créer une ressource du type spécifié

Paramètres

Nom Clé Obligatoire Type Description
Type de ressource
resourceType True string

Type de ressource exposée via l’interface restful.

ID de ressource
id True string

ID de ressource à exécuter avec

If-Match
If-Match string

En-tête de requête If-Match.

FHIR Resource JSON
body True string

Charge utile contenant les données JSON de la ressource FHIR.

Obtenir une ressource

Obtenir une ressource par ID

Paramètres

Nom Clé Obligatoire Type Description
Type de ressource
resourceType True string

Type de ressource exposée via l’interface restful.

ID de ressource
id True string

ID de ressource à exécuter avec

Récupérer toutes les informations sur les patients

Récupérer toutes les informations relatives à un patient

Paramètres

Nom Clé Obligatoire Type Description
Identifiant du patient
patientId True string

ID de la ressource Patient pour laquelle vous souhaitez récupérer des informations.

Répertorier les ressources par type

Répertorier les entrées de ressource pour le type de ressource spécifié.

Paramètres

Nom Clé Obligatoire Type Description
Type de ressource
resourceType True string

Type de ressource exposée via l’interface restful.

_id
_id string

Spécifiez l’ID de ressource à rechercher.

_Éléments
_elements string

Liste séparée par des virgules des noms d’éléments à renvoyer dans le cadre d’une ressource.

_trier
_sort string

Spécifiez les résultats de l’ordre dans lesquels les résultats doivent être retournés.

_compter
_count number

Nombre pour limiter les résultats de correspondance par page de réponse.

_inclure
_include string

Incluez des ressources supplémentaires, en fonction des liens suivants vers l’avant entre les références.

_revinclude
_revinclude string

Incluez des ressources supplémentaires, en fonction des liens inverses suivants entre les références.

_total
_total string

Spécifiez la précision du nombre total de résultats pour une demande.

_résumé
_summary string

Retourne uniquement des parties des ressources, en fonction des niveaux prédéfinis.

Paramètres supplémentaires
additionalParameters string

Fournissez des paramètres de requête FHIR supplémentaires représentés sous forme de chaîne de requête, ce qui peut inclure des filtres de recherche avancés et un jeton de page. Exemples : ct=<value> pour le jeton de page Azure ; _pageToken=<value> pour le jeton de page Google ; probability=gt0.5&family:contains=son&subject=Patient/{guid} pour les filtres de recherche.

Supprimer une ressource

Supprimer une ressource par ID

Paramètres

Nom Clé Obligatoire Type Description
Type de ressource
resourceType True string

Type de ressource exposée via l’interface restful.

ID de ressource
id True string

ID de ressource à exécuter avec