HealthLake contoh menggunakan AWS CLI - AWS Command Line Interface

Dokumentasi ini AWS CLI hanya untuk Versi 1. Untuk dokumentasi yang terkait dengan Versi 2 AWS CLI, lihat Panduan Pengguna Versi 2.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

HealthLake contoh menggunakan AWS CLI

Contoh kode berikut menunjukkan cara melakukan tindakan dan mengimplementasikan skenario umum dengan menggunakan AWS Command Line Interface with HealthLake.

Tindakan adalah kutipan kode dari program yang lebih besar dan harus dijalankan dalam konteks. Sementara tindakan menunjukkan cara memanggil fungsi layanan individual, Anda dapat melihat tindakan dalam konteks dalam skenario terkait.

Setiap contoh menyertakan tautan ke kode sumber lengkap, di mana Anda dapat menemukan instruksi tentang cara mengatur dan menjalankan kode dalam konteks.

Tindakan

Contoh kode berikut menunjukkan cara menggunakancreate-fhir-datastore.

AWS CLI

Untuk membuat penyimpanan FHIR data.

create-fhir-datastoreContoh berikut menunjukkan cara membuat Data Store baru di Amazon HealthLake.

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

Output:

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

Untuk informasi selengkapnya, lihat Membuat dan memantau FHIR Penyimpanan Data di Panduan HealthLake Pengembang Amazon.

Contoh kode berikut menunjukkan cara menggunakandelete-fhir-datastore.

AWS CLI

Untuk menghapus FHIR Penyimpanan Data

delete-fhir-datastoreContoh berikut menunjukkan cara menghapus Data Store dan semua isinya di Amazon HealthLake.

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

Output:

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

Untuk informasi selengkapnya, lihat Membuat dan memantau Penyimpanan FHIR Data < https://docs.aws.amazon.com/healthlake/ latest/devguide/working -with- FHIR -healthlake.html> di Panduan Pengembang Amazon. HealthLake

Contoh kode berikut menunjukkan cara menggunakandescribe-fhir-datastore.

AWS CLI

Untuk mendeskripsikan FHIR Penyimpanan Data

describe-fhir-datastoreContoh berikut menunjukkan bagaimana menemukan properti dari Data Store di Amazon HealthLake.

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

Output:

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

Untuk informasi selengkapnya, lihat Membuat dan memantau FHIR Penyimpanan Data di Panduan HealthLake Pengembang Amazon.

Contoh kode berikut menunjukkan cara menggunakandescribe-fhir-export-job.

AWS CLI

Untuk menggambarkan pekerjaan FHIR ekspor

describe-fhir-export-jobContoh berikut menunjukkan cara menemukan properti pekerjaan FHIR ekspor di Amazon HealthLake.

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

Output:

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

Untuk informasi selengkapnya, lihat Mengekspor file dari FHIR Penyimpanan Data di Panduan HealthLake Pengembang Amazon.

Contoh kode berikut menunjukkan cara menggunakandescribe-fhir-import-job.

AWS CLI

Untuk menggambarkan pekerjaan FHIR impor

describe-fhir-import-jobContoh berikut menunjukkan cara mempelajari properti pekerjaan FHIR impor menggunakan Amazon HealthLake.

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

Output:

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

Untuk informasi selengkapnya, lihat Mengimpor file ke FHIR Penyimpanan Data di Panduan HealthLake Pengembang Amazon.

Contoh kode berikut menunjukkan cara menggunakanlist-fhir-datastores.

AWS CLI

Untuk daftar Toko FHIR Data

list-fhir-datastoresContoh berikut menunjukkan cara menggunakan perintah dan bagaimana pengguna dapat memfilter hasil berdasarkan status Penyimpanan Data di Amazon HealthLake.

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

Output:

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

Untuk informasi selengkapnya, lihat Membuat dan memantau FHIR Penyimpanan Data di Panduan HealthLake Pengembang Amazon.

Contoh kode berikut menunjukkan cara menggunakanlist-fhir-export-jobs.

AWS CLI

Untuk daftar semua pekerjaan FHIR ekspor

list-fhir-export-jobsContoh berikut menunjukkan cara menggunakan perintah untuk melihat daftar pekerjaan ekspor yang terkait dengan akun.

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)

Output:

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

Untuk informasi selengkapnya, lihat Mengekspor file dari FHIR Penyimpanan Data di Panduan HealthLake Pengembang Amazon.

Contoh kode berikut menunjukkan cara menggunakanlist-fhir-import-jobs.

AWS CLI

Untuk mencantumkan semua pekerjaan FHIR impor

list-fhir-import-jobsContoh berikut menunjukkan cara menggunakan perintah untuk melihat daftar semua pekerjaan impor yang terkait dengan akun.

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)

Output:

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

Untuk informasi selengkapnya, lihat Mengimpor file ke FHIR Penyimpanan Data di Panduan HealthLake Pengembang Amazon.

Contoh kode berikut menunjukkan cara menggunakanlist-tags-for-resource.

AWS CLI

Untuk mencantumkan tag untuk Penyimpanan Data

list-tags-for-resourceContoh berikut mencantumkan tag yang terkait dengan Data Store yang ditentukan. :

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

Output:

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

Untuk informasi selengkapnya, lihat Menandai sumber daya di Amazon HealthLake di Panduan HealthLake Pengembang Amazon.

Contoh kode berikut menunjukkan cara menggunakanstart-fhir-export-job.

AWS CLI

Untuk memulai pekerjaan FHIR ekspor

start-fhir-export-jobContoh berikut menunjukkan cara memulai pekerjaan FHIR ekspor menggunakan 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)

Output:

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

Untuk informasi selengkapnya, lihat Mengekspor file dari FHIR Penyimpanan Data di Panduan HealthLake Pengembang Amazon.

Contoh kode berikut menunjukkan cara menggunakanstart-fhir-import-job.

AWS CLI

Untuk memulai pekerjaan FHIR impor

start-fhir-import-jobContoh berikut menunjukkan cara memulai pekerjaan FHIR impor menggunakan 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

Output:

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

Untuk informasi selengkapnya, lihat Mengimpor file ke FHIR Penyimpanan Data 'https://docs.aws.amazon.com/healthlake/latest/devguide/import-datastore.html di Panduan HeatlhLake Pengembang Amazon.

Contoh kode berikut menunjukkan cara menggunakantag-resource.

AWS CLI

Untuk menambahkan tag ke Data Store

tag-resourceContoh berikut menunjukkan cara menambahkan tag ke Data Store.

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

Perintah ini tidak menghasilkan output.

Untuk informasi selengkapnya, lihat 'Menambahkan tag ke Penyimpanan Data < https://docs.aws.amazon.com/healthlake/ latest/devguide/add -a-tag.html>'__ di Panduan Pengembang Amazon. HealthLake .

  • Untuk API detailnya, lihat TagResourcedi Referensi AWS CLI Perintah.

Contoh kode berikut menunjukkan cara menggunakanuntag-resource.

AWS CLI

Untuk menghapus tag dari Penyimpanan Data.

untag-resourceContoh berikut menunjukkan cara menghapus tag dari Data Store.

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

Perintah ini tidak menghasilkan output.

Untuk informasi selengkapnya, lihat Menghapus tag dari Penyimpanan Data di Panduan HealthLake Pengembang Amazon.

  • Untuk API detailnya, lihat UntagResourcedi Referensi AWS CLI Perintah.