I was trying to filter and send a collection of inbound lab orders that contained “Path,Cyt” and didn’t contain “|SURG^”.
I used the advanced criteria because I don’t trust the smart search. In the first criteria I put the “Path,Cyt”. In the second, I checked the Not box and then entered the “|SURG^” criteria.
I clicked the search icon and got 16 results back. I then clicked the header checkbox to select all 16 records and then resent them to a file. The dialog box even said “16 messages resent to file”. To my surprise, 37 messages were dumped into the target file and even worse, every one had |SURG^ in PV1-3.
This new development has me worried about every message resend I have done since we upgraded to 6.1.2.0.
Update: I put on my programmer’s hat and wondered if the developers of this function only looked at the Not in the first criteria, so I thought I would try flipping the order from my search above. I put Not |SURG^ in the first advanced criteria and “Path,Cyt” in the second. I received the same 16 messages, so I tried to export them to file. I say “tried” because this time the resend to file sent 0 messages (even though the dialog box said it resent 16), so no file was created.
I decided to remove the “Path,Cyt” criteria and only send the first 200 messages where “|SURG^” is Not in the message. Same results. If there is a not in the first criteria, no messages will be resent to the target location.
I hope Infor already knows about these and has fixed them in the hotfix we are about to implement.