Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten artykuł ułatwia rozwiązanie problemu polegającego na tym, że nie można użyć pliku ADT^A03.txt w samouczku Microsoft BizTalk Server Accelerator for HL7 1.3.
Oryginalna wersja produktu: BizTalk Server
Oryginalny numer KB: 931817
Symptomy
Program Microsoft BizTalk Server Accelerator for HL7 1.3 zawiera samouczek korzystający z pliku ADT^A03.txt. Sekcja "Przygotowywanie do korzystania z samouczka" zawiera kroki tworzenia i używania pliku ADT^A03.txt. Podczas wykonywania kroków zostanie wyświetlony następujący komunikat o błędzie:
Typ zdarzenia:Błąd
Źródło zdarzenia:BizTalk Accelerator for HL7
Kategoria zdarzenia: Brak
Identyfikator zdarzenia:4101
Opis: Wystąpił błąd w treści podczas parsowania. Błąd # 1 Identyfikator segmentu: PD1_PatientAdditionalDemographicSegment Numer sekwencji: 1 Numer pola: 4 Numer błędu: 103 Opis błędu: Nie znaleziono wartości w tabeli System kodowania: HL7nnnn
Przyczyna
Ten problem występuje, ponieważ czwarte pole w segmencie PD1 przykładowych danych użytych do utworzenia pliku ADT^A03.txt zawiera spacje. To pole nie akceptuje wartości sformatowanych niepoprawnie. Dlatego instancja wiadomości jest nieprawidłowa.
Rozwiązanie
Aby obejść ten problem, usuń dodatkowe spacje. Segment PD1 jest segmentem Dodatkowe dane demograficzne pacjenta. Czwarte pole jest polem PD1_4 - XCN_9NameTypeCode
. Pole PD1_4 - XCN_9NameTypeCode
zawiera następujące przykładowe dane podczas wykonywania kroków tworzenia pliku ADT^A03.txt:
NormalString^Test&Test^Test^Test^Test^Test^AE^simpletext^simpletext&Test&ISO^P ^NormalString^M10^MC^simpletext&NormalString&HCD^A|
W tym przykładzie istnieją spacje między P
i następnym znakiem daszka (^). Te przestrzenie powodują problem opisany w sekcji Objawy . Po usunięciu spacji segment PD1 powinien wyglądać podobnie do następującego:
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^Test|N