欢乐 - 向OBR 16段添加新字段

问题描述 投票:0回答:1

有机会在Mirth工作,在OBR领域添加一个条目。在这个论坛的帮助下,我能够编辑现有数据,完美无缺。但是未能将数据添加到源HL7中不存在的字段中。以下是示例,

SourceHL7

PV2|||||||System Alert Off~0437689973~ABC-KOTHAI-AUS
OBR|1||ABCDEDFGH|754051^ABCEDEF^MDC|||20190225133500+0000||||||||||||||||||F

在目的地HL7中,我想检查PV2.7.2是否有“KOTHAI”,如果是,则更新OBR.16,如下所示

OBR|1||ABCDEDFGH|754051^ABCEDEF^MDC|||20190225133500+0000|||||||||KOTHAI|||||||||F

使用下面的Javascript,我可以看到OBR中的最后一个值被更改为M但没有“KOTHAI”可用。我可以看到转换数据的变化,但不能看到编码数据。你能让我知道我做错了什么。

 tmp=msg; 
var code = tmp['ORU_R01.PATIENT_RESULT']['ORU_R01.PATIENT']['ORU_R01.VISIT']['PV2']['PV2.7'][2].toString();
if (code.indexOf("ARSTALL") != -1 )
{

tmp['ORU_R01.PATIENT_RESULT']['ORU_R01.ORDER_OBSERVATION']['OBR']['OBR.25'] = "M";
tmp['ORU_R01.PATIENT_RESULT']['ORU_R01.ORDER_OBSERVATION']['OBR']['OBR.16'] = "KOTHAI";
}else {

tmp['ORU_R01.PATIENT_RESULT']['ORU_R01.ORDER_OBSERVATION']['OBR']['OBR.25'] = "F";
}
javascript hl7 mirth
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.