如何获取Hl7字段的值,仅指定Hl7消息的结构名称和字段?这行代码message.GetStructure("MSH")
效果很好,但不是:message.GetStructure("MSH.SendingFacility")
。字段名称仅在运行时中已知,因此我不能使用强类型方法,如message.GetStructure("MSH").SendingFacility()
。
答案 0 :(得分:0)
为什么不知道字段名称?
NHAPI基于HL7规范。在规范中,所有段中的所有字段都被命名。
如果要添加新字段,则应创建自定义消息定义并命名该字段。
如@YMC所述,您可以使用索引选择字段。另一种选择虽然可能效率不高,但却遍历所有细分和领域。我在NHAPI HL7 tree view application
中所做的