【发布时间】:2017-09-25 12:19:27
【问题描述】:
您好,我正在尝试使用 Mirth Connect 中的 Javascript 更改 HL7 中的代码和值。如果传入消息的代码标记为'B' 和B = Boy,我想将传出消息更改为'M' 和M = Male。如果 HL7 msg 段在msg['PID']['PID.8']['PID.8.1'] 中,我将如何做到这一点。我写下了我认为的编码如下。是正确的还是我遗漏了什么?
var PID8 = msg['PID']['PID.8']['PID.8.1']
var B = 'Boy'
var M = 'Male'
if (PID8 === B) {
msg['PID']['PID.8']['PID.8.1']().toString= 'M';
} else if ('M');
【问题讨论】:
-
msg['PID']['PID.8']['PID.8.1']的类型是什么?另外,您的else if子句没有用,您可以删除它。 -
msg['PID']['PID.8']['PID.8.1'] 是 HL7 消息中性别值所在的位置。
-
是的,是
String还是function?您可以使用console.log和typeof msg['PID']['PID.8']['PID.8.1']记录它。
标签: javascript hl7-v2 mirth-connect