En esta página, se proporciona una descripción general sobre cómo y cuándo configurar un esquema en un almacén de HL7v2 para analizar mensajes de HL7v2.
Esquema predeterminado
La API de Cloud Healthcare usa un esquema predeterminado para analizar mensajes de HL7v2 que cumplan con el estándar de HL7v2. Si tus mensajes HL7v2 cumplen con el estándar y no contienen segmentos, campos ni ningún otro dato personalizado que se desvíe del estándar, consulta Habilita el análisis esquematizado para mensajes de HL7v2.
Esquema personalizado
Si tienes mensajes de HL7v2 que no cumplen con el estándar de HL7v2, consulta Usa un esquema personalizado para analizar mensajes de HL7v2.
Selecciona una versión del analizador
Puedes especificar opciones para el analizador en el objeto ParserConfig
, independientemente de si usas el esquema predeterminado o uno personalizado. ParserConfig
contiene un objeto ParserVersion
que te permite especificar una versión para el analizador. Consulta la documentación de referencia para obtener detalles sobre cada versión.
Te recomendamos que, para todos los casos de uso, especifiques la versión V3
del analizador. La versión V3
tiene las siguientes ventajas:
- Contiene la funcionalidad existente en la versión
V2
. Cuando se usa con el analizador predeterminado, quita la codificación de escape de los siguientes caracteres de control de HL7v2 con codificación de escape predeterminada:
- Separador de campos:
|
- Separador de componentes:
^
- Separador de subcomponentes:
&
- Separador de repeticiones:
~
- Carácter de escape:
\
- Carácter de truncamiento:
#
- Separador de campos:
Cuando se usa con un analizador personalizado, el analizador
V3
usa técnicas de coincidencia mejoradas en comparación con las otras versiones del analizador.