[英]mirth javascript Translation returns in error
我正在使用mirth應用程序來翻譯HL7消息以推送到我的數據庫中。
我正在使用javascript進行翻譯
method see the code below.
if (msg['PID']['PID.13']['PID.13.4'].toString() == null){
return "no email";
}
else{
return "email there";
}
但我的輸出是ID:MH002079217v003電子郵件ID: $ {PatientIdentification_phoneNumber_home1_emailAddress}電話號碼:7022027430名:002
請參閱而不是電子郵件,我得到了變量名,但不返回輸出。
沒有看到您的頻道,我只能推測,但是我相信您將變量名作為您的值,因為該變量尚未在地圖中成功設置。
if (msg['PID']['PID.13']['PID.13.4'].toString()) {
connectorMap.put('patientIdentification_phoneNumber_home1_emailAddress', 'email');
}
在上面的示例中,如果電子郵件為空值,則if
語句的主體將不執行。 然后,當您使用速度變量${patientIdentification_phoneNumber_home1_emailAddress}
,如果該變量為null,則該變量不能被替換。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.