LA*5.2*61 (4283)    BUILD (9.6)

Name Value
NAME LA*5.2*61
DATE DISTRIBUTED 2002-06-20 00:00:00
PACKAGE FILE LINK AUTOMATED LAB INSTRUMENTS
REQUIRED BUILD
  • LA*5.2*46
    ACTION:   Don't install, leave global
TYPE SINGLE PACKAGE
ALPHA/BETA TESTING NO
DESCRIPTION OF ENHANCEMENTS
VISTA Laboratory Package patch LA*5.2*61 contains no changes to software
  * patch, the HL7 Result (ORU) message will no longer contain the   *
problem the software will no longer generate a performing laboratory
comment. 

Collecting facilities wanting a comment indicating the name of the
performing laboratory should turn on the generation of the performing
laboratory comment when processing the results at the collecting facility.
To turn on the generation of the performing laboratory comment use the
option LEDI Setup [LA7V SETUP]. Under the host facility automated
instrument section for each test, enter a remark prefix in field REMARK
PREFIX (#19) and "YES" at the field STORE PRODUCER'S ID (#20). The
  * performing laboratory comment. See item #7 for instructions.     *
performing laboratory comment can then be generated based on field OBX-15
Producer's ID in the OBX segment for each test result found in the HL7
Result (ORU) message. The comment generated by the software will be 
remark prefix_"results from "_name of performing institution from 
INSTITUTION file (#4). If the REMARK PREFIX field is blank then the test
name of the corresponding test from LABORATORY TEST file (#60) is used.
 
Example:
     remark prefix="Theophylline "
       institution="REGION 7 ISC,TX (DEMO)"
  *                                                                  *
 generated comment="Theophylline results from REGION 7 ISC,TX (DEMO)"

8. NOIS IND-0402-42261 reported a problem with building and sending HL7
Result (ORU) messages to the collecting facility. Accessions with UID's
that are alphanumeric were skipped during message building due to code
that was treating the UID as numeric. Routine LA7VMSG1 will now handle
alphanumeric UID's and return results to the collecting facility.
 
9. Due to changes to routine LA7VORU, which resulted in the routine size 
exceeding the VA Vista Programming Standards and Conventions (SAC) of
  * Host facilities: Notify your collection facilities of scheduled  *
10,000 characters, the routine was split into two routines, LA7VORU
and LA7VORUA.
 
 
ASSOCIATED NOIS
---------------
 BHS-0302-10236
 CON-0302-10181
 HWH-0202-42779
 IND-0402-42261
  * patch installation.                                              *
 LAS-0402-61457
 LON-0402-60012
 PHI-0302-20433
 
 
TEST SITES
----------
 Boston HCS
 Indianapolis VAMC
 Lexington VAMC
  *                                                                  *
 Long Beach HCS
 Louisville VAMC
 Milwaukee VAMC
 Philadelphia VAMC
 Southern Nevada HCS
 VA Heartland - East, VISN 15
 VA Heartland - West, VISN 15 
 
  
ROUTINE SUMMARY
  ********************************************************************
===============
  The following routines are included in this patch.  The second line
  of each of these routines now looks like:
  <tab> ;;5.2;AUTOMATED LAB INSTRUMENTS;<patchlist>;Sep 27, 1994
 
                    Checksum       Checksum
   Routine Name     Before Patch   After Patch    Patch List
   ------------     ------------   -----------    ------------
   LA61             N/A            9395003        **61** (Deleted by KIDS)
   LA7QRY1          3509927        3555910        **46,61**
 
   LA7SCE           11402708       11501726       **27,46,61**
   LA7SM1           8553973        8587872        **27,46,61**
   LA7VHLU1         2011157        2323481        **46,61**
   LA7VHLU2         3873916        4100825        **46,61**
   LA7VMSG1         8200340        8227296        **56,46,61**
   LA7VOBX1         3799868        3981059        **46,61**
   LA7VORM1         7601990        7594289        **27,51,46,61**
   LA7VORU          8070282        6241961        **27,46,61**
   LA7VORUA         N/A            2199285        **61**
            
1. NOIS HWH-0202-42779 and LAS-0402-61457 reported a problem in the
 List of preceding patches: 46
 Sites should use CHECK^XTSUMBLD to verify checksums.  
  
************************************************************************
 
INSTALLATION INSTRUCTIONS
=========================
 
  The install time for this patch is less than 10 minute. This patch
  can be installed when Laboratory users are on the system.
building of a HL7 Order (ORM) message. Under certain circumstances, the
  Suggested time to install: non-peak requirement hours.
 
 
NOTE: Kernel 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).
 
 
controlled by VHA DIRECTIVE 99-053, titled VISTA BLOOD BANK SOFTWARE.
software was passing the collecting facility station number instead of
  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.  On the 'Kernel Installation & Distribution System' Menu (KIDS),
      select the 'Installation' menu.
 
  4.  Use the 'Verify Checksum in Transport Global' option and verify that
      all routines have the correct checksums.
an INSTITUTION file (#4) internal entry number to a Lab HL7 field building
 
  5.  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
 
  6.  Perform the following steps if applicable: 
      All Lab LEDI (LA7V*) related HL v1.6 LLPs should be shutdown.
      Use the HL menu option Start/Stop Links [HL START] to shutdown
routine. Construction of the collecting facility's HL7 Order (ORM) message
      these LLPs if they are running.


  7.  Use the 'Install Package(s)' option under the 'Installation' menu
      and select the package 'LA*5.2*61'.  When prompted "Want KIDS to
      Rebuild Menu Trees Upon Completion of Install? YES//', choose 'NO'
      When prompted 'Want KIDS to INHIBIT LOGONs during the install?
      YES//', choose 'NO'.  When prompted 'Want to DISABLE Scheduled
      Options, Menu Options, and Protocols? YES//', choose 'YES'.

ORC segment's field ENTERING ORGANIZATION (ORC-17) placed the VA station
      All LA7V* protocols should be placed out of service during the install.
      This can be accomplished by answering the KIDS install questions:
 
        Want to DISABLE Scheduled Options, Menu Options, and Protocols?
        YES//', choose 'YES'.
 
        Enter options you wish to mark as 'Out Of Order': <RET>
 
        Enter protocols you wish to mark as 'Out Of Order': LA7V*

number in the field's second sub-component instead of the first
 
      Note: KIDS will disable the following options during installation.
       Edit Shipping Configuration [LA7S EDIT 62.9]
       Enter/verify/modify data (manual) [LRENTER]
       Enter/verify data (auto instrument) [LRVR]
       Enter/verify data (Work list) [LRVRW]
       Enter/verify data (Load list) [LRVRW2]
       Referral Patient Multi-purpose Accession [LRLEDI]
 
  8. On a mapped system, rebuild your map set.
sub-component. This occurs when the collecting facility's VA station
 
 Note: Routine LA61 will be deleted after successful patch installation.
 
 
POST-INSTALLATION INSTRUCTIONS:
===============================
 
1. Restart any LA7V* HL v1.6 LLP's shutdown as part of the patch
installation process. Use the Start LLP [HL START] option to restart
LA7V* HL v1.6 LLP's.
number is alphanumeric. When processing the ORM message at the host
 
2. LEDI Host laboratories should notify their LEDI collecting facilities
of removal of performing laboratory comment from HL7 Result (ORU) messages.
See item #7 in patch description above for actions collecting facilities
should take.
 
 
************************************************************************
Installation example:
 
facility the building of the LAB PENDING ORDERS ENTRY file (#69.6)
Select Installation Option: 6  Install Package(s)
Select INSTALL NAME:  LA*5.2*61  Loaded from Distribution  4/23/02@10:39:43
     => LA*5.2*61
 
This Distribution was loaded on Apr 23, 2002@10:39:43 with header of
   LA*5.2*61
   It consisted of the following Install(s):
      LA*5.2*61
Checking Install for Package LA*5.2*61
Will first run the Environment Check Routine, LA61
either identified the wrong collecting facility or was unable to identify
 
 
                        --- Environment Check is Ok ---
 
Install Questions for LA*5.2*61
 
Incoming Files:
 
 
   62.49     LA7 MESSAGE QUEUE  (Partial Definition)
a collecting facility. Option Referral Patient Multi-purpose Accession
Note:  You already have the 'LA7 MESSAGE QUEUE' File.
 
 
   62.9      LAB SHIPPING CONFIGURATION  (Partial Definition)
Note:  You already have the 'LAB SHIPPING CONFIGURATION' File.
 
Want KIDS to Rebuild Menu Trees Upon Completion of Install? YES// NO
 
 
Want KIDS to INHIBIT LOGONs during the install? YES// NO
 
[LRLEDI] is unable to extract the test orders from file #69.6 when the
Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES//
 
Enter options you wish to mark as 'Out Of Order':
 
Enter protocols you wish to mark as 'Out Of Order': LA7V*
 
Enter protocols you wish to mark as 'Out Of Order':
 
Delay Install (Minutes):  (0-60): 0//
 
host facility attempts to process the shipping manifest. Routine LA7VORM1
Enter the Device you want to print the Install messages.
You can queue the install by enter a 'Q' at the device prompt.
Enter a '^' to abort the install.
 
DEVICE: HOME//  TELNET VIRTUAL
 
 
 Install Started for LA*5.2*61 :
               Apr 23, 2002@10:44:07
 
has been changed to pass a pointer for file #4 instead of the VA station
Build Distribution Date: Apr 23, 2002
 
 Installing Routines:...........
               Apr 23, 2002@10:44:07
 
 Running Pre-Install Routine: PRE^LA61.
 
               Sending install started alert to mail group G.LMI
 
                          *** Pre install started ***
number to the ORC-17 field building routine.
 
       *** Removing COLLECTING FACILITY (#.02), HOST FACILITY (#.03), ***
 
                  *** and LAB MESSAGING LINK (#.07) fields ***
 
              *** from LAB SHIPPING CONFIGURATION file (#62.9) ***
 
             *** These fields will be reinstalled by this patch ***
 
    *** Removing STATUS (#2) field from LA7 MESSAGE QUEUE file (#62.49) ***
 
 
              *** This field will be reinstalled by this patch ***
 
                         *** Pre install completed ***
 
 Installing Data Dictionaries: ...
               Apr 23, 2002@10:44:09
 
 Installing PACKAGE COMPONENTS:
 
2. During review of NOIS HWH-0202-42779 a problem with the "CH" and
 Installing OPTION.......
               Apr 23, 2002@10:44:09
 
 Running Post-Install Routine: POST^LA61.
 
                          *** Post install started ***
 
*** Deleting "ASC" cross-reference on LAB SHIPPING CONFIGURATION file (#62.9) ***
 
*** Deleting "CH" cross-reference on LAB SHIPPING CONFIGURATION file (#62.9) ***
"CH1" MUMPS cross-references on COLLECTING FACILITY (#.02) and HOST
 
*** Building "CH" cross-reference on LAB SHIPPING CONFIGURATION file (#62.9) ***
 
                          *** Completed reindexing ***
 
   *** Deleting "ORU" cross-reference on LA7 MESSAGE QUEUE file (#62.49) ***
 
    *** Building "AC" cross-reference on LA7 MESSAGE QUEUE file (#62.49) ***
 
                          *** Completed reindexing ***
FACILITY (#.03) fields respectively of the LAB SHIPPING CONFIGURATION
 
                         *** Post install completed ***
 
              Sending install completion alert to mail group G.LMI
 
 Updating Routine file......
 
 Updating KIDS files.......
 
 LA*5.2*61 Installed.
file (#62.9) was identified. Multiple entries in this cross-reference
               Apr 23, 2002@10:44:10
 
 Install Message sent #XXXXX 
 
Select Installation Option: 
pointed to the same entry in the file. The "KILL" logic for these cross-
Patch LA*5.2*61 addresses several NOIS'es involving the Laboratory
references does not perform correctly, leaving incorrect entries in
the "CH" cross-reference. These two MUMPS cross-references are replaced
by a single new style FileMan Regular INDEX file cross-reference named
"CH". The cross-reference "ASC" on LAB MESSAGING LINK field (#.07) will
be removed due to its lack of use by the laboratory software.
The KIDS pre-install will delete these fields and cross-references
during patch installation. Patch LA*5.2*61 will install these fields with
the new cross-reference "CH" and re-index the "CH" cross-reference.
 
3. NOIS CON-0302-10181 reported the option Edit Shipping Configuration
Electronic Data Interchange (LEDI) software. 
[LA7S EDIT 62.9] was prompting the user to edit unexpected fields
within the TEST/PROFILE (#60) subfile, specifically fields ACCESSION
AREA (#.02) and SPECIMEN (#.03), when a host facility configures a
shipping configuration to receive specimens from a collecting facility.
It was determined that variables setup for a FileMan DIC API call to
select an entry in file #62.9 were later interacting with a FileMan DIE
API call to edit the selected entry. The routine LA7SCE has been modified
to kill required FileMan DIC input variables before making the FileMan
DIE call.
 

4. NOIS PHI-0302-20433 reported a problem with the setting of the "Q"
cross-reference on field STATUS (#2) in LA7 MESSAGE QUEUE file (#62.49).
The setting of the cross-reference could fail when other fields that the
cross-reference is dependent on have not been valued. A previous patch
changed lab code to use FileMan DBS calls instead of classic FileMan
calls. These DBS calls file data by field number. Previously FileMan
filed the fields in the order specified in the DR variable. This causes
the MUMPS cross-references to fail at times when the other fields the
cross-reference is dependent on, have not been filed or updated.
A similar problem potentially exists for the ORU cross-reference on this
  ********************************************************************
same field. These two MUMPS cross-references are replaced by new style
FileMan Regular INDEX file cross-reference named "Q" and "AC" respectively.
The KIDS pre-install will delete these fields and cross-references during
patch installation. Patch LA*5.2*61 will install this field with the new
cross-references.
 
5. NOIS BHS-0302-10236 reported a problem with an accession/test building
multiples times on a shipping manifest. This was caused when a test is
specified multiple times on the shipping configuration but with different
specimen types. The logic to build the test onto the manifest was not
  *                                                                  *
clearing a flag to indicate that a test should be added to the manifest
when checking the test for each of the possible specimens to build.
Routine LA7SM1 will now set and clear the flag to add a test when the
configuration specifies the same test for multiple specimens. 
 
6. NOIS LON-0402-60012 reported a problem when a host facility uses "dummy"
tests to report patient results. These "dummy" results along with the 
patient's actual test results were transmitted in an HL7 ORU Result message
to the collecting facility. These test results were encoded with the parent
test's result NLT and LOINC codes due to lack of proper result code mapping.
  * Collecting facilities: Upon host laboratory installation of this *
Routines LA7VOBX1 and LA7VHLU1 will now attempt to identify test results
which are associated with LABORATORY TEST file (#60) tests that are TYPE =
BOTH or OUTPUT to determine if a specific test result is returned to the
collecting facility. 

7. NOIS BHS-0302-10236 reported a problem with the generation of the
performing laboratory comment that is automatically added to the HL7
Result (ORU) message. The name of the performing laboratory was based
on the name of the primary facility. This name is incorrect when testing
is performed by a division of an integrated facility. To correct this 
TRACK PACKAGE NATIONALLY YES
FILE
  • DD NUMBER:
    • LA7 MESSAGE QUEUE (File-top level)
      FIELD NUMBER:
      • CONFIGURATION
      • TYPE
      • MESSAGE TYPE
      • STATUS
    UPDATE THE DATA DICTIONARY:   YES
    SEND SECURITY CODE:   NO
    SEND FULL OR PARTIAL DD:   PARTIAL
    DATA COMES WITH FILE:   NO
  • DD NUMBER:
    • LAB SHIPPING CONFIGURATION (File-top level)
      FIELD NUMBER:
      • COLLECTING FACILITY
      • HOST FACILITY
      • LAB MESSAGING LINK
    UPDATE THE DATA DICTIONARY:   YES
    SEND SECURITY CODE:   NO
    SEND FULL OR PARTIAL DD:   PARTIAL
    DATA COMES WITH FILE:   NO
BUILD COMPONENTS
  • ENTRIES:
    • LRLEDI
      ACTION:   DISABLE DURING INSTALL
    • LA7S EDIT 62.9
      ACTION:   DISABLE DURING INSTALL
    • LRENTER
      ACTION:   DISABLE DURING INSTALL
    • LRVR
      ACTION:   DISABLE DURING INSTALL
    • LRVRW
      ACTION:   DISABLE DURING INSTALL
    • LRVRW2
      ACTION:   DISABLE DURING INSTALL
  • ENTRIES:
    • LA7VORM1
      ACTION:   SEND TO SITE
      CHECKSUM:   B37490961
    • LA7VORUA
      ACTION:   SEND TO SITE
      CHECKSUM:   B6974625
    • LA7VHLU2
      ACTION:   SEND TO SITE
      CHECKSUM:   B16987424
    • LA7SM1
      ACTION:   SEND TO SITE
      CHECKSUM:   B31246337
    • LA7SCE
      ACTION:   SEND TO SITE
      CHECKSUM:   B46244008
    • LA7VMSG1
      ACTION:   SEND TO SITE
      CHECKSUM:   B47635318
    • LA7VHLU1
      ACTION:   SEND TO SITE
      CHECKSUM:   B8689735
    • LA7VOBX1
      ACTION:   SEND TO SITE
      CHECKSUM:   B12333018
    • LA7QRY1
      ACTION:   SEND TO SITE
      CHECKSUM:   B12341981
    • LA7VORU
      ACTION:   SEND TO SITE
      CHECKSUM:   B38553909
ENVIRONMENT CHECK ROUTINE LA61
DELETE ENV ROUTINE Yes
POST-INSTALL ROUTINE POST^LA61
PRE-INSTALL ROUTINE PRE^LA61