簡體   English   中英

mirth javascript翻譯返回錯誤

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM