【发布时间】:2015-03-06 06:04:19
【问题描述】:
环境:
Visual Studio 2013, Winform / C# / 框架 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;
}
感谢大家的帮助
理查德
【问题讨论】:
-
您有示例消息吗?