我正在尝试使用Mirthconnect从HL7消息读取多个段(OBR)到数据库。消息正在通过精细和Mirthconnect记录为数据库写入成功,但我无法在数据库中看到数据。谁能告诉我如何调试与数据库的Mirthconnect连接。
HL7消息:
MSH|^~\&|AA|AA1|MSFT|AA1|20121203104758||OMG^O19|861232|T|2.4|||KA
PID|||P1563626|W981189|TEST^TEST^""^^MISS||20120910|F|||||||||||||||||||||""|L
PV1|||HOSP1||||||V2567697 ORC|WT|2R000112|||SD||||||||HOSP1 OBR|1|2R000112||TEST 1
ORC|WT|2R000445|||SD||||||||HOSP1 OBR|1|2R000445||TEST 2 ORC|WT|2R000399|||SD
||||||||HOSP1 OBR|1|2R000399||TEST 3
答案 0 :(得分:1)
首先在您的Mirth频道中创建一个Javascript Transformer。在Source Transformer Message Translator窗口中复制HL7。你可以创建java脚本,让你可以浏览和遍历OBR段。
var observation = {};
for each (obr in msg.OBR) {
observation.type = obr['OBR.2'].toString();
}
尝试上述内容并告诉我们。