繁体   English   中英

使用最新的nHapi解析器版本解析HL7消息-C#

[英]Parsing HL7 message with newest nHapi parser version - C#

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

如何解析较早版本(例如2.6)和较新的HL7 nHapi版本(例如2.8)的HL7消息? 有什么办法可以做到这一点? 或唯一的方法是使用NHapi.Base.Parser.PipeParser获取版本,然后使用特定的版本,例如:

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM