LA*5.2*52 (3137)    BUILD (9.6)

Name Value
NAME LA*5.2*52
DATE DISTRIBUTED 2000-08-03 00:00:00
PACKAGE FILE LINK AUTOMATED LAB INSTRUMENTS
TYPE SINGLE PACKAGE
DESCRIPTION OF ENHANCEMENTS
VISTA Laboratory Package patch LA*5.2*52 contains no changes to software
Routine LAKDIFF3 was changed to kill variable LRORD before calling
 
                    Checksum       Checksum
   Routine Name     Before Patch   After Patch    Patch List
   ------------     ------------   -----------    ------------
   LA52             N/A            4557885        **52**(Deleted by KIDS)
   LAKDIFF          9922081        7244730        **13,52**
   LAKDIFF1         8917764        5795474        **52**
   LAKDIFF2         9640378        2778086        **52**
   LAKDIFF3         2515859        1523847        **52**
   
EXPLODE^LRGP2 to build the list of tests on the work list. Users would
************************************************************************
 
Installation Instructions
=========================
 
  The install time for this patch is less than 5 minutes. This patch
  can be installed with Laboratory users on the system.
 
  Suggested time to install: non-peak requirement hours.
  Recommend that the patch be installed when option Keypad differential
encounter an undefined error when attempting to select a second or
  for CRT's [LA KB DIFF] is not being used.
 
NOTE: Kernel, MailMan and HL patches must be current on the target system
      to avoid problems loading and/or installing this patch.
 
      Patch installation needs to be coordinated with the Laboratory
      Information Manager (LIM/ADPAC). Patch will send patch installation
      alerts to Lab mail group LMI.
 
 
subsequent accession because the array LRORD was not cleaned up after
  1.  If any of the above routines are mapped, disable mapping for them.
 
  2.  Use the 'INSTALL/CHECK MESSAGE' option of the PackMan menu.  This
      option will load the KIDS patch onto your system.
 
  3.  The patch has now been loaded into a Transport global on your
      system.  You now need to use KIDS to install the transport global.
 
  4.  On the 'Kernel Installation & Distribution System' Menu (KIDS),
      select the 'Installation' menu.
processing the first accession.
 
  5.  Use the 'Verify Checksum in Transport Global' option and verify that
      all routines have the correct checksums.
 
  6.  On the KIDS menu, under the 'Installation' menu, use the following
      options:
        Print Transport Global
        Compare Transport Global to Current System
        Backup a Transport Global
 
NOIS: CON-0899-12137, FAV-0899-71050, FRE-1099-60326, HAM-0899-20524,
      If you wish to preserve a copy of the routines exported in this patch
      prior to installation, you should use the 'Backup a Transport Global'
      option at this time.  You may also compare the routines in your
      production account to the routines in the patch by using the 'Compare
      a Transport Global to Current System' option.
 
  7.  The install will disable the following Lab option during patch
      installation.
     
      Keypad differential for CRT's [LA KB DIFF]
      SLC-0999-50329, WAS-1299-21602
 
  8.  Use the 'Install Package(s)' option under the 'Installation' menu
      and select the package 'LA*5.2*52'.  When prompted 'Want to
      DISABLE Scheduled Options, Menu Options, and Protocols? YES//',
      choose 'NO'.
 
  9.  On a mapped system, rebuild your map set.
 
 10.  Routine LA52 will be deleted after successful patch installation.
 
 
 
 
Post-Installation Instructions: NONE
 
************************************************************************
 
Installation example:
 
 
Select Installation Option: 6  Install Package(s)
2. This patch fixes a reported illegal number error at WLN^LAKDIFF.
Select INSTALL NAME:  LA*5.2*52   Loaded from Distribution  8/1/00@16:13:41
     => LA*5.2*52
 
This Distribution was loaded on Aug 01, 2000@16:13:41 with header of
   LA*5.2*52
   It consisted of the following Install(s):
      LA*5.2*52
Checking Install for Package LA*5.2*52
Will first run the Environment Check Routine, LA52
 
 
 
                        --- Environment Check is Ok ---
 
Install Questions for LA*5.2*52
 
Incoming Files:
 
 
   8989.51   PARAMETER DEFINITION  (including data)
Note:  You already have the 'PARAMETER DEFINITION' File.
controlled by VHA DIRECTIVE 99-053, titled VISTA BLOOD BANK SOFTWARE.
Routine LAKDIFF was changed to use a DIR call to allow the user to
I will OVERWRITE your data with mine.
 
Want KIDS to Rebuild Menu Trees Upon Completion of Install? YES// NO
 
 
Want KIDS to INHIBIT LOGONs during the install? YES// NO
Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
 
Enter the Device you want to print the Install messages.
You can queue the install by enter a 'Q' at the device prompt.
select the accession number. This call will prevent the user from
Enter a '^' to abort the install.
 
DEVICE: HOME//  TELNET VIRTUAL
 
 
 Install Started for LA*5.2*52 :
               Aug 01, 2000@16:15:36
 
Build Distribution Date: Aug 01, 2000
 
entering a number that is outside the range of possible accession
 Installing Routines:......
               Aug 01, 2000@16:15:36
 
 Running Pre-Install Routine: PRE^LA52.
 
               Sending install started alert to mail group G.LMI
 
                          *** Pre install started ***
 
                  --- No actions required for pre install ---
numbers (1-9999999) or contains a decimal.
 
                         *** Pre install completed ***
 
 Installing Data Dictionaries: ..
               Aug 01, 2000@16:15:36
 
 Installing Data: ..
               Aug 01, 2000@16:15:40
 
 Installing PACKAGE COMPONENTS:
NOIS: MAD-1295-40263, SLC-0696-50890
 
 Installing OPTION..
               Aug 01, 2000@16:15:41
 
 Running Post-Install Routine: POST^LA52.
 
                          *** Post install started ***
 
                  --- No actions required for post install ---
 
 
                         *** Post install completed ***
 
              Sending install completion alert to mail group G.LMI
 
 Updating Routine file......
 
 Updating KIDS files.......
 
 LA*5.2*52 Installed.
               Aug 01, 2000@16:15:50
3. It corrects the following Vista Programming Standards and Conventions
 
 Install Message sent #28235
violations that were observed in routines LAKDIFF, LAKDIFF1, LAKDIFF2,
and LAKDIFF3 during a software review as part of patch development:
 
 
 a. Removed direct global read of global ^%ZIS(2) which contains the
    TERMINAL TYPE file.  Routine LAKDIFF was retrieving code to set
    cursor positioning. Call changed to use Kernel supplied supported
    references PREP^XGF.
 
 b. Removed user input READS which were not terminated by a carriage
    return. These were converted to use the Kernel supplied supported
    references READ^XGF.
 
 c. Removed direct global references to the DD global. These were
This patch fixes several reported errors and corrects several Vista
    converted to FileMan supplied supported references ^DI
 
 d. Variable DTIME was being set but was not documented in Technical
    manual. Changed setting of DTIME to Kernel supported reference
    $$DTIME^XUP.
 
4. Users are now allowed to select the accession date. Previously the
software defaulted to the current date.
 
5. When displaying the CBC profile the software previously only displayed
Programming Standards and Conventions (SAC) violations.
verified results from FILE LAB DATA (#63). The software will now display
any unverified results that have been entered on the work list.
These results are preceded with an "*" to denote the status of unverified.
 
6. When determining the number of days back for delta checking the 
software was using 60 days. This patch changes the logic to calculate the
number of days back for delta checks by using the value the site specifies
in FILE LABORATORY SITE (#69.9), FIELD DAYS BACK FOR DELTA CHECKS (#20).
 
7. The user can now select if the cell differential and RBC morphology
 
display updates on each key press. The user is prompted if they want the
display updated with each key press upon entering the option. If the user
selects NO then the display can be updated by entering a "?" during cell
differential and RBC morphology entry. Selecting YES provides a continuously
updating display. On systems with slow response times, selecting NO may
improve performance. User's preferences for this function will be saved
using Kernel's generic parameter utility. The parameter definition is named
LA KDIFF DISPLAY UPDATE which will be added to the PARAMETER DEFINITION
file (#8989.51) by the KIDS install.
 
1. This patch fixes a reported undefined variable error occurring at

ASSOCIATED NOIS
---------------
 CON-0899-12137
 FAV-0899-71050
 FRE-1099-60326
 HAM-0899-20524
 MAD-1295-40263
 PHI-0300-21262
 SLC-0696-50890
LAKDIFF3+10^LAKDIFF3.
 SLC-0999-50329
 WAS-1299-21602
 
TEST SITES
----------
 Connecticut HCS
 Fresno VAMC
 Hampton VAMC
 Philadelphia VAMC
 
 
  
ROUTINE SUMMARY
===============
 
  The following is a list of routines included in this patch.
  The second line of each routine now looks like:
 
  <tab>;;5.2;AUTOMATED LAB INSTRUMENTS;**[Patch List]**;Sep 27, 1994
 
                    CHECK^XTSUMBLD results
TRACK PACKAGE NATIONALLY YES
FILE
  • UPDATE THE DATA DICTIONARY:   NO
    SEND SECURITY CODE:   NO
    SEND FULL OR PARTIAL DD:   FULL
    RESOLVE POINTERS:   NO
    DATA COMES WITH FILE:   YES
    SITE'S DATA:   OVERWRITE
    MAY USER OVERRIDE DATA UPDATE:   NO
    SCREEN TO SELECT DATA:   I $P(^XTV(8989.51,Y,0),"^")="LA KDIFF DISPLAY UPDATE"
BUILD COMPONENTS
  • ENTRIES:
    • LA KB DIFF
      ACTION:   DISABLE DURING INSTALL
  • ENTRIES:
    • LAKDIFF
      ACTION:   SEND TO SITE
      CHECKSUM:   B33994850
    • LAKDIFF1
      ACTION:   SEND TO SITE
      CHECKSUM:   B43599061
    • LAKDIFF2
      ACTION:   SEND TO SITE
      CHECKSUM:   B12709279
    • LAKDIFF3
      ACTION:   SEND TO SITE
      CHECKSUM:   B2793253
ENVIRONMENT CHECK ROUTINE LA52
DELETE ENV ROUTINE Yes
POST-INSTALL ROUTINE POST^LA52
PRE-INSTALL ROUTINE PRE^LA52