【发布时间】:2018-10-10 12:28:21
【问题描述】:
在 Mirth Connect 安装(版本 3.5.1)中,我设置了一个通道 TCP (LLP),它接收消息 HL7 并发送带有 PID 段数据的 XML(以及有关 HL7 的一些其他有用信息)消息)到外部站点。
我想验证消息(如果包含错误)并根据段 PID 数据的一些规则过滤消息(无名称、无姓氏等)。 为了满足这个要求,我编写了一个简单的 javascript 过滤器,并在通道(从摘要选项卡)中设置了严格验证。
但我有这种行为。
如果我不对消息使用严格验证选项,我会在 PID.1、PID.2 等标签内获取段 PID 的所有数据(例如,对于名称,我有以下 XML 结构
相反,如果我使用严格验证选项,则消息(在过滤器中)变得不同并且存在其他标签(例如,对于名称,我具有以下 XML 结构
有人知道我为什么会有这种行为吗?它是由一些错误配置引起的吗?还是正常现象?
非常感谢您的支持。
更新
我现在才意识到这些结构是不可见的。
现在,是的。
再次感谢您的支持。
【问题讨论】:
标签: hl7 mirth-connect