Avvio di un lavoro di esportazione FHIR - 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à.

Avvio di un lavoro di esportazione FHIR

Utilizzato StartFHIRExportJob per avviare un processo di esportazione FHIR da un archivio HealthLake dati. I seguenti menu forniscono una procedura per AWS Management Console e alcuni esempi di codice per and. AWS CLI AWS SDKs Per ulteriori informazioni, consulta StartFHIRExportJob nella documentazione di riferimento dell'API AWS HealthLake .

Nota

HealthLake supporta la specifica FHIR R4 per lo scambio di dati sanitari. Pertanto, tutti i dati sanitari vengono esportati in formato FHIR R4.

Per avviare un processo di esportazione FHIR

Scegliete un menu in base alle vostre preferenze di accesso a AWS HealthLake.

CLI
AWS CLI

Per avviare un processo di esportazione FHIR

L'start-fhir-export-jobesempio seguente mostra come avviare un processo di esportazione FHIR utilizzando. AWS HealthLake

aws healthlake start-fhir-export-job \ --output-data-config '{"S3Configuration": {"S3Uri":"s3://(Bucket Name)/(Prefix Name)/","KmsKeyId":"arn:aws:kms:us-east-1:012345678910:key/d330e7fc-b56c-4216-a250-f4c43ef46e83"}}' \ --datastore-id (Data store ID) \ --data-access-role-arn arn:aws:iam::(AWS Account ID):role/(Role Name)

Output:

{ "DatastoreId": "(Data store ID)", "JobStatus": "SUBMITTED", "JobId": "9b9a51943afaedd0a8c0c26c49135a31" }

Per ulteriori informazioni, consulta Esportazione di file da un data store FHIR nella Guida per gli AWS HealthLake sviluppatori.

Python
SDK per Python (Boto3)
@classmethod def from_client(cls) -> "HealthLakeWrapper": """ Creates a HealthLakeWrapper instance with a default AWS HealthLake client. :return: An instance of HealthLakeWrapper initialized with the default HealthLake client. """ health_lake_client = boto3.client("healthlake") return cls(health_lake_client) def start_fhir_export_job( self, job_name: str, datastore_id: str, output_s3_uri: str, kms_key_id: str, data_access_role_arn: str, ) -> dict[str, str]: """ Starts a HealthLake export job. :param job_name: The export job name. :param datastore_id: The data store ID. :param output_s3_uri: The output S3 URI. :param kms_key_id: The KMS key ID associated with the output S3 bucket. :param data_access_role_arn: The data access role ARN. :return: The export job. """ try: response = self.health_lake_client.start_fhir_export_job( OutputDataConfig={ "S3Configuration": {"S3Uri": output_s3_uri, "KmsKeyId": kms_key_id} }, DataAccessRoleArn=data_access_role_arn, DatastoreId=datastore_id, JobName=job_name, ) return response except ClientError as err: logger.exception( "Couldn't start export job. Here's why %s", err.response["Error"]["Message"], ) raise
  • Per i dettagli sull'API, consulta Start FHIRExport Job in AWS SDK for Python (Boto3) API Reference.

Nota

C'è di più su. GitHub Trova l'esempio completo e scopri di più sulla configurazione e l'esecuzione nel Repository di esempi di codice AWS.

Esempio di disponibilità

Non riesci a trovare quello che ti serve? Richiedi un esempio di codice utilizzando il link Fornisci feedback nella barra laterale destra di questa pagina.

  1. Accedi alla pagina degli archivi dati sulla HealthLake console.

  2. Scegli un data store.

  3. Scegli Export (Esporta).

    Viene visualizzata la pagina Esporta.

  4. Nella sezione Dati di output, inserisci le seguenti informazioni:

    • Ubicazione dei dati di output in Amazon S3

    • Crittografia dell'output

  5. Nella sezione Autorizzazioni di accesso, scegli Usa un ruolo di servizio IAM esistente e seleziona il ruolo dal menu Nome ruolo o scegli Crea un ruolo IAM.

  6. Seleziona Esporta dati.

    Nota

    Durante l'esportazione, scegli Copia l'ID del lavoro sul banner nella parte superiore della pagina. È possibile utilizzare il JobIDper richiedere le proprietà del lavoro di esportazione utilizzando AWS CLI. Per ulteriori informazioni, consulta Far esportare proprietà lavorative dalla FHIR.