Nachrichtenteile
Eine HL7-Nachricht enthält die folgenden Teile: Segmente, Datenfelder, Komponenten und optional Unterkomponenten. HL7-Nachrichten weisen die folgende hierarchische Struktur auf:
Segment
Datenfeld
Komponente
Unterkomponente (optional)
Segmente
Ein Segment ist eine logische Gruppierung von Datenfeldern. Segmente befinden sich auf der höchsten Ebene (Tiefe 1) der Nachrichtenhierarchie. Jedes Segment hat einen Namen, der einen Literalwert mit drei Zeichen enthält. Die folgende Tabelle enthält Beispiele für Segmentnamen, die in ADT-Nachrichtentypen enthalten sind.
Segmentcode | BESCHREIBUNG |
---|---|
MSH | Nachrichtenheader |
EVN | Ereignistyp |
PID | Patienteninformationen |
HL7-Nachrichten verfügen über einen Nachrichtenheader und -text. Die MSH-Segmente definieren den Header der Nachricht und alle anderen Segmenttypen bilden den Text der Nachricht.
Datenfelder
Ein Datenfeld ist eine Zeichenfolge, die in der Tiefe 2 der Nachrichtenhierarchie auftritt. Datentypen definieren Datenfelder: Einfach und Komplex.
Das folgende Beispiel zeigt die hierarchische Nachrichtenstruktur der Segmente MSH und EVN, die die Datenfelder MSH.1 und EVN.1 enthalten:
MSH
MSH.1
EVN
EVN.1
Komponenten und Unterkomponenten
Komponenten und Unterkomponenten enthalten die Daten weiter in Datenfeldern. Komponenten und Unterkomponenten können innerhalb desselben Felds wiederholt werden.
Weitere Informationen
Verarbeiten von HL7-Nachrichten
Nachrichtenverarbeitung
Verwenden von HL7 2.X-Schemas