Bugfix: HL7v2 Encoding

Das Default-Encoding der eingesetzten HL7v2 Bibliothek (hl7apy) ist utf-8. Werden Nachrichten geschickt, welche beispielsweise ISO 8859-15 codiert sind, wird ein Error geworfen und der HL7 Server stürzt ab ohne eine NACK an den Empfänger zu schicken.

Eine Wrapper-Klasse für den MLLP-Handler sorgt dafür, dass das Encoding jetzt durch die Konfigurationsdatei überschrieben werden kann. Außerdem wird die entsprechende Exception abgefangen und eine NACK an den Sender verschickt.

Merge request reports

Loading