有没有人有根据字段中存在的值从HL7消息中删除分段的经验?我见过基于某个值终止消息的脚本,但我想将消息的其余部分归档。所使用的语言和平台是tcl和Cloverleaf。
发布于 2018-05-06 04:50:20
我想我知道你在找什么了。下面是我如何删除一个给定的OBX段。我假设有重复的OBX段,所以这将在迭代下。
添加IF语句:
如果1(0).1(0).3(%g1).OBX(0).#3(0).1 eq =value
("value" is whatever value you are wanting this to look for.)然后执行路径复制:
来源:@null
目标: 1(0).1(0).3(%g1).OBX(0)
当然,列出的OBX的确切路径取决于您使用的变体。但是在iterate语句的上下文中,这应该只删除具有定义的值的OBX,而不会触及其他OBX段。
https://stackoverflow.com/questions/48009448
复制相似问题