Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Membuat Langganan FHIR dengan AWS HealthLake
Panduan berikut menunjukkan cara membuat Langganan FHIR menggunakan AWS HealthLake.
Untuk membuat Langganan FHIR
-
Buat a
SubscriptionTopic.Contoh sumber Topik Berlangganan:
{ "resourceType": "SubscriptionTopic", "url": "http://example.org/FHIR/SubscriptionTopic/encounter-create", "version": "1.0.0-fhir.r4b", "title": "encounter-create", "status": "unknown", "description": "Example topic for new encounters", "resourceTrigger": [ { "description": "Encounter Create", "resource": "Encounter", "supportedInteraction": ["create", "update"] } ] } -
Siapkan titik akhir notifikasi Anda (saluran khusus). Langkah-langkah berikut adalah langkah-langkah yang diperlukan untuk memastikan titik akhir akan menerima pemberitahuan
Saat menggunakan REST Hook
-
Percayai
events.amazonaws.com.rproxy.govskope.cakebijakan kunci KMS Anda jika menggunakan datastore CM_CMK. -
Jika menggunakan datastore CM_CMK, Anda harus menambahkan
EventBridgeApiDestinationstag ke kunci KMS Anda dengan nilaitrue -
HealthLake digunakan OAuth untuk mengautentikasi titik akhir REST Hook Anda. Oleh karena itu, saat membuat langganan REST hook, Anda harus memasukkan client-id, client-secret, dan oAuth-endpoint-url di saluran. _type.extension [*].
Contoh kebijakan kunci KMS jika menggunakan datastore CM_CMK:
{ "Sid": "AllowEventBridgeToUseKMSKey", "Effect": "Allow", "Principal": { "Service": ["events.amazonaws.com", "healthlake.amazonaws.com"] }, "Action": ["kms:GenerateDataKey*", "kms:Decrypt", "kms:DescribeKey"], "Resource": "*" }Saat menggunakan EventBridge
-
Percayai
events.amazonaws.com.rproxy.govskope.cakebijakan kunci KMS Anda jika menggunakan datastore CM_CMK. -
Verifikasi kepercayaan kebijakan EventBridge sumber daya Anda
healthlake.amazonaws.com.rproxy.govskope.casebagai prinsipal layanan. -
Saat menggunakan CM_CMK dan EventBridge merupakan titik akhir, verifikasi bahwa Anda mengenkripsi EventBridge bus Anda dengan kunci KMS yang sama dengan kunci KMS datastore.
-
Verifikasi bahwa EventBridge Bus Anda memiliki setidaknya 1 aturan yang cocok dengan acara yang dihasilkan oleh HealthLake.
Contoh kebijakan sumber daya untuk bus EventBridge saluran:
{ "Version": "2012-10-17", "Statement": [ { "Sid": "allowHealthlakeToPutEvents", "Effect": "Allow", "Principal": { "Service": "healthlake.amazonaws.com" }, "Action": "events:PutEvents", "Resource": "arn:aws:healthlake:us-east-1:111122223333:event-bus/FhirSubscriptions-bus" } ] }Contoh EventBridge aturan pola peristiwa untuk menerima peristiwa dari: HealthLake
{ "detail-type": ["FHIR Subscription Notification"], "source": ["healthlake"] }catatan
HealthLake mendukung 2 sumber:
-
“healthlake”: Hanya untuk Langganan. -
“aws.healthlake”: Untuk menerima acara HealthLake layanan.
Gunakan
“healthlake”sebagai sumber saat membuat aturan untuk bus acara Langganan FHIR. -
-
Buat Anda
SubscriptionKirim sumber Langganan dengan:
-
Status:
"requested" -
Referensi ke
SubscriptionTopicid yang Anda pilih -
Kriteria filter. Untuk informasi selengkapnya, lihat Memfilter Pemberitahuan untuk filter yang didukung.
-
Konfigurasi saluran
-