| DESCRIPTION OF ENHANCEMENTS |
1. INC22631577 - ISSUES REFILLING PRESCRIPTIONS
printed instead of the fill entered. The ECME Log correctly shows the
fill. If the prescription drug is a controlled substance, the refill
cannot be released from the vault until the label is reprinted.
Resolution:
----------
The issue is due to the variable RXFL not getting updated with the
current fill number in routine PSOR52.
Technical Resolution:
--------------------
At line FINISH+36^SPOR52, the logic is modified to not jump to FINISHX
but to only execute the next two lines that prevent a duplicate label
from being printed and allowing RXFL to be reset with the current fill
number.
Line FINISH+36^SPOR52 is changed from:
I PSODUP G FINISHX
To:
I 'PSODUP D
And the next two lines are added into the Do dot structure:
I 'PSODUP D ;p699
. I $L(PSORX("PSOL",PSOX2))+$L(PSOX("IRXN"))<220 S
PSORX("PSOL",PSOX2)=PSORX("PSOL",PSOX2)_PSOX("IRXN")_","
. E S PSORX("PSOL",PSOX2+1)=PSOX("IRXN")_","
S RXFL(PSOX("IRXN"))=PSOX("NUMBER")
Problem:
-------
When a prescription is edited before it is refilled in Patient
Prescription Processing, the label will print for the previous fill. The
Activity Log incorrectly displays that the previous fill was sent to
X-INTERFACE and the Label Log incorrectly displays the previous fill was
|