Hay más AWS SDK ejemplos disponibles en el GitHub repositorio de AWS Doc SDK Examples
Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
HealthLake ejemplos que utilizan AWS CLI
Los siguientes ejemplos de código muestran cómo realizar acciones e implementar escenarios comunes mediante el uso del AWS Command Line Interface with HealthLake.
Las acciones son extractos de código de programas más grandes y deben ejecutarse en contexto. Mientras las acciones muestran cómo llamar a las funciones de servicio individuales, es posible ver las acciones en contexto en los escenarios relacionados.
Cada ejemplo incluye un enlace al código fuente completo, donde puede encontrar instrucciones sobre cómo configurar y ejecutar el código en su contexto.
Temas
Acciones
En el siguiente ejemplo de código se muestra cómo usar create-fhir-datastore
.
- AWS CLI
-
Para crear un almacén FHIR de datos.
El siguiente
create-fhir-datastore
ejemplo muestra cómo crear un nuevo almacén de datos en Amazon HealthLake.aws healthlake create-fhir-datastore \ --region
us-east-1
\ --datastore-type-versionR4
\ --datastore-type-versionR4
\ --datastore-name"FhirTestDatastore"
Salida:
{ "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 obtener más información, consulte Creación y supervisión de un almacén de FHIR datos en la Guía para HealthLake desarrolladores de Amazon.
-
Para API obtener más información, consulte C reateFHIRDatastore
en la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usar delete-fhir-datastore
.
- AWS CLI
-
Para eliminar un almacén FHIR de datos
El siguiente
delete-fhir-datastore
ejemplo muestra cómo eliminar un almacén de datos y todo su contenido en Amazon HealthLake.aws healthlake delete-fhir-datastore \ --datastore-id
(Data
Store
ID)
\ --regionus-east-1
Salida:
{ "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 obtener más información, consulte Creación y supervisión de un almacén de FHIR datos < https://docs.aws.amazon.com/healthlake/ latest/devguide/working -with- FHIR -healthlake.html> en la Guía para desarrolladores de Amazon. HealthLake
En el siguiente ejemplo de código se muestra cómo usar describe-fhir-datastore
.
- AWS CLI
-
Para describir un almacén FHIR de datos
El siguiente
describe-fhir-datastore
ejemplo muestra cómo encontrar las propiedades de un almacén de datos en Amazon HealthLake.aws healthlake describe-fhir-datastore \ --datastore-id
"1f2f459836ac6c513ce899f9e4f66a59"
\ --regionus-east-1
Salida:
{ "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 obtener más información, consulte Creación y supervisión de almacenes de FHIR datos en la Guía para HealthLake desarrolladores de Amazon.
-
Para API obtener más información, consulte D escribeFHIRDatastore
en la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usar describe-fhir-export-job
.
- AWS CLI
-
Para describir un trabajo FHIR de exportación
El siguiente
describe-fhir-export-job
ejemplo muestra cómo encontrar las propiedades de un trabajo de FHIR exportación en Amazon HealthLake.aws healthlake describe-fhir-export-job \ --datastore-id
(Datastore
ID)
\ --job-id9b9a51943afaedd0a8c0c26c49135a31
Salida:
{ "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 obtener más información, consulte Exportación de archivos desde un almacén de FHIR datos en la Guía para HealthLake desarrolladores de Amazon.
-
Para API obtener más información, consulte D escribeFHIRExport Job
in AWS CLI Command Reference.
-
En el siguiente ejemplo de código se muestra cómo usar describe-fhir-import-job
.
- AWS CLI
-
Para describir un trabajo FHIR de importación
El siguiente
describe-fhir-import-job
ejemplo muestra cómo aprender las propiedades de un trabajo de FHIR importación con Amazon HealthLake.aws healthlake describe-fhir-import-job \ --datastore-id
(Datastore
ID)
\ --job-idc145fbb27b192af392f8ce6e7838e34f
\ --regionus-east-1
Salida:
{ "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 obtener más información, consulta Importación de archivos a un almacén de FHIR datos en la Guía para HealthLake desarrolladores de Amazon.
-
Para API obtener más información, consulte D escribeFHIRImport Job
in AWS CLI Command Reference.
-
En el siguiente ejemplo de código se muestra cómo usar list-fhir-datastores
.
- AWS CLI
-
Para enumerar FHIR los almacenes de datos
El siguiente
list-fhir-datastores
ejemplo muestra cómo utilizar el comando y cómo los usuarios pueden filtrar los resultados en función del estado del almacén de datos en Amazon HealthLake.aws healthlake list-fhir-datastores \ --region
us-east-1
\ --filterDatastoreStatus=ACTIVE
Salida:
{ "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 obtener más información, consulte Creación y supervisión de un almacén de FHIR datos en la Guía para HealthLake desarrolladores de Amazon.
-
Para API obtener más información, consulte L istFHIRDatastores
en la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usar list-fhir-export-jobs
.
- AWS CLI
-
Para ver una lista de todos los trabajos de FHIR exportación
El siguiente
list-fhir-export-jobs
ejemplo muestra cómo utilizar el comando para ver una lista de los trabajos de exportación asociados a una cuenta.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)
Salida:
{ "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 obtener más información, consulte Exportación de archivos desde un almacén de FHIR datos en la Guía para HealthLake desarrolladores de Amazon.
-
Para API obtener más información, consulte L istFHIRExport Jobs
in AWS CLI Command Reference.
-
En el siguiente ejemplo de código se muestra cómo usar list-fhir-import-jobs
.
- AWS CLI
-
Para ver una lista de todos los trabajos de FHIR importación
El siguiente
list-fhir-import-jobs
ejemplo muestra cómo utilizar el comando para ver una lista de todos los trabajos de importación asociados a una cuenta.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)
Salida:
{ "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 obtener más información, consulte Importación de archivos a FHIR Data Store en la Guía para HealthLake desarrolladores de Amazon.
-
Para API obtener más información, consulte ListFhirImportJobs
la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usar list-tags-for-resource
.
- AWS CLI
-
Para enumerar las etiquetas de un almacén de datos
En el siguiente
list-tags-for-resource
ejemplo, se enumeran las etiquetas asociadas al almacén de datos especificado. :aws healthlake list-tags-for-resource \ --resource-arn
"arn:aws:healthlake:us-east-1:674914422125:datastore/fhir/0725c83f4307f263e16fd56b6d8ebdbe"
\ --regionus-east-1
Salida:
{ "tags": { "key": "value", "key1": "value1" } }
Para obtener más información, consulta Cómo etiquetar recursos en Amazon HealthLake en la Guía para HealthLake desarrolladores de Amazon.
-
Para API obtener más información, consulte ListTagsForResource
la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usar start-fhir-export-job
.
- AWS CLI
-
Para iniciar un trabajo FHIR de exportación
El siguiente
start-fhir-export-job
ejemplo muestra cómo iniciar un trabajo de FHIR exportación con 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)
Salida:
{ "DatastoreId": "(Datastore ID)", "JobStatus": "SUBMITTED", "JobId": "9b9a51943afaedd0a8c0c26c49135a31" }
Para obtener más información, consulte Exportación de archivos desde un almacén de FHIR datos en la Guía para HealthLake desarrolladores de Amazon.
-
Para API obtener más información, consulte S tartFHIRExport Job
in AWS CLI Command Reference.
-
En el siguiente ejemplo de código se muestra cómo usar start-fhir-import-job
.
- AWS CLI
-
Para iniciar un trabajo FHIR de importación
El siguiente
start-fhir-import-job
ejemplo muestra cómo iniciar un trabajo de FHIR importación con 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
Salida:
{ "DatastoreId": "(Datastore ID)", "JobStatus": "SUBMITTED", "JobId": "c145fbb27b192af392f8ce6e7838e34f" }
Para obtener más información, consulte Importación de archivos a un almacén de FHIR datos 'https://docs.aws.amazon.com/healthlake/latest/devguide/import-datastore.html en la Guía para HeatlhLake desarrolladores de Amazon.
-
Para API obtener más información, consulte S tartFHIRImport Job
in AWS CLI Command Reference.
-
En el siguiente ejemplo de código se muestra cómo usar tag-resource
.
- AWS CLI
-
Para añadir una etiqueta al almacén de datos
El siguiente
tag-resource
ejemplo muestra cómo añadir una etiqueta a un almacén de datos.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 no genera ninguna salida.
Para obtener más información, consulta «Añadir una etiqueta a un almacén de datos < https://docs.aws.amazon.com/healthlake/ latest/devguide/add -a-tag.html>'__ en la Guía para desarrolladores de Amazon. HealthLake .
-
Para API obtener más información, consulte TagResource
la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usar untag-resource
.
- AWS CLI
-
Para eliminar etiquetas de un almacén de datos.
En el siguiente
untag-resource
ejemplo, se muestra cómo eliminar etiquetas de un almacén de datos.aws healthlake untag-resource \ --resource-arn
"arn:aws:healthlake:us-east-1:674914422125:datastore/fhir/b91723d65c6fdeb1d26543a49d2ed1fa"
\ --tag-keys '["key1"]
' \ --regionus-east-1
Este comando no genera ninguna salida.
Para obtener más información, consulta Eliminar etiquetas de un almacén de datos en la Guía para HealthLake desarrolladores de Amazon.
-
Para API obtener más información, consulte UntagResource
la Referencia de AWS CLI comandos.
-