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 :
- Service FHIR Azure Health Data Services : Azure Health Data Services est une solution cloud qui vous aide à collecter, stocker et analyser des données d’intégrité à partir de différentes sources et formats.
- Service d’API Google Cloud™ Healthcare pour HL7® FHIR® - API FHIR de Google.
- Epic® sur FHIR - Services d’API FHIR® d’Epics.
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 : |
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 |