Avvio di un processo di importazione 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 processo di importazione FHIR

Utilizzato StartFHIRImportJob per avviare un processo di importazione FHIR in 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 StartFHIRImportJob nella documentazione di riferimento dell'API AWS HealthLake .

Importante

HealthLake supporta la specifica FHIR R4 per lo scambio di dati sanitari. Se necessario, puoi collaborare con un AWS HealthLake partner per convertire i tuoi dati sanitari in formato FHIR R4 prima dell'importazione.

Per avviare un processo di importazione FHIR

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

CLI
AWS CLI

Per avviare un processo di importazione FHIR

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

aws healthlake start-fhir-import-job \ --input-data-config S3Uri="s3://(Bucket Name)/(Prefix Name)/" \ --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": "c145fbb27b192af392f8ce6e7838e34f" }

Per ulteriori informazioni, consulta Importazione di file in 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_import_job( self, job_name: str, datastore_id: str, input_s3_uri: str, job_output_s3_uri: str, kms_key_id: str, data_access_role_arn: str, ) -> dict[str, str]: """ Starts a HealthLake import job. :param job_name: The import job name. :param datastore_id: The data store ID. :param input_s3_uri: The input S3 URI. :param job_output_s3_uri: The job 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 import job. """ try: response = self.health_lake_client.start_fhir_import_job( JobName=job_name, InputDataConfig={"S3Uri": input_s3_uri}, JobOutputDataConfig={ "S3Configuration": { "S3Uri": job_output_s3_uri, "KmsKeyId": kms_key_id, } }, DataAccessRoleArn=data_access_role_arn, DatastoreId=datastore_id, ) return response except ClientError as err: logger.exception( "Couldn't start import job. Here's why %s", err.response["Error"]["Message"], ) raise
  • Per i dettagli sull'API, consulta Start FHIRImport 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. Seleziona Importa.

    Viene visualizzata la pagina Importa.

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

    • Posizione dei dati di input in Amazon S3

  5. Nella sezione Importa file di output, inserisci le seguenti informazioni:

    • Importa la posizione dei file di output in Amazon S3

    • Importa la crittografia dei file di output

  6. Nella sezione Autorizzazioni di accesso, scegli Usa un ruolo di servizio IAM esistente e seleziona il ruolo dal menu Service role name oppure scegli Crea un ruolo IAM.

  7. Scegli Import data (Importa dati).

    Nota

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