| 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
|