Há mais AWS SDK exemplos disponíveis no GitHub repositório AWS Doc SDK Examples
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, é possível 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-versionR4
\ --datastore-type-versionR4
\ --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.
-
Para API obter detalhes, consulte C reateFHIRDatastore
na Referência de AWS CLI Comandos.
-
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)
\ --regionus-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
-
Para API obter detalhes, consulte D eleteFHIRDatastore
na Referência de AWS CLI Comandos.
-
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"
\ --regionus-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.
-
Para API obter detalhes, consulte D escribeFHIRDatastore
na Referência de AWS CLI Comandos.
-
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-id9b9a51943afaedd0a8c0c26c49135a31
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.
-
Para API obter detalhes, consulte D escribeFHIRExport Job
in AWS CLI Command Reference.
-
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-idc145fbb27b192af392f8ce6e7838e34f
\ --regionus-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.
-
Para API obter detalhes, consulte D escribeFHIRImport Job
in AWS CLI Command Reference.
-
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
\ --filterDatastoreStatus=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.
-
Para API obter detalhes, consulte L istFHIRDatastores
na Referência de AWS CLI Comandos.
-
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-statusSUBMITTED
\ --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.
-
Para API obter detalhes, consulte L istFHIRExport Jobs
in AWS CLI Command Reference.
-
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-statusSUBMITTED
\-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.
-
Para API obter detalhes, consulte ListFhirImportJobs
na Referência de AWS CLI Comandos.
-
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"
\ --regionus-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.
-
Para API obter detalhes, consulte ListTagsForResource
na Referência de AWS CLI Comandos.
-
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-arnarn: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.
-
Para API obter detalhes, consulte S tartFHIRExport Job
in AWS CLI Command Reference.
-
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)"
\ --regionus-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.
-
Para API obter detalhes, consulte S tartFHIRImport Job
in AWS CLI Command Reference.
-
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"}]
' \ --regionus-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 TagResource
na 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"]
' \ --regionus-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 UntagResource
na Referência de AWS CLI Comandos.
-