$TXT Created by at MNTVBB.DOMAIN.EXT (KIDS) on Friday, 06/04/21 at 14:09 ============================================================================= Run Date: JUL 20, 2021 Designation: PRC*5.1*221 Package : PRC - IFCAP Priority: Mandatory Version : 5.1 SEQ #193 Status: Released Compliance Date: AUG 20, 2021 ============================================================================= Associated patches: (v)PRC*5.1*63 <<= must be installed BEFORE `PRC*5.1*221' (v)PRC*5.1*131 <<= must be installed BEFORE `PRC*5.1*221' Subject: ITEM TOTAL INVENTORY EDIT;ITEM DESC PRINT ERROR;DISPLAY ORDER ERROR Category: - Routine Description: ============ Integrated Funds Control, Accounting, and Procurement (IFCAP) patch PRC*5.1*221 addresses three issues: 1. When the Integrated Funds Control, Accounting, and Procurement (IFCAP) Primary Inventory Point Main Menu [PRCP MAIN MENU] option is used to edit an inventory item, and if the Total Inventory Value equals zero and the On-hand Value is greater than zero, the Total Value is doubling. 2. Within the IFCAP item description, an error occurs if the alignment criteria '| IN ' is used when reviewing or printing and will occur while adding new Purchase Orders, new Detailed Purchase Card Orders or new Delivery Orders. 3. When using the IFCAP Display Purchase Order/Requisition [PRCH DSPL PO] option, an error may occur if the order has an amendment approved at the same time. Patch Components: ----------------- Files & Fields Associated: File Name (Number) Field Name (Number) New/Modified/Deleted ------------------ ------------------- -------------------- N/A Forms Associated: Form Name File #New/Modified/Deleted --------- ------ -------------------- N/A Mail Groups Associated: Mail Group Name New/Modified/Deleted --------------- -------------------- N/A Options Associated: Option Name Type New/Modified/Deleted ----------- ---- -------------------- N/A Protocols Associated: Protocol Name New/Modified/Deleted ------------- -------------------- N/A Security Keys Associated: Security Key Name ----------------- N/A Templates Associated: Template Name Type File Name (Number) New/Modified/Deleted ------------- ---- ------------------ -------------------- N/A Remote Procedures Associated: Remote Procedure Name New/Modified/Deleted --------------------- -------------------- N/A Parameter Definitions Associated: Parameter Name New/Modified/Deleted -------------- -------------------- N/A Additional Information: Blood Bank Team Coordination: ----------------------------- N/A New Service Requests (NSRs): ---------------------------- N/A Patient Safety Issues (PSIs): ----------------------------- N/A Defect Tracking System Ticket(s) & Overview: -------------------------------------------- 1. INC11603050 - Edit Inventory item for $0 Total Value and On-hand>0 Problem: -------- Whenever a user attempts to edit an inventory item that had an On-Hand value greater than zero AND a Total Inventory Value of zero, their adjustment to Total Inventory Value results in an amount twice the amount entered. Resolution: ----------- Routine PRCPUUIW has been modified to prevent the item edit function from recalculating the Total Inventory Value equal to the On-Hand times Average Price, when the Total Inventory Value is zero to start with. The adjustment was invariably the same amount as the aforementioned Total Inventory Value calculation, hence, doubling the Total Inventory Value. Also, a timeout was added for a Lock to correct an XINDEX error in PRCPUUIW. Routines: PRCPUUIW 2. INC11981890 - Display Purchase Order violates print control pipe character in item description causing undefined error Problem: -------- If a user enters the pipe (|) character to control printing alignment, the display/print will fail if alignment criteria '| IN ' is used. Normally, these print controls are imbedded in description when copied from description source for type of item clarity. The issue will occur when reviewing or printing an order and will also occur when adding a new Purchase Order, new Detailed Purchase Card order or new Delivery order. Resolution: ----------- Routine PRCHDP2 has been modified to check if item description contains the control '|IN ' and, if found, will default the print control to contain '|' that will ONLY print the text as is, control characters and all. Also, modified routines PRCHFPNT, PRCHFPT3 and PRCOE2, which are used when user is creating an order and wants to review the order before signing or printing the order directly after signing. Routines: PRCHDP2, PRCHFPNT, PRCHFPT3, PRCOE2 3. INC11926641 - Using option Display Purchase Order may error if an amendment for the order is approved at the same moment. Problem: -------- Sites have seen many errors caused by a user running Display Purchase Order/Requisition [PRCH DSPL PO] menu option for an order and an amendment for the same order is approved at the very same moment. Resolution: ----------- A modification has been made to the Display Purchase Order process that checks to see if an amendment exists for the order, but it does not exist during display. If the new amendment contained an item change for price or quantity, the error condition will be flagged and reported to the user at the end of the order display. This is the message the user will see: ** An amendment updated the order during your display that affected ** ** the order's first page total and any items that were amended ** ** for price/quantity. If the accuracy of the displayed order is ** ** critical, you should re-display the order again with the updated ** ** order total and items. ** Routines: PRCHDP2, PRCHDP6 Test Sites: ----------- C.W. Bill Young VAMC (Bay Pines, FL) North Texas HCS (Dallas, TX) Software and Documentation Retrieval Instructions: -------------------------------------------------- N/A Patch Installation: ------------------- Pre/Post Installation Overview: ------------------------------- N/A Pre-Installation Instructions: ------------------------------ This patch may be installed with users on the system although it is recommended that it be installed during non-peak hours to minimize potential disruption to users. This patch should take less than 5 minutes to install. Installation Instructions: -------------------------- 1. Choose the PackMan message containing this patch. Then select the INSTALL/CHECK MESSAGE PackMan option. 2. From the Kernel Installation and Distribution System Menu, select the Installation Menu. From this menu, A. Select the Verify Checksums in Transport Global option to confirm the integrity of the routines that are in the transport global. When prompted for the INSTALL NAME enter the patch or build name PRC*5.1*221. B. Select the Backup a Transport Global option to create a backup message. You must use this option and specify what to backup; the entire Build or just Routines. The backup message can be used to restore the routines and components of the build to the pre-patch condition. i. At the Installation option menu, select Backup a Transport Global. ii. At the Select INSTALL NAME prompt, enter PRC*5.1*221. iii. When prompted for the following, enter "R" for Routines or "B" for Build. Select one of the following: B Build R Routines Enter response: Build iv. When prompted "Do you wish to secure your build? NO//", press and take the default response of "NO". v. When prompted with, "Send mail to: Last name, First Name", press to take default recipient. Add any additional recipients. vi. When prompted with "Select basket to send to: IN//", press and take the default IN mailbox or select a different mailbox. C. You may also elect to use the following options: i. Print Transport Global - This option will allow you to view the components of the KIDS build. ii. Compare Transport Global to Current System - This option will allow you to view all changes that will be made when this patch is installed. It compares all the components of this patch, such as routines, DDs, templates, etc. D. Select the Install Package(s) option and choose the patch to install: i. When prompted 'Want KIDS to INHIBIT LOGONs during the install? NO//', answer . ii. When prompted 'Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES//', answer . a. When prompted 'Enter options you wish to mark as 'Out Of Order':', select the following option: Menu Text Option Name --------- ------------ Enter/Edit Inventory Item Data [PRCP EDIT INVENTORY ITEMS] Display Purchase Order/Requisition [PRCH DSPL PO] New Purchase Order [PRCHPC PO ADD] Enter Delivery Order [PRCH ENTER DELIVERY ORDER] New Detailed Purchase Card Order [PRCH ENTER DETAILED ORDER] Press the Enter key when you are done selecting options. b. When prompted 'Enter protocols you wish to mark as 'Out Of Order':', press the Enter key. c. When prompted 'Delay Install (Minutes): (0 - 60): 0//', answer 0. Post-Installation Instructions: ------------------------------- N/A Back-Out/Roll Back Plan: ------------------------ Prior to installing the updated KIDS package, the installer should have saved a backup of the routines in a mail message using the Backup a Transport Global [XPD BACKUP] menu option. The message containing the backed up routines can be loaded with the "Xtract PackMan" function at the Message Action prompt. The PackMan function INSTALL/CHECK MESSAGE is then used to install the backed up routines onto the VistA system. Routine Information: ==================== The second line of each of these routines now looks like: V ;;5.1;IFCAP;**[Patch List]**;Oct 20, 2000;Build 14 The checksums below are new checksums, and can be checked with CHECK1^XTSUMBLD. Routine Name: PRCHDP2 Before: B29876689 After: B39469515 **38,131,221** Routine Name: PRCHDP6 Before: B47296541 After: B54934611 **21,131,221** Routine Name: PRCHFPNT Before: B11688341 After: B15732553 **221** Routine Name: PRCHFPT3 Before: B29687915 After: B32973300 **221** Routine Name: PRCOE2 Before: B29096792 After: B35457090 **63,221** Routine Name: PRCPUUIW Before: B14209799 After: B14469157 **221** Routine list of preceding patches: 63, 131 ============================================================================= User Information: Entered By : Date Entered : JUL 20, 2020 Completed By: Date Completed: JUL 20, 2021 Released By : Date Released : JUL 20, 2021 ============================================================================= Packman Mail Message: ===================== $END TXT