大家好,我是新来的。
我想知道将 hl7 消息存储在 mysql 数据库中的表中的最佳方法,该表仅存储一列作为 hl7 消息,或者存储在行和列中,例如发送应用程序列、接收应用程序列等。
我无法找到合适的答案,所以请帮助我。
提前致谢。
最佳答案
解析 HL7 并将每个 HL7 段存储在单独的字段中对于数据库来说是一种过度杀伤力(HL7 具有分层结构,并且每个版本之间都会发生变化)。
我建议只存储您需要的属性(ID、发送应用程序、时间戳...)并将原始 HL7 作为文本(或 xml)放入一个字段中。然后您可以在需要时再次解析 HL7。
关于message - 在数据库中存储从客户收到的 hl7 消息的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14356431/