View a markdown version of this page

Verwaltung von FHIR-Abonnements in 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.

Verwaltung von FHIR-Abonnements in AWS HealthLake

AWS HealthLake unterstützt FHIR-Abonnements, sodass Sie in Echtzeit Benachrichtigungen erhalten können, wenn sich bestimmte Gesundheitsdaten ändern. Diese Funktion implementiert das themenbasierte Abonnementmodell von FHIR R5 Backport und bietet eine verbesserte Skalierbarkeit und Flexibilität gegenüber dem herkömmlichen FHIR R4-Abonnementmodell.

Mit FHIR-Abonnements können Sie ereignisgesteuerte Anwendungen für das Gesundheitswesen entwickeln, die sofort auf Änderungen der klinischen Daten reagieren und so zeitnahe Interventionen, automatisierte Arbeitsabläufe und eine verbesserte Pflegekoordination ermöglichen.

So funktionieren FHIR-Abonnements

FHIR-Abonnements basieren auf einem themenbasierten Modell, bei dem: HealthLake

  1. Erstellen Sie Themen, um Ereignisse zu definieren: Erstellen Sie Abonnementthemen, die Ereignisse angeben, die Benachrichtigungen auslösen können

  2. Sie abonnieren: Erstellen Sie Abonnements für diese Themen mit bestimmten Filterkriterien

  3. HealthLake überwacht: Der Dienst sucht kontinuierlich nach Ereignissen, die Ihren Kriterien entsprechen

  4. Zugestellte Benachrichtigungen: Es treten CWhen übereinstimmende Ereignisse auf. Benachrichtigungen HealthLake werden über den von Ihnen ausgewählten Kanal zugestellt

Zentrale Komponenten

FHIR-Abonnements bestehen aus den folgenden Komponenten.

Abonnement-Themen

Abonnementthemen bilden die Grundlage des Benachrichtigungssystems und definieren:

  • Ereignisse auslösen: Welche Änderungen lösen Benachrichtigungen aus (zum Beispiel: Erstellung, Aktualisierung, Löschung von Ressourcen)

  • Verfügbare Filter: Welche Filteroptionen stehen Abonnenten zur Verfügung

  • Inhalt der Benachrichtigungen: Welche Daten sind in Benachrichtigungen enthalten

In der folgenden Tabelle sind die gängigen Thementypen aufgeführt.

Ereignistyp Description Häufige Anwendungsfälle
Erstellung von Ressourcen Wird ausgelöst, wenn Ressourcen erstellt werden Registrierung neuer Patienten, Aufzeichnung neuer Beobachtungen
Ressourcenaktualisierungen Wird ausgelöst, wenn Ressourcen geändert werden Statusänderungen, klinische Updates
Löschen von Ressourcen Wird ausgelöst, wenn Ressourcen gelöscht werden Prüfung und Nachverfolgung der Einhaltung von Vorschriften

Subscriptions (Abonnements)

Ein Abonnement ist Ihre Anfrage, Benachrichtigungen für bestimmte Ereignisse zu erhalten, die in einem Abonnementthema definiert sind. Jedes Abonnement beinhaltet:

  • Themenreferenz: Gibt an, welches Abonnement-Thema Sie abonnieren

  • Filter: Kriterien zur Auswahl, bei welchen Ereignissen Benachrichtigungen generiert werden

  • Kanalkonfiguration: Wo und wie sollen Benachrichtigungen zugestellt werden

  • Payload-Präferenzen: Welcher Detaillierungsgrad sollte in Benachrichtigungen enthalten sein

Benachrichtigungskanäle

HealthLake unterstützt die folgenden Benachrichtigungskanäle:

Kanaltyp Anwendungsfälle
EventBridge Unternehmensintegrationen, serverlose Workflows, serviceübergreifende Orchestrierung AWS
REST Hook Direkte Endpunktbenachrichtigungen, Systemintegration von Drittanbietern

Payloads für Benachrichtigungen

Wählen Sie je nach Bedarf den passenden Payload-Typ aus:

Typ der Nutzlast Description Sicherheitsüberlegungen
Nur Ausweis Enthält nur Ressourcen-Identifikatoren Minimale PHI-Exposition
Vollständige Ressource Enthält den vollständigen Ressourceninhalt mit einer maximalen Größe von 256 KB. Wenn die Größe größer als 256 KB ist, wird sie wieder auf „Nur ID“ umgestellt Enthält PHI; Überprüfen Sie die sichere Handhabung

Best Practices

Leistungsoptimierung

  • Verwenden Sie gezielte Filter: Grenzen Sie Ihre Kriterien ein, um nur wichtige Benachrichtigungen zu erhalten

  • Wählen Sie geeignete Payload-Typen: Verwenden Sie nach Möglichkeit Payloads, die nur IDs enthalten, um eine bessere Leistung zu erzielen

  • Implementieren Sie effiziente Empfänger: Stellen Sie sicher, dass die Benachrichtigungsempfänger Nachrichten schnell verarbeiten

Sicherheitsüberlegungen

  • Sichere Endpunkte: Implementieren Sie die richtige Authentifizierung für REST-Hook-Endpunkte

  • PHI-Schutz: Seien Sie vorsichtig mit Payloads für vollständige Ressourcen, da diese PHI enthalten

  • Zugriffskontrolle: Beschränken Sie die Abonnementerstellung nur auf autorisierte Benutzer

Operative Exzellenz

  • Legen Sie die entsprechenden Enddaten fest: Verwenden Sie Enddaten für temporäre Abonnements

  • Überwachen Sie den Abonnementstatus: Überprüfen Sie regelmäßig den Status Ihrer Abonnements

  • Implementieren Sie die Fehlerbehandlung: Gestalten Sie Ihre Anwendungen so, dass sie Fehler bei der Zustellung von Benachrichtigungen bewältigen