我们在 Mirth Interface 上从医院获得 HL7 ADT 消息。我们在每条消息中获得诊断和过程代码,我们希望存储所有 50 个诊断和过程代码。注意=我们还想用这些代码中的每一个捕获相关\关联的字段。就像每个诊断代码都有代码日期、描述、类型、类别、poa、组。
- 如果我们在单独的变量中捕获所有这些并将所有这些存储在列中 - 所以对于每个患者,大约 400 列填充在一个插入中
- 如果我们存储为行,那么对于每个代码,都会触发一个单独的插入语句。这也会降低性能
什么可能是最好的方法来处理这个并存储在数据库中 - 因此,如果患者 x ADT 消息 1 将插入 3 个诊断代码(带有相关字段)。消息 2 可以附加并且将插入总共可能是 5 个代码?
谢谢