本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 的 FHIR 訂閱生命週期 AWS HealthLake
請依照下列步驟了解 FHIR 訂閱生命週期:
-
建立
SubscriptionTopic-
建立
SubscriptionTopic狀態為 的"unknown"
-
-
建立
Subscription-
建立
Subscription狀態為 的"requested" -
HealthLake 驗證
Subscription組態 -
Subscription必須參考已存在的主題 (主題必須處於 狀態unknown、draft、)active。
-
-
啟用
-
如果有效,HealthLake 會將 的狀態更新
Subscription為"active" -
建立 時
Subscription,如果指定的主題處於 狀態"unknown",HealthLake 會在訂閱也處於作用中"active"狀態時將狀態更新為 -
成功建立訂閱通常需要 5-10 分鐘
-
如果
Subscription未成功建立,狀態將變更為您應執行 DELETE 操作error的位置,然後重試建立訂閱。您可以在訂閱資源中檢視"error"欄位,以查看訂閱無法成功建立的原因。
-
-
訂閱為 時的擷取
active -
雖然
Subscription是active-
HealthLake 會監控符合您條件的事件
-
發生相符項目時,通知會傳送至設定的端點
-
-
錯誤處理
-
HealthLake 會嘗試重試 14 天,然後停止重試這些事件
-
-
停用
-
Subscription可以停用 :設定結束日期 (自動停用)
{ "resourceType": "Subscription", "meta": { "profile": [ "http://hl7.org/fhir/uv/subscriptions-backport/StructureDefinition/backport-subscription" ] }, "status": "requested", "end": "2026-07-31T05:38:17.2404292+00:00", "reason": "Test subscription for walkthrough", "criteria": "https://healthlake.<AWS_REGION>.amazonaws.com/datastore/<datastoreId>/r4/SubscriptionTopic/<your topic id>", "_criteria": { "extension": [ { "url": "http://hl7.org/fhir/uv/subscriptions-backport/StructureDefinition/backport-filter-criteria", "valueString": "Encounter?subject=Patient/<patient id>" } ] }, "channel": { "type": "event-bridge", "endpoint": "<your event bus arn>", "payload": "application/fhir+json", "_payload": { "extension": [ { "url": "http://hl7.org/fhir/uv/subscriptions-backport/StructureDefinition/backport-payload-content", "valueCode": "id-only" } ] } } }刪除
Subscription資源DELETE https://<baseHealthLakeURL>/Subscription/<your subscription resource id>
-