PSO*7.0*699 (13264)    BUILD (9.6)

Name Value
NAME PSO*7.0*699
DATE DISTRIBUTED 2022-08-09 00:00:00
PACKAGE FILE LINK OUTPATIENT PHARMACY
REQUIRED BUILD
  • PSO*7.0*654
    ACTION:   Don't install, leave global
TYPE SINGLE PACKAGE
ALPHA/BETA TESTING NO
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 
TRACK PACKAGE NATIONALLY YES
XPI1 NO
XPO1 NO
XPZ1 NO
SEQ# 582
BUILD COMPONENTS
  • ENTRIES:
    • PSOR52
      ACTION:   SEND TO SITE
      CHECKSUM:   B37132528