View a markdown version of this page

Der FHIR-Abonnement-Lebenszyklus mit AWS HealthLake - AWS HealthLake

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Der FHIR-Abonnement-Lebenszyklus mit AWS HealthLake

Folgen Sie diesen Schritten, um den Lebenszyklus eines FHIR-Abonnements zu verstehen:

  1. Erstellen eines SubscriptionTopic

    • Erstellen Sie ein SubscriptionTopic mit Status "unknown"

  2. Erstellen eines Subscription

    • Erstellen Sie eine Subscription mit Status "requested"

    • HealthLake validiert die Konfiguration Subscription

    • Subscriptionmuss auf ein bereits vorhandenes Thema verweisen (das Thema muss den Status habenunknown,draft,active).

  3. Aktivierung

    • Falls gültig, HealthLake aktualisiert der Status von Subscription auf "active"

    • Wenn das angegebene Thema beim Erstellen eines Subscription im Status war"unknown", wird der Status auf den Status HealthLake aktualisiert, "active" sobald das Abonnement ebenfalls aktiv ist

    • Die erfolgreiche Erstellung von Abonnements dauert in der Regel 5-10 Minuten

    • Wenn die Erstellung Subscription nicht erfolgreich ist, ändert sich der Status dahin, error wo Sie einen DELETE-Vorgang ausführen und dann erneut versuchen sollten, ein Abonnement zu erstellen. In dem "error" Feld in der Abonnementressource können Sie nachlesen, warum das Abonnement nicht erfolgreich erstellt wurde.

  4. Aufnahme während des Abonnements active

  5. Während Subscription ist active

    • HealthLake überwacht Ereignisse, die Ihren Kriterien entsprechen

    • Bei Übereinstimmungen werden Benachrichtigungen an den konfigurierten Endpunkt gesendet

  6. Fehlerbehandlung

    • HealthLake versucht es 14 Tage lang erneut und hört dann bei diesen Ereignissen auf, es erneut zu versuchen

  7. Deaktivierung

    • A Subscription kann deaktiviert werden durch:

      Einstellung eines Enddatums (automatische Deaktivierung)

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

      Die Ressource wird Subscription gelöscht

      DELETE https://<baseHealthLakeURL>/Subscription/<your subscription resource id>