需要通过其名称和结构名称获取字段值

时间:2013-09-16 18:43:48

标签: hl7 nhapi

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

1 个答案:

答案 0 :(得分:0)

为什么不知道字段名称?

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

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

如@YMC所述,您可以使用索引选择字段。另一种选择虽然可能效率不高,但却遍历所有细分和领域。我在NHAPI HL7 tree view application

中所做的