Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
I processi sanitari sono spesso complessi e coinvolgono molti sistemi. Un esempio è il processo che si verifica quando un paziente entra in un ospedale e un medico invia il paziente per un test del laboratorio. Le parti coinvolte in questa procedura sono cinque:
Il medico curante
Il sistema di registrazione dell'ospedale
Sistema di Inserimento Ordini Clinici
Il sistema di laboratorio
Sistema di fatturazione
In questo processo possono verificarsi i passaggi seguenti:
Il medico curante registra il paziente.
Un messaggio di registrazione di ADT^O04 viene trasmesso dal sistema di registrazione dell'ospedale.
Il messaggio ADT^O04 viene ricevuto da tutti i reparti che sottoscrivono il messaggio, incluso il sistema di ingresso degli ordini clinici e il sistema di laboratorio.
Il medico ordina uno studio diagnostico dalla struttura di laboratorio.
Un messaggio di ordine ORM^O01 viene inviato dal sistema di inserimento ordini clinici, dopo la convalida delle regole aziendali.
Il messaggio ORM^O01 viene ricevuto dal sistema di laboratorio.
Il laboratorio riceve l'ordine e restituisce una conferma.
Un messaggio di conferma ordine ORR^O02 viene inviato dal sistema di laboratorio, a indicare che l'ordine può essere eseguito.
Il messaggio ORR^O02 viene ricevuto dal sistema di ingresso dell'ordine clinico.
Al termine dei test, il laboratorio invia i risultati al medico e ad altri reparti.
Un messaggio ORU^R01 dei risultati dei test viene inviato dal sistema di laboratorio.
Il messaggio ORU^R01 viene ricevuto dal sistema di ingresso dell'ordine clinico e dal sistema di fatturazione.
Il motore di interfaccia invia un messaggio di posta elettronica al medico, che riceve i risultati del laboratorio sul suo PDA wireless.
Soluzione BTAHL7
Lo scenario aziendale di esempio descritto in precedenza è un esempio di un sistema sanitario che richiede l'integrazione. MicrosoftBizTalk Server con Microsoft BizTalk Accelerator per HL7 (BTAHL7) offre una soluzione per questo scenario che offre le funzionalità seguenti:
BizTalk Server integra tutti i sistemi coinvolti in una disposizione hub-spoke. Ogni sistema comunica direttamente con BizTalk Server. Non devono comunicare direttamente tra loro.
BTAHL7 gestisce i messaggi con codifica HL7 in modo nativo. Non è necessaria alcuna codifica personalizzata.
Il messaggio di registrazione di ADT^O04 viene trasmesso a tutti i sistemi che lo sottoscrivono. Il modello di messaggistica publisher-subscriber per BizTalk Server offre flessibilità nella configurazione e nella gestione dell'elenco dei sistemi che sottoscrivono il messaggio. È possibile aggiungere o eliminare i sistemi dall'elenco delle sottoscrizioni senza influire sul resto del sistema.
La regola business usata per convalidare il messaggio di ordine ORM^O01 può essere modificata in modo dinamico senza influire sul resto del sistema.
BTAHL7 può essere configurato per generare automaticamente il messaggio di conferma dell'ordine ORR^O02 (ACK).
Se necessario, è possibile inviare in batch uno qualsiasi dei messaggi con altri utenti per l'invio ed elaborarli alla ricezione dall'interno del batch.
È possibile convalidare tutti i messaggi nel motore e rispetto agli schemi BTAHL72X pubblicati dall'organizzazione HL7.