

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
<a name="managing-fhir-subscriptions-lifecycle"></a>

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

1. Erstellen eines `SubscriptionTopic`
   + Erstellen Sie ein `SubscriptionTopic` mit Status `"unknown"`

1. Erstellen eines `Subscription`
   + Erstellen Sie eine `Subscription` mit Status `"requested"`
   + HealthLake validiert die Konfiguration `Subscription`
   + `Subscription`*muss* auf ein bereits vorhandenes Thema verweisen (das Thema *muss* den Status haben`unknown`,`draft`,`active`).

1. 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.

1. Aufnahme während des Abonnements `active`

1. Während `Subscription` ist `active`
   + HealthLake überwacht Ereignisse, die Ihren Kriterien entsprechen
   + Bei Übereinstimmungen werden Benachrichtigungen an den konfigurierten Endpunkt gesendet

1. Fehlerbehandlung
   + HealthLake versucht es 14 Tage lang erneut und hört dann bei diesen Ereignissen auf, es erneut zu versuchen

1. 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>
     ```