Freigeben über


Segment und Feld

Eine Segmenttabelle definiert ein HL7-Segment. Jede Segmentdefinition folgt dem unten gezeigten Muster.

SEQ LEN DT OPT RP/ # TBL# ARTIKEL# ELEMENTNAME
1 4 SI O 00104 ID festlegen – PID
2 20 CX B 00105 Patienten-ID
3 250 CX R J 00106 Patientenbezeichnerliste
4 20 CX B J 00107 Alternative Patienten-ID – PID
5 250 XPN R J 00108 Patient Name
..
..
37 80 ST O 01541 Belastung
38 250 CE O 2 0429 01542 Produktionsklassencode

HL7 enthält auch Textdefinitionen für jedes Feld. Das dreistellige Segmenttag und die Sequenznummer identifizieren jedes Feld innerhalb eines Segments eindeutig. Im Fall des Segments Patientenidentifikation identifizieren beispielsweise das Tag PID und die Sequenznummer "5" das Feld Patientenname eindeutig. In der XML-Codierungs- und Schnittstellendokumentation wird diese Konvention verwendet, um die Felder in Segmenten zu identifizieren. Die Segmentdefinition enthält auch die Datentypdeklaration für jedes Feld sowie die Tabellennummer, die für codierte Elemente gilt.

In neuen Versionen können Sie nur Felder am Ende eines Segments hinzufügen, und Sie können keine Felder entfernen. Wenn ein hinzugefügtes Feld die Funktionalität eines vorhandenen Felds ersetzt, bleibt das erste Feld aus Gründen der Abwärtskompatibilität bestehen. (Dies kann anhand des "B" in der spalte oben optional für PID.2 und PID.3 angezeigt werden.)

Die folgenden Funktionen von Microsoft BizTalk Accelerator for HL7 (BTAHL7) unterstützen diese Anforderungen:

  • BTAHL7 unterstützt die Standardsegmente für alle HL7-Versionen ab V2.1.

  • Wenn Sie Schnittstellenspezifikationen erstellen und Schnittstellen implementieren, können Sie felder, die im Standard optional sind, basierend auf funktionalen Anforderungen entweder als obligatorisch oder nicht unterstützt bezeichnen.

  • Sie können Z-Segmente erstellen, wenn dies für die Lokalisierung erforderlich ist.

  • Sie können die Semantik von Feldern neu definieren oder Segmenten Felder hinzufügen, wenn dies für die Lokalisierung erforderlich ist. Beachten Sie, dass dies unter die Überschrift der unrechtmäßigen Lokalisierung fällt. In einigen Fällen benötigen Sie diese Funktionalität jedoch, um Legacyschnittstellen oder Schnittstellen zu Legacysystemen zu unterstützen.

Weitere Informationen

Verarbeiten von HL7-Nachrichten
Nachrichtenverarbeitung
Verwenden von HL7 2.X-Schemas