Domanda

Sto cercando di scrivere un messaggio HL7 parser che invierà un back riconoscimento specificato a un motore di messaggistica in modo che il mio applicaiton che venga visualizzato il messaggio successivo in linea.

Il motore di interfaccia che invia i messaggi è chiamata VISTA (qualcuno ha mai lavorato con lui?) Mi è stato detto che si aspetta di ricevere un 'Ackknowledgement ACK' se c'è un valore nel campo MSH 15. In tutti i messaggi che sono attualmente ricevendo, sto ottenendo un valore di 'aL'.

praticamente ho impostato la mia applicazione per inviare un messaggio TCP a un hostname / IP:. Portnumber che può essere impostato prima dell'avvio del applicaiton

Se possibile, qualcuno potrebbe fornire un esempio di messaggio ACK (senza dati sensibili ovviamente) ei personaggi non whitspace che avvolgono il messaggio?

Vorrei fare in modo che io so quello che ho bisogno di inviare indietro all'applicazione di invio.

È stato utile?

Soluzione

Dopo alcune ulteriori ricerche del mio, e l'aiuto di risposte a questo post, ho scoperto che i seguenti elementi sono necessari per essere inclusi per l'applicaiton invio di accettare la mia ACK e passare al messaggio successivo.

L'ACK deve contenere le seguenti:

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

Il problema che stavo sperimentando riguardavano la mia Invio e ricezione di App ID e nomi sono stati scambiati.

Grazie per l'aiuto!

Altri suggerimenti

Non ho lavorato con VISTA, e la mia messa a punto unica corrente restituisce un ACK errore a causa di qualche problema di applicazione che non sarò in grado di eseguire il debug in questo momento, ma nel caso in cui è utile ecco l'ACK errore:

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

Si noti che questo è HL7 v2.3 -. Il formato può essere diverso per le altre versioni

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top