I have an inbound inteface that is receiving messages (results) and is supposed to be routing to the outbound interface to another system.
Back in December, 6 messages went missing (MIA). When the message was resent, it worked. All the testing tools showed all was OK. We could find no reason for why 6 identified messages went AWOL in the engine.
Now we have no faith in the routing of these specific result types in the interface engine. Our analysts have not had any reports of missing results, but still the faith in the delivery of the message has been broken.
I am looking for a tool (a perl script?) that can read the SMAT .msg file and parse out certain fields based on a condition.
If the OBR.20 has the value CD, pull the MRN, FIN, and DOS
This would be stuffed (written) to another file.
Then run the tool on the outbound SMAT file.
At this point I would have two files that would give me a picture of the inbound (received message) and the outbound (routed messages) for this result type.
I could then run a diff on the two files and if I have a difference between the two files, I got a MIA message and further investigation is needed.
I am new to perl (read REALLY new) so I am looking for something that I can steal (re-use).
Thanks to all who took the time to read this post and more thanks to the people that have the tool that I search for.