View a markdown version of this page

Comment fonctionne l'agent de transformation des données - AWS HealthLake

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Comment fonctionne l'agent de transformation des données

Les termes et concepts suivants sont essentiels pour travailler avec l'agent de transformation AWS HealthLake des données.

Profil de transformation

Un profil de transformation est la définition réutilisable et versionnée de la façon dont les données sources sont converties en FHIR R4. Vous créez un profil une seule fois et vous le réutilisez dans toutes les banques de données et tous les jobs de votre compte.

  • Car C-CDA un profil contient des modèles Velocity.

  • Pour CSV, un profil contient une configuration de mappage YAML.

Schéma illustrant le cycle de vie du profil de transformation, du brouillon aux versions publiées.
  • Un brouillon (version 0) est une copie de travail modifiable que vous pouvez modifier librement.

  • La publication crée une version numérotée immuable (v1, v2,...).

  • Les tâches de transformation utilisent toujours la dernière version publiée du profil, de sorte que les modifications de brouillon en cours n'affectent jamais les transformations en cours.

  • Le rollback permet de revenir à une version précédente en créant une nouvelle version qui préserve la piste d'audit complète.

  • Le clonage crée un nouveau profil à partir de n'importe quelle version existante, vous donnant ainsi un profil distinct à modifier sans affecter l'original.

Poste de transformation

Une tâche de transformation est une exécution qui applique un profil publié à vos données.

L'agent de transformation des données propose deux modes d'exécution :

  • Synchronisation (en temps réel) : convertissez une seule entrée et récupérez immédiatement le FHIR. Utilisé pour tester un profil et pour effectuer des conversions en temps réel, par demande.

  • En bloc (asynchrone) : convertissez de grands ensembles de données depuis Amazon Amazon S3 à grande échelle.

Les conversions de synchronisation renvoient les ressources FHIR converties sous forme de bundle FHIR dans la réponse de l'API. Les tâches de transformation en masse permettent de récupérer les ressources du FHIR sur l'un des deux sites suivants :

  • Amazon S3 : écrivez FHIR NDJSON sur un emplacement Amazon S3.

  • HealthLake: convertissez et ingérez des ressources FHIR directement dans une HealthLake banque de données.

Agent AI de transformation des données

L'agent Data Transformation AI crée et modifie la logique de conversion d'un profil.

  • En effet C-CDA, il édite les modèles Velocity à partir d'instructions en langage naturel.

  • Pour le CSV, il analyse des exemples de fichiers afin de produire une configuration YAML avec des mappages de champs entre colonnes et FHIR, des traductions de dates et de valeurs, des relations entre les primary/foreign clés et des règles d'agrégation, en signalant tout ce qui doit être révisé.

Vous pouvez interagir avec l'agent via le langage naturel, notamment l'une des combinaisons suivantes : instructions, erreurs de validation FHIR, documentation du schéma et exemples de données. Vous pouvez également modifier les profils manuellement.