Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Mirth Connect中使用Javascript从HL7传入值更改HL7传出值_Javascript_Hl7 V2_Mirth Connect - Fatal编程技术网

在Mirth Connect中使用Javascript从HL7传入值更改HL7传出值

在Mirth Connect中使用Javascript从HL7传入值更改HL7传出值,javascript,hl7-v2,mirth-connect,Javascript,Hl7 V2,Mirth Connect,大家好,我正在尝试使用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 (P

大家好,我正在尝试使用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']
的类型是什么?另外,如果
子句无效,可以将其删除。msg['PID']['PID.8']['PID.8.1']是HL7消息中性别值的位置。是的,它是
字符串还是
函数
?您可以使用
console.log
typeof msg['PID']['PID.8']['PID.8.1']
来记录它。
msg['PID']['PID.8']['PID.8.1']
的类型是什么?另外,如果
子句无效,可以将其删除。msg['PID']['PID.8']['PID.8.1']是HL7消息中性别值的位置。是的,它是
字符串还是
函数
?您可以使用
console.log
typeof msg['PID']['PID.8']['PID.8.1']
来记录它。虽然这段代码可能会解决问题,但一个好的答案也应该解释这段代码的作用以及它的帮助。@BDL这只有两行,它们都被注释了它们的作用。尽管这段代码可能会解决问题,一个好的答案还应该解释代码的作用以及它的帮助。@BDL它只有两行,并且两行都用它们的作用进行了注释?
// if B for Boy
if (msg['PID']['PID.8']['PID.8.1'].toString() == 'B') {
    // change to M for Male
    msg['PID']['PID.8']['PID.8.1'] = 'M';
}