Skip to Main Content
InterSystems Ideas
We love hearing from our users. Tell us what you want to see next and upvote ideas from the community.
* Bugs and troubleshooting should as usual go through InterSystems support.
Status Needs review
Created by Mary George
Created on Jun 17, 2025

Ability to abort a specific message from message viewer or visual trace page

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


  • ADMIN RESPONSE
    Aug 4, 2025

    Thank you for submitting the idea. The status has been changed to "Needs review".

    Stay tuned!

  • Mark OReilly
    Jul 16, 2025

    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