$TXT Created by CHANDARANA,RISHAN at MNTVBB.FO-ALBANY.MED.VA.GOV (KIDS) on Wednesday, 06/10/09 at 19:47 ============================================================================= Run Date: JUL 20, 2009 Designation: DVB*4*63 Package : DVB - HINQ Priority: EMERGENCY Version : 4 SEQ #58 Status: Released Compliance Date: JUL 22, 2009 ============================================================================= Associated patches: (v)DVB*4*49 <<= must be installed BEFORE `DVB*4*63' Subject: FILE FULL ERROR Category: - Routine Description: ============ This patch addresses the following problem: When a HINQ response is received for a patient that has more than 10 dependents, a file full error occurs. The error is occurring because when the system goes past the 10th dependent it re-starts and then goes into a continuous loop which is causing the full file error. ASSOCIATED REMEDY TICKETS: ========================== 1) HD0000000316919 - System logging errors Duplicate(s): HD0000000328786 - Cache temp file full condition was caused by HINQ inquiry ASSOCIATED NSRs: ================ N/A PARTICIPATING TEST SITES: ========================= Central Texas HCS Richmond, VA Tampa, FL REMEDY OVERVIEW: ================ 1) HD0000000316919 - System logging errors Problem: ======== When a HINQ response is received for a patient that has more than 10 dependents, a file full error occurs. This issue occurs because the software writes data to a file as it is processing the dependents. While processing the dependents, once the software goes past the tenth dependent, it truncates the dependent number, causing it to re-start at a previous dependent. The software then continues to loop infinitely producing a file full error. Solution: ========= The routines DVBHQR11, and DVBHQM2 have been corrected to prevent this problem from occurring again. The routines were modified so that the dependent number is no longer truncated. This prevents the software from looping infinitely and producing a file full error. INSTALLATION INSTRUCTIONS: ========================== This patch may be run with users on the system. As several options are going to be out of order, it is recommended that this patch be installed during off-peak hours. Installation will take 5 minutes. 1. Use the INSTALL/CHECK MESSAGE option on the PackMan menu to unload the KIDS distribution included with this message. 2. From the Kernel Installation and Distribution System Menu, select the Installation menu. 3. From this menu, you may elect to use the following options (when prompted for INSTALL NAME, enter DVB*4.0*63): a. 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.). b. Verify Checksums in Transport Global - this option will allow you to ensure the integrity of the routines that are in the transport global. c. Print Transport Global - this option will allow you to view the components of the KIDS build. d. Backup a Transport Global - This option will create a backup message of any routines exported with this patch. It will not backup any other changes such as DD's or templates. 4. Use the Install Package(s) option and select the package DVB*4.0*63. 5. When prompted, 'Want KIDS to INHIBIT LOGONs during the install? NO//', respond NO. 6. When prompted, 'Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES//', respond YES. When prompted, 'Enter options you wish to mark as 'Out Of Order':', enter: [DGBT BENE TRAVEL SCREEN] Claim Enter/Edit [DG LOAD PATIENT DATA] Load/Edit Patient Data [DG REGISTER PATIENT] Register a Patient [DVB HREQ-GENERHREQ] Generate HINQ Requests [DVB HREQ-INDIVHREQ] Individual HINQ Request [DVB HREQ-STATUSBYPAT] Status of HINQ by Patient [DVB HSUSP-ENTERREQ] Enter a Request in the HINQ Suspense File [DVB HSUSP-MAIL] Create a mail message [DVB HSUSP-PRINTSUSP] Print Suspense File Messages [DVB HSUSP-PROCESSFILE] Process the HINQ Suspense File When prompted, 'Enter protocols you wish to mark as 'Out of Order':', enter: Routine Information: ==================== The second line of each of these routines now looks like: ;;4.0;HINQ;**[Patch List]**;03/25/92 ;Build 2 The checksums below are new checksums, and can be checked with CHECK1^XTSUMBLD. Routine Name: DVBHQM2 Before: B32012478 After: B31832375 **49,63** Routine Name: DVBHQR11 Before: B30529777 After: B30574454 **32,35,49,63** Routine list of preceding patches: 49 ============================================================================= User Information: Entered By : CHANDARANA,RISHAN Date Entered : JUN 10, 2009 Completed By: SESSLER,APRIL Date Completed: JUL 13, 2009 Released By : HOLMES,MARY Date Released : JUL 20, 2009 ============================================================================= Packman Mail Message: ===================== $END TXT