Condividi tramite


Elaborazione di riconoscimenti

La specifica HL7 supporta lo scambio di messaggi in due formati:

  • Aggiornamento non richiesto e riconoscimento (ACK)

  • Eseguire query e la relativa risposta

    In risposta a un messaggio da un'applicazione di avvio, l'applicazione che risponde risponde con un messaggio che include dati o un'indicazione di errore. L'applicazione di avvio può ricevere uno stato di rifiuto dall'applicazione risponditore che indica che l'applicazione risponditore non ha ricevuto correttamente il messaggio. In entrambi i casi, il processo di scambio di messaggi prevede due entità, l'avvio e la risposta delle applicazioni. Ognuno è un mittente e un destinatario di messaggi. L'applicazione di avvio invia prima e quindi riceve, mentre il sistema di risposta riceve e quindi invia.

Aggiornamenti non richiesti

Un aggiornamento non richiesto si verifica quando un'applicazione line-of-business (LOB) pubblica un messaggio o avvia un trasferimento di informazioni quando si verifica un evento trigger. Ad esempio, quando sono disponibili i risultati del laboratorio per un paziente, potrebbe essere necessario inviare i risultati del laboratorio a diversi altri sistemi. Questi aggiornamenti sono aggiornamenti non richiesti a cui risponde un ACK.

Query

Nel caso di una query, un'applicazione che richiede informazioni invia una query a un'altra applicazione e l'applicazione ricevente risponde alla query. Ad esempio, un'applicazione farmacia può inviare un messaggio di richiesta contenente il numero ID del paziente al sistema di immissione ordini (CPOE) e ricevere una risposta contenente i dati necessari per consentire l'elaborazione dell'ordine. Questa transazione richiedente è una query ed è diversa da un aggiornamento non richiesto. Le informazioni che passano tra le due applicazioni sono contenute nella risposta. La risposta stessa non richiede un riconoscimento con un quarto messaggio. Tuttavia, è possibile modificarlo in alcuni ambienti per rispondere con un ACK. Microsoft BizTalk Accelerator per HL7 (BTAHL7) risponde con un ACK, se configurato. Per un esempio di scambio di query/risposta, vedere Esercitazione interrogativa.

Contenuto della sezione