首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mirth Connect中的严格验证

Mirth Connect中的严格验证
EN

Stack Overflow用户
提问于 2018-10-10 12:28:21
回答 1查看 811关注 0票数 0

在Mirth安装(Version3.5.1)中,我设置了一个通道TCP (LLP),它接收消息HL7并向外部站点发送带有PID段数据的XML (以及关于HL7消息的一些其他有用信息)。

我想验证消息(如果包含错误)并根据分段PID的数据(无名称、无姓等)过滤消息。为了满足这一要求,我编写了一个简单的javascript过滤器,并在通道(来自汇总选项卡)中设置了严格的验证。

但我有这种行为。

如果不对消息使用严格的验证选项,则在标记(如PID.1、PID.2等)中获取分段PID的所有数据(例如,对于名称,我具有以下XXX....).结构

相反,如果我使用严格验证选项,消息(在过滤器中)变得不同,其他标记也会出现(例如,对于名称,我有以下XML结构XXX....). )

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

非常感谢你的支持。

更新

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

现在,是的。

再次感谢你的支持。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-17 16:03:23

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52740304

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档