Pregunta

Estoy intentando escribir un analizador de mensajes HL7 que enviará un acuse de recibo de vuelta especificado a un motor de mensajería para que mi applicaiton puede recibir el mensaje siguiente en la fila.

El motor de interfaz que está enviando los mensajes es llamada VISTA (¿alguien ha trabajado con ella?) Se me ha dicho que espera recibir un 'Ackknowledgement ACK' si hay un valor en el campo MSH 15. En todos los mensajes que estoy recibiendo actualmente, estoy consiguiendo un valor de 'AL'.

He establecido básicamente mi solicitud para enviar un mensaje a un nombre de host TCP / IP:. Númeropuerto que pueden ajustarse antes de que se inicie el applicaiton

Si es posible, es posible que alguien proporcionar un ejemplo de mensaje ACK (sin datos sensibles por supuesto) y los caracteres no whitspace que envuelven el mensaje?

Me gustaría asegurarse de que sé lo que tengo que enviar de vuelta a la aplicación de envío.

¿Fue útil?

Solución

Después de algunas investigaciones adicionales de la mía, y la ayuda de las respuestas a este post, he encontrado que se requieren los siguientes elementos para ser incluidos para el applicaiton enviar a aceptar mi ACK y pasar al siguiente mensaje.

El ACK debe contener lo siguiente:

MSH|^~\&|Receiving App|Receiving App ID|Sending App|Sending App ID|DateTime of Message||"ACK"|Message Control ID|Processing ID|Version ID
MSA|AE <or> AR <or> AA|Message Control ID (MSH 9 from the sent message)
ERR| This particular segment is not required by the sending application

El problema que estaba experimentando se referían a mi Envío y recepción de los ID de aplicaciones y los nombres fueron cambiados.

Gracias por la ayuda!

Otros consejos

No he trabajado con Vista, y mi configuración única corriente devuelve un ACK de error debido a algún problema de aplicación que no voy a ser capaz de depuración en este momento, pero en el caso es útil aquí está el ACK de error:

MSH|^~\&|||||20100630130105.496-0500||ACK|20||2.3
MSA|AE|H20091222063637.9834
ERR|^^^207&Application Internal Error&HL70357

Tenga en cuenta que esto es HL7 v2.3 -. El formato puede ser diferente para otras versiones

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top