如何解决将 HL7 字符串解析为 XML 失败
我们使用 Mirth Connect 将 HL7 病理平面文件解析为 MLLP。我们始终看到 Mirth 在解析原始数据中的特定字段时出错。但是,尚不清楚错误是什么。这是十六进制转储。重要的序列是“10.8”:
00000400 59 20 43 4f 55 4e 54 20 31 5e 4c 7c 7c 20 3e 31 |Y COUNT 1^L|| >1|
00000410 30 10 38 20 43 46 55 2f 4c 7c 7c 7c 4e 0d 4f 42 |0.8 CFU/L|||N.OB|
这是vi中查看的数据(注意“^P”)
^URINE COLONY COUNT 1^L|| >10^P8 CFU/L
Mirth 因“Uni 字符错误”而失败
问题似乎是二进制/ASCII 数据被错误地读取/解释 - 但我不知道如何或为什么。尝试使用正则表达式替换 ^P 失败 - 可能是因为正则表达式在二进制级别运行?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。