LA*5.2*23 (601)    BUILD (9.6)

Name Value
NAME LA*5.2*23
DATE DISTRIBUTED 1996-08-27 00:00:00
PACKAGE FILE LINK AUTOMATED LAB INSTRUMENTS
TYPE SINGLE PACKAGE
ALPHA/BETA TESTING NO
DESCRIPTION OF ENHANCEMENTS
Associated patches: (v)LA*5.2*17    <<= must be installed BEFORE `LA*5.2*23'
 
The INSTRUMENT NAME field is constructed as follows:
 1. Instrument name from the #.01 Name field of the Auto Instrument file #62.4
 2. Message type - "I" for Incoming, "O" for Outgoing
 3. Lab Unique Id or Accession number
    - Outgoing messages always use the UID when building this name.
    - Incoming messages are based on what is found in the message.
 
 Examples: CX7-I-2061020105
           H747-O-3163120010
           MLA-I-45
B: Sources for Patch
 
 Messages with no instrument name will use "UNKNOWN".
 Messages with no/unknown UID/accession number will use 0 (zero).
 Example: UNKNOWN-I-0
 
Uses the Kernel Browser if displayed on a CRT that supports the Browser,
otherwise uses FileMan captioned display.
 
 
D. Problem: No option to start/stop the automatic download feature of the
--------------------
Universal Interface if a site is using this capability.
 
   Resolution: Option LA7 ADL START/STOP added to LA7 MAIN MENU option.
This option can be used by sites utilizing the automatic download feature
to start/restart/stop the automatic download process. When a site makes
changes to an auto instrument entry in the AUTO INSTRUMENT file (#62.4),
and the entry is used for automatic downloading, the automatic download
process needs to be restarted. If a site wishes to stop the automatic
download process then it can be shutdown using this option.
 
 
 
E. Problem: No option to send/resend an existing accession when using the
automatic download feature of the Universal Interface.
 
   Resolution: Option LA7 ADL SEND added to LA7 MAIN MENU option. This
option allows for the manual selection of accession(s) for downloading to
an instrument for those instruments utilizing automatic downloading. It
will place the selected accessions in the queue to be checked for
downloading to those instruments designated for automatic downloading.
  
1. Summary of E3R
F. Problem: When processing an incoming result message that had a specimen
id that is an accession number, the accession date was being set to the
current date (DT). This caused results to be stored in LAH under the
wrong accession when the default accession area for the instrument was
non-daily, i.e. monthly, quarterly, yearly.
 
   Resolution: Determine the current accession date when processing by
accession number based on the accession transform (field # .05 in
Accession file #68). Routine LA7UIIN1 modified.
 
-----------------
TEST SITES           OPERATING SYSTEM    UNIVERSAL INTERFACE PRODUCT
----------           ----------------    ---------------------------
Bath VAMC            MSM system          Dawning ResultNet
Central Texas HCS    DSM system          Data Innovations Instrument Manager
Lebanon VAMC         DSM system          Data Innovations Instrument Manager
Long Beach VAMC      DSM system          Dawning ResultNet
Milwaukee VAMC       DSM system          Data Innovations Instrument Manager
  
 
ROUTINE SUMMARY
   None
---------------
 
 The following is a list of routines included in this patch. The second
 line of each routine now looks like:
 
 <tab>;;5.2;LAB MESSAGING;**[patch list]**;Feb 29, 1996
 
                  CHECK^XTSUMBLD results
 
   Routine Name   Before Patch   After Patch   Patch List
 
   ------------   ------------   -----------   ----------
   LA23           NA             3777015       23
   LA7ADL         9628408        10978189      17,25,23
   LA7ADL1        4708581        7046668       17,23
   LA7ADL2        NA             4107162       23
   LA7ADLS        NA             2840510       23
   LA7UIIN        3932211        5181875       17,23
   LA7UIIN1       5975112        7157740       17,23
   LA7UIIN2       9803192        9927050       17,23
   LA7UTILA       NA             11405877      23
2. Summary of NOIS
 
 
 INSTALLATION INSTRUCTIONS
 -------------------------
 The install time for this patch is less than 5 minutes. This patch
 can be installed when Laboratory users are on the system.
 However the following conditions apply:
  1. Accessioning should not be occurring,
  2. The HL7 background job (HLLP) for the Lab Universal Interface should
     be stopped.
------------------
  3. The routine LA7UIIN to process incoming HL7 messages should not
     be running.
  4. If using auto download, the routine LA7ADL should not be running.
 
 NOTE: MailMan and Kernel patches must be current on the target system to
       avoid problems loading and/or installing this patch.
 
 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
Associated patches: (v)LA*5.2*25    <<= must be installed BEFORE `LA*5.2*23'
 
     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.
 
 5.  Use the 'Verify Checksum in Transport Global' option and verify that
     all routines have the correct checksums.
   BRK-0696-11519
 
 6.  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 routine in your
     production account to the routine in the patch by using the 'Compare
     a Transport Global to Current System' option.  These options can
     both be found under the 'Installation' menu.
 
 7.  Use the 'Install Package(s)' option under the 'Installation' menu
     and select the package 'LA*5.2*23'.  When prompted 'Want to
   SDC-1296-60042
     DISABLE Scheduled Options, Menu Options, and Protocols? NO//',
     choose 'NO'.
 
 8.  MSM sites:  You should respond 'YES' to 'Want to MOVE routines to
     other CPUs?' and specify CPUs.  Alternatively, you may move the
     routines to your other systems after KIDS has finished the
     installation.
 
 9. On a mapped system, rebuild your map set.
 
   LEB-1296-20455
 10. Restart the HL7 background job(s) for the Lab Universal Interface if
     previously stopped.
 
 11. Routine LA23 can be deleted after successful patch installation.
 **************************************************************************** 
Below is an example of the dialogue seen during the KIDS install:
 
  
Select Installation Option: INstall Package(s)
Select INSTALL NAME:    LA*5.2*23   Loaded from Distribution  12/13/96@15:50:40
   VDA-1296-N0470
     => LA*5.2*23 TEST V1
 
This Distribution was loaded on Dec 13, 1996@15:50:40 with header of
LA*5.2*23 TEST V1
It consisted of the following Install(s):
LA*5.2*23
 
   LA*5.2*23
Will first run the Environment Check Routine, LA23
 
 
 
                        --- Environment Check is Ok ---
 
Install Questions for LA*5.2*23
 
 
 
Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
 
Enter the Device you want to print the Install messages.
C. Patch Description Detail
You can queue the install by enter a 'Q' at the device prompt.
Enter a '^' to abort the install.
 
DEVICE: HOME//   VIRTUAL TERMINAL
 
 
 Install Started for LA*5.2*23 :
               Dec 13, 1996@15:51:51
 
 Installing Routines:
---------------------------
               Dec 13, 1996@15:52
                                   LA*5.2*23
 
 
 Installing PACKAGE COMPONENTS:
 
 Installing OPTION
               Dec 13, 1996@15:52:35
 
 Running Post-Install Routine: POST^LA23
 
 
Option [LA7 MAIN MENU] was added to [LA INTERFACE] MENU
 
Moving entries in global ^LA("ADL",uid) to ^LA("ADL","Q",uid)
 
                             Post install completed
 
 Updating Routine file...
 
 Updating KIDS files...
1. NOIS BRK-0696-11519
 
 LA*5.2*23 Installed.
               Dec 13, 1996@15:52:56
 
 
Install Completed
    
  
  
Select Installation Option:
  
   -------------------
 
End of example install
 ****************************************************************************
A. Problem: With consolidation of sites, laboratories are operating with
more than 99 accession areas. This has necessitated changes to the
construction of the UID, (See related patch LR*5.2*129).

Previously this was a 10 character numeric string. To handle sites with
greater than 99 accession areas, the format has been changed to allow
alphanumeric when designating the accession area identifier. This patch
incorporates changes to the Lab UI to properly handle this new format.
 

   1. Auto download process was performing a numeric check of UID which is no
      longer valid in routine LA7ADL.
 
   2. Test result process was performing a numeric check of UID which is no
      longer valid in routine LA7UIIN1.
 
   Resolution: Altered check of UID to accept alphanumeric characters.
 
 
2. NOIS SDC-1296-60042
A: Patch Description Summary
   NOIS LEB-1296-20455
   -------------------
A. Problem: When processing test result messages, if site set flag to only
process tests that were ordered, it was possible for a result to not be
processed when it was ordered. This would occur if variable LA7TREE was
defined and contained a value greater than 999.
 
   Resolution: Kill variable LA7TREE in routine LA7UIIN2 before call to
routine UNWIND^LA7UTIL which determine if test results are for a test that
was ordered.
----------------------------
 
  
3. NOIS VDA-1296-N0470
   -------------------
A. Problem: When processing incoming HL7 messages to the Lab UI, the
routine LA7UIIN1 was setting up the call to LAGEN to create an entry in the
LAH global using the default accession area defined in the auto instrument
file. With the introduction of the UID, the lab package is implementing the
ability to run multiple accession areas on one instrument. The call to
LAGEN should build the accession area from the UID if available and use the
This patch will address nine issues that have been reported on NOIS or
default accession area only when an accession number is passed.
 
   Resolution: Modified routine LA7UIIN1 to build the accession area from
the UID when available before making call to LAGEN to create entry in LAH
global.
 
 
4. Developer Identified
   --------------------
A. Problem: Option LA7 PRINT LAB UI ERROR contained a misspelling in the
developer identified.
menu text.
 
   Resolution: Menu text changed from "Print Lab Universal Inteface Log" to
"Print Lab Universal Interface Log".
 
 
B. Problem: Option LA7 MAIN MENU was released in patch LA*5.2*17 but not
attached to the normal Lab menu system.
 
   Resolution: Option LA7 MAIN MENU is added to the option LA INTERFACE.
 
 
 
C. Problem: When troubleshooting a problem with the Universal Interface,
there was no option to display a message.
 
   Resolution: Option LA7 PRINT UI MESSAGE added to LA7 MAIN MENU option to
allow user to display/print Universal Interface messages from file #62.49,
LA7 MESSAGE QUEUE. User can select 1-20 messages. Messages can be selected by
using either the #.01 field - MESSAGE NUMBER or #5 field - INSTRUMENT NAME.
 
TRACK PACKAGE NATIONALLY NO
BUILD COMPONENTS
  • ENTRIES:
    • LA7 MAIN MENU
      ACTION:   MERGE MENU ITEMS
    • LA7 ADL START/STOP
      ACTION:   SEND TO SITE
    • LA7 ADL SEND
      ACTION:   SEND TO SITE
    • LA7 PRINT LAB UI MESSAGE
      ACTION:   SEND TO SITE
    • LA7 PRINT LAB UI ERROR LOG
      ACTION:   SEND TO SITE
  • ENTRIES:
    • LA7ADL
      ACTION:   SEND TO SITE
      CHECKSUM:   B22338023
    • LA7ADL1
      ACTION:   SEND TO SITE
      CHECKSUM:   B11874660
    • LA7ADL2
      ACTION:   SEND TO SITE
      CHECKSUM:   B6240939
    • LA7ADLS
      ACTION:   SEND TO SITE
      CHECKSUM:   B5026141
    • LA7UIIN1
      ACTION:   SEND TO SITE
      CHECKSUM:   B17789428
    • LA7UIIN2
      ACTION:   SEND TO SITE
      CHECKSUM:   B18865298
    • LA7UIIN
      ACTION:   SEND TO SITE
      CHECKSUM:   B9891036
    • LA7UTILA
      ACTION:   SEND TO SITE
      CHECKSUM:   B37403359
ENVIRONMENT CHECK ROUTINE LA23
POST-INSTALL ROUTINE POST^LA23