2017-05-11 9 views
2

nHapi C#으로 작업하기 시작했습니다. 나는 NHapi 2.8.1 모델과 함께 HL7 2.6 버전의 일부 메시지를 구문 분석하려고했지만 작동하지 않습니다.최신 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