Written by

Question Will · Mar 16

ERROR #5911: Character Set 'iso-8859-4' not installed, unable to perform character set translation (EnsLib.HL7.Operation.HTTPOperation)

Hi,

My HL7 interface in production is outputting messages to a HL7 File Operation and a  EnsLib.HL7.Operation.HTTPOperation. There is no errors in the File Operation, but the HL7 HTTPOperation is giving ERROR #5911: Character Set 'iso-8859-4' not installed, unable to perform character set translation.  Both the HL7 File Operation and HL7 HTTP Operation are using latin1 for Default Char Encoding.

What is ERROR #5911 aboutIs something missing in the IRIS installation? 

Thank you.

W

Product version: IRIS 2024.1
$ZV: IRIS for UNIX (Red Hat Enterprise Linux 8 for x86-64) 2024.1.1

Comments

Jeffrey Drumm · Mar 17

Looks like HealthConnect/IRIS for Health doesn't supply ISO-8859-4 ("Northern European"), or its successor ISO-8859-10. You can try forcing other character sets by preceding them with an exclamation point in the operation's Default Char Encoding property, but there may be characters that translate incorrectly:

0
Will  Mar 17 to Jeffrey Drumm

Hi Jeffrey,

I tried !iso-8859-1 !latin1 and !utf-8 for Default Char Encoding property but in all cases I still got the same error.

Btw, the original message has 8859/1 in MSH-18.  I also tried removing the value in MSH-18 but it still got the same error.

W

0
Jeffrey Drumm  Mar 17 to Will

Seems like the operation isn't working as it should; you may want to take this up with the WRC.

0
Harshitha · Mar 17

To resolve the ERROR #5911: Character Set 'iso-8859-4' not installed, start by checking the MSH-18 field in your HL7 messages, as it may specify iso-8859-4 even if your interface is configured for latin1. Next, adjust the HTTP Operation settings to explicitly enforce latin1 as the character set for consistent encoding.
 

0
Will  Mar 17 to Harshitha

Harshitha
 

MSH-18 specifies 8859/1.  I also tried making MSH-18 blank, same error.  Also tried explicitly setting Char Set encoding (please see my reply to Jeffrey Drumm)

W

0