$TXT Created by RUZBACKI,RON T at LAWVAA.FO-BIRM.MED.VA.GOV (KIDS) on Monday, 02/03/03 at 16:03 ============================================================================= Run Date: MAR 05, 2003 Designation: PSO*7*130 Package : PSO - OUTPATIENT PHARMACY Priority: Mandatory Version : 7 SEQ #121 Status: Released Compliance Date: APR 05, 2003 ============================================================================= Associated patches: (v)PSO*7*46 <<= must be installed BEFORE `PSO*7*130' (v)PSO*7*48 <<= must be installed BEFORE `PSO*7*130' (v)PSO*7*63 <<= must be installed BEFORE `PSO*7*130' (v)PSO*7*77 <<= must be installed BEFORE `PSO*7*130' (v)PSO*7*85 <<= must be installed BEFORE `PSO*7*130' (v)PSO*7*94 <<= must be installed BEFORE `PSO*7*130' (v)PSO*7*114 <<= must be installed BEFORE `PSO*7*130' Subject: LOCKING MESSAGES/UNDEFINED VARIABLE Category: - Routine Description: ============ 1. When actions are not allowed to be taken on a specific order in Outpatient Pharmacy V. 7.0 because that order is being acted upon by another user, a message is sometimes displayed that does not say who the other user is that has that order locked. This patch will change the message, wherever possible, to display the name of the user that has that order locked. All of the places where this message is displayed within the Outpatient Pharmacy package could not be fixed with this patch, because some of the routines were already in other patches. The changes will be made in those other places by those other patches. 2. When completing renewal orders entered through Computerized Patient Record System (CPRS) V. 3.0, there is a possibility of getting an undefined variable PSOX("STATUS") error. This error occurs if the prescription was originally entered through Outpatient Pharmacy, and the DEA, SPECIAL HDLG field (#3) of the DRUG file (#50) of the drug made it renewable, but not refillable. Then if that order is renewed through CPRS, the error can occur when Pharmacy finishes that order. This patch fixes this problem. 3. Duplicate active prescriptions are being found in Outpatient Pharmacy, due to an order being renewed through CPRS at the same time a fill for that prescription is being transmitted to Consolidated Mail Outpatient Pharmacy (CMOP) V 2.0. A check is being added with this patch to not allow the renewal of an Outpatient order through CPRS if that order has a fill being loaded for transmission to the CMOP. The message that will show to the provider will be "Rx is loading into a CMOP transmission". Associated NOISs: ================= BAY-0103-30486 BHS-0203-10724 CPH-0702-42242 DAY-1202-40568 DAY-0103-40574 HWH-1202-41676 LOU-1202-40580 MAR-1202-20696 MWV-1102-21560 PUG-1102-51971 STX-1202-70719 TUA-1102-31229 TUA-1202-31410 UNY-1202-10673 Test Sites: =========== HEARTLAND-WEST HCS MILWAUKEE, WI OKLAHOMA CITY, OK TENNESSEE VALLEY HCS Routine Summary: ================ The second line now reads as follows: ;;7.0;OUTPATIENT PHARMACY;**[patch list]**;DEC 1997 CHECK^XTSUMBLD results: Routine Before Patch After Patch Patch List ======================================================================== PSOARCF4 15975984 16637301 27,130 PSOARCSV 15714932 16376249 27,130 PSOBBC 21751984 21125612 11,22,27,34,46,130 PSOCPDUP 22557312 21898468 11,27,32,130 PSODGDG2 10480982 8895405 27,130 PSODGDGI 24351647 24945109 10,27,42,48,130 PSODRDU1 13262427 12733399 4,27,32,56,63,130 PSODRDUP 28366260 27766678 11,23,27,32,39,56,130 PSOHLD 27644820 31141564 1,16,21,24,27,32,55,82,114,130 PSONEW 13176246 14426305 11,27,32,46,94,130 PSOORFI2 35151060 34700742 7,15,23,27,46,130 PSOORFI3 34145713 34849884 15,27,32,46,84,99,130 PSOORRNW 12699845 12116201 11,27,51,46,71,94,130 PSOREF 32651769 34417538 1,23,27,36,46,78,130 PSORENW 16749120 19222247 11,27,30,46,71,96,100,130 PSORENW0 25226443 24640500 11,27,32,59,64,46,71,96,100,130 PSORENW4 24875094 26778319 11,23,27,32,37,64,46,75,71,100,130 PSORESK 31534439 32094417 15,9,27,40,47,55,85,130 PSORXPA1 13858786 15667920 11,27,56,77,130 PSOSUCHG 37017863 44360359 20,26,130 PSOSUPAT 29321277 31428191 8,130 PSOSUPOE 26845785 27332140 8,21,27,34,130 PSOSUPRX 28879316 30376463 8,36,130 Installation Instructions: ========================== Before installing this patch, use the List Tasks [XUTM INQ] option on the Taskman Management [XUTM MGR] menu to list currently running tasks. This patch should be installed when there are no Outpatient Pharmacy users on the system, and also when Outpatient Pharmacy orders are not being acted upon through CPRS. 1. Use the INSTALL/CHECK MESSAGE option on the PackMan menu. 2. Review your mapped set. If the routines are mapped, they should be removed from the mapped set at this time. 3. From the Kernel Installation & Distribution System menu, select the Installation menu. 4. From this menu, you may select to use the following options: (when prompted for INSTALL NAME, enter PSO*7.0*130) a. Backup a Transport Global - this option will create a backup message of any routines exported with the patch. It will NOT backup any other changes such as DDs or templates. b. Compare Transport Global to Current System - this option will allow you to view all changes that will be made when the patch is installed. It compares all components of the patch (routines, DDs, templates, etc.). c. Verify Checksums in Transport Global - this option will ensure the integrity of the routines that are in the transport global. 5. Use the Install Package(s) option and select the package PSO*7.0*130 6. When Prompted "Want KIDS to INHIBIT LOGONs during the install? YES//" respond NO. 7. When Prompted "Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES//" respond NO. 8. If Routines were unmapped as part of step 2, they should be returned to the mapped set once the installation has run to completion. Routine Information: ==================== Routine Name: - PSOARCF4 Routine Checksum: Routine Name: - PSOARCSV Routine Checksum: Routine Name: - PSOBBC Routine Checksum: Routine Name: - PSOCPDUP Routine Checksum: Routine Name: - PSODGDG2 Routine Checksum: Routine Name: - PSODGDGI Routine Checksum: Routine Name: - PSODRDU1 Routine Checksum: Routine Name: - PSODRDUP Routine Checksum: Routine Name: - PSOHLD Routine Checksum: Routine Name: - PSOORFI2 Routine Checksum: Routine Name: - PSOORFI3 Routine Checksum: Routine Name: - PSOORRNW Routine Checksum: Routine Name: - PSOREF Routine Checksum: Routine Name: - PSORENW Routine Checksum: Routine Name: - PSORENW0 Routine Checksum: Routine Name: - PSORENW4 Routine Checksum: Routine Name: - PSORESK Routine Checksum: Routine Name: - PSORXPA1 Routine Checksum: Routine Name: - PSOSUPOE Routine Checksum: Routine Name: - PSONEW Routine Checksum: Routine Name: - PSOSUPRX Routine Checksum: Routine Name: - PSOSUPAT Routine Checksum: Routine Name: - PSOSUCHG Routine Checksum: ============================================================================= User Information: Entered By : RUZBACKI,RON T Date Entered : DEC 10, 2002 Completed By: SHAMA,USHA Date Completed: MAR 03, 2003 Released By : LESIEUR,SHIRLEY Date Released : MAR 05, 2003 ============================================================================= Packman Mail Message: ===================== $END TXT