【发布时间】:2017-05-25 02:41:22
【问题描述】:
好的,尝试了解 Mirth 如何与数据交互的基础知识。下面的简单脚本检查值并在完成时将出站设置为硬编码值。这不是现实生活中的场景,所以请不要纠结为什么......运行这个脚本时,我收到一个错误:
[2017-05-24 02:34:34,845] ERROR (transformer:?): TypeError: Cannot read property "EVN.1" from undefined.
这一定很简单,但如果有人愿意分享,可以使用一些交互。它似乎不想识别我的 HL7。
Java 脚本
var full_evn1 = msg['EVN']['EVN.1']['EVN.1.1'].toString();
if (full_evn1 = "A01" ) {
tmp['EVN']['EVN.5']['EVN.5.1'] = "MYID"
}
【问题讨论】:
-
如果这是从您的代码中复制粘贴,那么在“if”语句中,您将“A01”值分配给 full_evn1,而不是对其进行验证。
标签: javascript mirth transformer