本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
FHIR 订阅生命周期 AWS HealthLake
请按照以下步骤了解 FHIR 订阅生命周期:
-
创建
SubscriptionTopic-
使用状态
SubscriptionTopic创建"unknown"
-
-
创建
Subscription-
使用状态
Subscription创建"requested" -
HealthLake 验证配置
Subscription -
Subscription必须引用已存在的主题(主题必须处于状态unknown、draft、active)。
-
-
Activation
-
如果有效,则
Subscription将的状态 HealthLake 更新为"active" -
创建时
Subscription,如果给定的主题处于状态"unknown",则当订阅也处于活动状态时,状态会 HealthLake更新为"active" -
订阅通常需要 5-10 分钟才能成功创建
-
如果
Subscription未成功创建,则状态将更改为应执行删除操作error的位置,然后重试创建订阅。您可以查看订阅资源中的"error"字段,以了解订阅未成功创建的原因。
-
-
订阅时正在收录
active -
Whil
Subscriptione 是active-
HealthLake 监视符合您标准的事件
-
发生匹配时,通知会发送到已配置的端点
-
-
错误处理
-
HealthLake 尝试重试 14 天,然后停止重试这些事件
-
-
停用
-
Subscription可以通过以下方式停用 A:设置结束日期(自动停用)
{ "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>
-