Fehlermeldung bei Verwendung der ADT^A03.txt-Datei im Lernprogramm BizTalk Server Accelerator für HL7 1.3
Dieser Artikel hilft Ihnen, das Problem zu beheben, bei dem Sie die ADT^A03.txt-Datei im Microsoft BizTalk Server Accelerator für HL7 1.3-Lernprogramm nicht verwenden können.
Ursprüngliche Produktversion: BizTalk Server
Ursprüngliche KB-Nummer: 931817
Problembeschreibung
Microsoft BizTalk Server Accelerator für HL7 1.3 enthält ein Lernprogramm, in dem eine ADT^-A03.txt-Datei verwendet wird. Der Abschnitt "Vorbereiten der Verwendung des Lernprogramms" des Lernprogramms enthält Schritte zum Erstellen und Verwenden der ADT^A03.txt-Datei. Wenn Sie die Schritte ausführen, wird folgende Fehlermeldung angezeigt:
Ereignistyp:Fehler
Ereignisquelle:BizTalk Accelerator für HL7
Ereigniskategorie:Keine
Ereignis-ID:4101
Beschreibung: Fehler im Text während der Analyse Fehler # 1 Segment-ID: PD1_PatientAdditionalDemographicSegment Sequenznummer: 1 Feldnummer: 4 Fehlernummer: 103 Fehlerbeschreibung: Tabellenwert nicht gefunden Codierungssystem: HL7nnnn
Ursache
Dieses Problem tritt auf, weil das vierte Feld im PD1-Segment der Beispieldaten, das zum Erstellen der ADT^A03.txt Datei verwendet wird, Leerzeichen enthält. Dieses Feld akzeptiert keine Werte, die falsch formatiert sind. Die Nachrichteninstanz ist also ungültig.
Problemumgehung
Um dieses Problem zu umgehen, entfernen Sie die zusätzlichen Leerzeichen. Das PD1-Segment ist das Segment "Patient Additional Demographic". Das vierte Feld ist das PD1_4 - XCN_9NameTypeCode Feld. Das PD1_4 - XCN_9NameTypeCode Feld enthält die folgenden Beispieldaten, wenn Sie die Schritte zum Erstellen der ADT^A03.txt Datei ausführen:
NormalString^Test&Test^Test^Test^Test^AE^simpletext^simpletext&Test&ISO^P ^NormalString^M10^MC^simpletext&NormalString&HCD^A|
In diesem Beispiel gibt es Leerzeichen zwischen P und dem nächsten Caretzeichen (^). Diese Leerzeichen verursachen das Problem, das im Abschnitt "Symptome" beschrieben wird. Nachdem Sie die Leerzeichen entfernt haben, sollte das PD1-Segment wie folgt aussehen:
D1| S| F| NormalString^A^+1^-1^ISO^simpletext&Test&HCD^GI^simpletext&NormalString&ISO^I| NormalString^Test&Test^Test^Test^Test^AE^simpletext^simpletext&Test&ISO^P^NormalString^M10^MC^simpletext&NormalString&HCD^A| N|simpletext| I|I|N| NormalString ^+1^M11^simpletext&NormalString&L,M,N^RRI^simpletext&NormalString&HCD| NOVALUE^NormalString ^Test^Test^NormalString^Test| N