根据OBX-3.2值从HL7消息中删除OBX段

时间:2017-12-28 14:41:32

标签: tcl hl7

是否有人根据字段中存在的值从HL7邮件中删除段的经验?我已经看过基于某个值杀死消息的脚本,但我想提交消息的其余部分。正在使用的语言和平台是tcl和Cloverleaf。

1 个答案:

答案 0 :(得分:0)

我想我明白你的意思。这是我如何删除给定的OBX段。我假设有重复的OBX段,所以这将是迭代的。

添加IF声明:
如果1(0).1(0).3(%g1).OBX(0)。#3(0)。[1] eq =值
   (“价值”是你想要寻找的任何价值。)
然后做一个pathcopy:
  资料来源:@null
  目的地:1(0).1(0).3(%g1).OBX(0)

当然,列出的OBX的确切路径取决于您使用的变体。但是在迭代语句的上下文中,这应该仅删除具有已定义值的OBX,而不是触及其他OBX段。