0

如何获取 Hl7 字段的值,仅指定 Hl7 消息的结构名称和字段?这行代码message.GetStructure("MSH")运行良好,而这行代码不行:message.GetStructure("MSH.SendingFacility"). 字段的名称仅在运行时已知,因此我不能使用强类型方法,如message.GetStructure("MSH").SendingFacility().

4

1 回答 1

0

为什么不知道字段名?

NHAPI 基于 HL7 规范。在规范中,所有段中的所有字段都被命名。

如果要添加新字段,则应创建自定义消息定义并命名该字段。

正如@YMC 提到的,您可以使用索引选择一个字段。另一种选择,虽然可能效率不高,是遍历所有段和字段。我在我的NHAPI HL7 树视图应用程序中所做的

于 2013-09-18T00:41:59.633 回答