Condividi tramite


Introduzione a BizTalk Accelerator per HL7

Usando Microsoft BizTalk Accelerator per HL7 (BTAHL7), è possibile sviluppare processi aziendali tra i sistemi computer sanitari. Usando BTAHL7, sviluppatori, professionisti IT e analisti di interfaccia possono lavorare in un ambiente comune per sviluppare soluzioni BTAHL7 integrate end-to-end in tutte le applicazioni di assistenza sanitaria.

In particolare, con BTAHL7 è possibile:

  • Semplificare l'integrazione delle applicazioni per l'assistenza sanitaria. Creare, gestire e tenere traccia dei processi aziendali distribuiti usando l'ambiente di sviluppo BizTalk Server.

  • Standardizzare l'interscambio di dati clinici tra applicazioni mediche. Trasformare la trasmissione dei dati esistente tra applicazioni allo standard BTAHL7.

  • Aumentare l'efficienza. Automatizzare tutti i processi di comunicazione tra applicazioni mediche con un intervento manuale minimo.

In questa sezione vengono fornite informazioni specifiche sui ruoli su come usare BTAHL7 e BizTalk Server per facilitare l'integrazione delle applicazioni aziendali (EAI) all'interno di ospedali e l'arena sanitaria per automatizzare le soluzioni sanitarie business-to-business.

BTAHL7 offre quattro scenari separati in formato esercitazione per ogni tipo di soluzione. Prima di iniziare queste esercitazioni, è necessario comprendere i concetti fondamentali in BizTalk Server e gli strumenti e i processi necessari per iniziare a creare soluzioni con BTAHL7.

Le descrizioni seguenti forniscono una conoscenza generale di ogni esercitazione BTAHL7.

Esercitazione end-to-end

L'esercitazione end-to-end di BTAHL7 illustra i passaggi dettagliati per facilitare i processi aziendali in uno scenario sottoscrittore e editore. Questo scenario è una situazione in cui un editore, ad esempio, un sistema di scarico e trasferimento di ammissione invia un messaggio a sottoscrittori specifici.

Il messaggio viene instradato al motore di interfaccia BTAHL7, che a sua volta riceve, elabora, convalida, riformatta e quindi indirizza il messaggio ai sottoscrittori. Gli abbonati in questo scenario sono un sistema informativo ospedaliero e un sistema di farmacia.

Questo scenario usa sia tipi di adattatore MlLP (File che Minimal Lower Layer Protocol). Il server di pubblicazione non deve essere a conoscenza dei sottoscrittori e il motore di interfaccia BTAHL7 invia un acknowledgement appropriato al server di pubblicazione dopo l'elaborazione del messaggio.

Esercitazione su Interrogative

L'esercitazione BTAHL7 Interrogative fornisce passaggi dettagliati per l'implementazione di un sistema di risposta alle query tra i sotto-sistemi all'interno di un'organizzazione.The BTAHL7 Interrogative tutorial you with detailed steps for implement a query-response system between sub-systems within an organization. In questo scenario, un'applicazione line-of-business (LOB) nel sistema Di ammissione, scaricamento e trasferimento invia una query al sistema informativo ospedaliero per ottenere i risultati del laboratorio dei pazienti. Dopo che il sistema informativo dell'ospedale riceve la query, invia i dati richiesti al sistema che ha emesso la query.

Questo scenario usa MLLP come protocollo di trasporto per tutti i messaggi, inclusi i riconoscimenti.

Esercitazione sull'arricchimento dei messaggi

L'esercitazione sull'arricchimento BTAHL7 fornisce passaggi dettagliati per risolvere un particolare problema aziendale: lo scenario di arricchimento dei messaggi. Lo scenario di arricchimento dei messaggi è una situazione in cui è necessario aggiungere o arricchire un messaggio che non è conforme a HL7 e/o è incompleto. Questa situazione può verificarsi con un'applicazione, ad esempio un'applicazione di registrazione del paziente, o quando si popola un messaggio con dati XML da SQL Server.

Nello scenario di arricchimento dei messaggi vengono acquisiti i messaggi con BTAHL7 e vengono forniti dati mancanti, ad esempio, da un database dei record dei pazienti. Si converte quindi il messaggio e lo si invia a un laboratorio, un'assicurazione o qualsiasi applicazione line-of-business (LOB) legacy usando l'adattatore MLLP.

Esercitazione sul batch

L'esercitazione sul batch BTAHL7 illustra i passaggi dettagliati per ricevere e inviare messaggi in batch. L'invio in batch prevede la ricezione e/o l'invio di un gruppo di singoli messaggi (o riconoscimenti) come singolo messaggio composito.

BTAHL7 supporta i tre scenari di invio in batch di messaggi seguenti:

  • Batch in ingresso frammentato. In questo scenario BTAHL7 riceve un batch di messaggi HL7 e quindi indirizza i singoli messaggi al sistema di destinazione.

  • Batch in/batch out. BTAHL7 riceve un batch di messaggi HL7, verifica i singoli messaggi all'interno del batch e quindi indirizza il batch di messaggi al sistema di destinazione.

  • Creare batch (o batch in uscita). BTAHL7 riceve singoli messaggi e li batch prima di instradarli al sistema di destinazione.

Vedi anche

Accessibilità per utenti disabili