

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.

# Erstellen eines FHIR-Abonnements mit AWS HealthLake
<a name="managing-fhir-subscriptions-create"></a>

Die folgende Anleitung zeigt Ihnen, wie Sie ein FHIR-Abonnement mit erstellen. AWS HealthLake

**Um ein FHIR-Abonnement zu erstellen**

1. Erstellen Sie einen `SubscriptionTopic`.

   Beispiel für eine Ressource zum Thema Abonnement:

   ```
   {
     "resourceType": "SubscriptionTopic",
     "url": "http://example.org/FHIR/SubscriptionTopic/encounter-create",
     "version": "1.0.0-fhir.r4b",
     "title": "encounter-create",
     "status": "unknown",
     "description": "Example topic for new encounters",
     "resourceTrigger": [
       {
         "description": "Encounter Create",
         "resource": "Encounter",
         "supportedInteraction": ["create", "update"]
       }
     ]
   }
   ```

1. Bereiten Sie Ihren Benachrichtigungsendpunkt vor (benutzerdefinierter Kanal). Die folgenden Schritte sind erforderlich, um sicherzustellen, dass der Endpunkt Benachrichtigungen erhält

   **Bei Verwendung von REST Hook**
   + Vertrauen `events.amazonaws.com` Sie Ihrer KMS-Schlüsselrichtlinie, wenn Sie den CM\_CMK-Datenspeicher verwenden.
   + Wenn Sie einen CM\_CMK-Datenspeicher verwenden, müssen Sie Ihrem KMS-Schlüssel das Tag mit dem Wert von hinzufügen `EventBridgeApiDestinations` `true`
   + HealthLake verwendet, OAuth um Ihren REST-Hook-Endpunkt zu authentifizieren. Daher müssen Sie beim Erstellen eines REST-Hook-Abonnements eine Client-ID, ein Client-Secret und den Channel angeben. oAuth-endpoint-url \_type.extension [\*]. 

   Beispiel für eine KMS-Schlüsselrichtlinie bei Verwendung des CM\_CMK-Datenspeichers:

   ```
   {
     "Sid": "AllowEventBridgeToUseKMSKey",
     "Effect": "Allow",
     "Principal": {
       "Service": ["events.amazonaws.com", "healthlake.amazonaws.com"]
     },
     "Action": ["kms:GenerateDataKey*", "kms:Decrypt", "kms:DescribeKey"],
     "Resource": "*"
   }
   ```

   **Bei der Verwendung EventBridge**
   + Vertrauen `events.amazonaws.com` Sie Ihrer KMS-Schlüsselrichtlinie, wenn Sie den CM\_CMK-Datenspeicher verwenden.
   + Stellen Sie sicher, dass Ihre EventBridge Ressourcenrichtlinie dem Service Principal vertraut. `healthlake.amazonaws.com`
   + **Wenn Sie CM\_CMK und EventBridge als Endpunkt verwenden, stellen Sie sicher, dass Sie Ihren EventBridge Bus mit **demselben KMS-Schlüssel wie den KMS-Schlüssel für den Datenspeicher** verschlüsseln.** 
   + Stellen Sie sicher, dass Ihr EventBridge Bus mindestens eine Regel hat, die den Ereignissen entspricht, die von generiert wurden. HealthLake

   Beispiel für eine Ressourcenrichtlinie für den EventBridge Kanalbus:

   ```
   {
     "Version": "2012-10-17",		 	 	 
     "Statement": [
       {
         "Sid": "allowHealthlakeToPutEvents",
         "Effect": "Allow",
         "Principal": {
           "Service": "healthlake.amazonaws.com"
         },
         "Action": "events:PutEvents",
         "Resource": "arn:aws:healthlake:us-east-1:{{111122223333}}:event-bus/FhirSubscriptions-bus"
       }
     ]
     }
   ```

   Beispiel für ein EventBridge Regelereignismuster zum Empfangen von Ereignissen von: HealthLake

   ```
   {
       "detail-type": ["FHIR Subscription Notification"],
       "source": ["healthlake"]
   }
   ```
**Anmerkung**  
HealthLake unterstützt 2 Quellen:  
`“healthlake”`: Nur für Abonnements.
`“aws.healthlake”`: Um HealthLake Serviceereignisse zu empfangen. 
Wird `“healthlake”` als Quelle verwendet, wenn Sie eine Regel für FHIR Subscriptions-Event-Busse erstellen.

1. Erstellen Sie Ihr `Subscription`

   Reichen Sie eine Abonnement-Ressource ein mit:
   + Status: `"requested"`
   + Verweis auf die von Ihnen gewählte `SubscriptionTopic` ID 
   + Kriterien filtern. Weitere Informationen finden Sie unter Filtern von Benachrichtigungen für unterstützte Filter.
   + Kanalkonfiguration