【发布时间】:2018-10-14 20:35:43
【问题描述】:
我很高兴地编写了这段代码来从每个 DG1 段中捕获代码,但它捕获了“未定义”并插入到 DB 中
for each (seg in msg.children()){
if(seg.name().toString()=="DG1"){
var vSET_ID =msg['DG1']['DG1.1'].toString();
if(vSET_ID==1){
var vPriCode = msg['DG1']['DG1.3']['DG1.3.1'].toString(),50);
if(vSET_ID==2){
var vSecCode1 = msg['DG1']['DG1.3']['DG1.3.1'].toString(),50);
谢谢
【问题讨论】:
-
你的代码有很多不匹配的括号 - 真的是这样还是在复制和粘贴时丢失了什么?
-
代替 var vSET_ID =msg['DG1']['DG1.1'].toString();使用 var vSET_ID = seg['DG1.1'].toString();
标签: javascript mirth hl7-v2 mirth-connect