环境:
Visual Studio 2013、Winform / C# / Framework 4.5、nHapi DLL 2.4.0.9、HL7 版本 2.3
我正在构建一个小的 Windows 应用程序来读取 HL7 消息并将它们发送到接口系统。一切正常,但我想知道是否可以替换/添加/修改段值:EVN 5.2(操作员 ID/家族名称)。
目前,我正在电脑上读取HL7文件的内容,将内容放入字符串,解析消息,编码消息并返回。
public static String ParseMessage(String message)
{
var parser = new NHapi.Base.Parser.PipeParser();
var parsedMessage = parser.Parse(message);
/* I guess it's here that I should do the change for the EVN 5.2 ? But How ;-) */
var msgType = parsedMessage.GetStructureName();
var pipeDelimitedMessage = parser.Encode(parsedMessage);
return pipeDelimitedMessage;
}
谢谢大家的帮助
理查德