In the steps below we will be using the MSC RXADM logical link as an example.
1. Find which entry caused the problem.
Use the Message Management Options on the HL7 MAIN MENU, then the LOG and search only around the time the interface went down and the logical link of MSC RXADM. Get the patient, drug, dose, etc so that you can inform pharmacy of the missing drug in the pyxis system.
2. Shut down the link using the option Start/Stop Links.
You want a proper shutdown before you start playing with it.
3. The only way to remove one item from the queue is directly in the global.
XXX>D ^%G
Output device: <terminal>: <enter>
List ^HLCS(870,”B”,”MSC RXADM”,*) <—- If you are using Cache then the syntax would be ^HLCS(870,”B”,”MSC RXADM”,
^HLCS(870,”B”,”MSC RXADM”,223)=””
Next go into the global for the HL7 MESSAGE ADMINISTRATION.
You want the “AC”,”O” nodes and the IEN Of the link.
The first item in this list should be the same number as what you found in the LOG that did not get an acknowledgement
Global ^HLMA(“AC”,”O”,223
^HLMA(“AC”,”O”,223,293)=
294)=
298)=
299)=
300)=
301)=
302)=
304)=
310)=
312)=
314)=
316)=
326)=
338)=
351)=
364)=
365)=
367)=
399)=
4. Kill this node and this node ONLY
K ^HLMA(“AC”,”O”,223,293)
This way, you did not remove any entries in the file but you did kill off the offending node so it won’t be processed.
5. Start the link back up again using the Start/Stop Links option and see if the messages start processing.
1903 Wright Place, Suite 120
Carlsbad, CA 92008
Toll-Free (877) 633-7743
Email customercare@medsphere.com