如何获取 Hl7 字段的值,仅指定 Hl7 消息的结构名称和字段?这行代码message.GetStructure("MSH")
运行良好,而这行代码不行:message.GetStructure("MSH.SendingFacility")
. 字段的名称仅在运行时已知,因此我不能使用强类型方法,如message.GetStructure("MSH").SendingFacility()
.
问问题
865 次
1 回答
0
为什么不知道字段名?
NHAPI 基于 HL7 规范。在规范中,所有段中的所有字段都被命名。
如果要添加新字段,则应创建自定义消息定义并命名该字段。
正如@YMC 提到的,您可以使用索引选择一个字段。另一种选择,虽然可能效率不高,是遍历所有段和字段。我在我的NHAPI HL7 树视图应用程序中所做的
于 2013-09-18T00:41:59.633 回答