Partager via


Bien démarrer avec le service FHIR

Cet article décrit les étapes de base pour commencer à utiliser le service FHIR® dans Services de données de santé Azure.

Comme prérequis, vous aurez besoin d’un abonnement Azure et des autorisations pour créer des groupes de ressources Azure et déployer des ressources Azure. Vous pouvez suivre toutes les étapes ou en ignorer certaines si vous disposez d’un environnement existant. En outre, vous pouvez combiner toutes les étapes et les compléter dans des scripts PowerShell, Azure CLI et API REST.

Prise en main du diagramme de flux de service FHIR.

Créer un espace de travail dans votre abonnement Azure

Créez un espace de travail à partir du Portail Azure ou en utilisant PowerShell, Azure CLI et l’API REST. Vous trouverez des scripts dans les Exemples liés à Services de données de santé Azure.

Remarque

Il existe des limites au nombre d’espaces de travail et au nombre d’instances de service FHIR que vous pouvez créer dans chaque abonnement Azure.

Créer un service FHIR dans l’espace de travail

Vous pouvez créer une instance du service FHIR à partir du portail Microsoft Azure ou à l’aide de PowerShell, d’Azure CLI et de l’API REST. Vous trouverez des scripts dans les Exemples liés à Services de données de santé Azure.

Vous pouvez éventuellement créer un service DICOM et un service MedTech dans l’espace de travail.

Accéder au service FHIR

Le service FHIR est sécurisé par Microsoft Entra ID, et cette protection ne peut pas être désactivée. Pour accéder à l’API de service, vous devez créer une application cliente (également appelée principal de service) dans Microsoft Entra ID, et lui octroyer les autorisations appropriées.

Inscrire une application cliente

Vous pouvez créer ou inscrire une application cliente à partir du portail Azure, ou en utilisant des scripts PowerShell et Azure CLI. Vous pouvez utiliser cette application cliente pour une ou plusieurs instances de service FHIR. Vous pouvez également l’utiliser pour d’autres services dans Services de données de santé Azure.

Si l’application cliente est créée avec un certificat ou une clé secrète client, veillez à renouveler le certificat ou la clé secrète client avant son expiration, et remplacez les informations d’identification du client dans vos applications.

Vous pouvez supprimer une application cliente. Avant de supprimer une application cliente, assurez-vous qu’elle n’est pas utilisée dans les environnements de production, de développement, de test ou d’assurance qualité (QA).

Accorder les autorisations d’accès

Vous pouvez octroyer des autorisations d’accès ou attribuer des rôles dans le portail Azure ou en utilisant des scripts PowerShell et Azure CLI.

Effectuer des transactions de création, de lecture, de mise à jour et de suppression (CRUD)

Vous pouvez effectuez des transactions Create, Read (recherche), Update et Delete (CRUD) sur le service FHIR dans vos applications, ou utiliser des outils tels que Postman, un client REST et cURL. Dans la mesure où le service FHIR est sécurisé par défaut, vous devez obtenir un jeton d’accès et l’inclure dans votre demande de transaction.

Obtention d’un jeton d’accès

Vous pouvez obtenir un jeton d’accès Microsoft Entra en utilisant PowerShell, Azure CLI, une interface CCI REST ou le SDK .NET. Pour plus d’informations, consultez Obtenir un jeton d’accès.

Obtenir l’accès à l’aide d’outils existants

Charger les données

Vous pouvez charger des données directement à l’aide de la méthode POST ou PUT sur le service FHIR. Pour charger des données en masse, vous pouvez utiliser l’opération $import. Pour plus d’informations, visitez l’opération d’importation.

CMS, recherche, validation de profil et réindexation

Vous trouverez plus d’informations sur l’interopérabilité et l’accès aux patients, la recherche, la validation de profil et la réindexation dans la documentation du service FHIR.

Exporter des données

Si vous le souhaitez, vous pouvez exporter ($export) des données vers le stockage Azure et les utiliser dans vos projets d’analyse ou de machine learning. Vous pouvez exporter les données « en l’état » ou anonymisées au format ndjson.

Convertir des données

Si vous le souhaitez, vous pouvez convertir les données HL7 v2 et autres formats en FHIR.

Utiliser des données FHIR dans un tableau de bord Power BI

Si vous le souhaitez, vous pouvez créer des rapports de tableau de bord Power BI avec des données FHIR.

Étapes suivantes

Déployer un service FHIR dans les Services de données de santé Azure

Remarque

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