0

我正在尝试使用 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
4

1 回答 1

1

首先在您的 Mirth Channel 中创建一个 Javascript 转换器。在 Source Transformer Message Translator 窗口中复制您的 HL7。您可以创建允许您遍历并遍历 OBR 段的 java 脚本。

var observation = {};
for each (obr in msg.OBR) {
 observation.type = obr['OBR.2'].toString();
}

试试上面提到的,让我们知道。

于 2014-03-22T01:25:26.127 回答