我正在使用界面软件鬣蜥和变色龙生成HL7消息。这是我第一次接触Python,所以这个问题可能还不成熟。我尝试使用段迭代器对象迭代消息。在
current_segment = environment.input_segment_iterator()
current_segment.apply_transform()
output = current_segment.output()
if current_segment.move_next('OBX'):
log('OBX setId is ' + current_segment.field(1).value );
我在全局后处理公式窗口中编写了这个脚本,但它总是给我一个错误
^{pr2}$我见过很多使用迭代器的例子,而且都遵循相同的模式。如何重置迭代器,为什么无效?在
在做了一些研究工作之后,我发现我不能在post process
方程窗口中使用input_segment_iterator
,而是在transformation
窗口中使用。现在我可以看到我使用变色龙的Test Mapping
特性对脚本所做的更改。但是,我如何配置此更改以在使用vmd
生成的每个消息上实现呢?在
我认为,有人与界面软件变色龙和鬣蜥产品工作可以很容易地帮助我。在
不是一个鬣蜥的人,但我相信你错过了这个
current_segment.reset()
在遍历OBX之后,以便它将当前段设置为MSH。在您可以在this page上看到示例用法。在
相关问题 更多 >
编程相关推荐