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 Transformer を作成することから始めます。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 に答える