$TXT Created by WINN,TAMI at DAYT22.FO-BAYPINES.MED.VA.GOV (KIDS) on Tuesday, 10/02/07 at 17:08 ============================================================================= Run Date: NOV 07, 2007 Designation: QAC*2*21 Package : QAC - PATIENT REPRESENTATIVE Priority: Mandatory Version : 2 SEQ #20 Status: Released Compliance Date: DEC 08, 2007 ============================================================================= Associated patches: (v)QAC*2*19 <<= must be installed BEFORE `QAC*2*21' Subject: Employee Lookup Bugs in PATS Category: - Routine Description: ============ The Patient Advocate Tracking System (PATS) has two remote procedure calls (RPC) that return data from the NEW PERSON file. The RPC names are QACV KEY HOLDERS VLH and QACV PERSON LOOKUP VLH. Both RPCs execute the same code in routine QACVEMPX. The RPCs return NAME, TITLE and MAIL CODE for selected employees. Problem #1 ---------- Currently, if the TITLE or MAIL CODE contain an ampersand character (&), the PATS java code interprets this as a reserved xml character and fails. This is experienced in 4 places in PATS. 1. Adding a New Report of Contact (ROC), Cover Sheet tab, the system should display a drop-down list of Information Takers. Without the patch, the drop-down list of Info Takers is not present. 2. Edit a ROC, search by Information Taker option, should display a drop-down list of Information Takers. Without the patch, the drop-down list of Info Takers is not present. 3. Edit a ROC, Resolution tab, adding a new Issue Code, when user tries to look up an Employee Involved. Without the patch, the users receive the error: "A problem was encountered while attempting to communicate with VistA. This problem appears to be related with VistALink. Try again. If this problem persists contact the support desk for further assistance." 4. Edit a ROC, Notification tab, when user tries to look up an Employee to send a notification. Without the patch, the users receive the error: "A problem was encountered while attempting to communicate with VistA. This problem appears to be related with VistALink. Try again. If this problem persists contact the support desk for further assistance." The fix is to use the Kernel routine $$SYMENC^MXMLUTL in routine QACVEMPX to replace reserved xml symbols in the TITLE and MAIL CODE output with their coded values. Problem #2 ---------- The NEW PERSON file may contain last names standardized under an old format that removed all punctuation except for hyphens, and last names standardized under a newer format that also leaves spaces and apostrophes in the last name. Thus you may find names like O'BRIEN as well as OBRIEN. When a user enters O'Brien as a lookup value, PATS was only using the old name standardization, so was only finding matches to the last name OBRIEN, but was not finding O'BRIEN. This occurs in two different places in PATS. 1. Edit a ROC, Resolution tab, adding a new Issue Code, when user tries to look up an Employee Involved. 2. Edit a ROC, Notification tab, when user tries to look up an Employee to send a notification. After the patch is installed, if a user enters a last name containing either an apostrophe or a space, PATS will look for matches to the name both with and without the apostrophe or space. Thus, if a user enters O'Brien, PATS will find names matching both O'BRIEN and OBRIEN, if there are any. ASSOCIATED NOIS: =============== Remedy: HD0000000200638 Remedy: HD0000000202881 Remedy: HD0000000204329 Remedy: HD0000000207038 Remedy: HD0000000207041 ASSOCIATED E3R: ============== n/a TEST SITES: =========== PORTLAND (OR) VAMC - 648 PHOENIX VAMC - 644 LONG BEACH,CA VAMC - 600 CHEYENNE VAMC - 442 UPSTATE NEW YORK HCS- 528 CENTRAL TEXAS HCS - 674 INSTALLATION INSTRUCTIONS: ========================== >>> Users may remain on the system >>> TaskMan does NOT need to be stopped >>> Time to install patch is less than 2 minutes 1. Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This option will load the KIDS package onto your system. 2. The patch has now been loaded into a Transport global on your system. From the KIDS menu, you can use the following options: Verify Checksums in Transport Global (optional) Print Transport Global (optional) Compare Transport Global to Current System (optional) Backup a Transport Global (optional) 5. From the KIDS menu, under the 'Installation' menu, use the following option to install the patch: Install Package(s) QAC*2.0*21 . . . Want KIDS to INHIBIT LOGONs during the install? YES// NO Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO DOCUMENTATION: ================= Documents for the PATS system can be obtained by using FTP from the appropriate Customer Service directory: OI FIELD OFFICE FTP ADDRESS DIRECTORY =============== =========== ================== download.vista.med.va.gov Albany ftp.fo-albany.med.va.gov Hines ftp.fo-hines.med.va.gov Salt Lake City ftp.fo-slc.med.va.gov Document can also be downloaded from the VistA Documentation Library (VDL) Web page: ROUTINE SUMMARY - CHECK^XTSUMBLD results ======================================== The second line of the routines will look like: ;;2.0;Patient Representative;**19,21**;07/25/1995 Routine Name Before Patch After Patch Patch list ========== ========= ======== ======= QACVEMPX 6135557 9113636 **19,21** Routine Information: ==================== The second line of each of these routines now looks like: ;;2.0;Patient Representative;**[Patch List]**;07/25/1995;Build 5 The checksums below are new checksums, and can be checked with CHECK1^XTSUMBLD. Routine Name: QACVEMPX Before: B18632980 After: B39562803 **19,21** ============================================================================= User Information: Entered By : WINN,TAMI Date Entered : AUG 24, 2007 Completed By: ZALLAR,KERRY Date Completed: NOV 01, 2007 Released By : EVERHART,SID Date Released : NOV 07, 2007 ============================================================================= Packman Mail Message: ===================== $END TXT