【问题标题】:Strict validation in Mirth ConnectMirth Connect 中的严格验证
【发布时间】: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 结构 XXX....).

相反,如果我使用严格验证选项,则消息(在过滤器中)变得不同并且存在其他标签(例如,对于名称,我具有以下 XML 结构 XXX....)。

有人知道我为什么会有这种行为吗?它是由一些错误配置引起的吗?还是正常现象?

非常感谢您的支持。

更新

我现在才意识到这些结构是不可见的。

现在,是的。

再次感谢您的支持。

【问题讨论】:

    标签: hl7 mirth-connect


    【解决方案1】:

    这是正常行为。默认解析器在 mirth hl7v2 数据类型本身中实现。当您使用严格解析器时,它会使用 HAPI 解析器来生成您所看到的实际符合 hl7 规范的备用 xml。

    【讨论】:

    • 嗨@Tony G-R。感谢您的答复。是的,也许这是正常行为。我会尝试更深入地检查它。再次感谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    • 1970-01-01
    • 2022-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多