The code below uses a reverse for loop to remove the entire RXR segment for historical vaccines.
______________________________________________________________
var orcGroups = message.getAllNodes('ORC[group=!ORC]');
for (var i=orcGroups.length ; i > 0 ; i--) {
var orcGroup = qie.parseHL7String(orcGroups[(i-1)]);
var rxa91= orcGroup.getNode('RXA-9.1');
if (!StringUtils.equals('00', rxa91)) {
if (message.checkNodeExists('RXR[' + i + ']')) {
message.removeAllNodes('RXR[' + i + ']');
}
}
}