Exportación de archivos desde su almacén de datos con la HealthLake consola o AWS SDKs - AWS HealthLake

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Exportación de archivos desde su almacén de datos con la HealthLake consola o AWS SDKs

Una vez que haya terminadoConfiguración de permisos para trabajos de exportación, podrá exportar los archivos de su almacén de datos a un bucket de Amazon Simple Storage Service (Amazon S3). Para exportar archivos de un almacén de datos, debe iniciar un trabajo de exportación en HealthLake. Un trabajo de exportación exporta los archivos del banco de datos en un formato delimitado por líneas nuevas JSON (.ndjson), en el que cada línea consta de un recurso válidoFHIR. Al iniciar un trabajo de exportación, debe especificar una AWS KMS clave de cifrado. Para obtener más información sobre cómo crear una KMS clave, consulte Creación de claves en la Guía AWS para desarrolladores del Servicio de administración de claves.

En los temas siguientes se explica cómo iniciar un trabajo de exportación con la AWS HealthLake consola y AWS SDKs con la start-fhir-export-jobAPIoperación.

Exportación de archivos desde su almacén de datos (consola)

Para exportar archivos (consola), siga los siguientes pasos.
  1. Cree un depósito S3 de salida en la misma región que HealthLake.

  2. Para iniciar un nuevo trabajo de exportación, identifique el bucket de Amazon S3 de salida y cree o identifique el IAM rol que quiere usar. Para obtener más información sobre las IAM funciones y las políticas de confianza, consulte las IAMfunciones. Utilice también un cifrado de KMS clave. Para obtener más información sobre el uso de KMS claves, consulta Amazon Key Management Service.

  3. Para ver el estado de su trabajo de exportación, utilice ListFHIRExportJobs API la operación.

Exportación de archivos del almacén de datos (AWS SDKs)

Para exportar archivos del almacén de datos con la AWS SDKs, utilice la start-fhir-export-joboperación. El siguiente código muestra cómo iniciar un trabajo de exportación con el SDK para Python (Boto3).

import boto3 client = boto3.client('healthlake') response = client.start_fhir_export_job( JobName='job name', OutputDataConfig={ 'S3Configuration': { 'S3Uri': 's3://amzn-s3-demo-bucket/output-folder', 'KmsKeyId': 'arn:aws:kms:us-west-2:account-number:key/AWS KMS key ID' } }, DatastoreId='data store ID', DataAccessRoleArn='role ARN', ) print(response['JobStatus'])

Para obtener el identificador, el nombreARN, la hora de inicio, la hora de finalización y el estado actual de un trabajo de FHIR exportación, utilice. describe-fhir-export-job Se utiliza list-fhir-export-jobspara enumerar todos los trabajos de exportación y sus estados.

El siguiente código muestra cómo obtener las propiedades de un trabajo de exportación específico con Python (Boto3). SDK

import boto3 client = boto3.client('healthlake') describe_response = client.describe_fhir_export_job( DatastoreId=datastoreId, JobId=jobId ) print(describe_response['ExportJobProperties'])