Far esportare proprietà lavorative dalla 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à.

Far esportare proprietà lavorative dalla FHIR

DescribeFHIRExportJobUtilizzatelo per esportare le proprietà del lavoro da un archivio HealthLake dati. I seguenti menu forniscono una procedura AWS Management Console e alcuni esempi di codice per AWS CLI and AWS SDKs. Per ulteriori informazioni, consulta DescribeFHIRExportJob 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 descrivere un processo di esportazione FHIR

Scegli un menu in base alle tue preferenze di accesso a AWS HealthLake.

CLI
AWS CLI

Per descrivere un processo di esportazione FHIR

L'describe-fhir-export-jobesempio seguente mostra come trovare le proprietà di un lavoro di esportazione FHIR in. AWS HealthLake

aws healthlake describe-fhir-export-job \ --datastore-id (Data store ID) \ --job-id 9b9a51943afaedd0a8c0c26c49135a31

Output:

{ "ExportJobProperties": { "DataAccessRoleArn": "arn:aws:iam::(AWS Account ID):role/(Role Name)", "JobStatus": "IN_PROGRESS", "JobId": "9009813e9d69ba7cf79bcb3468780f16", "SubmitTime": "2024-11-20T11:31:46.672000-05:00", "EndTime": "2024-11-20T11:34:01.636000-05:00", "OutputDataConfig": { "S3Configuration": { "S3Uri": "s3://(Bucket Name)/(Prefix Name)/", "KmsKeyId": "arn:aws:kms:us-east-1:012345678910:key/d330e7fc-b56c-4216-a250-f4c43ef46e83" } }, "DatastoreId": "(Data store ID)" } }

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 describe_fhir_export_job( self, datastore_id: str, job_id: str ) -> dict[str, any]: """ Describes a HealthLake export job. :param datastore_id: The data store ID. :param job_id: The export job ID. :return: The export job description. """ try: response = self.health_lake_client.describe_fhir_export_job( DatastoreId=datastore_id, JobId=job_id ) return response["ExportJobProperties"] except ClientError as err: logger.exception( "Couldn't describe export job with ID %s. Here's why %s", job_id, err.response["Error"]["Message"], ) raise
Nota

C'è altro 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.

Nota

Le informazioni sul processo di esportazione FHIR non sono disponibili sulla HealthLake console. Utilizza invece AWS CLI with DescribeFHIRExportJob per richiedere proprietà del lavoro di esportazione come JobStatus. Per ulteriori informazioni, consulta l' AWS CLI esempio in questa pagina.