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 de HL7v2 cumplen con el estándar y no contienen segmentos personalizados, campos ni ningún otro dato que se desvíe de este, 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.
Cómo seleccionar una versión del analizador
Puedes especificar opciones para el analizador en el objeto ParserConfig
, sin importar si usas el esquema predeterminado o uno personalizado. El 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 de
V2
. Cuando se usa con el analizador predeterminado, anula el escape de los siguientes caracteres de control de HL7v2 predeterminados:
- Separador de campos:
|
- Separador de componentes:
^
- Separador de subcomponentes:
&
- Separador de repeticiones:
~
- Carácter de escape:
\
- Carácter truncado:
#
- Separador de campos:
Cuando se usa con un analizador personalizado, el analizador de
V3
usa técnicas de coincidencia mejoradas en comparación con las otras versiones del analizador.