如何获取仅指定Hl7消息的结构名称和文件名的Hl7字段的值?这一行代码message.GetStructure("MSH")
工作得很好,但是下面这行代码不是这样:message.GetStructure("MSH.SendingFacility")
。字段的名称只能在运行时中知道,所以我不能使用像message.GetStructure("MSH").SendingFacility()
这样的强类型方法。
发布于 2013-09-18 00:42:00
为什么你不知道字段名呢?
NHAPI基于HL7规范。在规范中,所有段中的所有字段都被命名。
如果要添加新字段,则应创建自定义消息定义并命名该字段。
正如@YMC提到的,您可以使用索引选择一个字段。另一种选择是遍历所有段和字段,尽管效率可能不高。我已经在我的NHAPI HL7 tree view application中完成了
https://stackoverflow.com/questions/18835045
复制