Description
It would be really useful to have the ability to abort a specific message from the queue via management portal Message viewer page or Visual trace page.
Audience
System managers, Support and maintenance team
Problem
Sometime a bad message could get stuck in the queue due missing a required data item or some other reason. When the queue is really big and you abort the first message queue starts clearing but there may more messages with similar problem in the queue and the queue will stop processing again. It becomes a support/ maintenance issue until the issue is resolved in the source as someone will have to keep monitoring and aborting the message.
Impact
Ability to abort single message or multiple message via queues page exist in HealthShare but the details available via queue page or ability to search in the queue page is very limited, especially when a large number of messages are queued.
Ability to abort a specific message from message viewer will be really useful as the search based on different (built in and user define search table) criteria makes it a lot easier to identify a specific message that need to be aborted ( may be it is malformed message, missing mandatory data etc).
Also Message viewer already has the ability to select the specific messages and handle operations like export so hopefully adding the ability to abort won't be too difficult. It will make things a lot easier in a lot of scenarios.
Example scenario
Main EPR system register a patient with patient name or address a special character or missing mandatory data item expected by a receiving system. As the patient progress through their workflow in EPR multiple messages with same issue is generated and creates queue in the interface until the issue is resolved in the EPR system which could take sometime as the EPR data quality team may need to review and fix the record. During this time multiple bad messages gets in the queue and cause the queue to get stuck repeatedly. Support team will have to keep monitoring and aborting the message every time it get stuck. Also causes delay for other patient messages. Having the ability to search and delete multiple messages would be a great help in this scenarios.
Thank you
Thank you for submitting the idea. The status has been changed to "Needs review".
Stay tuned!
Great idea: Have had this just about 2-3 weeks ago. Bad message breaking a system, We would tend to abort or suspend a top of the queue, and did not notice that there was multiple other of the patient that the downstream system didn't like. The aborting the current job and having to go look down a queues page to find the messages in that without the search for i.e. patient number 1 that is bugged can be frustrating