HealthLake exemples utilisant AWS CLI - AWS Command Line Interface

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

HealthLake exemples utilisant AWS CLI

Les exemples de code suivants vous montrent comment effectuer des actions et implémenter des scénarios courants à l'aide du AWS Command Line Interface with HealthLake.

Les actions sont des extraits de code de programmes plus larges et doivent être exécutées dans leur contexte. Les actions vous indiquent comment appeler des fonctions de service individuelles, mais vous pouvez les visualiser dans leur contexte dans les scénarios correspondants.

Chaque exemple inclut un lien vers le code source complet, où vous trouverez des instructions sur la façon de configurer et d'exécuter le code en contexte.

Rubriques

Actions

L'exemple de code suivant montre comment utilisercreate-fhir-datastore.

AWS CLI

Pour créer un magasin FHIR de données.

L'create-fhir-datastoreexemple suivant montre comment créer un nouveau magasin de données sur Amazon HealthLake.

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

Sortie :

{ "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)" }

Pour plus d'informations, consultez la section Création et surveillance d'un magasin de FHIR données dans le manuel Amazon HealthLake Developer Guide.

  • Pour API plus de détails, voir CreateFhirDatastorela section Référence des AWS CLI commandes.

L'exemple de code suivant montre comment utiliserdelete-fhir-datastore.

AWS CLI

Pour supprimer un magasin FHIR de données

L'delete-fhir-datastoreexemple suivant montre comment supprimer un magasin de données et l'ensemble de son contenu sur Amazon HealthLake.

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

Sortie :

{ "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)" }

Pour plus d'informations, consultez Création et surveillance d'un magasin de FHIR données < https://docs.aws.amazon.com/healthlake/ latest/devguide/working-with- FHIR -healthlake.html> dans le manuel Amazon Developer Guide. HealthLake

  • Pour API plus de détails, voir DeleteFhirDatastorela section Référence des AWS CLI commandes.

L'exemple de code suivant montre comment utiliserdescribe-fhir-datastore.

AWS CLI

Pour décrire un magasin FHIR de données

L'describe-fhir-datastoreexemple suivant montre comment rechercher les propriétés d'un magasin de données sur Amazon HealthLake.

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

Sortie :

{ "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)" } }

Pour plus d'informations, consultez la section Création et surveillance d'un magasin de FHIR données dans le manuel Amazon HealthLake Developer Guide.

L'exemple de code suivant montre comment utiliserdescribe-fhir-export-job.

AWS CLI

Pour décrire une tâche FHIR d'exportation

L'describe-fhir-export-jobexemple suivant montre comment rechercher les propriétés d'une tâche FHIR d'exportation sur Amazon HealthLake.

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

Sortie :

{ "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)" } }

Pour plus d'informations, consultez la section Exportation de fichiers depuis un magasin de FHIR données dans le manuel Amazon HealthLake Developer Guide.

L'exemple de code suivant montre comment utiliserdescribe-fhir-import-job.

AWS CLI

Pour décrire une tâche FHIR d'importation

L'describe-fhir-import-jobexemple suivant montre comment apprendre les propriétés d'une tâche d'FHIRimportation à l'aide d'Amazon HealthLake.

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

Sortie :

{ "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)" } }

Pour plus d'informations, consultez la section Importation de fichiers dans un magasin de FHIR données dans le manuel Amazon HealthLake Developer Guide.

L'exemple de code suivant montre comment utiliserlist-fhir-datastores.

AWS CLI

Pour répertorier FHIR les magasins de données

L'list-fhir-datastoresexemple suivant montre comment utiliser la commande et comment les utilisateurs peuvent filtrer les résultats en fonction du statut du magasin de données sur Amazon HealthLake.

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

Sortie :

{ "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>" } ] }

Pour plus d'informations, consultez la section Création et surveillance d'un magasin de FHIR données dans le manuel Amazon HealthLake Developer Guide.

  • Pour API plus de détails, voir ListFhirDatastoresla section Référence des AWS CLI commandes.

L'exemple de code suivant montre comment utiliserlist-fhir-export-jobs.

AWS CLI

Pour répertorier toutes les offres FHIR d'exportation

L'list-fhir-export-jobsexemple suivant montre comment utiliser la commande pour afficher la liste des tâches d'exportation associées à un compte.

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)

Sortie :

{ "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

Pour plus d'informations, consultez la section Exportation de fichiers depuis un magasin de FHIR données dans le manuel Amazon HealthLake Developer Guide.

  • Pour API plus de détails, voir ListFhirExportJobsla section Référence des AWS CLI commandes.

L'exemple de code suivant montre comment utiliserlist-fhir-import-jobs.

AWS CLI

Pour répertorier toutes les tâches FHIR d'importation

L'list-fhir-import-jobsexemple suivant montre comment utiliser la commande pour afficher la liste de toutes les tâches d'importation associées à un compte.

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)

Sortie :

{ "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

Pour plus d'informations, consultez la section Importation de fichiers vers FHIR Data Store dans le manuel Amazon HealthLake Developer Guide.

  • Pour API plus de détails, voir ListFhirImportJobsla section Référence des AWS CLI commandes.

L'exemple de code suivant montre comment utiliserlist-tags-for-resource.

AWS CLI

Pour répertorier les balises d'un magasin de données

L'list-tags-for-resourceexemple suivant répertorie les balises associées au magasin de données spécifié. :

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

Sortie :

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

Pour plus d'informations, consultez la section consacrée au balisage des ressources sur Amazon HealthLake dans le manuel Amazon HealthLake Developer Guide.

  • Pour API plus de détails, voir ListTagsForResourcela section Référence des AWS CLI commandes.

L'exemple de code suivant montre comment utiliserstart-fhir-export-job.

AWS CLI

Pour démarrer une tâche FHIR d'exportation

L'start-fhir-export-jobexemple suivant montre comment démarrer une tâche d'FHIRexportation à l'aide d'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)

Sortie :

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

Pour plus d'informations, consultez la section Exportation de fichiers depuis un magasin de FHIR données dans le manuel Amazon HealthLake Developer Guide.

  • Pour API plus de détails, voir StartFhirExportJobla section Référence des AWS CLI commandes.

L'exemple de code suivant montre comment utiliserstart-fhir-import-job.

AWS CLI

Pour démarrer une tâche FHIR d'importation

L'start-fhir-import-jobexemple suivant montre comment démarrer une tâche d'FHIRimportation à l'aide d'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

Sortie :

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

Pour plus d'informations, consultez Importation de fichiers dans un magasin de FHIR données « https://docs.aws.amazon.com/healthlake/ latest/devguide/import-datastore.html » dans le manuel Amazon HeatlhLake Developer Guide.

  • Pour API plus de détails, voir StartFhirImportJobla section Référence des AWS CLI commandes.

L'exemple de code suivant montre comment utilisertag-resource.

AWS CLI

Pour ajouter un tag au magasin de données

L'tag-resourceexemple suivant montre comment ajouter une balise à un magasin de données.

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

Cette commande ne produit aucun résultat.

Pour plus d'informations, consultez « Ajouter une balise à un magasin de données < https://docs.aws.amazon.com/healthlake/ latest/devguide/ add-a-tag .html>'__ » dans le manuel Amazon Developer Guide. HealthLake .

  • Pour API plus de détails, voir TagResourcela section Référence des AWS CLI commandes.

L'exemple de code suivant montre comment utiliseruntag-resource.

AWS CLI

Pour supprimer des balises d'un magasin de données.

L'untag-resourceexemple suivant montre comment supprimer des balises d'un magasin de données.

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

Cette commande ne produit aucun résultat.

Pour plus d'informations, consultez Supprimer des balises d'un magasin de données dans le manuel Amazon HealthLake Developer Guide.

  • Pour API plus de détails, voir UntagResourcela section Référence des AWS CLI commandes.