| DESCRIPTION OF ENHANCEMENTS |
This patch will resolve the following issue.
--------
James A. Haley VA Medical Center reported a problem with the BCMA Missed
Medication Report. They were getting an error whenever they tried to run it
for a patient that had a PATCH medication order and the dispense drug had
been edited using the BCMA GUI. An additional side effect was the fact that
the order no longer showed on the patient's VDL.
Resolution:
-----------
The error happened because the Transdermal Project patch PSB*3*83 assumed the
IEN for the DISPENSE DRUG sub-file (#53.796) in the BCMA MEDICATION LOG file
(#53.79) would always be 1 (one) for a PATCH medication order. Such
assumption turned out to be incorrect because when the user edits the
dispense drug for an order in BCMA the IEN 1 gets deleted and IEN 2 gets
created. If a second edit is performed IEN 2 is then deleted and IEN 3 gets
created and so forth. That's the reason the order would not show up on the
BCMA Patient's VDL and also caused the Missed Medication Report to error out.
Technical Resolution:
---------------------
INC2383720 - Error at REMOVES+23^PSBULTL unable to run report in BCMA
Changed the following routines: PSBMLEN, PSBMLEN1, PSBO1, PSBUTL, PSBVDLPA,
PSBVDLRM and PSBVDLVL to retrieve the first dispense drug in the DISPENSE
DRUG sub-file (#53.795) instead of assuming the IEN 1 to contain the order
dispense drug. For PATCH medication orders there should only be one dispense
drug.
Defect Tracking System Ticket(s) & Overview:
--------------------------------------------
INC2383720 - Error at REMOVES+23^PSBULTL unable to run report in BCMA
Problem:
|