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-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 CreateFhirDatastore
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 DeleteFhirDatastore
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 DescribeFhirDatastore
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 DescribeFhirExportJob
na Referência de AWS CLI Comandos.
-
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 DescribeFhirImportJob
na Referência de AWS CLI Comandos.
-
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 ListFhirDatastores
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 ListFhirExportJobs
na Referência de AWS CLI Comandos.
-
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 StartFhirExportJob
na Referência de AWS CLI Comandos.
-
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 StartFhirImportJob
na Referência de AWS CLI Comandos.
-
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.
-