View a markdown version of this page

Come funziona Data Transformation Agent - AWS HealthLake

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Come funziona Data Transformation Agent

I termini e i concetti seguenti sono essenziali per lavorare con AWS HealthLake Data Transformation Agent.

Profilo di trasformazione

Un profilo di trasformazione è la definizione riutilizzabile e versionata del modo in cui i dati di origine vengono convertiti in FHIR R4. Puoi creare un profilo una sola volta e riutilizzarlo in tutti i datastore e i job del tuo account.

  • Infatti C-CDA, un profilo contiene modelli Velocity.

  • Per CSV, un profilo contiene una configurazione di mappatura YAML.

Diagramma che mostra il ciclo di vita del profilo di trasformazione dalla bozza alla versione pubblicata.
  • Una bozza (versione 0) è una copia di lavoro mutabile che puoi modificare liberamente.

  • La pubblicazione crea una versione numerata e immutabile (v1, v2,...).

  • I processi di trasformazione utilizzano sempre l'ultima versione pubblicata del profilo, quindi le modifiche alle bozze in corso non influiscono mai sulle trasformazioni in corso.

  • Rollback torna a qualsiasi versione precedente creando una nuova versione che conserva l'audit trail completo.

  • La clonazione crea un nuovo profilo da qualsiasi versione esistente, offrendoti un profilo separato da modificare senza influire sull'originale.

Lavoro di trasformazione

Un processo di trasformazione è un'esecuzione che applica un profilo pubblicato ai dati.

Data Transformation Agent offre due modalità di esecuzione:

  • Sincronizzazione (in tempo reale): converti un singolo input e ripristina immediatamente FHIR. Utilizzato per testare un profilo e per conversioni in tempo reale per richiesta.

  • Bulk (asincrono): converti set di dati di grandi dimensioni da Amazon Amazon S3 su larga scala.

Le conversioni di sincronizzazione restituiscono le risorse FHIR convertite come pacchetto FHIR nella risposta API. I lavori di trasformazione in blocco restituiscono risorse FHIR in una delle due sedi seguenti:

  • Amazon S3: scrivi FHIR NDJSON in una posizione Amazon Amazon S3.

  • HealthLake: converte e inserisci risorse FHIR direttamente in un datastore. HealthLake

Agente AI per la trasformazione dei dati

L'agente AI di Data Transformation crea e modifica la logica di conversione di un profilo.

  • Infatti C-CDA, modifica i modelli Velocity partendo da istruzioni in linguaggio naturale.

  • Per CSV, analizza i file di esempio per produrre una configurazione YAML con mappature dei campi da colonna a FHIR, traduzioni di date e valori, relazioni tra chiavi e regole di aggregazione, contrassegnando tutto ciò che necessita primary/foreign di revisione.

È possibile interagire con l'agente tramite il linguaggio naturale, inclusa una delle seguenti combinazioni: istruzioni, errori di convalida FHIR, documentazione dello schema e dati di esempio. Puoi anche modificare i profili manualmente.