When I use the table in an xlate and pass messages through, the Latin characters are populated to the target fields, and it seems that an attempt was made to write the Russian/Cyrillic characters but where the Cyrillic characters should be there are only spaces or some other non-displayable characters. (If I copy the message from SMAT and paste it into a HEX editor the non-displayable characters are 1A). I’m told that the encoding on the threads needs to be set to something other than the standard UTF-8 we normally use so I’ve tried setting the encoding on the threads to Cyrillic, UTF-8, and Windows-1252 but get the same results. The receiving system uses Windows-1251 but I don’t think that is the issue as I see the “blank” strings in the message output in SMAT, before the message even gets to the EMR.
Below is what the SMAT file looks like in the IDE. The table Out values are supposed to populate OBX-3.2:
OBX|1|ST|552^ ||65|BPM|||||C
OBX|2|ST|553^ ||65|BPM|||||C
OBX|3|ST|554^PR – ||198|ms|||||C
OBX|4|ST|555^QRS ||92|ms|||||C
OBX|5|ST|556^QT – ||398|ms|||||C
OBX|6|ST|557^ QT – ||413|ms|||||C
OBX|7|ST|568^ P||70|degrees|||||C
OBX|8|ST|569^ R||25|degrees|||||C
OBX|9|ST|570^ T||28|degrees|||||C
The receiving system (EMR) view is attached.
Any suggestions on what I need to do to get the Cyrillic characters out in the message? The sending application sends Cyrillic characters in other fields in the message and they process through fine.
This is Cloverleaf 6.0 on Windows.
Thanks in advance for your help.