Partager via


Utiliser Services de données de santé Azure – Exportation de données dans les solutions de données de santé

Note

Ce contenu est en cours de mise à jour.

Services de données de santé Azure – Exportation de données Importer vos données FHIR (Fast Healthcare Interoperability Resources) vers Fabric OneLake depuis un service FHIR Services de données de santé Azure. Pour en savoir plus sur la fonctionnalité et comprendre comment la déployer et la configurer, consultez :

Exécuter pipeline Services de données de santé Azure – Exportation de données

Après avoir terminé les conditions préalables et les étapes de déploiement, vous pouvez commencer à ingérer les données FHIR à partir de votre service Services de données de santé Azure FHIR et les transformer à travers les couches de lac bronze et argent. Cette section fournit des conseils sur l’utilisation du modèle d’ingestion BYOS (Bring Your Own Storage) pour ingérer des données FHIR.

Note

Azure Services de données de santé Le service FHIR prend en charge FHIR R4 v4.0.1. Pour plus d’informations sur les formats FHIR pris en charge, consultez Considérations relatives à l’utilisation pour l’ingestion de données cliniques.

Pour ingérer des données, exécutez le pipeline de données healthcare#_msft_clinical_ahds_fhirservice_export . Le notebook healthcare#_msft_ahds_fhirservice_export exporte d’abord les données du service Services de données de santé Azure FHIR vers le conteneur spécifié Azure Data Lake Storage Gen2. Les notebooks suivants, Healthcare #_msft_raw_process_movement et healthcare#_msft_bronze_silver_flatten traitent les données comme dans Ingérer des données cliniques à l’aide des sources des données de santé.

Le notebook healthcare#_msft_ahds_fhirservice_export effectue les actions suivantes :

  • Récupère la clé de fonction dans le Key Vault Azure associé à l’offre Place de marché Azure.
  • Utilise cette touche de fonction pour déclencher la fonction Azure déployée avec l’offre Place de marché Azure.
  • Demande une exportation en bloc à partir du service FHIR des services de données de santé Azure à l’aide de l’URL du service FHIR provenant de la configuration globale.
  • Interroge le service FHIR pour confirmer l’achèvement de l’exportation en bloc, en réessayant jusqu’à ce que l’état de réussite ou le seuil maximal de jours d’interrogation soit atteint.

Une fois l’exportation en bloc terminée, le pipeline exécute séquentiellement les notebooks healthcare#_msft_fhir_ndjson_bronze_ingestion et healthcare#_msft_bronze_silver_flatten pour transformer et charger les données.

Recommandations de sécurité

Après avoir déployé l’offre Place de marché Azure pour les solutions Microsoft Fabric de données de santé, tenez compte des recommandations de sécurité suivantes :

Dépanner Services de données de santé Azure – Exportation de données

Cet section décrit les problèmes ou erreurs courants que vous pouvez rencontrer lors de l’utilisation de la fonctionnalité Services de données de santé Azure – Exportation de données et fournit les étapes de résolution.

Résoudre les erreurs d’autorisation avec le bloc-notes d’exportation FHIR

Lorsque vous exécutez le notebookd’exportation FHIR healthcare#_msft_ahds_fhirservice_export, vous pouvez voir une erreur HTTP 401 : Non autorisé si vous n’avez pas attribué les autorisations requises à l’application de fonction Azure ou au serveur FHIR.

Assurez-vous d’attribuer le rôle Exportateur de données FHIR à l’application de fonction sur le service FHIR et le rôle Contributeur de données blob de stockage au service FHIR sur le compte de stockage d’exportation configuré.

Pour plus d’informations, consultez Déployer l’offre Place de marché Azure et configurer les ressources.

Résoudre les erreurs de conflit avec le bloc-notes d’exportation FHIR

Lorsque vous exécutez le notebook d’exportation FHIR healthcare#_msft_ahds_fhirservice_export, vous pouvez parfois voir une erreur HTTP 409 : Conflit.

Une capture d’écran montrant le message d’Erreur.

L’application de fonction Azure est configurée pour exécuter une seule instance d’exportation à tout moment. Une erreur HTTP 409 signifie qu’une autre opération d’exportation est déjà en cours d’exécution. Attendez qu’elle se termine, puis déclenchez une autre exportation.

Surveiller les journaux d’application de fonction avec Azure Log Analytics

Vous pouvez surveiller les journaux du service d’application de fonction d’exportation dans l’espace de travail Log Analytics déployé sur votre groupe de ressources Azure. Voici un exemple de requête Kusto pour afficher les traces de l’application de fonction :

AppTraces
| where AppRoleName startswith "msft-func-datamanager-export"