Elaborazione BTAHL72XML
I componenti seguenti in Microsoft BizTalk Accelerator per HL7 (BTAHL7) elaborano messaggi HL7 2.XML (con codifica XML):
Pipeline e librerie principali: BTAHL7.PipelineCommon.dll e BTAHL7.PipelineMessageCore.dll
Librerie assembler e disassembler: BTAHL7.HL72XmlAsm.dll e BTAHL7.HL72XmlDAsm.dll
Libreria di convalida del riconoscimento (ACK) usata per l'adattatore di trasmissione MLLP bidirezionale: BTAHL7.HL7ACKHelper.dll
Modalità messaggio XML
BTAHL7 supporta le modalità di messaggio seguenti per 2.XML messaggi:
Modalità sottoscrittore del server di pubblicazione (pub-sub)
L'editore trasmette a una parte di sottoscrittori, sia come dichiarativo che come aggiornamento non richiesto. BizTalk Server e BTAHL7 offrono flessibilità a questa modalità, poiché è possibile gestire sottoscrizioni e parti dopo la progettazione.
Modalità richiesta-risposta
Uno scambio di messaggi interrogativi o di query in cui una richiesta specifica da un'entità specifica genera un messaggio di risposta.
Convalida XML
BTAHL7 fornisce la convalida seguente dei messaggi 2.XML:
Lettore XML
Schema
Abilitare o disabilitare la convalida dello schema da parte dell'entità. BTAHL7 usa direttamente gli schemi di 2.XML HL7 per questa elaborazione, come determinato dal campo intestazione della struttura dei messaggi MSH9.3 e dal campo ID versione MSH12 (2.3.1, 2.4 o 2.5). BTAHL7 usa le funzionalità di elaborazione XML standard in BizTalk Server.
Segmento Z
BTAHL7 verifica che nessun segmento dichiarato sia incluso in un segmento Z non dichiarato.
Generazione ACK
BTAHL7 supporta i tipi di riconoscimenti seguenti per i messaggi di 2.XML. Vengono usati sia il tipo di errore HL7 che il tipo di errore BTAHL7 (alternativo):
ACL originali di HL7
ACL avanzati di HL7
Accettare il commit e accettare l'applicazione