Iniciando um trabalho de importação de FHIR - AWS HealthLake

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Iniciando um trabalho de importação de FHIR

Use StartFHIRImportJob para iniciar um trabalho de importação de FHIR em um armazenamento de HealthLake dados. Os menus a seguir fornecem um procedimento para o Console de gerenciamento da AWS e exemplos de código para AWS CLI AWS SDKs e. Para obter mais informações, consulte StartFHIRImportJob na Referência de APIs do AWS HealthLake .

Importante

HealthLake suporta a especificação FHIR R4 para troca de dados de assistência médica. Se necessário, você pode trabalhar com um AWS HealthLake parceiro para converter seus dados de saúde para o formato FHIR R4 antes da importação.

Iniciar um trabalho de importação do FHIR

Escolha um menu com base na sua preferência de acesso AWS HealthLake a.

CLI
AWS CLI

Iniciar um trabalho de importação do FHIR

O start-fhir-import-job exemplo a seguir mostra como iniciar um trabalho de importação FHIR usando o. 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)"

Saída:

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

Para obter mais informações, consulte Importação de arquivos para um armazenamento de dados FHIR no Guia do AWS HealthLake desenvolvedor.

Python
SDK para 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
  • Para obter detalhes da API, consulte Referência da API Start FHIRImport Job in AWS SDK for Python (Boto3).

nota

Tem mais sobre GitHub. Encontre o exemplo completo e saiba como configurar e executar no AWS Code Examples Repository.

Exemplo de disponibilidade

Não consegue encontrar o que precisa? Solicite um exemplo de código usando o link Fornecer feedback na barra lateral direita desta página.

  1. Faça login na página Armazenamentos de dados no HealthLake console.

  2. Escolha um datastore.

  3. Escolha Importar.

    A página Importar é aberta.

  4. Na seção Dados de entrada, insira as seguintes informações:

    • Localização dos dados de entrada no Amazon S3

  5. Na seção Importar arquivos de saída, insira as seguintes informações:

    • Localização dos arquivos de saída de importação no Amazon S3

    • Importar criptografia de arquivos de saída

  6. Na seção Permissões de acesso, escolha Usar uma função de serviço do IAM existente e selecione a função no menu Nome da função do serviço ou escolha Criar uma função do IAM.

  7. Escolha Importar dados.

    nota

    Durante a importação, escolha Copiar ID do trabalho no banner na parte superior da página. Você pode usar o JobIDpara solicitar a importação de propriedades do trabalho usando AWS CLI o. Para obter mais informações, consulte Obtendo propriedades de trabalho de importação do FHIR.