Sidebar

Can I remove the RXR segment for historical vaccines

0 votes
701 views
asked Apr 5, 2017 by brandon-w-8204 (33,270 points)

1 Answer

0 votes
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 + ']');
      }
   }
}
answered Apr 5, 2017 by terrie-g-7436 (3,950 points)
...