ISiK Subscription Implementierungsleitfaden
Version 6.0.0-rc - STU1

FHIR-Artefakte

Auf dieser Seite befindet sich eine Liste der FHIR-Artefakte, welche im Rahmen dieses Implementation Guide definiert werden. Test

Dieses ISiK-Modul zur themenbasierten Ereignisbenachrichtigung in FHIR R4 basiert auf dem Subscriptions-Backport ImplementationGuide STU1.1, welcher das R5-Benachrichtigungsmodell auf FHIR R4 überträgt. Es verwendet dieselben strukturellen Konzepte wie Subscription, SubscriptionTopic (durch den Server vorgegeben, keine Nutzung der Basic Ressource), Bundle (für Benachrichtigungen) und Parameters (für Statusmeldungen).

Hinweis zur Profilkompatibilität: Die in Version 1.1.0 des Subscriptions-Backport IGs enthaltenen Profile backport-subscription-notification-r4 und backport-subscription-status-r4 weisen technische Mängel auf, die eine direkte Wiederverwendung in produktiven Systemen verhindern.

Daher wurden diese beiden Profile im Rahmen dieses Leitfadens funktionsgleich nachgebildet und unter den Bezeichnungen:

  • BackportSubscriptionNotificationR4Fixed
  • BackportSubscriptionStatusR4Fixed

lokal publiziert.

Diese lokalen Definitionen dienen als temporärer Ersatz und werden zukünftig durch die offiziellen HL7-Profile ersetzt, sobald eine technisch korrigierte Version des Backport-IGs veröffentlicht wurde.

Es gelten zur Umsetzung der Subscription Funktionalität CapabilityStatements (Akteure und Rollen) sowie Datenstrukturen entsprechend der folgenden Seite.

CapabilityStatements

Akteure

Das CapabilityStatement mit der Kennzeichnung “Expanded” dient der direkten Übersicht aller zu implementierender Interaktionen und Profile.

Akteur "ISiKCapabilityStatementSubscriptionServerAkteur" (Expanded)

CapabilityStatement für den Akteur "ISiKCapabilityStatementBasisServerAkteur".

Akteur "ISiKCapabilityStatementSubscriptionServerAkteur"

CapabilityStatement für den Akteur "ISiKCapabilityStatementBasisServerAkteur".

Tabelle: Capability Statements - Akteure

Rollen

CapabilityStatement für Rolle "Subscription"

CapabilityStatement für die Rolle "ISiKCapabilityStatementSubscriptionRolle". Diese Rolle beschreibt die Fähigkeiten eines Systems zur Registrierung, Verwaltung und Verarbeitung von FHIR Subscriptions auf Basis themenbasierter Benachrichtigungen nach dem R5-Modell unter Verwendung der Subscriptions-Backport-Mechanismen in FHIR R4.

Tabelle: Capability Statements - Rollen

Ressourcenprofile

R4 Topic-Based Subscription Notification Bundle

Profil auf der FHIR-R4-Resource Bundle, um R5-ähnliche, themenbasierte Subscription-Benachrichtigungen in FHIR R4 zu ermöglichen.

Dieses Profil ist funktional identisch mit http://hl7.org/fhir/uv/subscriptions-backport/StructureDefinition/backport-subscription-notification-r4.
Die Version 1.1.0 des offiziellen Profils enthält jedoch technische Fehler. Daher wurde dieses Profil lokal als temporärer Workaround nachgebildet. Es wird durch das offizielle backport-subscription-notification-r4 Profil ersetzt, sobald eine korrigierte Version veröffentlicht wurde.

R4 Backported R5 SubscriptionStatus

Profil auf der FHIR-R4-Resource Parameters zur Unterstützung themenbasierter Subscription-Benachrichtigungen in R4.

Dieses Profil ist funktional identisch mit http://hl7.org/fhir/uv/subscriptions-backport/StructureDefinition/backport-subscription-status-r4.
Die Version 1.1.0 des offiziellen Profils weist jedoch technische Fehler auf. Daher wurde es hier als Workaround erneut implementiert. Diese lokale Definition wird durch das offizielle backport-subscription-status-r4 Profil ersetzt, sobald eine korrigierte Version veröffentlicht wurde.

ISiK CapabilityStatement Imports Expectation

Defines the level of expectation associated with a given system capability. See the capabilitystatement-prohibited modifier extension to set expectations to not support a feature.

ISiK Subscription

ISiK Subscription
Motivation

Subscription ist eine FHIR Ressource, um als Client-System Benachrichtigungen über Events auf dem FHIR Server anzufragen. Der Subscription Mechanismus in FHIR R4 ist nicht geeignet, um alle relevanten Events (hier im Speziellen das Mergen von Patienten) zu unterstützen. Daher basiert das ISiK Subscription-Profil auf dem Subscriptions R5 Backport Profil von HL7.

Um als Subsystem über ein Subsription-Event informiert zu werden, KANN der FHIR Subscription Mechanismus gemäß des Subscriptions R5 Backport IGs von HL7 genutzt werden.

Kompatibilität

Das Profil ISiKSubscription basiert auf dem Backport-Subscription Profil. Der SubscriptionStatus, sowie das Subscription Notification Bundle werden unverändert direkt aus dem Subscriptions R5 Backport IG genutzt.

Hinweise zu Inkompatibilitäten können über die Portalseite gemeldet werden.

Tabelle: Ressourcenprofile

Terminologien

Value Sets

Die folgenden Value Sets sind für die Audit-Event-Service-Funktionalitäten festgelegt.

FhirMimeTypeVS

FHIR Mime Types

ISiKSubscriptionTopic ValueSet

ValueSet, das alle Codes des ISiKSubscriptionTopic CodeSystems enthält

SubscriptionNotificationType

The type of notification represented by the status message.

Tabelle: Value Sets

Code Systems

ISiK-SubscriptionTopic

Liste der aller SubscriptionTopics, die in ISiK verwendet werden können. Neben den merge-SubscriptionTopics sind auch die SubscriptionTopics für Updates der Ressourcen enthalten, die in ISiK verwendet werden können.

SubscriptionNotificationType

The type of notification represented by the status message.

Tabelle: Code Systems

Beispiele

Tabelle: Beispiel-Instanzen