$TXT Created by RUTHERFORD,JERRY at DEVCUR.ISC-SLC.VA.GOV (KIDS) on TUESDAY, 11/30/99 at 07:20 ============================================================================= Run Date: DEC 09, 1999 Designation: GMRC*3*11 Package : GMRC - CONSULT/REQUEST TRACKING Priority: Mandatory Version : 3 SEQ #8 Status: Released ============================================================================= Associated patches: (v)GMRC*3*1 <<= must be installed BEFORE `GMRC*3*11' (v)GMRC*3*4 <<= must be installed BEFORE `GMRC*3*11' (v)GMRC*3*5 <<= must be installed BEFORE `GMRC*3*11' (v)GMRC*3*10 <<= must be installed BEFORE `GMRC*3*11' Subject: ENHANCED USER MANAGEMENT Category: - Routine - Input Template - Enhancement (Mandatory) Description: ============ This patch is covered by the VistA Y2K Moratorium Waiver, and may be installed before 12/15/1999 or after 01/15/2000. This patch introduces enhancements to the management of update users for services in the REQUEST SERVICES (#123.5) file. Additional fields are added to the file to allow individuals to be more easily assigned as update users or administrative users. These fields do not replace or eliminate any functions of the current fields in the file. The new fields added to the file affecting assignment of update authority are as follows: 1) UNRESTRICTED ACCESS (#.06) is a yes/no field that will allow any user to update any consult directed to the service for which the field is set to YES. 2) UPDATE TEAMS W/O NOTIFICATIONS (#123.31) is a multiple field that allows any team or personal list defined in the OE/RR LIST (#100.21) file to be entered. All users on all teams defined in this field will have full update authority for consults directed to the particular service. Users on lists defined in this field will not be included in the list of notification recipients. 3) ADMINISTRATIVE UPDATE TEAMS (#123.34) is a multiple field which allows any team or personal list defined in the OE/RR LIST (#100.21) file to be entered. All users on all teams defined in this field will have administrative update authority for consults directed to the particular service. 4) UPDATE USER CLASSES W/O NOTIFS (#123.35) is a multiple field which allows any active ASU user class to be entered. All active members of all user classes entered in this field will have full update authority for consults directed to the particular service. 5) PROCESS PARENTS FOR UPDATES (#.07) is a yes/no field that if set to YES, will cause the parent or ancestor service of the requested service to be checked to determine if a user has update authority for the parent service. This will cause all of the fields of the ancestor, normally used to determine a user's update authority to be processed. This allows update and administrative users assigned to one service to have authority for any sub-service having this field set to YES. Additional Data Dictionary changes to the REQUEST SERVICES (#123.5) file: 1) The PROCESS PARENTS FOR NOTIFS (#.08) field is added. This field is a yes/no field which if set to YES will cause the parent or ancestor of a given service to be used to determine the list of notification recipients. 2) This ADMINISTRATIVE UPDATE TEAMS (#123.34) field will have a .02 sub-field NOTIFICATION RECIPIENTS that if set to YES will cause all users on the defined team/list to be included as notification recipients. 3) The name of the ADMINISTRATIVE USERS W/O NOTIF (#123.33) field will have the name changed to ADMINISTRATIVE UPDATE USERS. In addition, the .01 sub-field ADMINISTRATIVE USERS W/O NOTIF will have the name changed to ADMINISTRATIVE UPDATE USER. There will be a new .02 sub-field NOTIFICATION RECIPIENT that if set to YES, will define this user as a notification recipient for consults directed to the particular service. This patch exports three new utility options: 1) Determine Users update authority [GMRC UPDATE AUTHORITY] will allow a CAC to determine by which field in which service the user received update authority, if any. 2) Determine if user is notification recipient [GMRC USER NOTIFICATION] will allow the CAC to determine if and by which service a user became a notification recipient for consults directed to a given service. 3) Determine notification recipients for a service [GMRC NOTIFCATION RECIPS] will produce a list of all notification recipients for any selected service. The recipients will be displayed via list manager and may be searched, printed, etc. The Consult Management [GMRC MGR] menu option is exported in this patch and will contain the three new options. This patch exports the following Input templates: GMRC SERVICE USER MGMT GMRC SETUP REQUEST SERVICE Each has been re-organized and both include new fields exported for the REQUEST SERVICES (#123.5) file. This patch also exports the GMRCACTM DISPLAY ACTIONS protocol menu to correct a problem with the Last Screen action not being available on a detailed display of a consult when viewed via an alert. The ADD COMMENT action has been added to the user review screen when reviewing consults using the Consult Service Tracking [GMRC SERVICE TRACKING] option. This means that all users may add a comment to any consult or procedure request, regardless of their update authority. NOIS CALLS ADDRESSED: ===================== PUG-0699-52155 LIT-1298-70356 PUG-1098-50791 PUG-1199-51164 E3R'S ADDRESSED: ================ 6833 SERVICE TEAM FOR UPDATE USERS 11065 'ADD COMMENT' FUNCTIONALITY FOR NON-RECEIVER 11552 RESOLVING BY USER CLASS 11757 ENHANCED USER BY GROUPER 12849 ADD ABILITY TO ADD COMMENT IN CONSULT TO CPRS ROUTINE SUMMARY: ================ The following is a list of the routine(s) included in this patch. The second line of each of these routine(s) will look like: ;;3.0;CONSULT/REQUEST TRACKING;**[patch list]**;DEC 27, 1997 CHECK^XTSUMBLD results Routine name Before Patch After Patch Patch List ============ ============ =========== ========== GMRCACTM 1402603 1427750 1,4,11 GMRCAU 5761921 11186378 1,4,11 GMRCNOTF N/A 2085264 11 GMRCT 3381306 9001799 1,5,11 REQUIRED BUILDS: =============== GMRC*3*1 GMRC*3*4 GMRC*3*5 GMRC*3*10 INSTALLATION INSTRUCTIONS: ========================== This patch should be installed at non-peak hours due to the high volume use of the routines included. Installation should take less than 3 minutes. 1. Use the INSTALL/CHECK MESSAGE option on the PackMan menu. 2. From the Kernel Installation and Distribution System Menu, select the Installation menu. 3. Use the Install Package(s) option and select the package GMRC*3.0*11 4. When prompted " Want KIDS to Rebuild Menu Trees Upon Completion of Install? YES//",respond NO. 5. When prompted "Want KIDS to INHIBIT LOGONs during the install? YES//", respond NO. 6. When prompted "Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES//", respond NO. Routine Information: ==================== Routine Name: - GMRCAU Routine Checksum: Routine Name: - GMRCNOTF Routine Checksum: Routine Name: - GMRCT Routine Checksum: Routine Name: - GMRCACTM Routine Checksum: ============================================================================= User Information: Entered By : RUTHERFORD,JERALD F Date Entered : AUG 03, 1999 Completed By: INSLEY,MARCIA Date Completed: DEC 07, 1999 Released By : KREUZ,SHERI B Date Released : DEC 09, 1999 ============================================================================= Packman Mail Message: ===================== $END TXT