Neues in BizTalk Accelerator für HL7

Änderungen und Updates mit bizTalk Accelerator for HL7 (BTAHL7).

BizTalk Server 2016

Funktion BESCHREIBUNG
Initiiert die Verbindung mit branchenspezifischen Branchen Mithilfe des MLLP-Adapters kann BTAHL7 die Verbindung mit einem Lob-System (Line of Business) starten oder initiieren. Der LOB wartet auf die Verbindung und sendet die Nachrichten dann mithilfe des MLLP-Adapters an BizTalk Server. Es gibt einige neue Eigenschaften im MLLP-Empfangsspeicherort, die diese Option konfigurieren. Thema
In BizTalk Server 2013 R2 und älteren Versionen wartet der HL7 MLLP-Empfangsadapter darauf, dass der Remote-LOB-Server eine Verbindung mit dem MLLP-Adapter herstellt, und dann sendet der LOB Nachrichten.

Weitere Informationen finden Sie unter Weiterleiten von Nachrichten durch BTAHL7 .

BizTalk Server 2013 R2

Funktion BESCHREIBUNG
64-Bit-Unterstützung Die MLLP-Adapter und die HL7-Pipeline können sowohl in der 32-Bit- als auch in der 64-Bit-Hostinstanz ausgeführt werden.

Die BTAHL7-Installation umfasst ein 32-Bit-Installationspaket und ein 64-Bit-Installationspaket. Installieren Sie auf einem 32-Bit-Computer nur das 32-Bit-Paket. Installieren Sie auf einem 64-Bit-Computer das 32-Bit- oder 64-Bit-Paket.

Wichtig: Um die 64-Bit-Unterstützung zu verwenden, installieren Sie nur das 64-Bit-Paket. Das 64-Bit-Paket unterstützt die Ausführung von Adapter und Pipelines im 32-Bit- und 64-Bit-Modus.
v2.6 Schemaunterstützung Die Unterstützung umfasst Folgendes:

- BTAHL7V26Common-Projekt : Enthält die v2.6-Schemas.
- BTAHL7Common-Projekt : Umfasst die v2.6-Schemas und das ACK_26_GLO_DEF Bestätigungsschemas; die Bestätigung für v2.6-Nachrichten generiert.
- MSH_25_GLO_DEF Schema: Verarbeitet neue Nachrichtenheaderfelder, die im v2.6-Schema enthalten sind und weiterhin alle v2 unterstützen. x-Schemas .
Unterstützung für dynamische MLLP-Adapter Die Adaptereigenschaften können zur Laufzeit mithilfe eines One-Way oder Two-Way (Anforderung-Antwort)-Sendeports konfiguriert werden. Siehe Dynamischer MLLP-Adapter.
"FreeText"-Unterstützung Wenn ein Feld oder Segment als "FreeText" definiert ist, werden die Zeichendaten im Feld/Segment nicht analysiert. Weitere Informationen finden Sie unter Codieren von Zeichen mit Freitext.
Nachrichten mit ungültigem MSH werden als ACK oder NACK gesendet. Mithilfe des Registrierungsschlüssels ReturnErrorForInvalidMSH3 wird eine negative Bestätigung (NACK) an die Partei gesendet, wenn Folgendes auftritt:

– Ungültige MSH3 (Partei ist nicht in HL7 Configuration Explorer definiert)
AND
- MSH15- und MSH16-Werte in der Nachricht sind NULL oder leer

Um den NACK zu senden, legen Sie den folgenden Registrierungsschlüssel auf 1 fest, und starten Sie dann den Host instance neu:

32-Bit-Host: HKLM\SOFTWARE\Microsoft\BizTalk Accelerator for HL7

64-Bit-Host: HKLM\ SOFTWARE\Wow6432Node\Microsoft\BizTalk Accelerator for HL7

Tipp: Ein Port kann die fehlerhafte Nachricht abonnieren:
  • Verwenden Sie die Filterbedingung BTAHL7Schemas.ParseError = True .
  • Verwenden Sie die PassThrough-Pipeline .
ACK-Meldung instance aktiv bleibt Wenn eine Verbindung mit dem Upstream-System fehlschlägt, bleibt die Bestätigung (ACK), die an das Upstream System gesendet wurde, im Status Aktiv.

Neues Verhalten: Wenn eine Verbindung mit dem Upstream-System fehlschlägt, wird die ACK-Nachricht angehalten.
SB nicht senden <> Diese Eigenschaft wird den Konfigurationseigenschaften des Empfangsadapterports hinzugefügt. Um diese Eigenschaft zu aktivieren, legen Sie den UseMLLPTransACK-Wert fest:

– Wenn auf False (Standard) festgelegt ist, sendet der Adapter die Nachricht, wenn die Daten mit <SB> beginnen. Beispielsweise wird die folgende Nachricht gesendet:
<SB\>DataData<CR\>DataData<CR\>…

– Wenn auf True festgelegt ist, sendet der Adapter die Nachricht, wenn die Daten am Anfang SB> fehlen<. Beispielsweise wird die folgende Nachricht gesendet:
DataData<CR\>DataData<CR\>…

Wichtig: Wenn für einen Bi-Wege-Sendeport Do not send <SB> auf True festgelegt ist, wird SB nicht mit der Nachricht an das nachgeschaltete System gesendet. Gleichzeitig kann es ACK mit fehlendem SB aus dem nachgeschalteten System empfangen.
Akzeptieren fehlender <SB> Diese Eigenschaft wird den Konfigurationseigenschaften des Sendeadapterports hinzugefügt. Um diese Eigenschaft zu aktivieren, legen Sie den UseMLLPTransACK-Wert fest:

– Wenn auf False (Standard) festgelegt ist, gibt der Adapter einen Fehler zurück, wenn die Daten sb> am Anfang fehlen<. Die folgende Meldung gibt beispielsweise einen Fehler zurück:
DataData<CR\>DataData<CR\>…

– Wenn auf True festgelegt ist, kann der Adapter die Meldung empfangen, wenn die Daten am Anfang SB> fehlen<. Beispielsweise werden die folgenden Nachrichten empfangen:
<SB\>DataData<CR\>DataData<CR\>…
DataData<CR\>DataData<CR\>…

Wichtig: Wenn für einen Zwei-Wege-Empfangsport Accept Missing <SB> auf True festgelegt ist, akzeptiert er den fehlenden SB in der Nachricht von Upstream System. Gleichzeitig wird sb nicht an das Upstream-System gesendet.

BizTalk Server 2013

Die folgenden Verbesserungen wurden in den vorherigen Releases enthalten:

  • Wiederherstellbare Austauschunterstützung in der HL7-Pipeline für Batch In Batch Out-Szenario.

    Das folgende Feature wurde in den vorherigen Versionen entfernt:

  • Die Funktion "Integritätsaktivitätsnachverfolgung" wird aus BizTalk Server entfernt, daher wird das Überwachungsfeature aus BTAHL7 entfernt, die Protokollierung bleibt jedoch intakt.

    Das folgende Feature wurde in den vorherigen Versionen geändert:

  • Der "Überwachungs- und Protokollierungsdienst" wird in "HL7-Protokollierungsdienst" umbenannt.

Weitere Informationen

Neuerungen in BizTalk Server 2016
Neuerungen in BizTalk Server 2013 R2 und 2013