HealthLake ejemplos que utilizan AWS CLI - AWS Command Line Interface

Esta documentación es AWS CLI únicamente para la versión 1 de la versión. Para ver la documentación relacionada con la versión 2 de AWS CLI, consulte la Guía del usuario de la versión 2.

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.

Acciones

El siguiente ejemplo de código muestra cómo usarlocreate-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-version R4 \ --datastore-type-version R4 \ --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 CreateFhirDatastorela Referencia de AWS CLI comandos.

El siguiente ejemplo de código muestra cómo usarlodelete-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) \ --region us-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

  • Para obtener API más información, consulte la Referencia de comandos. DeleteFhirDatastoreAWS CLI

El siguiente ejemplo de código muestra cómo usarlodescribe-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" \ --region us-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.

El siguiente ejemplo de código muestra cómo usarlodescribe-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-id 9b9a51943afaedd0a8c0c26c49135a31

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.

El siguiente ejemplo de código muestra cómo usarlodescribe-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-id c145fbb27b192af392f8ce6e7838e34f \ --region us-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.

El siguiente ejemplo de código muestra cómo usarlolist-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 \ --filter DatastoreStatus=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 ListFhirDatastoresla Referencia de AWS CLI comandos.

El siguiente ejemplo de código muestra cómo usarlolist-fhir-export-jobs.

AWS CLI

Para FHIR enumerar todos los trabajos de 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-status SUBMITTED \ --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 ListFhirExportJobsla Referencia de AWS CLI comandos.

El siguiente ejemplo de código muestra cómo usarlolist-fhir-import-jobs.

AWS CLI

Para FHIR enumerar todos los trabajos de 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-status SUBMITTED \ -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 ListFhirImportJobsla Referencia de AWS CLI comandos.

El siguiente ejemplo de código muestra cómo usarlolist-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" \ --region us-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 ListTagsForResourcela Referencia de AWS CLI comandos.

El siguiente ejemplo de código muestra cómo usarlostart-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-arn arn: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 StartFhirExportJobla Referencia de AWS CLI comandos.

El siguiente ejemplo de código muestra cómo usarlostart-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)" \ --region us-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 StartFhirImportJobla Referencia de AWS CLI comandos.

El siguiente ejemplo de código muestra cómo usarlotag-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"}]' \ --region us-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 TagResourcela Referencia de AWS CLI comandos.

El siguiente ejemplo de código muestra cómo usarlountag-resource.

AWS CLI

Para eliminar etiquetas de un almacén de datos.

El siguiente untag-resource ejemplo 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"]' \ --region us-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 UntagResourcela Referencia de AWS CLI comandos.