Triggerereignisse und -nachrichten
In einem digitalen Gesundheitssystem erstellen Anwendungen HL7-Nachrichten aufgrund eines realen Ereignisses, z. B. der Erteilung einer Laborbestellung oder einer Medikamentenbestellung. Der HL7-organization hat den HL7-Standard basierend auf der Annahme geschrieben, dass ein Ereignis in der realen Gesundheitsversorgung den Datenfluss zwischen Anwendungen verursacht, auch wenn diese Anwendungen heterogene Systeme umfassen. Der HL7-Standard ruft dieses reale Ereignis als Triggerereignis auf. Ein automatisiertes System muss das Triggerereignis systematisch erkennen.
Um dieses Konzept zu erweitern, betrachten Sie das folgende Szenario. Bei der Ankunft in einem Krankenhaus registriert sich ein Patient in einem Krankenhaus mit einer Anwendung für die Patientenverwaltungssoftware. Bei der Erfassung der Patientenakten muss die Anwendung andere Krankenhausanwendungen (z. B. Buchhaltung, Labore usw.) über die Registrierung des Patienten informieren. Die anwendungsübergreifende Freigabe dieser Informationen ist erforderlich, damit die Entitäten, die diese Anwendungen verwenden, dem Patienten die erforderlichen Dienste bereitstellen können. Die Registrierung eines Patienten ist eine Art von Triggerereignis. Eine Webanwendung erstellt dieses Triggerereignis in der Regel, indem eine HL7-Nachricht erstellt wird, die die Daten für den Patientendatensatz enthält.
Triggerereignisse führen immer zur Erstellung einer oder mehrerer Nachrichten, die eine Aktion in der Anwendung auslösen, die die Nachricht verarbeitet. Triggerereignisse sind in Bereitstellungsszenarien relevant, in denen IT-Mitarbeiter Microsoft BizTalk Accelerator for HL7 (BTAHL7) in die Branchenanwendung für Krankenhäuser eingebettet haben. Selbst in solchen Bereitstellungsszenarien muss BTAHL7 das Triggerereignis nicht kennen, nur die Meldungen, die das Triggerereignis generiert.
Weitere Informationen
Verarbeiten von HL7-Nachrichten
Verwenden von HL7 2.X-Schemas
Verwenden von HL7 2.XML-Schemas
HL7-Messaging