|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.
B: Sources for Patch
Messages with no instrument name will use "UNKNOWN".
Messages with no/unknown UID/accession number will use 0 (zero).
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
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
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
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
3. The routine LA7UIIN to process incoming HL7 messages should not
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.
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
DISABLE Scheduled Options, Menu Options, and Protocols? 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
9. On a mapped system, rebuild your map set.
10. Restart the HL7 background job(s) for the Lab Universal Interface if
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
=> 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):
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
Dec 13, 1996@15:52
Installing PACKAGE COMPONENTS:
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
Dec 13, 1996@15:52:56
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
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
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
4. Developer Identified
A. Problem: Option LA7 PRINT LAB UI ERROR contained a misspelling in the
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.