Partage via


Forum aux questions sur le service FHIR

Important

L’API Azure pour FHIR sera mise hors service le 30 septembre 2026. Suivez les stratégies de migration pour passer au service FHIR® de Services de données de santé Azure d’ici à cette date. En raison de la mise hors service de l’API Azure pour FHIR, les nouveaux déploiements ne seront plus autorisés à compter du 1er avril 2025. Le service FHIR des Services de données de santé Azure est la version évoluée de l’API Azure pour FHIR qui permet aux clients de gérer les services FHIR, DICOM et MedTech avec des intégrations dans d’autres services Azure.

Cette section aborde certaines des questions fréquemment posées sur le service FHIR® Azure Health Data Services.

Service FHIR : Les principes de base

Qu’est-ce que FHIR ?

Les ressources d’interopérabilité Fast Healthcare (FHIR) sont une norme d’interopérabilité destinée à permettre l’échange de données de santé entre différents systèmes de santé. Cette norme a été développée par l’organisation HL7 et est en cours d’adoption par les organisations de la santé du monde entier. La version actuelle de FHIR est la version R4 (Release 4). Le service FHIR prend en charge R4 et la version précédente STU3 (Standard pour l’utilisation d’évaluation 3). Pour plus d’informations sur FHIR, accédez à HL7.org.

Les données utilisées par les API FHIR sont-elles stockées dans Azure ?

Oui, les données sont stockées dans des bases de données managées dans Azure. Le service FHIR dans Azure Health Data Services ne fournit pas d’accès direct au magasin de données sous-jacent.

Comment puis-je accéder aux données sous-jacentes ?

Dans le service managé, vous ne pouvez pas accéder aux données sous-jacentes. Cela permet de s’assurer que le service FHIR offre les certifications de confidentialité et de conformité nécessaires pour les données de santé. Si vous avez besoin d’accéder aux données sous-jacentes, vous pouvez utiliser le serveur FHIR open source.

Quel fournisseur d’identité prenez-vous en charge ?

Nous prenons en charge l’ID Microsoft Entra et le fournisseur d’identité tiers qui prennent en charge OpenID Connect.

Puis-je utiliser Azure AD B2C avec le service FHIR ?

Oui. Vous pouvez utiliser Azure Active Directory B2C (Azure AD B2C) avec le service FHIR pour accorder l’accès à vos applications et utilisateurs. Pour plus d’informations, consultez Utiliser Azure Active Directory B2C pour accorder l’accès au service FHIR.

Quelle version de FHIR prenez-vous en charge ?

Nous prenons en charge les versions 4.0.0 et 3.0.1.

Pour plus d’informations, consultez fonctionnalités FHIR prises en charge. Vous pouvez également découvrir ce qui a changé entre les versions de FHIR (lors du passage de la version STU3 à la version R4) dans l’historique des versions de HL7 FHIR.

Quelle est la différence entre l’API Azure pour FHIR et le service FHIR dans Azure Health Data Services ?

L’API Azure pour FHIR était notre produit en disponibilité générale initiale et est en cours de mise hors service depuis le 30 septembre 2026. Le tableau suivant décrit les différences entre l’API Azure pour FHIR et Azure Health Data Services, le service FHIR.

Fonctionnalités Azure API pour FHIR Azure Health Data Services
Entrée de données Outils disponibles dans OSS opération $import. Pour plus d’informations, visitez l’opération d’importation
Mise à l’échelle automatique Prise en charge à la demande et payante Mise à l’échelle automatique activée par défaut sans frais supplémentaires
Paramètres de recherche Type d’offre groupée pris en charge : Batch
• Les modificateurs Inclure et Réinsérer, Itérer ne sont pas pris en charge
• Tri pris en charge par prénom, nom, date de naissance et date clinique
Type d’offre groupée prise en charge : Batch et transaction
Paramètres de recherche sélectionnables
• Les modificateurs Inclure, Réinsérer et Itérer sont pris en charge
• Tri pris en charge par les champs chaîne et DateHeure
Événements Non pris en charge Pris en charge
Convertir des données Prend en charge l’activation de « Autoriser les services approuvés » dans le registre de conteneurs de comptes Il existe un problème connu : l’activation d’une liaison privée avec Azure Container Registry peut entraîner des problèmes d’accès lors de la tentative d’utilisation du registre de conteneurs à partir du service FHIR.
Continuité de l’activité Pris en charge :
• Récupération d’urgence interrégionale
Prises en charge :
• PITR (récupération jusqu’à une date et heure)
• Prise en charge des zones de disponibilité

Par défaut, chaque instance Azure Health Data Services est limitée à la capacité de stockage de 4 To. Pour approvisionner une instance FHIR avec une capacité de stockage supérieure à 4 To, créez une demande de support avec le type de problème « Limite de service et d’abonnement (quotas) ».

Quelle est la différence entre le service FHIR dans Azure Health Data Services et le serveur FHIR open source ?

Le service FHIR dans Azure Health Data Services est une version hébergée et gérée du serveur Microsoft FHIR open source pour Azure. Dans le service managé, Microsoft fournit toutes les opérations de maintenance et mises à jour.

Lorsque vous exécutez le serveur FHIR pour Azure, vous avez un accès direct aux services sous-jacents, mais vous êtes responsable de la maintenance et de la mise à jour du serveur, ainsi que de tout travail de conformité requis en cas de stockage de données PHI.

Dans quelles régions le service FHIR est-il disponible ?

Le service FHIR est disponible dans toutes les régions où Azure Health Data Services est disponible. Vous pouvez voir les régions prises en charge dans la page Produits par région .

Où puis-je voir ce qui est publié dans le service FHIR ?

La page des notes de publication fournit une vue d’ensemble de tout ce qui a été distribué via le service managé au cours du mois précédent.

Pour voir ce qui sera publié sur le service managé, vous pouvez consulter la page des versions du serveur FHIR open source. Nous avons travaillé à baliser des éléments avec Azure Health Data Services s’ils seront mis en production sur le service géré et sont disponibles deux semaines après qu’ils se trouvent sur la page de publication open source dans. Nous avons également inclus des instructions sur la façon de tester la build, si vous souhaitez tester dans votre propre environnement. Nous évaluons comment partager les meilleures mises à jour de service managées supplémentaires.

Pour voir quel package de mise en production se trouve actuellement dans le service géré, vous pouvez afficher l’instruction de fonctionnalité pour le service FHIR et sous la software.version propriété. Vous verrez quel package est déployé.

Où puis-je trouver quelle version de FHIR (R4/STU3) s’exécute sur ma base de données ?

Vous trouverez la version exacte de FHIR exposée dans l’instruction de fonctionnalité sous la fhirVersion propriété (URL/métadonnées FHIR).

Puis-je basculer mon service FHIR de STU3 vers R4 ?

Non. Nous n’avons pas de moyen de modifier la version d’une base de données existante. Vous devez créer un service FHIR et recharger les données. Vous pouvez utiliser le convertisseur JSON vers FHIR pour commencer à convertir des données STU3 en R4.

Puis-je personnaliser l’URL de mon service FHIR ?

Non. Vous ne pouvez pas modifier l’URL du service FHIR.

Quelles sont les limites associées au service FHIR dans Azure Health Data Services ?

Reportez-vous à la section « Limites du service » dans les limites du service Azure FHIR

Implémentations et spécifications de FHIR

Qu’est-ce que SMART sur FHIR ?

SMART (Substitutable Medical Applications and Reusable Technology) sur FHIR est un ensemble de spécifications ouvertes qui permettent d’intégrer les applications partenaires avec les serveurs FHIR et d’autres systèmes informatiques médicaux, par exemple les dossiers médicaux électroniques et les échanges d’informations médicales. En créant une application SMART sur FHIR, vous pouvez vous assurer que votre application est accessible et utilisée par de nombreux systèmes différents. Pour plus d’informations sur SMART, consultez SMART Health IT.

Le service FHIR prend-il en charge SMART sur FHIR ?

Oui, la fonctionnalité SMART sur FHIR est prise en charge à l’aide d’exemples AHDS. C’est ce qu’on appelle SMART on FHIR(Enhanced). SMART on FHIR (amélioré) peut être considéré comme répondant aux exigences du Guide d’implémentation SMART on FHIR (v 1.0.0) et de l’API standardisée §170.315(g)(10) pour les critères des services de patients et de population. Pour plus d’informations, consultez la documentation SMART on FHIR(Enhanced).

Puis-je créer une ressource FHIR personnalisée ?

Nous n’autorisez pas les ressources FHIR personnalisées. Si vous avez besoin d’une ressource FHIR personnalisée, vous pouvez créer une ressource personnalisée en plus de la Ressource de base avec des extensions.

Les extensions sont-elles prises en charge sur le service FHIR ?

Oui. Nous vous autorisons à charger toutes données JSON FHIR valides dans le serveur. Si vous souhaitez stocker la définition de structure qui définit des extensions, vous pouvez l’enregistrer en tant que ressource de définition de structure. Pour effectuer une recherche sur les extensions, vous devez définir vos propres paramètres de recherche.

Comment faire voir le service FHIR en XML ?

Dans le service managé, nous prenons uniquement en charge JSON. Le serveur FHIR open source prend en charge JSON et XML. Pour afficher la version XML dans open source, utilisez _format= application/fhir+xml.

Quelle est la limite de _count ?

La limite actuelle de _count est 1000. Si vous définissez _count sur plus de 1 000, vous recevrez un avertissement dans le bundle indiquant que seuls 1 000 enregistrements seront affichés.

Puis-je publier un bundle sur le service FHIR ?

Nous prenons actuellement en charge la publication d’offres groupées par lots et la publication de bundles de transactions dans le service FHIR.

Comment puis-je obtenir toutes les ressources d’un patient unique dans le service FHIR ?

Nous prenons en charge l’opération $patient-tout qui vous permet d’obtenir toutes les données relatives à un seul patient.

Le service FHIR prend-il en charge les opérations de terminologie ?

Non, le service FHIR ne prend actuellement pas en charge les opérations de terminologie.

Utilisation du service FHIR

Puis-je effectuer des vérifications d’intégrité sur le service FHIR ?

Pour effectuer un contrôle d’intégrité sur un service FHIR, entrez {{fhirurl}}/health/check la requête GET. Vous devriez être en mesure de voir l’état du service FHIR. Une réponse de code d’état HTTP avec 200 et OverallStatus comme Sain signifie que votre contrôle d’intégrité réussit.

S’il existe des erreurs, vous pouvez recevoir une réponse d’erreur avec le code d’état HTTP 404 (introuvable) ou le code d’état 500 (erreur du serveur interne) et des informations détaillées dans le corps de la réponse.

Quelles sont les méthodes recommandées pour synchroniser les données entre le service FHIR et Dataverse ?

Reportez-vous à la documentation relative aux API de santé Dataverse

Étapes suivantes

Dans cet article, vous avez appris les réponses aux questions fréquemment posées sur le service FHIR. Pour consulter les questions fréquemment posées sur le service FHIR dans l’API Azure pour FHIR, consultez

Remarque

FHIR® est une marque déposée de HL7 utilisé avec l’autorisation de HL7.