【问题标题】:Using a Mirth Transformer to loop through multiple PID.3 Segments使用 Mirth Transformer 循环多个 PID.3 段
【发布时间】:2015-06-25 04:38:24
【问题描述】:

我有一个消息结构,我需要遍历多个 PID.3 段,选择一个带有 PID.3.5 == 'MR' 的段,然后用标识符替换 PID.3.4。我了解如何循环遍历多个段,例如 OBX,但不了解子段。我有一些示例代码(不正确)作为开始。任何指导表示赞赏。

var pid = msg.PID;

for each (pid3 in pid[PID.3]) {
    if (pid3[PID.3.5] == 'MR') {
        pid3[PID.3.4] = 'IDENTIFIER';
    };
};

【问题讨论】:

    标签: javascript hl7 mirth


    【解决方案1】:

    这似乎有效

    for each (pid3 in msg['PID']['PID.3']) {
        if (pid3['PID.3.5'].toString() == 'MR') {
            pid3['PID.3.4'] = 'IDENTIFIER';
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-04-26
      • 2013-08-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-05
      • 2021-10-02
      相关资源
      最近更新 更多