Mensaje de error al usar el archivo deA03.txt ADT^ en el tutorial BizTalk Server Accelerator para HL7 1.3

Este artículo le ayuda a resolver el problema en el que no puede usar el archivo deA03.txt ADT^ en el tutorial acelerador de Microsoft BizTalk Server para HL7 1.3.

Versión del producto original:   BizTalk Server
Número KB original:   931817

Síntomas

Microsoft BizTalk Server Accelerator para HL7 1.3 incluye un tutorial que usa un archivoA03.txt ADT^. La sección "Preparación para usar el tutorial" del tutorial incluye pasos para crear y usar el archivoA03.txt ADT^. Cuando siga los pasos, recibirá este mensaje de error:

Tipo de evento:Error
Event Source:BizTalk Accelerator for HL7
Categoría de evento:None
Identificador de evento:4101
Descripción: Error ocurrido en el cuerpo durante el análisis Error # 1 Identificador de segmento: PD1_PatientAdditionalDemographicSegment Número de secuencia: 1 Número de campo: 4 Número de error: 103 Descripción del error: Valor de tabla no encontrado Sistema de codificación: HL7nnnnn

Causa

Este problema se produce porque el cuarto campo del segmento PD1 de los datos de ejemplo que se usan para crear el archivo ADT^A03.txt contiene espacios. Este campo no acepta valores con formato incorrecto. Por lo tanto, la instancia de mensaje no es válida.

Solución alternativa

Para solucionar este problema, quite los espacios adicionales. El segmento PD1 es el segmento demográfico adicional del paciente. El cuarto campo es el PD1_4 - XCN_9NameTypeCode campo. El campo contiene los siguientes datos de ejemplo cuando se siguen los pasos para PD1_4 - XCN_9NameTypeCode crear el archivoA03.txt ADT^:

NormalString^Test&Test^Test^Test^Test^Test^AE^simpletext^simpletext^simpletext&Test&ISO^P ^NormalString^M10^MC^simpletext&NormalString&HCD^A|

En este ejemplo, hay espacios entre P y el siguiente carácter de intercalación (^). Estos espacios causan el problema que se describe en la sección Síntomas. Después de quitar los espacios, el segmento PD1 debe ser similar al siguiente:

D1| S| F| NormalString^A^+1^-1^ISO^simpletext&Test&HCD^GI^simpletext&NormalString&ISO^I| NormalString^Test&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