Segmento y campo
Una tabla de segmentos define un segmento HL7. Cada definición de segmento sigue el patrón que se muestra a continuación.
SEQ | LEN | DT | OPTAR | RP/ # | TBL# | ARTÍCULO# | NOMBRE DEL ELEMENTO |
---|---|---|---|---|---|---|---|
1 | 4 | SI | O | 00104 | Establecer identificador: PID | ||
2 | 20 | CX | B | 00105 | Id. de paciente | ||
3 | 250 | CX | R | Y | 00106 | Lista de identificadores de pacientes | |
4 | 20 | CX | B | Y | 00107 | Id. de paciente alternativo: PID | |
5 | 250 | XPN | R | Y | 00108 | Nombre del paciente | |
.. | |||||||
.. | |||||||
37 | 80 | ST | O | 01541 | Cepa | ||
38 | 250 | CE | O | 2 | 0429 | 01542 | Código de clase de producción |
HL7 también incluye definiciones de texto para cada campo. La etiqueta de segmento de tres caracteres y el número de secuencia identifican de forma única cada campo dentro de un segmento. Por ejemplo, en el caso del segmento Identificación del paciente, la etiqueta PID y el número de secuencia "5" identifican de forma única el campo nombre del paciente. La documentación de la codificación y la interfaz XML usan esta convención para identificar los campos en segmentos. La definición de segmento también incluye la declaración de tipo de datos para cada campo, así como el número de tabla que se aplica a los elementos codificados.
En las nuevas versiones, solo puede agregar campos al final de un segmento y no puede quitar campos. Si un campo agregado reemplaza la funcionalidad de un campo existente, el primer campo permanece por compatibilidad con versiones anteriores. (Esto puede ser visto por "B" en la columna opcionalmente anterior para PID.2 y PID.3).
Las siguientes funciones del Acelerador de Microsoft BizTalk para HL7 (BTAHL7) admiten estos requisitos:
BTAHL7 admite los segmentos estándar de todas las versiones HL7 de V2.1 en.
Al construir especificaciones de interfaz e implementar interfaces, puede etiquetar campos opcionales en el estándar como obligatorios o no admitidos, en función de los requisitos funcionales.
Puede crear segmentos Z cuando sea necesario para la localización.
Puede redefinir la semántica de los campos o agregar campos a segmentos donde sea necesario para la localización. Tenga en cuenta que esto se encuentra bajo el título de localización ilegítima. Sin embargo, en algunos casos necesita esta funcionalidad para admitir interfaces o interfaces heredadas en sistemas heredados.
Consulte también
Procesamiento de mensajes de HL7
Procesamiento de mensajes
Uso de esquemas HL7 2.X