簡體   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