2017-05-11 11 views
2

私はnHapi C#で作業を始めています。私はHLap 2.6版のメッセージをNHapi 2.8.1モデルで解析しようとしましたが、動作しません。最新のnHapiパーサーバージョンでHL7メッセージを解析する - C#

以前のバージョン(たとえば2.6)のHL7メッセージを新しいHL7 nHapiバージョン(たとえば2.8)で解析するにはどうすればよいですか?これを行うにはいくつかの方法がありますか?少し遅れ

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

答えて

0

が、私の経験で、あなたが同じNHAPIを使用してHL7メッセージを解析する必要がありますか唯一の方法は、NHapi.Base.Parser.PipeParserとバージョンを取得するなどの特定のバージョンを使用するよりも、ありますdllのバージョン。あなたの質問に対する答えは「いいえ」です。 NHAPIバージョンのDLLは、そのHL7バージョンに固有であり、他のバージョンとその構文については何も知らない。

注:これはNHAPIを使用した場合の私の最大の問題です。 HL7標準を適用するにはあまりにも厳格です。私はまだ100%に準拠している実際の実装に出くわすことはありません。

+0

あなたの経験を共有していただきありがとうございます。 nhapiには、これに対するレトロな互換機能やイベントのサイドツールがないのは残念です。特定のデバイス/バージョンごとにモジュールを実装する必要があるようです。 – rmpt

関連する問題