2

我开始使用 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");
4

1 回答 1

0

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

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

于 2017-05-30T12:15:10.647 回答