Modelo de proceso de ACK
En la siguiente secuencia de pasos se describe el modelo de proceso de confirmación (ACK):
Cuando el personal de admisión registra la información de admisión de pacientes en el Sistema de Admisiones (ADT), el sistema genera un evento de desencadenador.
El sistema ADT genera un mensaje de registro de pacientes codificado en HL7 (ADT^A04) y lo entrega al Acelerador de BizTalk para HL7 (BTAHL7).
El sistema BTAHL7 aplica un contenedor MLLP en el mensaje ADT^A04 y lo enruta al motor de interfaz BTAHL7.
El requisito de confirmación "Modo original" está preconfigurado
MSH 15 y 16 tienen valores NULL
El motor de interfaz BTAHL7 valida el mensaje y, si se produce una validación correcta, genera el mensaje ACK con el estado MSA01 = AA.
El motor de interfaz BTAHL7 transforma el mensaje ADT^A04 encerrándolo con contenedores MLLP y enrutarlo al sistema de información de laboratorio (LIS).
Confirmación "Modo mejorado" de BTAHL7
MSH 15 y 16 = AL
La capa de interfaz LIS valida el encabezado confirmando el mensaje y generando una ACK ACCEPT con el estado MSA1 = CA. La capa de interfaz enruta el mensaje con el contenedor MLLP al motor de interfaz BTAHL7.
La capa de interfaz LIS valida todo el mensaje y genera una ACK DE APLICACIÓN con el estado MSA1 = AA. La capa de interfaz enruta el mensaje con el contenedor MLLP al motor de interfaz BTAHL7.
BTAHL7 preconfigura "Obligatorio ACK" que reconoce la confirmación
MSH 15 = AL, que indica que el sistema receptor debe confirmar el ACK con un mensaje de aceptación de confirmación.
La capa de interfaz LIS entrega el mensaje a la capa de aplicación de acuerdo con el requisito de formato.
El motor de interfaz BTAHL7 valida la ACK recibida de la capa de interfaz LIS (en el paso 7 anterior) y responde con una ACK de vuelta a la capa de interfaz LIS con el estado MSA1= CA.
Un usuario del sistema LIS revisa la información del paciente.
Consulte también
Guía de programación de creación y procesamiento de confirmaciones