View a markdown version of this page

を使用した FHIR サブスクリプションのライフサイクル AWS HealthLake - AWS HealthLake

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

を使用した FHIR サブスクリプションのライフサイクル AWS HealthLake

FHIR サブスクリプションのライフサイクルを理解するには、次の手順に従います。

  1. SubscriptionTopic を作成する

    • ステータスSubscriptionTopicで を作成する "unknown"

  2. Subscription を作成する

    • ステータスSubscriptionで を作成する "requested"

    • HealthLake がSubscription設定を検証します

    • Subscription は既存のトピックを参照する必要があります (トピックのステータスunknowndraft、)active

  3. Activation

    • 有効な場合、HealthLake は のステータスSubscriptionを に更新します。 "active"

    • の作成中にSubscription、指定されたトピックのステータスが の場合"unknown"、サブスクリプションもアクティブ"active"になると、HealthLake はステータスを に更新します。

    • サブスクリプションが正常に作成されるまでに通常 5~10 分かかります

    • が正常に作成Subscriptionされない場合、ステータスは DELETE オペレーションを実行するerror場所に変更され、サブスクリプションの作成を再試行します。サブスクリプションリソースの "error"フィールドを表示して、サブスクリプションが正常に作成されなかった理由を確認できます。

  4. サブスクリプション中の取り込み active

  5. Subscription が の場合 active

    • HealthLake は、条件に一致するイベントをモニタリングします

    • 一致が発生すると、設定されたエンドポイントに通知が送信されます

  6. エラー処理

    • HealthLake は 14 日間再試行し、それらのイベントの再試行を停止します。

  7. 非アクティブ化

    • は、次の方法で非アクティブ化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>