HealthLake exemplos usando AWS CLI - AWS Command Line Interface

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á.

HealthLake exemplos usando AWS CLI

Os exemplos de código a seguir mostram como realizar ações e implementar cenários comuns usando o AWS Command Line Interface with HealthLake.

Ações são trechos de código de programas maiores e devem ser executadas em contexto. Embora as ações mostrem como chamar funções de serviço individuais, você pode ver as ações no contexto em seus cenários relacionados.

Cada exemplo inclui um link para o código-fonte completo, onde você pode encontrar instruções sobre como configurar e executar o código no contexto.

Tópicos

Ações

O código de exemplo a seguir mostra como usar create-fhir-datastore.

AWS CLI

Para criar um armazenamento FHIR de dados.

O create-fhir-datastore exemplo a seguir demonstra como criar um novo armazenamento de dados na Amazon HealthLake.

aws healthlake create-fhir-datastore \ --region us-east-1 \ --datastore-type-version R4 \ --datastore-type-version R4 \ --datastore-name "FhirTestDatastore"

Saída:

{ "DatastoreEndpoint": "https://healthlake.us-east-1.amazonaws.com/datastore/(Datastore ID)/r4/", "DatastoreArn": "arn:aws:healthlake:us-east-1:(AWS Account ID):datastore/(Datastore ID)", "DatastoreStatus": "CREATING", "DatastoreId": "(Datastore ID)" }

Para obter mais informações, consulte Criação e monitoramento de um armazenamento de FHIR dados no Amazon HealthLake Developer Guide.

O código de exemplo a seguir mostra como usar delete-fhir-datastore.

AWS CLI

Para excluir um armazenamento FHIR de dados

O delete-fhir-datastore exemplo a seguir demonstra como excluir um armazenamento de dados e todo o seu conteúdo na Amazon HealthLake.

aws healthlake delete-fhir-datastore \ --datastore-id (Data Store ID) \ --region us-east-1

Saída:

{ "DatastoreEndpoint": "https://healthlake.us-east-1.amazonaws.com/datastore/(Datastore ID)/r4/", "DatastoreArn": "arn:aws:healthlake:us-east-1:(AWS Account ID):datastore/(Datastore ID)", "DatastoreStatus": "DELETING", "DatastoreId": "(Datastore ID)" }

Para obter mais informações, consulte Criação e monitoramento de um armazenamento de FHIR dados < https://docs.aws.amazon.com/healthlake/ latest/devguide/working -with- FHIR -healthlake.html> no Amazon Developer Guide. HealthLake

O código de exemplo a seguir mostra como usar describe-fhir-datastore.

AWS CLI

Para descrever um armazenamento FHIR de dados

O describe-fhir-datastore exemplo a seguir demonstra como encontrar as propriedades de um armazenamento de dados na Amazon HealthLake.

aws healthlake describe-fhir-datastore \ --datastore-id "1f2f459836ac6c513ce899f9e4f66a59" \ --region us-east-1

Saída:

{ "DatastoreProperties": { "PreloadDataConfig": { "PreloadDataType": "SYNTHEA" }, "DatastoreName": "FhirTestDatastore", "DatastoreArn": "arn:aws:healthlake:us-east-1:(AWS Account ID):datastore/(Datastore ID)", "DatastoreEndpoint": "https://healthlake.us-east-1.amazonaws.com/datastore/(Datastore ID)/r4/", "DatastoreStatus": "CREATING", "DatastoreTypeVersion": "R4", "DatastoreId": "(Datastore ID)" } }

Para obter mais informações, consulte Criação e monitoramento de um armazenamento de FHIR dados no Amazon HealthLake Developer Guide.

O código de exemplo a seguir mostra como usar describe-fhir-export-job.

AWS CLI

Para descrever um trabalho FHIR de exportação

O describe-fhir-export-job exemplo a seguir mostra como encontrar as propriedades de um trabalho de FHIR exportação na Amazon HealthLake.

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

Saída:

{ "ExportJobProperties": { "DataAccessRoleArn": "arn:aws:iam::(AWS Account ID):role/(Role Name)", "JobStatus": "IN_PROGRESS", "JobId": "9009813e9d69ba7cf79bcb3468780f16", "SubmitTime": 1609175692.715, "OutputDataConfig": { "S3Uri": "s3://(Bucket Name)/(Prefix Name)/59593b2d0367ce252b5e66bf5fd6b574-FHIR_EXPORT-9009813e9d69ba7cf79bcb3468780f16/" }, "DatastoreId": "(Datastore ID)" } }

Para obter mais informações, consulte Exportação de arquivos de um armazenamento de FHIR dados no Amazon HealthLake Developer Guide.

O código de exemplo a seguir mostra como usar describe-fhir-import-job.

AWS CLI

Para descrever um trabalho FHIR de importação

O describe-fhir-import-job exemplo a seguir mostra como conhecer as propriedades de um trabalho de FHIR importação usando a Amazon HealthLake.

aws healthlake describe-fhir-import-job \ --datastore-id (Datastore ID) \ --job-id c145fbb27b192af392f8ce6e7838e34f \ --region us-east-1

Saída:

{ "ImportJobProperties": { "InputDataConfig": { "S3Uri": "s3://(Bucket Name)/(Prefix Name)/" { "arrayitem2": 2 } }, "DataAccessRoleArn": "arn:aws:iam::(AWS Account ID):role/(Role Name)", "JobStatus": "COMPLETED", "JobId": "c145fbb27b192af392f8ce6e7838e34f", "SubmitTime": 1606272542.161, "EndTime": 1606272609.497, "DatastoreId": "(Datastore ID)" } }

Para obter mais informações, consulte Importação de arquivos para um armazenamento de FHIR dados no Amazon HealthLake Developer Guide.

O código de exemplo a seguir mostra como usar list-fhir-datastores.

AWS CLI

Para listar armazenamentos FHIR de dados

O list-fhir-datastores exemplo a seguir mostra como usar o comando e como os usuários podem filtrar os resultados com base no status do Data Store na Amazon HealthLake.

aws healthlake list-fhir-datastores \ --region us-east-1 \ --filter DatastoreStatus=ACTIVE

Saída:

{ "DatastorePropertiesList": [ { "PreloadDataConfig": { "PreloadDataType": "SYNTHEA" }, "DatastoreName": "FhirTestDatastore", "DatastoreArn": "arn:aws:healthlake:us-east-1:<AWS Account ID>:datastore/<Datastore ID>", "DatastoreEndpoint": "https://healthlake.us-east-1.amazonaws.com/datastore/<Datastore ID>/r4/", "DatastoreStatus": "ACTIVE", "DatastoreTypeVersion": "R4", "CreatedAt": 1605574003.209, "DatastoreId": "<Datastore ID>" }, { "DatastoreName": "Demo", "DatastoreArn": "arn:aws:healthlake:us-east-1:<AWS Account ID>:datastore/<Datastore ID>", "DatastoreEndpoint": "https://healthlake.us-east-1.amazonaws.com/datastore/<Datastore ID>/r4/", "DatastoreStatus": "ACTIVE", "DatastoreTypeVersion": "R4", "CreatedAt": 1603761064.881, "DatastoreId": "<Datastore ID>" } ] }

Para obter mais informações, consulte Criação e monitoramento de um armazenamento de FHIR dados no Amazon HealthLake Developer Guide.

O código de exemplo a seguir mostra como usar list-fhir-export-jobs.

AWS CLI

Para listar todos os trabalhos FHIR de exportação

O list-fhir-export-jobs exemplo a seguir mostra como usar o comando para visualizar uma lista de trabalhos de exportação associados a uma conta.

aws healthlake list-fhir-export-jobs \ --datastore-id (Datastore ID) \ --submitted-before (DATE like 2024-10-13T19:00:00Z)\ --submitted-after (DATE like 2020-10-13T19:00:00Z )\ --job-name "FHIR-EXPORT" \ --job-status SUBMITTED \ --max-results (Integer between 1 and 500)

Saída:

{ "ExportJobProperties": { "OutputDataConfig": { "S3Uri": "s3://(Bucket Name)/(Prefix Name)/" "S3Configuration": { "S3Uri": "s3://(Bucket Name)/(Prefix Name)/", "KmsKeyId" : "(KmsKey Id)" }, }, "DataAccessRoleArn": "arn:aws:iam::(AWS Account ID):role/(Role Name)", "JobStatus": "COMPLETED", "JobId": "c145fbb27b192af392f8ce6e7838e34f", "JobName" "FHIR-EXPORT", "SubmitTime": 1606272542.161, "EndTime": 1606272609.497, "DatastoreId": "(Datastore ID)" } } "NextToken": String

Para obter mais informações, consulte Exportação de arquivos de um armazenamento de FHIR dados no Amazon HealthLake Developer Guide.

O código de exemplo a seguir mostra como usar list-fhir-import-jobs.

AWS CLI

Para listar todos os trabalhos FHIR de importação

O list-fhir-import-jobs exemplo a seguir mostra como usar o comando para visualizar uma lista de todos os trabalhos de importação associados a uma conta.

aws healthlake list-fhir-import-jobs \ --datastore-id (Datastore ID) \ --submitted-before (DATE like 2024-10-13T19:00:00Z) \ --submitted-after (DATE like 2020-10-13T19:00:00Z ) \ --job-name "FHIR-IMPORT" \ --job-status SUBMITTED \ -max-results (Integer between 1 and 500)

Saída:

{ "ImportJobProperties": { "OutputDataConfig": { "S3Uri": "s3://(Bucket Name)/(Prefix Name)/", "S3Configuration": { "S3Uri": "s3://(Bucket Name)/(Prefix Name)/", "KmsKeyId" : "(KmsKey Id)" }, }, "DataAccessRoleArn": "arn:aws:iam::(AWS Account ID):role/(Role Name)", "JobStatus": "COMPLETED", "JobId": "c145fbb27b192af392f8ce6e7838e34f", "JobName" "FHIR-IMPORT", "SubmitTime": 1606272542.161, "EndTime": 1606272609.497, "DatastoreId": "(Datastore ID)" } } "NextToken": String

Para obter mais informações, consulte Importação de arquivos para o FHIR Data Store no Amazon HealthLake Developer Guide.

O código de exemplo a seguir mostra como usar list-tags-for-resource.

AWS CLI

Para listar tags para um armazenamento de dados

O list-tags-for-resource exemplo a seguir lista as tags associadas ao armazenamento de dados especificado. :

aws healthlake list-tags-for-resource \ --resource-arn "arn:aws:healthlake:us-east-1:674914422125:datastore/fhir/0725c83f4307f263e16fd56b6d8ebdbe" \ --region us-east-1

Saída:

{ "tags": { "key": "value", "key1": "value1" } }

Para obter mais informações, consulte Marcar recursos na Amazon HealthLake no Amazon HealthLake Developer Guide.

O código de exemplo a seguir mostra como usar start-fhir-export-job.

AWS CLI

Para iniciar um trabalho FHIR de exportação

O start-fhir-export-job exemplo a seguir mostra como iniciar um trabalho de FHIR exportação usando a Amazon HealthLake.

aws healthlake start-fhir-export-job \ --output-data-config S3Uri="s3://(Bucket Name)/(Prefix Name)/" \ --datastore-id (Datastore ID) \ --data-access-role-arn arn:aws:iam::(AWS Account ID):role/(Role Name)

Saída:

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

Para obter mais informações, consulte Exportação de arquivos de um armazenamento de FHIR dados no Amazon HealthLake Developer Guide.

O código de exemplo a seguir mostra como usar start-fhir-import-job.

AWS CLI

Para iniciar um trabalho FHIR de importação

O start-fhir-import-job exemplo a seguir mostra como iniciar um trabalho de FHIR importação usando a Amazon HealthLake.

aws healthlake start-fhir-import-job \ --input-data-config S3Uri="s3://(Bucket Name)/(Prefix Name)/" \ --datastore-id (Datastore ID) \ --data-access-role-arn "arn:aws:iam::(AWS Account ID):role/(Role Name)" \ --region us-east-1

Saída:

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

Para obter mais informações, consulte Importação de arquivos para um armazenamento de FHIR dados 'https://docs.aws.amazon.com/healthlake/latest/devguide/import-datastore.html no Amazon HeatlhLake Developer Guide.

O código de exemplo a seguir mostra como usar tag-resource.

AWS CLI

Para adicionar uma tag ao Data Store

O tag-resource exemplo a seguir mostra como adicionar uma tag a um armazenamento de dados.

aws healthlake tag-resource \ --resource-arn "arn:aws:healthlake:us-east-1:691207106566:datastore/fhir/0725c83f4307f263e16fd56b6d8ebdbe" \ --tags '[{"Key": "key1", "Value": "value1"}]' \ --region us-east-1

Este comando não produz saída.

Para obter mais informações, consulte “Adicionar uma tag a um armazenamento de dados < https://docs.aws.amazon.com/healthlake/ latest/devguide/add -a-tag.html>'__ no Amazon Developer Guide. HealthLake .

  • Para API obter detalhes, consulte TagResourcena Referência de AWS CLI Comandos.

O código de exemplo a seguir mostra como usar untag-resource.

AWS CLI

Para remover tags de um armazenamento de dados.

O untag-resource exemplo a seguir mostra como remover tags de um armazenamento de dados.

aws healthlake untag-resource \ --resource-arn "arn:aws:healthlake:us-east-1:674914422125:datastore/fhir/b91723d65c6fdeb1d26543a49d2ed1fa" \ --tag-keys '["key1"]' \ --region us-east-1

Este comando não produz saída.

Para obter mais informações, consulte Remoção de tags de um armazenamento de dados no Amazon HealthLake Developer Guide.

  • Para API obter detalhes, consulte UntagResourcena Referência de AWS CLI Comandos.