| DESCRIPTION OF ENHANCEMENTS |
1. A site reported a problem with duplicate orders in Inpatient
the ORWDX routine.
4. During unit testing of the changes for the problem of duplicate
orders, an issue was found with locking of patient events. When multiple
orders for the same event are manually released, a lock on the patient
event remains after the process is completed.
Overview:
=========
Medications V. 5.0. If there were delayed-event orders manually released
1. HD0000000199004 Discontinued order not showing in CPRS
HD0000000069901 duplicate
HD0000000070256 duplicate
HD0000000092874 duplicate
HD0000000165137 duplicate
HD0000000174026 duplicate
HD0000000280582 duplicate
HD0000000300668 duplicate
Problem:
at the same time that the associated event occurred, duplicate orders were
--------
A series of delayed orders for Inpatient Medications was written. The
orders were released to the service manually from the Computerized
Patient Record System (CPRS) GUI at the same time the associated
patient movement was performed. This resulted in some of the orders
being duplicated in Inpatient Medications.
Resolution:
-----------
The locking logic in the release process has been modified to handle
sent to the service. PSI-07-128
this situation. If the movement and manual release begin at the same
time, only one will be allowed to process the orders. Routine ORWDX
was modified to handle this.
In addition to the locking issue that was identified, there was a
check added to ORWDX to ensure that the order had not already been
released by a movement if the user selected manual release. This check
already existed in the movement routine.
2. HD0000000281619 Delayed Radiology orders discontinuing on release
HD0000000284481 duplicate
Problem:
--------
Delayed Radiology orders were being rejected by Radiology upon manual
release. The error message was 'missing/invalid location'.
Resolution:
-----------
Routine ORWDX has been modified to record the location and treating
2. Two of the test sites reported a problem regarding the change in item
specialty for an order after the lock is successful, but before
transmitting the order to the service.
3. HD0000000298397 Intermittent ORWDX errors
Problem:
--------
Under certain conditions, an error occurs in ORWDX when attempting to
build the error message back to the user.
#1 adversely affecting delayed Radiology orders.
Resolution:
-----------
Routine ORWDX has been modified to ensure the error message array
contains all the appropriate information so that no error will occur
when the patient event is locked.
4. HD0000000307535 Manual release of delayed orders could leave event
lock
Problem:
--------
When manually releasing more than one delayed order for a single
patient event, the event can remain locked once the process finishes.
Specifically, ^ORE(100.2,event number,0) will remain locked.
The problem is that routine ORWDX issues an incremental lock for the
patient event associated with each order that is being released.
However, when the process completes, a single 'unlock' is issued. For
example: three orders, associate with event number 9573 are manually
released. When the process completes, the following entry remains in
3. Two test sites reported a problem of receiving intermittent errors in
the lock table:
38) 20E5C892 2 ^["^^_$1$DGA228:[CHEY19.VBB]"]ORE(100.2,9573, 0)
Solution:
---------
Routine ORWDX has been modified to only issue one lock per event,
regardless of the number of orders released that are associated with
the event.
|