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-datastore
exemple 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-versionR4
\ --datastore-type-versionR4
\ --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 CreateFhirDatastore
la 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-datastore
exemple 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)
\ --regionus-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 DeleteFhirDatastore
la 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-datastore
exemple 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"
\ --regionus-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.
-
Pour API plus de détails, voir DescribeFhirDatastore
la section Référence des AWS CLI commandes.
-
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-job
exemple 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-id9b9a51943afaedd0a8c0c26c49135a31
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.
-
Pour API plus de détails, voir DescribeFhirExportJob
la section Référence des AWS CLI commandes.
-
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-job
exemple 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-idc145fbb27b192af392f8ce6e7838e34f
\ --regionus-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.
-
Pour API plus de détails, voir DescribeFhirImportJob
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-fhir-datastores
.
- AWS CLI
-
Pour répertorier FHIR les magasins de données
L'
list-fhir-datastores
exemple 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
\ --filterDatastoreStatus=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 ListFhirDatastores
la 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-jobs
exemple 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-statusSUBMITTED
\ --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 ListFhirExportJobs
la 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-jobs
exemple 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-statusSUBMITTED
\-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 ListFhirImportJobs
la 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-resource
exemple 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"
\ --regionus-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 ListTagsForResource
la 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-job
exemple 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-arnarn: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 StartFhirExportJob
la 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-job
exemple 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)"
\ --regionus-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 StartFhirImportJob
la 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-resource
exemple 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"}]
' \ --regionus-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 TagResource
la 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-resource
exemple 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"]
' \ --regionus-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 UntagResource
la section Référence des AWS CLI commandes.
-