【问题标题】:Parsing HL7 message with newest nHapi parser version - C#使用最新的 nHapi 解析器版本解析 HL7 消息 - C#
【发布时间】:2017-10-10 21:16:33
【问题描述】:

我开始使用 nHapi C#。我尝试使用 NHapi 2.8.1 模型解析 HL7 2.6 版本的一些消息,但无法正常工作。

如何使用更新的 HL7 nHapi 版本(例如 2.8)解析先前版本(例如 2.6)的 HL7 消息?有办法做到这一点吗?或者唯一的方法是使用 NHapi.Base.Parser.PipeParser 获取版本,而不是使用特定版本,例如:

var header = (NHapi.Model.V281.Segment.MSH) hl7Msg.GetStructure("MSH");

【问题讨论】:

    标签: c# hl7 nhapi


    【解决方案1】:

    有点晚了,但根据我的经验,您必须使用相同的 NHAPI dll 版本解析 HL7 消息。所以你的问题的答案是否定的。 NHAPI 版本的 dll 是特定于 HL7 版本的,对其他版本及其语法一无所知。

    附带说明:这是我使用 NHAPI 时遇到的最大问题。应用HL7标准过于死板。我还没有遇到过 100% 合规的实际实现。

    【讨论】:

    • 感谢您分享您的经验,让我们知道我们并不孤单。遗憾的是 nhapi 没有复古兼容性功能或事件的辅助工具。似乎我们必须为每个特定的设备/版本实现一个模块。
    猜你喜欢
    • 2012-05-28
    • 2019-01-14
    • 1970-01-01
    • 2012-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-30
    • 1970-01-01
    相关资源
    最近更新 更多