Compartir a través de


Problemas conocidos de esquemas

Esta sección contiene información útil que puede ayudarle a evitar errores de esquema.

esquema MCF_21_GLO_DEF.xsd

En la carpeta templates\schemas\2.1, schema MCF_21_GLO_DEF.xsd no forma parte del proyecto Common231.

Los errores varios pueden deberse a esquemas no implementados.

Si no puede identificar un error al analizar o serializar, compruebe que ha implementado esquemas de propiedades y esquemas comunes (MSH/ACK). Los esquemas de propiedades no implementados y los esquemas comunes pueden provocar errores varios.

Si el proyecto de inicio está instalado, pero los esquemas HL7 2.X no están instalados, la ejecución del Asistente para esquemas genera un error.

Si ejecuta una instalación personalizada del Acelerador de Microsoft BizTalk para HL7 (BTAHL7) en la que instala el proyecto de inicio de BTAHL7, pero no instala los esquemas HL7 2.X e intenta ejecutar el Asistente para esquemas, BTAHL7 generará un error. La solución a esto consiste en volver a ejecutar el proceso de instalación personalizada para instalar los esquemas HL7 2.X.

La lista de enumeración MSH9.1 debe actualizarse

El esquema de MSH_25_GLO_DEF instalado por BTAHL7 tras la instalación no contiene las listas de enumeración completas de MSH9.1 (MessageType) y MSH9.2 (EventTrigger), como se incluye en HL72. X estándar. En la tabla siguiente se enumeran el tipo de mensaje y los valores de evento de desencadenador que tendrá que agregar a su tabla asociada si desea usar un esquema cuyo tipo de mensaje contenga el valor. Por ejemplo, BTAHL7 no procesará un mensaje QBP^Z99 hasta que agregue "QBP" a la enumeración de Table76 en MSH_25_GLO_DEF, y no procesará un mensaje QBP^Z99 hasta que agregue "Z99" a la enumeración de Table3 en MSH_25_GLO_DEF.

Para agregar un valor a la enumeración MSH9.1 o MSH9.2, vea el procedimiento "Para agregar un valor de enumeración a un esquema de encabezado de mensaje" en Extensión de enumeraciones.

Campo o tabla Valor que se va a agregar a la enumeración
MessageType/Table76 ARD, RDO, RRO
TriggerEvent/Table3 K11, K13, K15, MFA, O22, Q11, Q13, Q15, Q26, Q27, Q28, Q29, R0R, Z73, Z74, Z75, Z76, Z77, Z78, Z79, Z80, Z81, Z82, Z83, Z84, Z85, Z86, Z87, Z88, Z89, Z90, Z91, Z92, Z93, Z94, Z95, Z96, Z97, Z98, Z99
MessageStructure/Table354 ARD_A19, ORL_O22

BTAHL7 no admite esquemas con una estructura ambigua

El motor BTAHL7 no puede procesar instancias de mensaje que cumplan los esquemas HL7 que tienen una estructura ambigua. Una estructura de esquema ambigua es aquella que no está completamente definida por el estándar HL7. Estos esquemas incluyen los de los tipos de mensaje CSU, OMD, ORD y SUR.

BTAHL7 devolverá un error de secuencia de segmentos para algunos mensajes

BTAHL7 no puede procesar mensajes conformes a los esquemas que se enumeran a continuación. Se producirá un error en el análisis del cuerpo de estos mensajes, lo que provocará el siguiente error: "Error de secuencia de segmentos (segmento no válido encontrado después de este segmento)." A continuación se enumeran los identificadores de segmento afectados en los mensajes. Los números de secuencia afectados para todos estos errores son "2".

Versión Tipo de mensaje Desencadenador (evento) Id. de segmento
V2.3 CSU C09 ORC_CommonOrderSegment
V2.3 CSU C10 ORC_CommonOrderSegment
V2.3 CSU C11 ORC_CommonOrderSegment
V2.3 CSU C12 ORC_CommonOrderSegment
V2.3 SUR P09 PSH_ProductSummaryHeader
V2.3.1 CSU C09 ORC_CommonOrderSegment
V2.3.1 CSU C10 ORC_CommonOrderSegment
V2.3.1 CSU C11 ORC_CommonOrderSegment
V2.3.1 CSU C12 ORC_CommonOrderSegment
V2.3.1 SUR P09 PSH_ProductSummaryHeader
Segment
V2.4 CSU C09 ORC_CommonOrder
V2.4 CSU C10 ORC_CommonOrder
V2.4 CSU C11 ORC_CommonOrder
V2.4 CSU C12 ORC_CommonOrder
V2.4 OMD O03 ORC_CommonOrder
V2.4 ORD O04 ORC_CommonOrder
V2.4 SUR P09 PSH_ProductSummaryHeader
V2.5 CSU C09 ORC_CommonOrder
V2.5 CSU C10 ORC_CommonOrder
V2.5 CSU C11 ORC_CommonOrder
V2.5 CSU C12 ORC_CommonOrder
V2.5 OMD O03 ORC_CommonOrder
V2.5 ORD O04 ORC_CommonOrder
V2.5 SUR P09 PSH_ProductSummaryHeader"
V2.5 RDE 025 PSH_ProductSummaryHeader"
V2.5 OUL R24 PSH_ProductSummaryHeader"
V2.5 OML 035 PSH_ProductSummaryHeader"
V2.5 ORL 034 PSH_ProductSummaryHeader"

Nota:

La lista anterior de la versión 2.5 no es exhaustiva y puede incluir tipos de mensaje adicionales que dan como resultado el "Error de secuencia de segmentos".

BTAHL7 no admite algunos esquemas v2.3.1

El programa de instalación de BTAHL7 no instala los siguientes esquemas v2.3.1:

  • OMD_O01_231_GLO_DEF

  • OMN_O01_231_GLO_DEF

  • OMS_O01_231_GLO_DEF

  • ORD_O02_231_GLO_DEF

  • ORN_O02_231_GLO_DEF

  • ORS_O02_231_GLO_DEF

Consulte también

Problemas conocidos