VERSION |
-
- 5.2
- DATE DISTRIBUTED: 2005-11-19 00:00:00
- PATCH APPLICATION HISTORY:
-
-
- 22 SEQ #14
- DATE APPLIED: 1996-07-15 00:00:00
- APPLIED BY: USER,ONE
- DESCRIPTION:
Fixes null subscript errors in LAGEN after patch LA*5.2*17.
-
- 44 SEQ #30
- DATE APPLIED: 1998-10-16 00:00:00
- APPLIED BY: USER,ONE
- DESCRIPTION:
This patch will prevent a null subscript error from occurring when using
Solution: The code has been changed to use a FileMan DIC call to
and select the package 'LA*5.2*44'. When prompted 'Want to
DISABLE Scheduled Options, Menu Options, and Protocols? YES//',
choose 'NO'. KIDS will disable the appropriate option during the
install (see note above).
8. On a mapped system, rebuild your map set.
9. Routine LA44 can be deleted after successful patch installation.
perform the lookup of an entry in this file.
*****************************************************************************
Below is an example of the dialogue seen during the KIDS install:
Select Installation Option: 6 Install Package(s)
Select INSTALL NAME: LA*5.2*44 Loaded from Distribution 10/7/98@13:20
:18
=> LA*5.2*44
This Distribution was loaded on Oct 07, 1998@13:20:18 with header of
LA*5.2*44
It consisted of the following Install(s):
LA*5.2*44
LA*5.2*44
Will first run the Environment Check Routine, LA44
--- Environment Check is Ok ---
Install Questions for LA*5.2*44
Want KIDS to Rebuild Menu Trees Upon Completion of 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.
Enter a '^' to abort the install.
Associated NOIS
DEVICE: HOME// VIRTUAL TERMINAL
Install Started for LA*5.2*44 :
Oct 07, 1998@13:20:32
Installing Routines:
Oct 07, 1998@13:20:33
---------------
Running Pre-Install Routine: PRE^LA44
*** Pre install started ***
--- No actions required for pre install ---
*** Pre install completed ***
Installing PACKAGE COMPONENTS:
BAY-0798-32112
Installing OPTION
LA*5.2*44
Oct 07, 1998@13:20:33
Running Post-Install Routine: POST^LA44
*** Post install started ***
--- No actions required for post install ---
*** Post install completed ***
Updating Routine file...
Updating KIDS files...
LA*5.2*44 Installed.
Oct 07, 1998@13:20:34.
Install Message sent #103009
Install Completed
Select Installation Option:
Routine Summary
End of example
*****************************************************************************
option LEDI Setup [LA7V SETUP] after the installation of the HL7 patch
---------------
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
Routine Before Patch After Patch Patch List
HL*1.6*14.
------ ------------ ----------- ----------
LA44 NA 2463527 44
LA7VSTP 25404911 24725864 27,44
INSTALLATION INSTRUCTIONS
-------------------------
The patch is distributed in KIDS format in a PackMan message.
The install time for this patch is less than 2 minutes. This patch
can be installed when Laboratory users are on the system.
However the following conditions apply:
-Users should not be using option LEDI Setup [LA7V SETUP].
The LEDI Setup [LA7V SETUP] option will be placed out of service
during this install.
Patch installation needs to be coordinated with the Laboratory
Information Manager (LIM/ADPAC).
1. Problem: A null subscript error was occurring at VER+3 in routine
If the routine LA7VSTP is a mapped routine, appropriate action should be
taken to disable the mapped routine at the beginning of the patch
installation process and to insure proper updating of mapped routines
afterward. Also, if the routine LA7VSTP resides in multiple locations
within the system configuration, all routine directories should be updated
appropriately.
NOTE: MailMan and KERNEL patches must be current on the target system to
avoid problems loading and/or installing this patch.
LA7VSTP because the software was not properly quitting when
NOTE: This KIDS install places the option LEDI Setup [LA7V SETUP]
out of service during the install. The option is not added or
changed by this patch. If KIDS prompts:
"Want KIDS to Rebuild Menu Trees Upon Completion of
Install? YES// NO"
The site can answer "NO" if they choose since the option
is unchanged.
checking for the existence of an entry in HL7 MESSAGE TYPE
Additionally, if performing the KIDS Compare option, KIDS will
report that this option is being changed. This is a false
message since the option is only being disabled during the
install by KIDS. It is included in the KIDS build only for the
purpose of being disabled during the install by KIDS.
1. If any of the above routines are mapped, disable mapping for them.
file (#771.2).
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.
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 (see note above).
These options can both be found under the 'Installation' menu.
7. Use the 'Install Package(s)' option under the 'Installation' menu
-
- 45 SEQ #31
- DATE APPLIED: 1998-12-14 00:00:00
- APPLIED BY: USER,ONE
- DESCRIPTION:
This patch will address a fix to printing of Lab shipping manifests.
Solution: When there is a change in shipping condition or container then
Select Installation Option: 6 Install Package(s)
Select INSTALL NAME: LA*5.2*45 Loaded from Distribution 10/16/98@13:0
0:43
=> LA*5.2*45
This Distribution was loaded on Oct 16, 1998@13:00:43 with header of
LA*5.2*45
force the printing of the patient demographics.
It consisted of the following Install(s):
LA*5.2*45
LA*5.2*45
Will first run the Environment Check Routine, LA45
--- Environment Check is Ok ---
Install Questions for LA*5.2*45
Want KIDS to Rebuild Menu Trees Upon Completion of Install? YES//
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.
Enter a '^' to abort the install.
DEVICE: HOME// TELNET VIRTUAL
Install Started for LA*5.2*45 :
Oct 16, 1998@13:03:28
Installing Routines:
Oct 16, 1998@13:03:28
Running Pre-Install Routine: PRE^LA45
*** Pre install started ***
--- No actions required for pre install ---
*** Pre install completed ***
Installing PACKAGE COMPONENTS:
Installing OPTION
Oct 16, 1998@13:03:29
Running Post-Install Routine: POST^LA45
*** Post install started ***
--- No actions required for post install ---
*** Post install completed ***
Associated NOIS
Updating Routine file...
Updating KIDS files...
LA*5.2*45 Installed.
Oct 16, 1998@13:03:30.
Install Message sent #11240689
--------------
Starting Menu Rebuild: Oct 16, 1998@13:03:30
Collecting primary menus in the New Person file...
Primary menus found in the New Person file
------------------------------------------
OPTION NAME MENU TEXT # OF LAST LAST
USERS USED BUILT
XMUSER MailMan Menu 293 10/16/98 10/16/98
XUPROG Programmer Options 2 02/19/97 10/16/98
<******* items removed for brevity *******>
DVBA VARO REMOTE VA Regional Office Remote... 250 10/16/98 10/16/98
Building secondary menu trees....
Menu Rebuild Complete: Oct 16, 1998@13:27:04
TOG-0898-12117
Install Completed
Select Installation Option:
End of install example
WRJ-0998-10878
*****************************************************************************
Test Sites
----------
Milwaukee VAMC
Togus VAMC
White River Junction VAMC
----------------------------
Problem: The patient demographics were not printing under certain
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
conditions on the manifest when a new page was started.
Routine Name Before Patch After Patch Patch List
------------ ------------ ----------- --------------
LA45 N/A 2463531 45
LA7SMP 15780871 15792287 27,45
INSTALLATION INSTRUCTIONS
-------------------------
The install time for this patch is less than 2 minutes if menus are not
rebuilt. If menus are rebuilt then install time on a heavily used system
If a new page is started because of a change in shipping
will be approximately 25 minutes. This patch can be installed when
Laboratory users are on the system.
However the following conditions apply:
- Printing of a Laboratory shipping manifest should not be occurring.
The option Print Shipping Manifest [LA7S MANIFEST PRINT] will be
disabled during the install by the KIDS build.
Patch installation needs to be coordinated with the Laboratory
condition or container and the last patient on the previous
Information Manager (LIM/ADPAC).
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
and current page are the same, the patient demographics would
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.
not print on the current page.
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*45'. When prompted 'Want to
DISABLE Scheduled Options, Menu Options, and Protocols? YES//',
choose 'NO'.
8. On a mapped system, rebuild your map set.
9. Routine LA45 can be deleted after successful patch installation.
*****************************************************************************
Below is an example of the dialogue seen during the KIDS install:
-
- 48 SEQ #32
- DATE APPLIED: 1999-05-10 00:00:00
- APPLIED BY: USER,ONE
- DESCRIPTION:
Fixes Date problems occurring after installation of Vitek's Y2K software.
-
- 47 SEQ #33
- DATE APPLIED: 1999-07-19 00:00:00
- APPLIED BY: USER,ONE
- DESCRIPTION:
Patch LA*5.2*47 VISTA BLOOD BANK SOFTWARE V5.2
All changes have been reviewed by the VISTA Blood Bank Developer and found
This patch is compatible with OERR 2.5 and both versions of CPRS ,GUI and
List Manager.
1. Use the 'INSTALL/CHECK MESSAGE' option on the PackMan
menu. This option will load the KIDS package onto your system.
2. Review your mapped set. If the routines are mapped,
they should be removed from the mapped set at this time.
3. The patch has now been loaded into a Transport global
on your system. You now need to use KIDS to install the
to have no impact on the VISTA BLOOD BANK SOFTWARE version 5.2 control
Transport global.
On the KIDS menu, under the 'Installation' menu, use the
following options:
Print Transport Global
Compare Transport Global to Current System
Verify Checksums in Transport Global
Backup a Transport Global
4. Users may remain on the system, but installation
should be done during off peak hours and when the Laboratory
functions.
computer users are idle.
5. No options need to be placed out of service.
6. Installation time is less than 2 minutes during off
peak hours, and less than 5 minutes during peak hours
which is NOT RECOMMENDED.
7. Installation of this patch does not require any additional
memory space.
8. From the 'Installation Menu' of the KIDS menu, run the
option 'Install Package(s)'. Select the package
'LA*5.2*47' and proceed with the install.
9. If any routines were unmapped as part of step 2, they
should be returned to the mapped set once the
installation has run to completion.
======================
Test Sites:
Long Beach, CA
Milwaukee, WI
Loma Linda, CA
RISK ANALYSIS: Changes made by patch LA*5.2*47 have no effect on Blood
North Chicago, IL
West Palm Beach, FL
=====================
DD Changes:
None
=====================
Routine Listing:
The second line of the routine now looks like:
Bank software functionality, therefore RISK is none.
<TAB> ;;5.2;AUTOMATED LAB INSTRUMENTS;**[Patch List]**;Sep 27, 1994
Routines: Before After Patch
Check Check List
LA47 N/A 2222265 47
LAGEN 8395369 9445120 1,17,22,27,47
===================
EFFECT ON BLOOD BANK FUNCTIONAL REQUIREMENTS: Patch LA*5.2*47 does not
alter or modify any software design safeguards or safety critical element
functions.
DEVICE PRODUCT LABELING STATEMENT
POTENTIAL IMPACT ON SITES: This patch contains no changes to files and
routines identified in Veterans Health Administration (VHA) Directive
97-033. The changes that are made have no effect to Blood Bank
functionality or medical device control functions. There is no adverse
potential to sites.
VALIDATION REQUIREMENTS BY OPTION: There are no required validation
scenarios to be completed by sites after installing this patch.
========================================
Patch Description:
This is the companion patch for LR*5.2*221. Full description of ALL
enhancements are given in LR*5.2*221.
This patch support the ability to purge Automated Instrument data based on
date range or inactivity range. This enhancement is to support Laboratory
Electronic Data Interchange (LEDI) sites ability to purge automated
May 10, 1999
instrument data based on user's supplied parameters.
The functionality of this patch is coupled with the features and function
of patch LR*5.2*221. LA*5.2*47 is required for LR*5.2*221 installation.
The functionality of the patch is expressed after patch LR*5.2*221 has
been installed.
ONLY THE ROUTINE 'LAGEN' IS CONTAINED IN THIS PATCH. All other LR*
associated name spaced routines and options are contained in LR*5.2*221.
The following options are transported and installed by LR*5.2*221.
The 'Clear instrument/worklist data' [LRINSTCLR] option has been enhanced.
The changes to this option implements selective clearing of instrument
data from the ^LAH global. When entries are made in the ^LAH global to
store instrument data pending verification, the date/time stamp of
creation and result updating is now recorded. This date will be used to
selectively remove data from the ^LAH global based on the date original
result was received or last updated.
If during the clearing process an entry in ^LAH global is found with
no date/time in the creation/update field, the current date/time is
VISTA Laboratory Package patch LA*5.2*47 contains no changes to software
entered into the entry. This entry is then eligible for clearing the next
time the option is ran.
The 'Clear instrument/worklist data' option will allow clearing by either
of the following ways. Data received before the selected date (optional
time) is purged. If you enter a date only then data received before that
date is cleared. If you enter a date/time then data received before that
date/time is cleared.
controlled by VHA DIRECTIVE 97-033, titled VISTA BLOOD BANK SOFTWARE
Example:
If you enter Sept 4, 1998 then data received through Sept 3, 1998 is
cleared. If you enter Sept 4, 1998 @1200 then data through Sept 4, 1998 is
cleared.
The following routines support purge enhancement:
LAGEN [LA*5.2*47]- Changes were made to set date/time of entry creation
and last update. Last update can be different than creation date if data
is retransmitted (overlay data = yes) or additional results received.
VERSION 5.2.
LRLLS [LR*5.2*221]- Clear instrument data option that does actual
clearing based on user's parameters. User can purge by date/time or
blanket purge when using Clear instrument/worklist data [LRINSTCLR]
option.
LRVR1 [LR*5.2*221]- Verifying routine with changes to setup date/time
information when manual data entry is used during Enter/Verify Automated
Instrument [LRVR] option.
LRVRW [LR*5.2*221]- Verifying routine with changes to setup date/time
information when load/work list data entry is used during the Enter/verify
data (Work list) [LRVRW] option.
Installation Instructions:
==========================
Required Patch Installation List:
LA*5.2*27
-
- 51 SEQ #34
- DATE APPLIED: 2000-04-05 00:00:00
- APPLIED BY: USER,ONE
- DESCRIPTION:
VISTA Laboratory Package patch LA*5.2*51 contains no changes to software
- All Lab LEDI (LA7V*) related HL v1.6 LLPs should be shutdown.
These LLPs are name spaced LA7V* when viewed in the HL package
Systems Link Monitor [HL MESSAGE MONITOR] option.
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).
With the release of patch HL*1.6*57 several changes need to be made to the
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.
Lab LEDI Setup [LA7V SETUP] option. Patch LA*5.2*51 will make the following
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. On the KIDS menu, under the 'Installation' menu, use the following
options:
Print Transport Global
Compare Transport Global to Current System
changes to allow Lab LEDI HL7 interfaces to continue to function.
Backup a Transport Global
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. Perform the following step if applicable:
All Lab LEDI (LA7V*) related HL v1.6 LLPs should be shutdown.
Use Start/Stop Links [HL START] option to shutdown these LLPs if
they are running.
8. Use the 'Install Package(s)' option under the 'Installation' menu
and select the package 'LA*5.2*51'. When prompted 'Want to
DISABLE Scheduled Options, Menu Options, and Protocols? YES//',
choose 'YES'.
Disable the LEDI Setup [LA7V LEDI] option by having KIDS mark the
1. The patch removes references to HL LOWER LEVEL PROTOCOL PARAMETER file
option 'Out Of Order'.
9. On a mapped system, rebuild your map set.
10. Routine LA51 will be deleted after successful patch installation.
Post-Installation Instructions:
(#869.2) by the LEDI Setup [LA7V SETUP] option.
1. Restart any LA7V* LLPs that were shutdown before patch installation.
Use Start/Stop Links [HL START] option.
************************************************************************
Installation example:
Select Installation Option: 6 Install Package(s)
Select INSTALL NAME: LA*5.2*51 Loaded from Distribution 3/3/00@14:53:29
=> LA*5.2*51
This Distribution was loaded on Mar 03, 2000@14:53:29 with header of
LA*5.2*51
It consisted of the following Install(s):
LA*5.2*51
Checking Install for Package LA*5.2*51
Will first run the Environment Check Routine, LA51
2. The post-install deletes entries with the LA7V* namespace from the
--- Environment Check is Ok ---
Install Questions for LA*5.2*51
Want KIDS to Rebuild Menu Trees Upon Completion of Install? YES// NO
Want KIDS to INHIBIT LOGONs during the install? YES// NO
HL LOWER LEVEL PROTOCOL PARAMETER file (#869.2). This file is no longer
Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES//
Enter options you wish to mark as 'Out Of Order': LA7V SETUP LEDI Setup
Enter options you wish to mark as 'Out Of Order':
Enter protocols you wish to mark as 'Out Of Order':
Delay Install (Minutes): (0-60): 0//
controlled by VHA DIRECTIVE 99-053, titled VISTA BLOOD BANK SOFTWARE.
used by the Health Level Seven (HL) software to store communication
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*51 :
Mar 03, 2000@15:18:43
parameters. This data has been moved to the HL LOGICAL LINK file (#870)
Build Distribution Date: Mar 03, 2000
Installing Routines:
Mar 03, 2000@15:18:44
Running Pre-Install Routine: PRE^LA51
Sending install started alert to mail group G.LMI
*** Pre install started ***
by patch HL*1.6*57.
--- No actions required for pre install ---
*** Pre install completed ***
Installing PACKAGE COMPONENTS:
Installing OPTION
Mar 03, 2000@15:18:46
Running Post-Install Routine: POST^LA51
*** Post install started ***
*** Checking PROTOCOL file #101 ***
*** for incorrectly named protocols LA7V Order from XXX. ***
*** Changing these to LA7V Order to XXX when appropriate. ***
3. The post-install changes the name of protocol LA7V Order from xxx to
*** Also deleting unused LA7V protocols. ***
--- Updated 53 entries in PROTOCOL file #101 ---
*** Checking HL LOWER LEVEL PROTOCOL PARAMETER file #869.2 ***
*** for LA7V* entries that are no longer used. ***
--- Deleted 9 entries in HL LOWER LEVEL PROTOCOL PARAMETER file #869.2 ---
LA7V Order to xxx in the PROTOCOL file (#101), where xxx is the VA
*** Converting and updating existing LA7V* protocols ***
Updating/converting protocol LA7V Order to 535
Updating/converting protocol LA7V Order to 578
Updating/converting protocol LA7V Order to 607
Updating/converting protocol LA7V Process Order from 535
station number that an order message (ORM) is being sent to.
Updating/converting protocol LA7V Process Order from 556
Updating/converting protocol LA7V Process Order from 578
Updating/converting protocol LA7V Process Order from 585
Updating/converting protocol LA7V Process Order from 607
Updating/converting protocol LA7V Process Order from 676
The protocol was incorrectly named which could be confusing.
Updating/converting protocol LA7V Process Order from 695BY
Updating/converting protocol LA7V Process Results from 535
Updating/converting protocol LA7V Process Results from 578
Updating/converting protocol LA7V Process Results from 607
Updating/converting protocol LA7V Receive Order from 556
Updating/converting protocol LA7V Receive Order from 578
Updating/converting protocol LA7V Receive Order from 585
Updating/converting protocol LA7V Receive Order from 607
Updating/converting protocol LA7V Receive Order from 676
Updating/converting protocol LA7V Receive Order from 695BY
4. The post-install deletes protocols that were previously setup by the
Updating/converting protocol LA7V Receive Results from 535
Updating/converting protocol LA7V Receive Results from 578
Updating/converting protocol LA7V Receive Results from 607
Updating/converting protocol LA7V Results Reporting to 556
Updating/converting protocol LA7V Results Reporting to 578
LEDI Setup option but which are presently not being used.
Updating/converting protocol LA7V Results Reporting to 585
Updating/converting protocol LA7V Results Reporting to 607
Updating/converting protocol LA7V Results Reporting to 676
Updating/converting protocol LA7V Results Reporting to 695BY
Updating/converting protocol LA7V Send Order to 535
If protocols are found with the following names they will be deleted:
Updating/converting protocol LA7V Send Order to 578
Updating/converting protocol LA7V Send Order to 607
Updating/converting protocol LA7V Send Results to 535
Updating/converting protocol LA7V Send Results to 556
Updating/converting protocol LA7V Send Results to 578
LA7V Query Response to xxx
Updating/converting protocol LA7V Send Results to 585
Updating/converting protocol LA7V Send Results to 607
Updating/converting protocol LA7V Send Results to 676
Updating/converting protocol LA7V Send Results to 695BY
--- Converted and updated 38 LA7V* entries in PROTOCOL file #101 ---
LA7V Query for Results from xxx
*** Post install completed ***
Sending install completion alert to mail group G.LMI
Updating Routine file...
Updating KIDS files...
LA*5.2*51 Installed.
Mar 03, 2000@15:18:53
LA7V Receive Query from xxx
Install Message sent #18145
Install Completed
LA7V Send Query to xxx
LA7V Send Response to xxx
LA7V Order Response to xxx
(where xxx is the VA station number)
5. The post-install converts and updates existing LA7V* protocols to
conform to the new rules introduced by patch HL*1.6*57.
6. The patch changes the LEDI Setup option to create protocols based on
the rules implemented with patch HL*1.6*57.
ASSOCIATED NOIS
---------------
NOTE: PATCH HL*1.6*57 MUST BE INSTALLED PRIOR TO INSTALLATION OF THIS PATCH.
DUB-0300-30697
MUS-0200-71248
PRE-0200-61136
TEST SITES
----------
Battle Creek VAMC
Dublin VAMC
Indianapolis VAMC
LA*5.2*51 SHOULD BE INSTALLED IMMEDIATELY FOLLOWING INSTALLATION OF
Milwaukee VAMC
Muskogee VAMC
Prescott VAMC
West Palm Beach VAMC
ROUTINE SUMMARY
===============
The following is a list of routines included in this patch.
PATCH HL*1.6*57 TO AVOID INTERRUPTION OF LABORATORY ELECTRONIC DATA
The second line of each routine now looks like:
<tab>;;5.2;AUTOMATED LAB INSTRUMENTS;**[Patch List]**;Sep 27, 1994
CHECK^XTSUMBLD results
Checksum Checksum
Routine Name Before Patch After Patch Patch List
------------ ------------ ----------- ------------
LA51 N/A 16393090 **51**
INTERCHANGE (LEDI) HL7 MESSAGE TRANSMISSION.
LA7VLL 14468424 4967061 **27,51**
LA7VORM1 20938223 20868841 **27,51**
LA7VSET 29695063 19562009 **27,51**
LA7VSET1 19867155 12823333 **27,51**
LA7VSTP 24725864 6154318 **27,44,51**
************************************************************************
Installation Instructions
=========================
The install time for this patch is less than 5 minutes. This patch
can be installed with Laboratory users on the system. Recommend
that the patch be installed during a period of minimum Laboratory
package activity.
However, the following conditions apply:
-
- 50 SEQ #35
- DATE APPLIED: 2000-04-05 00:00:00
- APPLIED BY: USER,ONE
- DESCRIPTION:
VISTA Laboratory Package patch LA*5.2*50 contains no changes to software
fail at the host laboratory facility causing the collecting facility not
Enter/verify data (auto instrument) [LRVR]
Enter/verify data (Work list) [LRVRW]
Enter/verify data (Load list) [LRVRW2]
Batch data entry (chem, hem, tox, etc.) [LRSTUF]
Group verify (EA, EL, EW) [LRGV]
8. Use the 'Install Package(s)' option under the 'Installation' menu
and select the package 'LA*5.2*50'. When prompted 'Want to
DISABLE Scheduled Options, Menu Options, and Protocols? YES//',
to receive a result message. This problem occurs when the host lab's entry
choose 'NO'.
9. On a mapped system, rebuild your map set.
10. Routine LA50 will be deleted after successful patch installation.
POST-INSTALLATION INSTRUCTIONS: NONE
for the collecting facility in the INSTITUTION file (#4) has an internal
************************************************************************
Installation example:
Select INSTALL NAME: LA*5.2*50 Loaded from Distribution 1/31/00@15:21:58
=> LA*5.2*50
This Distribution was loaded on Jan 31, 2000@15:21:58 with header of
LA*5.2*50
entry number which is different from the VA Station Number. The software
It consisted of the following Install(s):
LA*5.2*50
Checking Install for Package LA*5.2*50
Will first run the Environment Check Routine, LA50
--- Environment Check is Ok ---
Install Questions for LA*5.2*50
is assuming that the station number and the internal entry are the same.
Want KIDS to Rebuild Menu Trees Upon Completion of Install? NO//
Want KIDS to INHIBIT LOGONs during the install? YES// NO
Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
Install Started for LA*5.2*50 :
Jan 31, 2000@15:25:13
Build Distribution Date: Jan 31, 2000
Installing Routines:
Jan 31, 2000@15:25:14
Running Pre-Install Routine: PRE^LA50
Sending install started alert to mail group G.LMI
Routine LA7VMSG has been changed to retrieve the VA Station Number from
*** Pre install started ***
--- No actions required for pre install ---
*** Pre install completed ***
Installing PACKAGE COMPONENTS:
Installing OPTION
Jan 31, 2000@15:25:14
the INSTITUTION file for the collecting facility's entry when the station
Running Post-Install Routine: POST^LA50
*** Post install started ***
--- No actions required for post install ---
*** Post install completed ***
Sending install completion alert to mail group G.LMI
number is used in building the result (ORU) message.
Updating Routine file...
Updating KIDS files...
LA*5.2*50 Installed.
Jan 31, 2000@15:25:16
Install Completed
controlled by VHA DIRECTIVE 99-053, titled VISTA BLOOD BANK SOFTWARE.
ASSOCIATED NOIS
---------------
WPB-1199-31232
TEST SITES
----------
West Palm Beach VAMC
Miami 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
Checksum Checksum
Routine Name Before Patch After Patch Patch List
------------ ------------ ----------- ------------
LA50 N/A 4543400 **50**
LA7VMSG 22591788 22442510 **27,50**
DESCRIPTION
************************************************************************
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.
Suggested time to install: non-peak requirement hours.
However the following conditions apply:
===========
- All Laboratory test verification should be suspended. The install
will disable lab verifying options during installation.
NOTE: Kernel, MailMan and HL7 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).
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),
When the Lab LEDI software needs to build a HL7 message to return lab
select the 'Installation' menu.
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
test results (ORU) to the collecting facility, the message building could
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 verifying options during
patch installation.
-
- 53 SEQ #36
- DATE APPLIED: 2000-05-25 00:00:00
- APPLIED BY: USER,ONE
- DESCRIPTION:
This patch to the Laboratory package does not contain any changes to the
Solution: The code has been validated, brought up to national
============================
VAMC's are encouraged to use their FTP capability to obtain the
Documentation PDF files from one of the following OI Field Office's
ANONYMOUS directories.
OI FIELD OFFICE FTP ADDRESS DIRECTORY
=============== =========== ==========
HINES 152.129.1.110 [ANONYMOUS.SOFTWARE]
SALT LAKE CITY 152.131.2.1 [ANONYMOUS.SOFTWARE]
ALBANY 152.127.1.5 [ANONYMOUS.SOFTWARE]
standard and released as a Class I national patch.
File names are:
BINARY FILES
LA7DIG.PDF -- CareVue Installation Guide
LA7DIS.PDF -- CareVue Interface Specifications
LA7DTP.PDF -- CareVue Interface Test Plan
The CareVue interface utilizes VISTA'S Laboratory Test Result system to
send Observation Request Unsolicited (ORU) messages to the CareVue system.
The interface messages are based on ward location and passed to an
interface engine. When Lab results are verified and the requesting ward
is identified as having a supported entry in the new CareVue Foreign
Interface file #62.487, the lab results are forwarded, via HL7, to the
interface engine and then on to the CareVue Clinical Information
Management System.
Each facility will need to refer to the CareVue Interface Specifications
manual LA7DIS.PDF as noted above for further requirements regarding
interface engines.
This patch REQUIRES that patch LR*5.2*254 be installed in order for the
INSTALLATION INSTRUCTIONS
==========================
The patch is distributed in KIDS format in a PackMan message.
It is recommended that this patch be installed in a test environment first
before installing into production. Each environment (test and production)
uses a separate database and a separate integration interface. Because of
this the data that is communicated from VistA may not always be consistent
with the data that will be communicated from the production environment.
Another impact is that patient data may have to be manually entered into
CareVue interface to work properly.
the VistA test environment in order to test the proper handling of
messages going to VistA.
The install time for this patch is less than 2 minutes. This patch can be
installed when Laboratory users are on the system.
1. All routines installed with this patch are new to the system and
mapping is not recommended.
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.
On the KIDS menu, under the 'Installation' menu, use the
following options:
Print Transport Global
Compare Transport Global to Current System
An interface engine must exist to connect CareVue (or other clinical
Verify Checksums in Transport Global
Backup a Transport Global
4. Use the 'Install Package(s)' option under the 'Installation' men
and select the package 'LA*5.2*53'. When prompted 'Want to
DISABLE Scheduled Options, Menu Options, and Protocols? YES//',
choose 'NO'.
5. At the DEVICE prompt, you can send your output to any printer of
HFS file, display it on the terminal screen, or queue it to run
system) and Vista using TCP/IP and HL7 messages. Three possible contacts
at a scheduled time.
6. No options need to be placed out of service.
7. This installation automatically adds the two new protocols to
the PROTOCOL file (#101). They are: LA7D CARELIFE RESULTS
LA7D CARELIFE SERVER
8. User will need to enter your facility name in the HL7
APPPLICATION PARAMETER file (#771).
for this interface engine are STC, Inc. MSI Solutions Inc. and Agilent
NOTE: Fields marked with <-- below need to have information entered.
Select OPTION: ENTER OR EDIT FILE ENTRIES <--
INPUT TO WHAT FILE: FOREIGN INTERFACE// HL7 APPLICATION PARAMETER <--
(34 entries)
EDIT WHICH FIELD: ALL// FACILITY NAME <--
THEN EDIT FIELD: <RET>
Select HL7 APPLICATION PARAMETER NAME: DHCP CARELIFE ACTIVE <--
FACILITY NAME: 428// 428 enter your facility name here <--
Technologies.
Select HL7 APPLICATION PARAMETER NAME: MRTS CARELIFE ACTIVE <--
FACILITY NAME: 642// 428 enter your facility name here <--
Select HL7 APPLICATION PARAMETER NAME: <RET>
9. The new mail group CARELIFE RESULT ERROR was created as part of
the installation. However the entry in the MAIL GROUP file (3.8)
is only a stub and requires the site to perform the following edit:
NOTE: Fields marked with <-- below need to have information entered.
VISTA BLOOD BANK Software as defined by VHA DIRECTIVE 99-053 titled VISTA
Select MAIL GROUP NAME: CARELIFE RESULT ERROR <--
NAME: CARELIFE RESULT ERROR Replace
Select MEMBER: CROSS,PAM <--
Are you adding 'CROSS,PAM' as a new MEMBER (the 1ST for this MAIL
GROUP)
? No// Y (Yes) <--
TYPE:
Select MEMBER: <RET>
DESCRIPTION:
No existing text
STC, Inc. can be contacted at:
Edit? NO// YES <--
All error report for CAREVUE ORU Messages <--
TYPE: public// PUBLIC <--
ORGANIZER: CROSS,PAM <--
COORDINATOR: CROSS,PAM <--
Select AUTHORIZED SENDER:
ALLOW SELF ENROLLMENT?: NO// NO <--
REFERENCE COUNT: <RET>
LAST REFERENCED: <RET>
Richard Garcia
RESTRICTIONS: INDIV/LOCAL/ORGANIZER// <RET>
Select MEMBER GROUP NAME: <RET>
Select REMOTE MEMBER: <RET>
Select DISTRIBUTION LIST: <RET>
Select FAX RECIPIENT: <RET>
Select FAX GROUP: <RET>
Select MAIL GROUP NAME: <RET>
10. The FOREIGN INTERFACE file (#62.487) was put on the system during
voice: 626.471.6000 x6755
the installation process but it does not contain any data. You
must enter your site's data concerning your CareVue wards. This
option will need to be added to users secondary menus under the
namespace LA7D.
NOTE: Fields marked with <-- below need to have information entered.
Select MailMan Menu Option: Edit Foreign Interface Parameters
Enter BEDSIDE MONITOR INTERFACE NAME: CAREVUE <--
Enter CAREVUE WARD: ICU <-- enter your CareVue wards here
fax: 626.471.6104
Enter CAREVUE WARD: ADMISSIONS <--
Enter CAREVUE WARD: ^
**NOTE**
All wards in the hospital location file (#44) that will be
used for the CareVue interface must have a UNIQUE abbreviation for
each ward (Inactive and Active)
11. Set up Logical Link for HL7 parameters. This will need to contain
the outgoing device name used from VistA to the interface engine.
email: rmg@stc.com
Sites should ensure that entries corresponding to their unique
system requirements be input at the recommended places.
NOTE: Fields marked with <-- below need to have information entered.
Select Systems Manager Menu Option: HL7 Main Menu
Select HL7 Main Menu Option: V1.6 OPTIONS
Slect V1.6 OPTIONS Option: Interface Workbench
At the bottom of the screen you will see:
Select Tool: Jump to Next App// SL Show Logical Links
Select Tool: Jump to Next Link// CL Create Logical Link
Select HL LOGICAL LINK NODE: VOICE1 <--
Logical Link information
------------------------
Queue Size: 245 <--
MSI Solutions, Inc. can be contacted at:
LLP Parameter: HLLP <--
LLP Parameters
--------------
LLP Type: HLLP <--
Device: OG_LAB_PROD <-- this will be your device name
Version ID: 2.3 <--
Block Size: 245 <--
Read Timeout: 30 <--
ACK Timeout: 2 <--
Bob Kelliher
Re-transmission Attempts: 3 <--
Start Block Character: <RET>
End Block Character: <RET>
Select Tool: Jump to Next Link// ^
NOTE: Add the Logical Link just created to the LA7D CARELIFE
RESULTS protocol.
NOTE: Fields marked with <-- below need to have information entered.
voice: 678.256.4505
Select OPTION: ENTER OR EDIT FILE ENTRIES
INPUT TO WHAT FILE: PROTOCOL// PROTOCOL <-- (3569 entries)
EDIT WHICH FIELD: ALL// NAME <--
THEN EDIT FIELD: LOGICAL LINK <--
THEN EDIT FIELD:
Select PROTOCOL NAME: LA7D CARELIFE RESULTS <--
This client is tied to the MRTS CARELIFE entry
BLOOD BANK SOFTWARE.
fax: 678.256.4677
NAME: LA7D CARELIFE RESULTS Replace <RET>
LOGICAL LINK: OG_LAB_PROD <-- Enter your Logical Link that was set up
12. Follow the Interface Specifications Manual LA7DIS.PDF for
interface engine requirements.
13. Follow the CareVue Test Plan Manual LA7DTP.PDF to test the CareVue
package.
email: bob.kelliher@msi-solutions.com
Agilent Technologies can be contacted at:
Linda Vanderhulst
voice: 847.342.2521
email: linda_vanderhulst@agilent.com
About this software:
====================
1. An option to enter/delete supported wards for the FOREIGN
INTERFACE file (#62.487) is exported with this version of the patch.
**NOTE**
All wards in the hospital location file (#44) that will be
used for the CareVue interface must have a UNIQUE abbreviation for
each ward (Inactive and Active)
2. Resulting from this installation, the entries DHCP CARELIFE and
MRTS CARELIFE will automatically be added to the HL7 APPLICATION
This patch will install the CareVue interface package under the Namespace
PARAMETER file (#771). These entries will be used to send HL7
messages to the CareVue system. These parameters also need to be
edited to enter your facility name.
3. The following file is included in this release. It is in the LA7D
namespace, also listed in the main installation procedure:
File #62.487 File name FOREIGN INTERFACE
4. The following mail group will be automatically added to the MAIL
LA7D as a Class I national patch.
GROUP file (#3.8) during this installation: CARELIFE RESULT ERROR
5. This installation automatically adds the two new protocols to the
PROTOCOL file (#101). They are: LA7D CARELIFE RESULTS
LA7D CARELIFE SERVER
6. Sites will need to set up a Logical Link for HL7 parameters.
7. The routines exported with this release, listed in the Routines
section of this document, are customized to send verified
Laboratory data to CareVue for all patients located on a CareVue
ward.
Associated NOIS
===============
None
Test Sites
===============
1. Problem: Current CareVue interface is Class III software.
Philadelphia, PA
Martinsburg, WVA
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;LAB SERVICE;**[patch list]**;Sep 27, 1994
CHECK^XTSUMBLD Results
Routine Name Before Patch After Patch Patch List
------------ ------------ ----------- ------------
LA7DVC NEW 7338732 53
LA7DVEXT NEW 5483063 53
LA7DVM NEW 6983644 53
LA7DEDT NEW 3756680 53
CareVue installation manuals
-
- 55 SEQ #37
- DATE APPLIED: 2000-07-11 00:00:00
- APPLIED BY: USER,ONE
- DESCRIPTION:
VISTA Laboratory Package patch LA*5.2*55 contains no changes to software
via the MailMan transmission protocol. This occurs when the entry in the
patch installation.
LEDI Setup [LA7V SETUP]
8. Use the 'Install Package(s)' option under the 'Installation' menu
and select the package 'LA*5.2*55'. When prompted 'Want to
DISABLE Scheduled Options, Menu Options, and Protocols? YES//',
choose 'NO'.
INSTITUTION file (#4) has an internal entry number which is different
9. On a mapped system, rebuild your map set.
10. Routine LA55 will be deleted after successful patch installation.
POST-INSTALLATION INSTRUCTIONS: NONE
from the VA Station Number. The software is assuming that the station
************************************************************************
Installation example:
Select Installation Option: 6 Install Package(s)
Select INSTALL NAME: LA*5.2*55 Loaded from Distribution 4/13/00@10:16:44
=> LA*5.2*55
This Distribution was loaded on Apr 13, 2000@10:16:44 with header of
LA*5.2*55
It consisted of the following Install(s):
number and the internal entry are the same.
LA*5.2*55
Checking Install for Package LA*5.2*55
Will first run the Environment Check Routine, LA55
--- Environment Check is Ok ---
Install Questions for LA*5.2*55
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.
Enter a '^' to abort the install.
Routines LA7VLL, LA7VSET, and LA7VSET1 have been changed to use the
DEVICE: HOME// TELNET VIRTUAL
Install Started for LA*5.2*55 :
Apr 13, 2000@10:17:32
Build Distribution Date: Apr 13, 2000
Installing Routines:
Apr 13, 2000@10:17:32
internal entry number from the INSTITUTION file when retrieving the DOMAIN
Running Pre-Install Routine: PRE^LA55
Sending install started alert to mail group G.LMI
*** Pre install started ***
--- No actions required for pre install ---
*** Pre install completed ***
field from the INSTITUTION file.
Installing PACKAGE COMPONENTS:
Installing OPTION
Apr 13, 2000@10:17:32
LA*5.2*55
Running Post-Install Routine: POST^LA55
*** Post install started ***
--- No actions required for post install ---
*** Post install completed ***
Sending install completion alert to mail group G.LMI
Updating Routine file...
The patch also corrects the misspelling of the word "transmissions" in
Updating KIDS files...
LA*5.2*55 Installed.
Apr 13, 2000@10:17:34
Install Message sent #21510
Install Completed
controlled by VHA DIRECTIVE 99-053, titled VISTA BLOOD BANK SOFTWARE.
routines LA7VSET and LA7VSET1.
ASSOCIATED NOIS
---------------
CHA-0300-32805
TEST SITES
----------
Charleston 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
Checksum Checksum
Routine Name Before Patch After Patch Patch List
------------ ------------ ----------- ------------
LA55 N/A 4557897 **55**(deleted by KIDS)
LA7VLL 4967061 5170411 **27,51,55**
LA7VSET 19562009 19500034 **27,51,55**
LA7VSET1 12823333 12858976 **27,51,55**
DESCRIPTION
************************************************************************
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.
===========
Suggested time to install: non-peak requirement hours.
However the following conditions apply:
- The install will disable LEDI Setup option during installation.
NOTE: Kernel and MailMan 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).
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.
The LEDI Setup option [LA7V SETUP] fails to add the member S.HL V16
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. On the KIDS menu, under the 'Installation' menu, use the following
options:
Print Transport Global
SERVER@remote mail domain to the mail group used to transmit HL7 messages
Compare Transport Global to Current System
Backup a Transport Global
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 verifying options during
-
- 56 SEQ #38
- DATE APPLIED: 2000-08-16 00:00:00
- APPLIED BY: USER,ONE
- DESCRIPTION:
VISTA Laboratory Package patch LA*5.2*56 contains no changes to software
fail at the host laboratory facility with the error undefined variable
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.
LA("I") in routine PID+4^LA7VORU causing the collecting facility not
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
If you wish to preserve a copy of the routines exported in this patch
to receive a result message. This problem occurs when the host lab's entry
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 verifying options during
patch installation.
Enter/verify data (auto instrument) [LRVR]
Enter/verify data (Work list) [LRVRW]
for the collecting facility in the INSTITUTION file (#4) has an internal
Enter/verify data (Load list) [LRVRW2]
Batch data entry (chem, hem, tox, etc.) [LRSTUF]
Group verify (EA, EL, EW) [LRGV]
8. Use the 'Install Package(s)' option under the 'Installation' menu
and select the package 'LA*5.2*56'. When prompted 'Want to
DISABLE Scheduled Options, Menu Options, and Protocols? YES//',
choose 'NO'.
9. On a mapped system, rebuild your map set.
entry number which is different from the VA Station Number and the
10. Routine LA56 will be deleted after successful patch installation.
POST-INSTALLATION INSTRUCTIONS: NONE
************************************************************************
collecting facility is a division of an integrated facility. The software
Installation example:
Select INSTALL NAME: LA*5.2*56 Loaded from Distribution 4/10/00@14:57:02
=> LA*5.2*56
This Distribution was loaded on Apr 10, 2000@14:57:02 with header of
LA*5.2*56
It consisted of the following Install(s):
LA*5.2*56
Checking Install for Package LA*5.2*56
is attempting to return the results to the collecting facility instead of
Will first run the Environment Check Routine, LA56
--- Environment Check is Ok ---
Install Questions for LA*5.2*56
Want KIDS to Rebuild Menu Trees Upon Completion of Install? YES// NO
the primary facility's computer system. If no associated HL7 protocol was
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.
Enter a '^' to abort the install.
DEVICE: HOME// TELNET VIRTUAL
identified message building was continuing with the HL7 and Lab environment
Install Started for LA*5.2*56 :
Apr 10, 2000@14:57:45
Build Distribution Date: Apr 10, 2000
Installing Routines:
Apr 10, 2000@14:57:45
not properly initialized. The software would error when it referenced
Running Pre-Install Routine: PRE^LA56
Sending install started alert to mail group G.LMI
*** Pre install started ***
--- No actions required for pre install ---
*** Pre install completed ***
controlled by VHA DIRECTIVE 99-053, titled VISTA BLOOD BANK SOFTWARE.
variable LA("I") that was not defined during this initialization.
Installing PACKAGE COMPONENTS:
Installing OPTION
Apr 10, 2000@14:57:45
Running Post-Install Routine: POST^LA56
*** 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*56 Installed.
Routine LA7VMSG has been changed to retrieve the VA Station Number from
Apr 10, 2000@14:57:46
Install Completed
the INSTITUTION file for an integrated collecting facility's primary
system entry when the station number is used in building the result (ORU)
message.
2. Routine LA7VMSG has been changed to determine if a link back to the
integrated facility's primary system does not exist. If a link does not
exist, the results are returned via the collecting facility.
3. Routine LA7VMSG has been split into two routines (LA7VMSG and LA7VMSG1)
because it exceeded the maximum routine size of 10k as specified by the SAC.
4. Recording of an error condition in the Lab Messaging Error Log has been
added when the software is unable to find the appropriate entry in the
PROTOCOL file (#101) to use in building the HL7 message. This can occur
when no entry is found in the PROTOCOL file or the HL7 package is unable to
initialize the HL7 message environment for message building. The error that
will be recorded is #28 in LA7 MESSAGE LOG BULLETINS file (#62.485).
The error text will be:
Msg # |1| encountered the following HL7 generation error: |2|.
where |1| is the LA7 MESSAGE QUEUE file (#62.49) entry number
|2| is the conditions:
1. Invalid/undefined protocol xxx
2. Call to INIT^HLFNC2 failed for protocol xxx
xxx - being the name of the protocol in the PROTOCOL file.
DESCRIPTION
ASSOCIATED NOIS
---------------
CON-0400-10572
TEST SITES
----------
Connecticut HCS
Boston HCS
===========
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
Checksum Checksum
Routine Name Before Patch After Patch Patch List
------------ ------------ ----------- ------------
LA56 N/A 4543424 **56**(Deleted by KIDS)
LA7VMSG 22442510 16357149 **27,50,56**
LA7VMSG1 N/A 3358807 **56**
1. When the Lab LEDI software needs to build a HL7 message to return lab
************************************************************************
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.
Suggested time to install: non-peak requirement hours. Verification
of lab test results should be suspended. The install will disable
several Lab verifying options as specified in #7 below.
test results (ORU) to the collecting facility, the message building could
NOTE: Kernel, MailMan and HL7 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).
1. If any of the above routines are mapped, disable mapping for them.
-
- 52 SEQ #39
- DATE APPLIED: 2000-08-16 00:00:00
- APPLIED BY: USER,ONE
- DESCRIPTION:
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
-
- 25 SEQ #15
- DATE APPLIED: 1996-12-24 00:00:00
- APPLIED BY: USER,ONE
-
- 58
- DATE APPLIED: 2001-01-22 00:00:00
- APPLIED BY: USER,ONE
- DESCRIPTION:
EFFECT ON BLOOD BANK FUNCTIONAL REQUIREMENTS: Patches LA*5.2*58 and
RISK ANALYSIS: Changes made by patches LA*5.2*58 and LR*5.2*266 have no
Associated NOIS
===============
MIA-0600-30434
MWV-0900-21094
Test Sites
==========
Martinsburg, West Virginia
effect on Blood Bank software functionality, therefore RISK is none.
ROUTINE SUMMARY
=================
The following is a list of routines included in patch LA*5.2*58. The
second line of each routine now looks like:
<tab>;;5.2;AUTOMATED LAB INSTRUMENTS;**[patch list]**;Sep 27, 1994
CHECK^XTSUMBLD Results
Routine Name Before Patch After Patch Patch List
------------ ------------ ----------- ------------
LA7DEDT 3765930 5836716 53,58
LA7DLOC NEW 553499 58
LA7DVM 6983644 6949969 53,58
The following is a list of routines included in patch LR*5.2*266. The
second line of each routine now looks like:
<tab>;;5.2;LAB SERVICE;**[patch list]**;Sep 27, 1994
**NOTE**
CHECK^XTSUMBLD Results
Routine Name Before Patch After Patch Patch List
------------ ------------ ----------- ------------
LR266 NEW 1529899 266
LRMIUT 3673249 3951633 254,266
LRVER3A 10780812 10508599 1,5,42,100,121
153,190,221,254,
263,266
The documentation and distribution files for patches LA*5.2*58 and
LR*5.2*266 may be obtained using FTP from the appropriate National VistA
Support directory:
OI FIELD OFFICE FTP ADDRESS DIRECTORY
=============== =========== ==========
HINES 152.129.1.110 [ANONYMOUS.SOFTWARE]
SALT LAKE CITY 152.131.2.1 [ANONYMOUS.SOFTWARE]
ALBANY 152.127.1.5 [ANONYMOUS.SOFTWARE]
Patches LA*5.2*58 and LR*5.2*266 are being released in a single
File names are:
ASCII FILE
LA_52_P58.KID - KIDS distribution for LA*5.2*58 and LR*5.2*266
BINARY FILE
LA7DIG.PDF - CareVue Installation Guide
INSTALLATION INSTRUCTIONS
=========================
distribution. Because of this, patch descriptions for LA*5.2*58 and
NOTE: This KIDS install does not place any options out of service
during the install and no user options are affected.
If KIDS prompts:
"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"
LR*5.2*266 are identical and contain routine summaries for both sets of
The site should answer "NO" to all three questions.
Note: You may not receive all three prompts at your site.
1. Review your mapped set. If any of the routines listed in
patches LA*5.2*58 or LR*5.2*266 are mapped, they should be
removed from the mapped set at this time.
2. From the Kernel Installation & Distribution System menu (XPD
MAIN), select the Installation menu option, then the option,
routines.
Load a Distribution. Enter your directory name and
LA_52_P58.KID at the Host File prompt.
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.
On the KIDS menu, under the 'Installation' menu, use the
following options:
Print Transport Global
Compare Transport Global to Current System
Verify Checksums in Transport Global
Backup a Transport Global
4. It is recommended that this release be installed during off
peak hours. To prevent a possible problem with the tasking
of the next days laboratory orders, do not install this package
at the same time as the following nightly tasked jobs:
LRTASK ROLLOVER
LR*5.2*266 do not contain any changes to the VISTA BLOOD BANK Software as
**NOTE**
LRTASK NIGHTLY
LRTASK CONJAM
LRTASK CUM
5. No options need to be placed out of service.
6. Installation time is less than 2 minutes during off peak
hours and less than 5 minutes during peak hours
7. From the 'Installation Menu' of the KIDS menu, run the
option 'Install Package(s)' Select the package 'LA*5.2*58'
and proceed with the install. When prompted 'Want to
DISABLE Scheduled Options, Menu Options, and Protocols?
YES//', choose 'NO'.
8. This patch updates the Processing RTN field (#771) and the
Response Processing RTN field (#772) of the Protocol file
(#101) for the LA7D CARELIFE RESULTS and LA7D CARELIFE SERVER
entries. The letter "Q" will be entered by the post-init
routine LR266 if no entry exists. The LR266 routine will
The laboratory routines LRVER3A and LRMIUT are being modified by this
automatically be deleted after the patch is installed.
9. If any routines were unmapped as part of step 2, they
should be returned to the mapped set once the installation
has run to completion.
patch. These routines may have been locally modified at the sites. The
sites must ensure that precautions are taken to prevent loss of local
modifications when patches to Laboratory are installed.
**NOTE**
When initially setting up the FOREIGN INTERFACE file (#62.487), the
defined by VHA DIRECTIVE 99-053 titled VISTA BLOOD BANK SOFTWARE VERSION
FOREIGN COMPUTER INTERFACE NAME field (#.01) should ALWAYS be set to
"CAREVUE" (all caps, no leading or trailing spaces, and no quotes). The
routines that access this file are looking specifically for CAREVUE. The
routines will not be able to process the results for CareVue ward patients
if this is not done.
This patch contains changes to Class I CareVue code and requires that
patch LA*5.2*53 and LR*5.2*263 be installed before LA*5.2*58. Patches
LA*5.2*58 and LR*5.2*266 are contained in the same KID file
(LA_52_P58.KID) and will be installed together.
5.2.
This patch includes the following changes:
1. This patch updates the documentation released with the CareVue
Interface patch (LA*5.2*53).
2. This patch makes changes to the routines LRVER3A and LRMIUT, and will
create a new routine (LA7DLOC). Currently, two routines (LRVER3A and
LRMIUT) contain the Class I software for the CareVue interface. This patch
will modify these routines to call the new routine (LA7DLOC). LA7DLOC
contains the Class I code for determining if a patient is located in a
CareVue ward. The current condition of the Class I code checks the CHEM,
HEM, TOX, RIA, SER, etc. field (#4) and the Microbiology field (#5) of the
Lab Data file (#63), but the updated routines will call LA7DLOC and will
look in the Ward Location field (#.1) of the Patient file (#2). This
shows the current location of the patient. There were problems with
patients that were not transferred to the CareVue ward until after the lab
order was taken. The old routine was checking where the patient was
located when the order was taken, and not the current location of the
patient.
EFFECT ON BLOOD BANK FUNCTIONAL REQUIREMENTS: Patches LA*5.2*58 and
3. Updates to the HL/7 date conversion routines. The previous standard
for HL/7 dates listed the date in YYYYMMDDHHMMSS format. The degree of
precision was listed as a separate parameter. The new standard format is
[YYYY[MM[DD[HH[MM[SS]]]]]-zzzz] where the bracketed sections are optional
depending on the existence of the subsequent set. Also, if either the
seconds or the minutes/seconds combination consist only of zeroes, the
minutes (if zeroes) and seconds will be omitted. The length of the
date/time string specifies the degree of precision. In addition, a ZULU
time offset (-zzzz) is also included. This is the number of hours between
LR*5.2*266 do not alter or modify any software design safeguards or safety
Greenwich Mean Time and the local time where the date/time string was
created. Routines LA7DVM and LA7DVEXT have been modified to use the
Kernel function ($$FMTHL7^XLFDT) to convert dates from FileMan to HL7
instead of the HL/7 date conversion utility ($$HDATE^HLFNC).
4. This patch will use TaskMan to transfer data to the CareVue system.
Currently, TaskMan is not invoked. This could cause a problem verifying a
result if an error was encountered in the CareVue routines.
5. This patch changes the LA7D EDIT FOREIGN INTERFACE (Edit Foreign
critical elements functions.
Interface Parameters) option. It is now easier to add a Ward to a Foreign
Computer System Name.
6. This patch updates the Processing RTN field (#771) and the Response
Processing RTN field (#772) of the Protocol file (#101) for the LA7D
CARELIFE RESULTS and LA7D CARELIFE SERVER entries. The letter "Q" will be
entered by the post-init routine LR266 if no entry exists.
NOIS - MIA-0600-30434
Reported an error, MISSING PROCESSING ROUTINE, when sending the HL7
message from VistA to CareVue. The letter "Q" will be entered by
the post-init routine LR266 if no entry exists.
NOIS - MWV-0900-21094
Reported that all CareVue ward patients tests were not being sent to
the CareVue system. It was discovered that these patients were ones
who were transferred from a non-CareVue ward to a CareVue ward after
the tests were ordered. The patient was bypassed since the location
at time of order was not a CareVue ward. This patch will correct
this by looking at the Ward Location field (#.1) in the Patient file
(#2) for the current location of the patient.
-
- 57 SEQ #41
- DATE APPLIED: 2001-04-23 00:00:00
- APPLIED BY: USER,ONE
- DESCRIPTION:
VISTA Laboratory Package patch LA*5.2*57 contains no changes to software
process will use INCLUDE UNCOLLECTED ACCESSIONS (#.1) in the LOAD/WORK
LIST file (#68.2) to determine if a specimen should be downloaded to
an instrument. Each entry in the AUTO INSTRUMENT file has a related
LOAD/WORK LIST entry. Setting the INCLUDE UNCOLLECTED ACCESSIONS field
to NO or blank (no value) will prevent the specimen/test downloading to
the instrument. If the field is set to YES then uncollected specimens
will be downloaded to an instrument. An accession is considered as
being "collected" when the LAB ARRIVAL TIME field (#12) within the
ACCESSION NUMBER multiple field (#68.02) within the DATE multiple
field (#68.01) of ACCESSION file (#68) has a date/time.
5. The patch introduces the ability to have a test generate more
than one test order. If an ordered test actually requires two or more
tests to be performed on an instrument, then enter the test multiple
times and associate the appropriate UI TEST CODE with the test to be
ordered.
For result processing purposes the test may need to be entered
separately if the result test is associated with a different file
*****************************************************************
#60 test or uses a different result code (UI TEST CODE). If the
ordered and result test are the same and use the same UI TEST CODE
then the same entry can be used for both purposes.
An example would be an order for ionized and normalized calcium.
To perform this test on the instrument it may need to perform both
a pH and ionized calcium. In the AUTO INSTRUMENT file the test
ionized calcium would be entered twice for ordering purposes. The
first entry would be associated with ordering the ionized calcium
while the second entry could be used to order the pH.
* PLEASE NOTE: To utilize the functionality added by this patch *
TEST: IONIZED CALCIUM
UI TEST CODE: mCa++ ROUTINE STORAGE: TV(695837,1)
ACCEPT RESULTS FOR THIS TEST: YES DOWNLOAD TO INSTRUMENT: YES
(Note - this entry is used both to order the test and process the
results since it uses the same UI TEST CODE for both purposes.)
TEST: IONIZED CALCIUM
UI TEST CODE: mpH ROUTINE STORAGE: TV(695837,1)
ACCEPT RESULTS FOR THIS TEST: NO DOWNLOAD TO INSTRUMENT: YES
* to control auto downloading of uncollected specimens install *
(Note - this entry is only used to order the pH and is not used to
accept results.)
TEST: NORMALIZED CALCIUM
UI TEST CODE: cCa++ ROUTINE STORAGE: TV(695838,1)
ACCEPT RESULTS FOR THIS TEST: YES DOWNLOAD TO INSTRUMENT: NO
(Note - this entry is not used for ordering purposes but instead is
used to process the result from the instrument.)
* patch LR*5.2*262 before implementing this functionality. *
A second example would be bicarbonate. To perform this test on the
instrument it may need to perform both a pH and pCO2. In the AUTO
INSTRUMENT file the test HCO3 would be entered twice for ordering
purposes. The first entry would be associated with ordering the
pCO2 while the second entry could be used to order the pH. This
same test would be added a third time. This entry handles the result
being transmitted by the instrument which uses a different UI TEST
CODE for result purposes.
TEST: HCO3
*****************************************************************
UI TEST CODE: mPCO2 ROUTINE STORAGE: TV(8,1)
ACCEPT RESULTS FOR THIS TEST: NO DOWNLOAD TO INSTRUMENT: YES
(Note - this entry is only used to order the pCO2 and is not used to
accept results.)
TEST: HCO3
UI TEST CODE: mpH ROUTINE STORAGE: TV(8,1)
ACCEPT RESULTS FOR THIS TEST: NO DOWNLOAD TO INSTRUMENT: YES
(Note - this entry is only used to order the pH and is not used to
accept results.)
TEST: HCO3
UI TEST CODE: cHCO3act ROUTINE STORAGE: TV(8,1)
ACCEPT RESULTS FOR THIS TEST: YES DOWNLOAD TO INSTRUMENT: NO
(Note - this entry is not used for ordering purposes but instead is
used to process the result from the instrument.)
6. NOIS IND-0699-40171 reported that an invalid HL7 time value was being
downloaded to an instrument.
When building a HL7 message the software will now check time values.
If the time is found to not conform to HL7 specifications for a time
value it will adjusted as follows:
If hours are greater than 24, hours will be reported as 24 with no
minutes/seconds.
If minutes are greater than 59, minutes will be reported as 59
If seconds are greater than 59, seconds will be reported as 59
1. NOIS CHA-1199-31572 reported that when a site entered an invalid
7. NOIS WPB-0997-31750 reported an "undefined variable X in routine DIM"
when the input transform for PARAM 1 (#2) within CHEM TESTS multiple
field (#30) of the AUTO INSTRUMENT file (#62.4) kills the variable X.
The input transform will call DIM only if X is defined.
8. This patch also corrects the following Vista Programming Standards
and Conventions (SAC) violations that were observed during software
controlled by VHA DIRECTIVE 99-053, titled VISTA BLOOD BANK SOFTWARE.
label^routine name in FILE BUILD ENTRY field (#93) and FILE BUILD
review as part of patch development:
a. Removed direct global read of global ^VA(200) which contains the
NEW PERSON file. Routines LA7ADL1 and LA7UID2 were retrieving
user's name. Call changed to Kernel supported reference
(DBIA # 10060) using FileMan DBS call $$GET1^DIQ.
b. Removed several naked indicator references in routine LADOWN that
were not documented. Routine changed to use full global reference.
ROUTINE field (#94) in the AUTO INSTRUMENT file (#62.4), the auto
c. Changed FileMan security on several fields in AUTO INSTRUMENT file
(#62.4) per SAC section 3.2.6. See section "FILE SECURITY" below for
additional information.
9. Corrects an "undefined variable ^(2)" error in routine LADOWN that
was detected by laboratory development during the software review for
the patch. This error would occur if an attempt to download a load/work
list was initiated which have no specimens on the list.
download process would error with the following message:
10. Removed software checks that would only allow downloading of entries
in file #62.4 when the internal entry number was less than 100.
11. A misspelling of the DOWNLOAD PROTOCOL ROUTINE (#92) field in the
AUTO INSTRUMENT file (#62.4) is corrected. The word PROTOCOL in the
field name was misspelled.
$ZE= UID+28^LA7ADL:3, %DSM-E-PNAME, bad routine name
12. The Download a load list to an Instrument option [LA DOWN] sets up the
^LA global for downloading records to an instrument that are direct
connects or interfaced via the Lab LSI. The Lab Universal Interface
does not use the LA global for this purpose. This option will only
setup the ^LA global when the MESSAGE CONFIGURATION field (#8) in AUTO
INSTRUMENT file is empty, indicating that this entry is not using the
Lab Universal Interface.
13. During patch development it was found that processing of the HL7
specimen source from sequence 15 of the OBR segment of a HL7 Result
(ORU) message was checking the entire first component of this field.
This checking should occur using the first sub-component of the first
component of sequence 15. Routine LA7UIIN1 has been changed to
correctly check the specimen source.
14. Functionality that was tested by the test sites:
Site
The auto download process will check for valid routine and label
Function | ASH | BHS | CPL | IND | MIW | STX | TVH | UNY
-----------------------------------------------------------------------------
Used auto download? | YES | YES | YES | YES | YES | YES | YES | YES
Used download via loadlist? | YES | NO | YES | NO | NO | NO | NO | YES
Tested screening capabilities | YES | YES | YES | NO | YES | YES | YES | YES
based on accession area?
Tested screening capabilities | YES | YES | NO | YES | YES | NO | NO | YES
entry points. If an invalid/missing routine/label is found then the
based on specimen type?
Tested screening capabilities | YES | NO | NO | NO | NO | NO | NO | YES
based on urgency?
Used combination of the above | YES | YES | NO | NO | NO | NO | NO | YES
test screening capabilities?
Screened on collection status | YES | YES | YES | YES | YES | YES | NO | YES
based on the associated
auto download process will ignore that entry in file #62.4 and send
loadlist setting?
Used capability to generate | YES | NO | NO | NO | YES | NO | NO | NO
additional tests in the order
message?
Legend: ASH = Asheville VAMC
BHS = Boston HCS
CPL = Central Plains HCS
IND = Indianapolis VAMC
an alert to the mail group LAB MESSAGING with one of the following
MIW = Milwaukee VAMC
STX = South Texas HCS
TVH = Tennessee Valley HCS
UNY = Upstate New York HCS (VISN 2)
YES = tested functionality
NO = did not test functionality
messages:
ASSOCIATED NOIS
---------------
BIL-0700-31662
CHA-1199-31572
CPH-1000-41040
IND-0699-40171
IND-0200-41054
LAH-0299-62613
SAJ-0997-70774
UNY-0700-10460
WPB-0997-31750
ASSOCIATED E3R'S
----------------
#13785 - LRPHMAN & LRPHEXCPT BOTH SENDING HL7 MESSAGE
TEST SITES
----------
a. When no routine is entered in field #94.
Asheville VAMC
Boston HCS
Central Plains HCS
Indianapolis VAMC
Milwaukee VAMC
South Texas HCS
Tennessee Valley HCS
Upstate New York HCS (VISN 2)
"No download routine (field #94) specified for AUTO INSTRUMENT: xxx"
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
------------ ------------ ----------- ------------
LA57 N/A 5998709 **57** (Deleted by KIDS)
LA7ADL 10978189 5237792 **17,25,23,57**
LA7ADL1 7046668 4892374 **17,23,57**
LA7UID 2037413 2071504 **17,57**
LA7UID1 5866288 2775829 **17,57**
LA7UID2 9041764 8668527 **17,27,57**
LA7UIIN1 10176639 5544723 **17,23,27,57**
LADOWN 9641097 5592262 **17,57**
LADOWN1 1620875 814617 **17,42,57**
b. When the routine referenced in field #94 does not exist.
List of preceding patches: 27, 42
Sites should use CHECK^XTSUMBLD to verify checksums.
FILE SECURITY
=============
There are six existing fields which have FileMan Write Access changed to
"@". This is required for security purposes. To edit these fields requires
the user to have FileMan Programmer's Access. The fields affected are:
"Invalid download routine (field #94) specified for AUTO
- PROGRAM (#2), DOWNLOAD ENTRY (#91), DOWNLOAD PROTOCOL ROUTINE (#92),
FILE BUILD ENTRY (#93) and FILE BUILD ROUTINE (#94) of the
AUTO INSTRUMENT file (#62.4).
- PARAM 1 (#2) within CHEM TESTS multiple field (#30) of the AUTO
INSTRUMENT file (#62.4).
************************************************************************
INSTRUMENT: xxx"
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.
Suggested time to install: non-peak hours.
The install will disable option Download a load list to an Instrument
[LA DOWN] as specified in #7 below and turn off Lab Universal Interface
Auto Download. Accessioning should not be occurring within the
Laboratory package during the installation of this patch.
NOTE: Kernel, MailMan and HL7 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).
1. If any of the above routines are mapped, disable mapping for them.
c. When the routine label referenced in field #93 does not exist.
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.
"Invalid download routine label (field #93) specified for AUTO
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
If you wish to preserve a copy of the routines exported in this patch
This patch addresses fixes/enhancements to the Lab Universal Interface
in the AUTO INSTRUMENT file (#62.4) INSTRUMENT: xxx"
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.
Download a load list to an Instrument [LA DOWN]
8. Use the 'Install Package(s)' option under the 'Installation' menu
and select the package 'LA*5.2*57'. 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 LA57 will be deleted after successful patch installation.
where "xxx" is the value of the NAME field (#.01) in AUTO INSTRUMENT
POST-INSTALLATION INSTRUCTIONS:
===============================
The Lab ADPAC/LIM should review the AUTO INSTRUMENT and LOAD/WORK LIST
files to adjust any field settings based on the corrections/enhancements
introduced by this patch.
Note: Use FileMan Enter/Edit option to edit LOAD/WORK LIST file (#68.2)
and AUTO INSTRUMENT file (#62.4).
file (#62.4).
1. If using the auto download feature of the Lab Universal Interface then
shutdown the auto download process first before making changes. This can
be performed by using the Start/Stop Auto Download Background Job
[LA7 ADL START/STOP] option and selecting action: 2 Shutdown Auto Download
Job.
2. To prevent uncollected accessions from being downloaded via the
Universal Interface, use FileMan Enter/Edit to set INCLUDE UNCOLLECTED
ACCESSIONS (#.1) field in the LOAD/WORK LIST file (#68.2) to NO for the
load/work list that is associated with an instrument in the AUTO INSTRUMENT
file via LOAD/WORK LIST field (#3).
3. Configure those tests that will require download eligibility screening.
Using FileMan Enter/Edit, edit these tests in the AUTO INSTRUMENT file that
should be screened by editing the fields ACCESSION AREA (#7), SPECIMEN (#8)
and URGENCY (#9) within CHEM TESTS multiple field (#30) of the AUTO
INSTRUMENT file (#62.4).
If the same test requires different screening criteria, the test can be
entered multiple times and configured appropriately.
4. Restart the auto download if stopped in number #1 above using the same
option and selecting action: 1 Start/Restart Auto Download Job.
************************************************************************
Installation example:
Select Installation Option: 6 Install Package(s)
2. NOIS CHA-1199-31572 reported an inaccurate comment in the routine
Select INSTALL NAME: LA*5.2*57 Loaded from Distribution 5/11/00@15:44:21
=> LA*5.2*57
This Distribution was loaded on May 11, 2000@15:44:21 with header of
LA*5.2*57
It consisted of the following Install(s):
LA*5.2*57
Checking Install for Package LA*5.2*57
Will first run the Environment Check Routine, LA57
LA7ADL. Comment "File build (entry^routine) from fields #92 and #93 in
--- Environment Check is Ok ---
Install Questions for LA*5.2*57
Incoming Files:
62.4 AUTO INSTRUMENT (Partial Definition)
Note: You already have the 'AUTO INSTRUMENT' File.
file 62.4". The reference to field numbers is incorrect. Comment has
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.
Enter a '^' to abort the install.
been corrected to reflect fields #93 and #94.
DEVICE: HOME// TELNET VIRTUAL
Install Started for LA*5.2*57 :
May 11, 2000@16:24:51
Build Distribution Date: May 11, 2000
Installing Routines:.........
May 11, 2000@16:24:51
Auto Download requested in several NOIS's and E3R's. It allows the auto
Running Pre-Install Routine: PRE^LA57.
Sending install started alert to mail group G.LMI
*** Pre install started ***
Shutting down Lab Universal Interface Auto Download Job
*** Pre install completed ***
Installing Data Dictionaries: ..
May 11, 2000@16:24:52
Installing PACKAGE COMPONENTS:
Installing OPTION..
May 11, 2000@16:24:52
Running Post-Install Routine: POST^LA57.
3. NOIS IND-0200-41054 requested the ability to screen on an accession's
*** Post install started ***
Restarting Lab Universal Interface Auto Download Job
Updating package revision data for file #62.4
*** Post install completed ***
Sending install completion alert to mail group G.LMI
specimen type to determine if an order should be downloaded to the
Updating Routine file......
Updating KIDS files.......
LA*5.2*57 Installed.
May 11, 2000@16:24:52
Install Message sent #23893
instrument. In addition to screening by specimen type, tests can also
be screened by accession area and urgency.
This patch adds three new fields to support this functionality.
The fields are:
download to be configured to only transmit orders for collected specimens.
ACCESSION AREA (#7), SPECIMEN (#8) and URGENCY (#9) within CHEM TESTS
multiple field (#30) of the AUTO INSTRUMENT file (#62.4).
When these fields are valued for a test in the CHEM TESTS multiple,
an order for the test on the accession will only be transmitted to
the instrument if it matches this criteria. Any field that is blank
(no value) will match on any value for the field.
If the same test requires different screening criteria, the test can
be entered multiple times and configured appropriately.
It enhances the auto download to determine if a test order is transmitted
Example:
Accession CH 0510 20 has a specimen type = plasma with the following
tests: GLUCOSE (routine)
BUN (routine)
CALCIUM (stat)
AUTO INSTRUMENT file is configured with entries that have the following
tests:
Test Accession Area Specimen Urgency
to an automated instrument based on the accession area, specimen type and
---- -------------- -------- -------
GLUCOSE CH <blank> routine
BUN CH serum <blank>
CALCIUM <blank> <blank> stat
This would create an order for GLUCOSE since it matched on the
accession area, urgency and any specimen.
The BUN would not be sent to this instrument because it did not match
on the specimen type while matching on the accession area and any
test urgency of each test on the accession.
urgency.
The CALCIUM would be sent because it matched on the urgency and any
accession area and specimen type.
4. E3R #13785 - LRPHMAN & LRPHEXCPT BOTH SENDING HL7 MESSAGE requested the
ability for the auto download to ignore specimens that have not been
collected. This patch adds functionality to have the auto download only
download specimens that are marked as collected. The auto download
-
- 59 SEQ #42
- DATE APPLIED: 2001-06-25 00:00:00
- APPLIED BY: USER,ONE
- DESCRIPTION:
VISTA Laboratory Package patch LA*5.2*59 contains no changes to software
results for accessions that are not in the "CH" or "MI" subscripts if the
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. Use the 'Install Package(s)' option under the 'Installation' menu
and select the package 'LA*5.2*59'. When prompted 'Want KIDS to
site is a test site for under development patch LA*5.2*41. Patch LA*5.2*41
INHIBIT LOGONs during the install? YES// choose 'NO'. When prompted
'Want to DISABLE Scheduled Options, Menu Options, and Protocols?
YES//', choose 'NO'.
8. On a mapped system, rebuild your map set.
9. Routine LA59 will be deleted after successful patch installation.
POST-INSTALLATION INSTRUCTIONS:
adds support for microbiology instruments results that are processed within
===============================
None
************************************************************************
Installation example:
Select Installation Option: 6 Install Package(s)
Select INSTALL NAME: LA*5.2*59 Loaded from Distribution 4/24/01@13:29:16
the "MI" subscript.
=> LA*5.2*59
This Distribution was loaded on Apr 24, 2001@13:29:16 with header of
LA*5.2*59
It consisted of the following Install(s):
LA*5.2*59
Checking Install for Package LA*5.2*59
Will first run the Environment Check Routine, LA59
--- Environment Check is Ok ---
Install Questions for LA*5.2*59
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.
As part of the install of this patch, the post-install routine performs
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*59 :
Apr 24, 2001@13:34:05
Build Distribution Date: Apr 24, 2001
a check to determine if under development patch LA*5.2*41 has been
Installing Routines:...
Apr 24, 2001@13:34:05
Running Pre-Install Routine: PRE^LA59.
Sending install started alert to mail group G.LMI
*** Pre install started ***
installed. If patch LA*5.2*41 is detected a mail message will be
--- No action required ---
*** Pre install completed ***
Running Post-Install Routine: POST^LA59.
*** Post install started ***
--- No action required ---
triggered to the Lab Development team at the Dallas OI Field Office.
*** Post install completed ***
Sending install completion alert to mail group G.LMI
Updating Routine file......
Updating KIDS files.......
LA*5.2*59 Installed.
Apr 24, 2001@13:34:05
The message will contain information concerning patch routine checksums,
Install Message sent #52035
controlled by VHA DIRECTIVE 99-053, titled VISTA BLOOD BANK SOFTWARE.
status of patch installation from the PACKAGE file (#9.4) and a copy
of the patch routines.
ASSOCIATED NOIS
---------------
BAC-0501-41085
CTX-0601-71333
HEH-0401-42541
KAN-0401-41472
LAH-0401-62030
LAS-0601-60733
MEM-0501-70993
MRN-0401-41875
TEST SITES
----------
Battle Creek VAMC
Central Texas HCS
Patch LA*5.2*59 addresses a fix to the Lab Universal Interface (UI)
Heartland-East HCS
Heartland-West HCS
Las Vegas VAMC
Memphis VAMC
Milwaukee VAMC
VA Greater Los Angeles HCS
ROUTINE SUMMARY
===============
incoming message processing. Released patch LA*5.2*57 introduced changes
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
------------ ------------ ----------- ------------
LA59 N/A 7061351 **59** (Deleted by KIDS)
LA7UIIN1 5544723 5541384 **17,23,27,57,59**
to the processing of HL7 result (ORU) messages that can result in the
List of preceding patches: 57
Sites should use CHECK^XTSUMBLD to verify checksums.
************************************************************************
INSTALLATION INSTRUCTIONS
=========================
The install time for this patch is less than 2 minutes. This patch
processing routine LA7UIIN1 entering an endless loop. This occurs when the
can be installed when Laboratory users are on the system.
Suggested time to install: non-peak hours.
NOTE: Kernel, MailMan and HL7 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).
UI processes a message that is for an accession area that is not associated
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),
with the "CH" subscript. Patch LA*5.2*59 changes routine LA7UIIN1 to ignore
select the 'Installation' menu.
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
-
- 60 SEQ #43
- DATE APPLIED: 2002-02-04 00:00:00
- APPLIED BY: USER,ONE
- DESCRIPTION:
VISTA Laboratory Package patch LA*5.2*60 contains no changes to software
to transmit the test results to the requesting facility. Patch LA*5.2*60
8. On a mapped system, rebuild your map set.
9. Routine LA60 will be deleted after successful patch installation.
POST-INSTALLATION INSTRUCTIONS:
===============================
None
changes routine LAKDIFF3 to set the variable LRORU3 based on the current
************************************************************************
Installation example:
Select Installation Option: 6 Install Package(s)
Select INSTALL NAME: LA*5.2*60 Loaded from Distribution 1/30/02@15:07:57
=> LA*5.2*60
This Distribution was loaded on Jan 30, 2002@15:07:57 with header of
accession before calling the lab verifying process.
LA*5.2*60
It consisted of the following Install(s):
LA*5.2*60
Checking Install for Package LA*5.2*60
Will first run the Environment Check Routine, LA60
--- Environment Check is Ok ---
Install Questions for LA*5.2*60
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.
The "Heads-Up on Patient Safety Alert" issued on 18 January 2002 regarding
Enter a '^' to abort the install.
DEVICE: HOME// TELNET VIRTUAL
Install Started for LA*5.2*60 :
Jan 30, 2002@15:10:22
Build Distribution Date: Jan 30, 2002
the electronic transmission of an incorrect result from a LEDI Host
Installing Routines:...
Jan 30, 2002@15:10:22
Running Pre-Install Routine: PRE^LA60.
Sending install started alert to mail group G.LMI
*** Pre install started ***
*** No action required ***
laboratory to a Collecting Laboratory is resolved by patch LA*5.2*60.
*** Pre install completed ***
Installing PACKAGE COMPONENTS:
Installing OPTION..
Jan 30, 2002@15:10:22
Running Post-Install Routine: POST^LA60.
*** Post install started ***
*** No action required ***
*** Post install completed ***
Sending install completion alert to mail group G.LMI
Updating Routine file......
Updating KIDS files.......
LA*5.2*60 Installed.
Jan 30, 2002@15:10:22
Install Message sent #xxxxx
Select Installation Option:
ASSOCIATED NOIS
controlled by VHA DIRECTIVE 99-053, titled VISTA BLOOD BANK SOFTWARE.
---------------
NONE
TEST SITES
----------
Milwaukee VAMC
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
------------ ------------ ----------- ------------
LA60 N/A 4331834 **60** (Deleted by KIDS)
LAKDIFF3 1523847 1615579 **52,60**
Patch LA*5.2*60 addresses a fix to the option Keypad differential for
List of preceding patches: 52
Sites should use CHECK^XTSUMBLD to verify checksums.
************************************************************************
INSTALLATION INSTRUCTIONS
=========================
CRT's [LA KB DIFF]. It was determined, during testing of another patch,
The install time for this patch is less than 1 minute. This patch
can be installed when Laboratory users are on the system. Users should
not be using option Keypad differential for CRT's [LA KB DIFF] during
patch installation. The KIDS install will disable this option during
installation. Suggested time to install: anytime the option LA KB DIFF
is not being used.
NOTE: Kernel patches must be current on the target system to avoid
problems loading and/or installing this patch.
that the lab verifying process would trigger the transmission of the
Patch installation needs to be coordinated with the Laboratory
Information Manager (LIM/ADPAC).
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.
wrong patient's results when verifying an accession received via Laboratory
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. On the KIDS menu, under the 'Installation' menu, use the following
Electronic Data Interchange (LEDI). The variable LRORU3 is used by the
options:
Print Transport Global
Compare Transport Global to Current System
Backup a Transport Global
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.
lab verifying process to trigger the building of a HL7 result (ORU) message
7. Use the 'Install Package(s)' option under the 'Installation' menu
and select the package 'LA*5.2*60'. 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 'NO'.
Note: Option Keypad differential for CRT's [LA KB DIFF] will be
disabled during installation by KIDS.
-
- 46
- DATE APPLIED: 2002-02-26 00:00:00
- APPLIED BY: USER,ONE
- DESCRIPTION:
VISTA Laboratory Package patch LA*5.2*46 contains no changes to software
REQUIRE PATIENT HEIGHT
PATIENT HEIGHT
PATIENT HEIGHT UNITS
PATIENT HEIGHT LOINC CODE
REQUIRE PATIENT WEIGHT
PATIENT WEIGHT
PATIENT WEIGHT UNITS
PATIENT WEIGHT LOINC CODE
REQUIRE COLLECTION VOLUME
COLLECTION VOLUME
As of the release date of this software, there is no national solution to
COLLECTION VOLUME UNITS
COLLECTION VOLUME LOINC CODE
REQUIRE COLLECTION END D/T
The process of building a shipping manifest now allows the user to
specify the starting and ending accession numbers to check within an
accession area. This feature can shorten manifest building time when
searching a yearly accession area with a large number of accessions.
It allows the site to skip the accession numbers that have been
completed earlier in a year and no longer need to be checked to
implement a laboratory electronic HL7 standard interface to a facility or
determine it any of the tests meet the criteria for building to a
manifest.
The process of closing a shipping manifest now performs a check of
certain required information. The required information check is for:
1. Each test has an order NLT code assigned.
2. If shipping to a facility that does not use VA NLT codes for
test ordering, the appropriate non-VA test codes/names
have been designated for all tests on the manifest.
other entity outside the VA wide area network. National communication
3. Site-specified required patient/specimen information has been
entered.
The process of building orders in the file LAB PENDING ORDER (#69.6)
has been enhanced to use information from the file LAB SHIPPING
CONFIGURATION (#62.9) to create orders based on the host facilities
specified collection sample and urgency.
security concerns are still being debated by the Department of Veterans
The LEDI result (ORU) messages will now include the test interpretation
found in LABORATORY TEST file (#60) as a comment (NTE segment) following
the test results. Test results to be stored will be checked against the
FileMan input transform for the data name used to store the results in
file LAB DATA (#63). If the results do not pass the FileMan input
transform then an error message will be generated via the Lab
Universal Interface error reporting process. Results values that are
"canc", "pending" or "comment" will be stored.
Affairs (VA) and are awaiting resolution. At present, a VA medical center,
The option Display Lab Universal Interface Message [LA7 PRINT LAB UI
MESSAGE] has been modified to prompt the user if the Kernel Browser
should be used to display a message. If the browser is not selected then
a standard "scroll and roll" display of the selected message(s) is
produced.
Option Retransmit LEDI Lab Results [LA7S RESULTS RETRANSMIT] will allow
a user to retransmit the laboratory test results for selected accession(s)
to the collecting/submitting facility.
which intends to utilize this software in conjunction with an interface to
The install will update several files during the post-install as necessary:
- It was found that the original release of LEDI failed to update the
field SHIP VIA #.04 in file LAB SHIPPING MANIFEST (#62.8) when a manifest
is created. This information will update existing manifests with
information from the related file LAB SHIPPING CONFIGURATION (#62.9)
entry.
- The processing routine specified in file LA7 MESSAGE PARAMETER (#62.48)
for entries related to LEDI has been changed. Existing entries will be
updated as appropriate.
a commercial reference laboratory or other non-VA information system entity,
NOIS HIN-0998-40287 corrected an undefined variable error when building a
result message.
NOIS BOS-0498-10163 reported an undefined error when attempting to lock
LAB SHIPPING MANIFEST file (#62.8). Due to a typographically error the
character "$" was omitted from a $DATA intrinsic function.
NOIS TAM-0401-31867 reported that option Lab Messaging File Integrity
Checker [LA7 CHECK FILES] option allowed queuing the report to the
will need to coordinate with the vendor an acceptable communication method.
"HOME" device. The option will now prevent queuing to the HOME device.
It also removes "HOME" as the device default value.
ASSOCIATED E3R
--------------
E3R #15348, RETRANSMIT FUNCTION FOR LEDI
ASSOCIATED NOIS
---------------
Any implementation will need to be approved by the facility and VISN
ALB-1099-51591
ALB-0100-50284
BOS-0498-10163
HIN-0998-40287
HUN-1100-21862
MIW-1197-41082
TAM-0401-31867
TEST SITES
controlled by VHA DIRECTIVE 99-053, titled VISTA BLOOD BANK SOFTWARE.
Information Security Officer (ISO) and meet current VA security requirements
----------
Alexandria VAMC
Biloxi VAMC
Birmingham VAMC
Fayetteville VAMC
Hines VAMC
Houston VAMC
Jackson VAMC
Little Rock VAMC
Madison VAMC
for external electronic connections. See VHA Directive 6212, Security of
Milwaukee VAMC
Muskogee VAMC
New Orleans VAMC
Oklahoma City VAMC
Shreveport VAMC
ROUTINE SUMMARY
===============
The following routines are included in this patch. The second line
External Electronic Connections and VHA Directive 6210, Automated Information
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
------------ ------------ ----------- ------------
LA46 N/A 9520365 **46** (Deleted by KIDS)
LA7CHKF 10597193 11028299 **27,46**
LA7QRY N/A 1084520 **46**
LA7QRY1 N/A 3509927 **46**
Systems (AIS) Security for additional information and guidance. Additional
LA7QRY2 N/A 4552927 **46**
LA7SBCR 1495927 653666 **27,46**
LA7SBCR1 7086650 4924406 **27,46**
LA7SBCR2 3323374 2564479 **27,46**
LA7SCE 10260809 11402708 **27,46**
LA7SM 16316313 10277989 **27,46**
LA7SM1 2146828 8553973 **27,46**
LA7SM2 N/A 12143125 **46**
LA7SMB 17707549 14649107 **27,46**
LA7SMP 15792287 11746903 **27,45,46**
security information may be obtained from the Health Information Security
LA7SMP0 N/A 9303222 **46**
LA7SMPXL 5400542 3215234 **27,42,46**
LA7SMU 11040439 7104257 **27,46**
LA7SMU1 5335635 6241668 **27,46**
LA7SMU2 N/A 5290542 **46**
LA7SRR N/A 6233015 **46**
LA7UIIN2 9850298 12296505 **17,23,27,46**
LA7UTILA 11812487 10237097 **23,27,46**
LA7VHL 8527903 4500486 **27,46**
LA7VHLU N/A 4469720 **46**
Service (HISS) web page at http://vaww.domain.ext/miss.
LA7VHLU1 N/A 2011157 **46**
LA7VHLU2 N/A 3873916 **46**
LA7VHLU3 N/A 2007360 **46**
LA7VHLU4 N/A 5424804 **46**
LA7VHLU5 N/A 5541950 **46**
LA7VIN N/A 1398763 **46**
LA7VIN1 N/A 5261630 **46**
LA7VIN2 N/A 5808892 **46**
LA7VIN3 N/A 2061956 **46**
LA7VIN4 N/A 7936019 **46**
LA7VIN5 N/A 5205707 **46**
LA7VIN5A N/A 5039195 **46**
LA7VMSG 16357149 3253314 **27,50,56,46**
LA7VMSG1 3358807 8200340 **56,46**
LA7VOBR N/A 2129056 **46**
LA7VOBRA N/A 5326634 **46**
LA7VOBX N/A 2088674 **46**
LA7VOBX1 N/A 3799868 **46**
LA7VOBX2 N/A 4350324 **46**
LA7VOBX3 N/A 5240738 **46**
Implementation of a HL7 messaging interface between the VA VistA Laboratory
LA7VOBXA N/A 6232009 **46**
LA7VORC N/A 1565653 **46**
LA7VORM 17384019 6471896 **27,42,46**
LA7VORM1 20868841 7601990 **27,51,46**
LA7VORM2 N/A 3426954 **46**
LA7VORM3 N/A 6787219 **46**
LA7VORU 10077624 8070282 **27,46**
LA7VORU1 N/A 4734718 **46**
LA7VORU2 N/A 1962290 **46**
LA7VPID N/A 4123683 **46**
package and a non-VA information system consists basically of three parts:
LA7VSET 19500034 15979413 **27,51,55,46**
LA7VSET1 12858976 9065449 **27,51,55,46**
LA7VSTP 6154318 6079680 **27,44,51,46**
LA7VSTP1 8332246 3317926 **27,46**
LAGEN 9445120 8522786 **1,17,22,27,47,46**
LASET 6644420 6955342 **27,42,46**
List of preceding patches: 42, 45, 47, 51, 55, 56
Sites should use CHECK^XTSUMBLD to verify checksums.
- VistA Laboratory LEDI II software.
SOFTWARE RETRIEVAL:
===================
The following software and documentation files are exported as part of
this patch:
File Name Contents Retrieval Format
--------- -------- ----------------
LAB_LEDI_II.KID LA*5.2*46 KIDS build ASCII
- certified communication software and hardware
LR*5.2*222 KIDS build
LAB_LEDI_II_IG.PDF LABORATORY ELECTRONIC DATA BINARY
LAB_LEDI_II_IG.DOC INTERCHANGE PHASE II (LEDI II)
INSTALLATION GUIDE
LAB_LEDI_II_UM.PDF LABORATORY ELECTRONIC DATA BINARY
LAB_LEDI_II_UM.DOC INTERCHANGE PHASE II (LEDI II)
USER MANUAL
- non-VA information system capable of sending and receiving laboratory HL7
The software files are available on one of the following OI Field
Offices' ANONYMOUS.SOFTWARE directories.
All sites are encouraged to use their FTP capability to obtain these
files. Use the FTP address "download.vista.domain.ext" (without the
quotes) to connect to the first available FTP server where the files
are located.
OI FIELD OFFICE FTP ADDRESS DIRECTORY
=============== =========== =========
order and result messages.
ALBANY ftp.fo-albany.domain.ext [ANONYMOUS.SOFTWARE]
HINES ftp.fo-hines.domain.ext [ANONYMOUS.SOFTWARE]
SALT LAKE ftp.fo-slc.domain.ext [ANONYMOUS.SOFTWARE]
INSTALLATION INSTRUCTIONS
-------------------------
The instructions for installation of the software are included in the
installation guide.
All three must be functional to utilize the capabilities of this LEDI II
POST-INSTALLATION INSTRUCTIONS
------------------------------
The post-instructions for installation of the software are included in
the installation guide.
software patch. The implementation,setup, and configuration of vendor provided
INSTALLATION EXAMPLE
====================
An installation example is included in the installation guide.
hardware and software is NOT addressed by this documentation. Consult the
vendor provided documentation and instructions to interface to the VistA
Laboratory package.
========================================
Additionally support is added for TCP/IP protocol as a communication
protocol for the transmission of LEDI HL7 messages. This requires
patch HL*1.6*19 to have been successfully installed. The implementation
of this protocol in place of the current MailMan protocol will
significantly increase transmission speed of messages and reduce system
overhead/storage. Both systems that will be exchanging HL7 messages,
using the TCP/IP protocol will need to coordinate the switch to this
new transmission method. There will be two logical links established
to exchange messages a server (listener) logical link to receive and
process messages and a client link to transmit messages.
A new shipping code SM40 - Required Shipping Info Updated has been added
to file LAB ELECTRONIC CODES (#64.061). This code is used when recording
this event in file LAB SHIPPING EVENT (#62.85)
Comments can now contain ";"character. Previously the ";" character was
used to parse comments into multiple lines and filed in the database using
a classical FileMan DIE call. FileMan parsed the fields to edit using
the ";" character in the DR string. The new call uses a FileMan database
This patch adds support for sending/receiving Laboratory Electronic
server call, which does not have this restriction.
New fields have been added and existing fields modified within the
CHEM TEST subfile of file AUTO INSTRUMENT (#62.4) to support the
following features when processing result messages. These features
are site-selectable. See data dictionary field description for each
field for further information. Using option LEDI Setup [LA7V SETUP],
the section on Auto Instrument settings will prompt for these additional
fields.
Data Interchange (LEDI) orders/results with non-VA facilities
1. Process NTE segments following OBX segments. Comments found attached
to specific test results are stored as comments. The field REMARK PREFIX
#18 in CHEM TEST subfile can be used to specify a comment prefix that
will be made part of the comment.
2. Store test reference ranges, abnormal flags and name of performing
laboratory. This patch stores these parameters as comments with the
results. This information is prefixed with the field REMARK PREFIX.
3. Specify whether final or incomplete results are processed.
(commercial reference laboratories).
The fields that are new/modified are:
ACCEPT RESULTS FOR THIS TEST
STORE REMARKS
REMARK PREFIX
STORE PRODUCER'S ID
STORE REFERENCE RANGE
STORE ABNORMAL FLAGS
New fields have been added to the LAB SHIPPING CONFIGURATION file (#62.9)
to allow collecting facilities to specify required patient/specimen
information to be sent with shipping manifest. This can include specimen
volume, weight, collection end date/time (collection duration),
patient height and weight (NOIS ALB-1099-51591). LOINC codes are used to
identify patient height, weight and specimen weight when appropriate.
Editing these fields is performed using option Edit Shipping Configuration
[LA7S EDIT 62.9]. The fields are:
USE NON-VA CODES
TEST/PROFILE sub-file
DIVISION
-
- 61 SEQ #45
- DATE APPLIED: 2002-06-26 00:00:00
- APPLIED BY: USER,ONE
- DESCRIPTION:
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
-
- 62 SEQ #46
- DATE APPLIED: 2002-08-15 00:00:00
- APPLIED BY: USER,ONE
- DESCRIPTION:
VISTA Laboratory Package patch LA*5.2*62 contains no changes to software
HLRESLT, returned by various HL package APIs, misspelled in routines
Enter options you wish to mark as 'Out Of Order': <RET>
Enter protocols you wish to mark as 'Out Of Order': LA7V*
Enter protocols you wish to mark as 'Out Of Order': LA7D*
8. On a mapped system, rebuild your map set.
Note: Routine LA62 will be deleted after successful patch installation.
LA7DVC and LA7DVM. The patch corrects the spelling of this variable.
POST-INSTALLATION INSTRUCTIONS:
===============================
1. Restart any LA7V* and CareVue HL v1.6 LLP's shutdown as part of the
patch installation process. Use the Start LLP [HL START] option to
restart LA7V* and CareVue HL v1.6 LLP's.
Additionally, these two routines referenced the variable VAIN(4) before
************************************************************************
Installation example:
Select Installation Option: Install Package(s)
Select INSTALL NAME: LA*5.2*62 Loaded from Distribution 6/10/02@16:05:04
=> LA*5.2*62
This Distribution was loaded on Jun 10, 2002@16:05:04 with header of
LA*5.2*62
It consisted of the following Install(s):
the variable was initialized. This patch calls supported API INP^VADPT
LA*5.2*62
Checking Install for Package LA*5.2*62
Will first run the Environment Check Routine, LA62
--- Environment Check is Ok ---
Install Questions for LA*5.2*62
to initialize VAIN(4).
Want KIDS to INHIBIT LOGONs during the install? NO//
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': LA7D*
Enter protocols you wish to mark as 'Out Of Order':
Delay Install (Minutes): (0-60): 0//
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*62 :
Jun 10, 2002@16:10:21
Build Distribution Date: Jun 10, 2002
Installing Routines:......
Jun 10, 2002@16:10:21
Running Pre-Install Routine: PRE^LA62.
ASSOCIATED NOIS
Sending install started alert to mail group G.LMI
*** Pre install started ***
--- No actions required for pre install ---
*** Pre install completed ***
Running Post-Install Routine: POST^LA62.
---------------
*** Post install started ***
*** Post install completed ***
--- No actions required for post install ---
Sending install completion alert to mail group G.LMI
Updating Routine file......
NONE
Updating KIDS files.......
LA*5.2*62 Installed.
Jun 10, 2002@16:10:22
Install Message sent #xxxxx
controlled by VHA DIRECTIVE 99-053, titled VISTA BLOOD BANK SOFTWARE.
TEST SITES
----------
Durham VAMC
Milwaukee VAMC
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
------------ ------------ ----------- ------------
LA62 N/A 4560523 **62** (Deleted by KIDS)
LA7DVC 7338732 7449294 **53,62**
LA7DVM 6949969 7061863 **53,58,62**
Patch LA*5.2*62 implements support for patch HL*1.6*91 NAMESPACE field
LA7VHL 4500486 4568355 **27,46,62**
LA7VHLU 4469720 4487468 **46,62**
List of preceding patches: 46, 58
Sites should use CHECK^XTSUMBLD to verify checksums.
************************************************************************
INSTALLATION INSTRUCTIONS
(#16) in HL7 MESSAGE TEXT file (#772). The Laboratory HL7 clients
=========================
The install time for this patch is less than 10 minute. This patch
can be installed when Laboratory users are on the system.
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.
Laboratory Electronic Data Interchange (LEDI) and CareVue will pass the
Patch installation needs to be coordinated with the Laboratory
Information Manager (LIM/ADPAC).
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),
namespace "LA" in the HL7 APIs that create messages or acknowledgements.
select the 'Installation' menu.
4. Use the 'Verify Checksum in Transport Global' option and verify that
all routines have the correct checksums.
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.
All CareVue related LLPs should be shutdown.
Use the HL menu option Start/Stop Links [HL START] to shutdown
these LLPs if they are running.
7. Use the 'Install Package(s)' option under the 'Installation' menu
and select the package 'LA*5.2*62'. When prompted 'Want KIDS to
During patch development, a software review identified the variable
INHIBIT LOGONs during the install? YES// choose 'NO'. When prompted
'Want to DISABLE Scheduled Options, Menu Options, and Protocols?
YES//', choose 'YES'.
All LA7V* and LA7D* 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'.
-
- 65 SEQ #47
- DATE APPLIED: 2002-09-06 00:00:00
- APPLIED BY: USER,ONE
- DESCRIPTION:
VISTA Laboratory Package patch LA*5.2*65 contains no changes to software
Installation example:
Select Installation Option: 6 Install Package(s)
Select INSTALL NAME: LA*5.2*65 Loaded from Distribution 6/12/02@14:13:22
=> LA*5.2*65
This Distribution was loaded on Jun 12, 2002@14:13:22 with header of
LA*5.2*65
It consisted of the following Install(s):
LA*5.2*65
Checking Install for Package LA*5.2*65
Will first run the Environment Check Routine, LA65
--- Environment Check is Ok ---
Install Questions for LA*5.2*65
ASSOCIATED NOIS
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.
Enter a '^' to abort the install.
DEVICE: HOME// UCX/TELNET
---------------
Install Started for LA*5.2*65 :
Jun 12, 2002@14:14:05
Build Distribution Date: Jun 12, 2002
Installing Routines:...
Jun 12, 2002@14:14:05
Running Pre-Install Routine: PRE^LA65.
ALB-0602-51133
Sending install started alert to mail group G.LMI
*** Pre install started ***
--- No action required---
*** Pre install completed ***
Running Post-Install Routine: POST^LA65.
*** 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*65 Installed.
Jun 12, 2002@14:14:05
Install Message sent #XXXXX
TEST SITES
----------
Albuquerque VAMC
controlled by VHA DIRECTIVE 99-053, titled VISTA BLOOD BANK SOFTWARE.
Milwaukee VAMC
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
------------ ------------ ----------- ------------
LA65 N/A 4454886 **65** (Deleted by KIDS)
LA7SMU1 6241668 6300206 **27,46,65**
List of preceding patches: 46
Sites should use CHECK^XTSUMBLD to verify checksums.
************************************************************************
Patch LA*5.2*65 corrects a null subscript error in routine LA7SMU1. The
INSTALLATION INSTRUCTIONS
=========================
The install time for this patch is less than 5 minute. This patch
can be installed when Laboratory users are on the system.
Suggested time to install: non-peak requirement hours.
NOTE: Kernel patches must be current on the target system to avoid
error occurs when processing a HL7 Result (ORU) message that contains
problems loading and/or installing this patch.
Patch installation needs to be coordinated with the Laboratory
Information Manager (LIM/ADPAC).
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.
an invalid shipping manifest number. The routine will check for a valid
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.
5. On the KIDS menu, under the 'Installation' menu, use the following
options:
Print Transport Global
pointer to file LAB SHIPPING MANIFEST (#62.8) before attempting to
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
these LLPs if they are running.
7. Use the 'Install Package(s)' option under the 'Installation' menu
associate a test result with it's associated test on a shipping manifest.
and select the package 'LA*5.2*65'. 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 'NO'.
8. On a mapped system, rebuild your map set.
Note: Routine LA65 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.
************************************************************************
-
- 63 SEQ #48
- DATE APPLIED: 2002-10-25 00:00:00
- APPLIED BY: USER,ONE
- DESCRIPTION:
VISTA Laboratory Package patch LA*5.2*63 contains no changes to software
Select Installation Option: 6 Install Package(s)
Select INSTALL NAME: LA*5.2*63 Loaded from Distribution 6/13/02@10:59:27
=> LA*5.2*63
This Distribution was loaded on Jun 13, 2002@10:59:27 with header of
LA*5.2*63
It consisted of the following Install(s):
LA*5.2*63
Checking Install for Package LA*5.2*63
Will first run the Environment Check Routine, LA63
--- Environment Check is Ok ---
Install Questions for LA*5.2*63
Want KIDS to Rebuild Menu Trees Upon Completion of Install? YES// NO
ASSOCIATED NOIS
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.
Enter a '^' to abort the install.
DEVICE: HOME// TELNET VIRTUAL
---------------
Install Started for LA*5.2*63 :
Jun 13, 2002@10:59:49
Build Distribution Date: Jun 13, 2002
Installing Routines:...
Jun 13, 2002@10:59:49
Running Pre-Install Routine: PRE^LA63.
ISD-0602-71432
Sending install started alert to mail group G.LMI
*** Pre install started ***
--- No action required---
*** Pre install completed ***
Installing PACKAGE COMPONENTS:
Installing OPTION........
Jun 13, 2002@10:59:49
Running Post-Install Routine: POST^LA63.
*** 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*63 Installed.
Jun 13, 2002@10:59:50
TEST SITES
Install Message sent #xxxxx
----------
Milwaukee VAMC
controlled by VHA DIRECTIVE 99-053, titled VISTA BLOOD BANK SOFTWARE.
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
------------ ------------ ----------- ------------
LA63 N/A 4454878 **63** (Deleted by KIDS)
LA7VOBX1 3981059 4057776 **46,61,63**
List of preceding patches: 61
Sites should use CHECK^XTSUMBLD to verify checksums.
************************************************************************
Patch LA*5.2*63 corrects a defect in LOINC encoding of test results in
INSTALLATION INSTRUCTIONS
=========================
The install time for this patch is less than 5 minute. This patch
can be installed when Laboratory users are on the system. Laboratory
users should not use the lab verification options during patch
installation. KIDS will disable the Laboratory test verification options.
Patch installation should not occur during execution of the Clinical
Case Registries scheduled task option Registry Update & Data Extraction
[ROR TASK]. Suggested time to install: non-peak requirement hours.
the OBX segment of a Lab HL7 Result (ORU) message. The segment building
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).
1. If any of the above routines are mapped, disable mapping for them.
routine LA7VOBX1 was failing to check and use a default LOINC code when
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.
available if the test results have not been LOINC mapped. The software
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. Use the 'Install Package(s)' option under the 'Installation' menu
and select the package 'LA*5.2*63'. When prompted 'Want KIDS to
INHIBIT LOGONs during the install? YES// choose 'NO'. When prompted
'Want to DISABLE Scheduled Options, Menu Options, and Protocols?
will check and use the default LOINC code when results are not LOINC
YES//', choose 'NO'.
KIDS will disable the following options:
Enter/verify data (auto instrument) [LRVR]
Enter/verify data (Work list) [LRVRW]
Enter/verify data (Load list) [LRVRW2]
Enter/verify/modify data (manual) [LRENTER]
Group verify (EA, EL, EW) [LRGV]
Bypass normal data entry [LRFAST]
Fast Bypass Data Entry/Verify [LRFASTS]
mapped.
7. On a mapped system, rebuild your map set.
Note: Routine LA63 will be deleted after successful patch installation.
************************************************************************
Installation example:
-
- 69 SEQ #49
- DATE APPLIED: 2004-03-02 00:00:00
- APPLIED BY: USER,ONE
- DESCRIPTION:
Lab API's for extracting Chemistry, Cytopathology, Surgical Pathology
and Microbiology data.
-
- 23 SEQ #19
- DATE APPLIED: 1997-05-28 00:00:00
- APPLIED BY: USER,ONE
- DESCRIPTION:
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.
-
- 70 SEQ #50
- DATE APPLIED: 2004-11-11 00:00:00
- APPLIED BY: USER,ONE
- DESCRIPTION:
Refer to the National Patch Module
-
- 64
- DATE APPLIED: 2004-12-28 00:00:00
- APPLIED BY: USER,ONE
- DESCRIPTION:
EFFECT ON BLOOD BANK FUNCTIONAL REQUIREMENTS: Patch LA*5.2*64 does not
software functionality, therefore RISK is none.
d. Mail bulletin: LA7 ORDER STATUS CHANGED
Mail bulletin created by Laboratory package when processing a LEDI
interface type HL7 message.
Bulletin will be generated for the following conditions:
- When an order acknowledgment (ORR) message contains laboratory
test order status changes that indicate the order is not correct or
cannot be performed/completed. Currently only supported on LEDI
interfaces with DoD facilities.
- When an order result (ORU) message indicates that a laboratory
test has been added by the reference laboratory to the original order.
12. Corrected a spelling error in set of codes for LAB SHIPPING
CONFIGURATION file (#62.9), COLLECTING FACILITY'S SPEC ID field (#.05).
13. Internal review determined that the specimen container was not printing
on working copies of shipping manifests. When printing working versions
VALIDATION REQUIREMENTS BY OPTION: Because of the nature of the changes
of a shipping manifest the specimen container will be printed.
14. A new error bulletin #47 has been added to LA7 MESSAGE LOG BULLETINS
file (#62.485). When processing LEDI orders if any of the following are
incomplete - local test, local urgency, local topography or local collection
sample then the bulletin will be triggered. This is to insure that orders
sent by the collecting facility are not missed when processed during LEDI
Referral Patient Accessioning. If this bulletin is triggered it indicates
that the host site's shipping configuration is not properly configured to
process orders from it's collecting site.
made, no specific validation requirements exist as a result of installation
ASSOCIATED E3R
--------------
E3R #17914, PROVIDER CONTACT NUMBERS ON MANIFEST
E3R #17904, LEDI BETWEEN VA AND DOD SITES
E3R #18036, UNABLE TO PURGE SHIPPING MANIFESTS
ASSOCIATED NOIS
---------------
of this patch.
ISA-0398-10075
TEST SITES
----------
Albuquerque VAMC - VMS/DSM and VMS/Cache
Boston HCS - VMS/DSM and VMS/Cache
El Paso HCS - NT/Cache and VMS/Cache
Hines VAMC - VMS/DSM and VMS/Cache
Honolulu VAMC - NT/Cache
Manchester VAMC - NT/Cache and VMS/Cache
Milwaukee VAMC - VMS/DSM
North Chicago VAMC - VMS/DSM
Salt Lake City VAMC - VMS/DSM
San Diego VAMC - VMS/DSM and VMS/Cache
Upstate New York HCS - VMS/DSM and VMS/Cache
INSTALLATION FILES:
==================
=======================================================================
The following software and documentation files are exported as part of
this patch:
File Name Contents Retrieval Format
--------- -------- ----------------
LAB_LEDI_III.KID LA*5.2*64 KIDS build ASCII
LR*5.2*286 KIDS build
This patch adds support for sending/receiving Laboratory Electronic
LAB_LEDI_III_IG.PDF LABORATORY ELECTRONIC DATA BINARY
INSTALLATION GUIDE
LAB_LEDI_III_IMP_UG.PDF LABORATORY ELECTRONIC DATA BINARY
IMPLEMENTATION AND USER GUIDE
The files listed above may be obtained via FTP. The preferred method is
to FTP the files from:
download.vista.domain.ext
Data Interchange (LEDI) orders/results with Department of Defense (DoD)
This transmits the files from the first available FTP server. Sites may
also elect to retrieve software directly from a specific server as
follows:
CIO FIELD OFFICE FTP ADDRESS DIRECTORY
---------------- ------------------------- --------------------
Albany ftp.fo-albany.domain.ext [anonymous.software]
Hines ftp.fo-hines.domain.ext [anonymous.software]
Salt Lake City ftp.fo-slc.domain.ext [anonymous.software]
facilities and implements enhancements to general LEDI functionality.
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
contain any changes to the VISTA BLOOD BANK Software as defined by VHA
------------ ------------ ----------- ------------
LA64 N/A 5936440 **64** (Deleted by KIDS)
LA7PURG 3834284 4599657 **27,64**
LA7SBCR1 4924406 5434157 **27,46,64**
LA7SBCR2 2564479 2593598 **27,46,64**
LA7SCE 11501726 13339015 **27,46,61,64**
LA7SM2 12143125 16026225 **46,64**
LA7SMB 14649107 12799432 **27,46,64**
LA7SMP 11746903 12373162 **27,45,46,64**
LA7SMP0 9303222 10961615 **46,64**
LA7SMPXL 3215234 4682314 **27,42,46,64**
LA7SMU 7104257 7255424 **27,46,64**
LA7SMU1 6300206 6311796 **27,46,65,64**
LA7SMU2 5290542 7549846 **46,64**
LA7SRR 6233015 7637904 **46,64**
LA7UTILA 10237097 10662046 **23,27,46,64**
LA7VHL 4568355 5811383 **27,46,62,64**
LA7VHLU 4487468 5914870 **46,62,64**
LA7VHLU1 2323481 3267492 **46,61,64**
LA7VHLU2 4100825 4356637 **46,61,64**
1. The process of building orders in the LAB PENDING ORDERS ENTRY file
LA7VHLU3 2007360 2799232 **46,64**
LA7VHLU4 5424804 4836094 **46,64**
LA7VHLU5 5541950 7828952 **46,64**
LA7VIN1 5261630 5855016 **46,64**
LA7VIN1A N/A 13987419 **64**
LA7VIN2 5808892 8339412 **46,64**
LA7VIN3 2061956 3081309 **46,64**
LA7VIN4 7936019 12162627 **46,64**
LA7VIN5 5205707 10570600 **46,64**
LA7VIN5A 5039195 8695039 **46,64**
(#69.6) has been enhanced to use additional information from the HL7 Order
LA7VLL 5170411 6390054 **27,51,55,64**
LA7VMSG 3253314 5080421 **27,50,56,46,64**
LA7VMSG1 8227296 8679432 **56,46,61,64**
LA7VOBR 2129056 2455598 **46,64**
LA7VOBRA 5326634 8044290 **46,64**
LA7VOBX 2088674 2633711 **46,64**
LA7VOBX1 4057776 4535705 **46,61,63,64**
LA7VOBX2 4350324 4309250 **46,64**
LA7VOBX3 5240738 6460347 **46,64**
LA7VOBXA 6416931 6372995 **46,70,64**
(ORM) message. It will store the following information when available in the
LA7VORC 1565653 1713732 **46,64**
LA7VORM 6471896 12116142 **27,42,46,64**
LA7VORM1 7594289 9199759 **27,51,46,61,64**
LA7VORM3 6787219 7257153 **46,64**
LA7VORU 6241961 8366274 **27,46,61,64**
LA7VORU1 4734718 4842743 **46,64**
LA7VORU2 1962290 2531397 **46,64**
LA7VORUA 2199285 2385822 **61,64**
LA7VPID 4123683 4823699 **46,64**
LA7VSET 15979413 14514051 **27,51,55,46,64**
LAB PENDING ORDERS ENTRY file (#69.6):
LA7VSET1 9065449 7835525 **27,51,55,46,64**
LA7VSTP 6079680 4597827 **27,44,51,46,64**
LA7VSTP1 3317926 3042573 **27,46,64**
LAGEN 8522786 8715369 **1,17,22,27,47,46,64**
List of preceding patches: 46, 61, 62, 63, 65, 70
Sites should use CHECK^XTSUMBLD to verify checksums.
INSTALLATION INSTRUCTIONS
- patient's race
=========================
See LABORATORY ELECTRONIC DATA INTERCHANGE III (LEDI III) INSTALLATION GUIDE
LA*5.2*64/LR*5.2*286
- order comments
- test results that accompany an order
DIRECTIVE 99-053 titled VISTA BLOOD BANK SOFTWARE VERSION 5.2.
2. The new option Start a Shipping Manifest [LA7S MANIFEST START] will
allow a manifest to be started without performing a manifest build.
Specimens can then be added manually, instead of automatically, using
option Add/Remove a Shipping Manifest Test [LA7S MANIFEST TEST ADD/REMOVE].
3. The new option Edit Relevant Clinical Information [LA7S MANIFEST
CLINICAL INFO] is used to enter relevant clinical information that
should accompany a test order on a manifest.
4. Converted supported API calls $$FMDATE^HLFNC and $$HLDATE^HLFNC to
recommended Kernel supported API's $$HL7TFM^XLFDT and $$FMTHL7^XLFDT
respectively.
5. Routine LA7VHL changed to call HL7 supported API RSPINIT^HLFNC2 to
obtain message delimiters that HL7 package will use when building MSH
header of application acknowledgement message. Previous call to
INIT^HLFNC would return incorrect headers under certain conditions.
See patch HL*1.6*101 for additional information.
6. Routine LA7VMSG1 changed to check if $QUERY of ^TMP global has
EFFECT ON BLOOD BANK FUNCTIONAL REQUIREMENTS: Patch LA*5.2*64 does not
returned a null value. Under certain conditions an illegal function call
error could be observed.
7. Changed routines LA7VLL, LA7VSTP, and LA7VSTP1 to setup LA7V* logical
links without <space> between "LA7V" and station number. Allows HL7 package
to display logical links for DoD sites which utilize DoD DMIS ID codes as
facility identifiers similar to VA station numbers. HL7 package only
displays first 8 characters of logical link name. Option LEDI Setup
[LA7V SETUP] will only support creation of TCP logical links.
alter or modify any software design safeguards or safety critical elements
8. Routine LA7PURG is changed to purge shipping manifests from LAB
SHIPPING MANIFEST file (#62.8) when all related accessions have been
purged from ACCESSION file (#68) (E3R #18036). Orders in the LAB PENDING
ORDERS ENTRY file (#69.6) are purged when the date completed is >365
days, when the order transmitted date is >720 days or when the order
transmitted date is >360 and the order status is Results/data Received.
9. When selecting a shipping manifest the list of entries to select
from will list the manifests in inverse order with the most recent
being displayed first. (E3R #18036)
functions.
10. Requesting provider's office phone, voice and digital pager numbers
will be printed on working copies of shipping manifest. (E3R #17914)
11. Four new alerts/mail bulletins are generated when processing LEDI
HL7 messages. These alerts and corresponding bulletins are addressed to
the mail group designated to receive the NEW RESULTS alert specified
by the site in LA7 MESSAGE PARAMETER file (#62.48) for LEDI type
interfaces.
a. Mail bulletin: LA7 ABNORMAL RESULTS RECEIVED
Mail bulletin created by Laboratory package when processing a LEDI
interface type HL7 result (ORU) message which contains laboratory
testing results that are flagged as critical or abnormal. Values
that are critical will always trigger the alert and bulletin. Values
that are abnormal low or high will be triggered when site has flagged
the corresponding test in AUTO INSTRUMENT file (#62.4), NOTIFY ABNORMAL
FLAGS field (#22) within the CHEM TEST multiple (#30) for the interface.
b. Mail bulletin: LA7 AMENDED RESULTS RECEIVED
RISK ANALYSIS: Changes made by patch LA*5.2*64 have no effect on Blood Bank
Mail bulletin created by Laboratory package when processing a LEDI
interface type HL7 result (ORU) message which contains laboratory
testing results that are flagged as amended.
c. Mail bulletin: LA7 UNITS/NORMALS CHANGED
Mail bulletin created by Laboratory package when processing a LEDI
interface type HL7 result (ORU) message which contains laboratory
test result units and/or normals different from values specified for
test in LABORATORY TEST file (#60) and which are flagged to be used
for reference testing purposes.
-
- 71 SEQ #52
- DATE APPLIED: 2005-06-11 00:00:00
- APPLIED BY: USER,ONE
- DESCRIPTION:
Blood Bank Clearance
INHIBIT LOGONs during the install? YES// choose 'NO'. When prompted
'Want to DISABLE Scheduled Options, Menu Options, and Protocols?
YES//', choose 'NO'.
The install will automatically disable the following options:
Accession order then immediately enter data LR ACC THEN DATA
Batch data entry (chem, hem, tox, etc.) [LRSTUF]
Bypass normal data entry [LRFAST]
Enter/verify data (Load list) [LRVRW2]
RISK ANALYSIS: Changes made by patch LA*5.2*71 have no effect on Blood
Enter/verify data (Work list) [LRVRW]
Enter/verify data (auto instrument) [LRVR]
Enter/verify/modify data (manual) [LRENTER]
Fast Bypass Data Entry/Verify [LRFASTS]
Group verify (EA, EL, EW)[ LRGV]
Special test accessioning [LRNONCOM]
6. On a mapped system, rebuild your map set.
Note: Routine LA71 will be deleted after successful patch installation.
Bank software functionality, therefore RISK is none.
INSTALLATION EXAMPLE
====================
Select Installation Option:
Select Kernel Installation & Distribution System Option: Installation
Select Installation Option: Install Package(s)
Select INSTALL NAME: LA*5.2*71 Loaded from Distribution 1/31/05@14:21:40
=> LA*5.2*71
This Distribution was loaded on Jan 31, 2005@14:21:40 with header of
LA*5.2*71
It consisted of the following Install(s):
LA*5.2*71
Checking Install for Package LA*5.2*71
Will first run the Environment Check Routine, LA71
VALIDATION REQUIREMENTS BY OPTION: Because of the nature of the changes
--- Environment Check is Ok ---
Install Questions for LA*5.2*71
Want KIDS to Rebuild Menu Trees Upon Completion of Install? YES// NO
Want KIDS to INHIBIT LOGONs during the install? YES// NO
made, no specific validation requirements exist as a result of installation
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.
Enter a '^' to abort the install.
DEVICE: HOME// TELNET VIRTUAL
Install Started for LA*5.2*71 :
of this patch.
Jan 31, 2005@14:22:11
Build Distribution Date: Jan 31, 2005
Installing Routines:...
Jan 31, 2005@14:22:11
Running Pre-Install Routine: PRE^LA71.
Sending install started alert to mail group G.LMI
*** Pre install started ***
--- No action required---
*** Pre install completed ***
Installing PACKAGE COMPONENTS:
Installing OPTION...........
Jan 31, 2005@14:22:11
Running Post-Install Routine: POST^LA71.
*** Post install started ***
--- No actions required for post install ---
*** Post install completed ***
NOIS NCH-0105-417985 reported the inability to verify corrected
Sending install completion alert to mail group G.LMI
Updating Routine file......
Updating KIDS files.......
LA*5.2*71 Installed.
Jan 31, 2005@14:22:11
Install Message sent #xxxx
====================
Laboratory Electronic Data Interchange (LEDI) results when the reference
(host) laboratory removes the previously reported result and changes the
result to 'pending'. The result of 'pending' was not being sent to the
collecting facility via LEDI HL7 messaging.
This patch allows users at the collecting facility who are verifying
reference laboratory results to release amended (corrected) results
that are 'pending'.
EFFECT ON BLOOD BANK FUNCTIONAL REQUIREMENTS: Patch LA*5.2*71 does not
ASSOCIATED E3R
--------------
None
ASSOCIATED NOIS
---------------
NCH-0105-417985/Remedy ticket HD0000000071220
contain any changes to the VISTA BLOOD BANK Software as defined by VHA
TEST SITES
----------
Boston HCS
Durham VAMC
Hines VAMC
Milwaukee VAMC
North Chicago VAMC
ROUTINE SUMMARY
DIRECTIVE 2004-058 titled VISTA BLOOD BANK SOFTWARE VERSION 5.2.
===============
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
------------ ------------ ----------- ------------
LA71 N/A 4588676 **71** (Deleted by KIDS)
LA7VOBX1 4535705 4442510 **46,61,63,64,71**
LA7VORU 8366274 8469558 **27,46,61,64,71**
List of preceding patches: 64
Sites should use CHECK^XTSUMBLD to verify checksums.
INSTALLATION INSTRUCTIONS
-------------------------
The install time for this patch is less than 5 minute. This patch
can be installed when Laboratory users are on the system.
EFFECT ON BLOOD BANK FUNCTIONAL REQUIREMENTS: Patch LA*5.2*71 does not
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).
alter or modify any software design safeguards or safety critical elements
1. If any of the above routines are mapped, disable mapping for them.
2. Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
option will load the KIDS package onto your system.
3. On the 'Kernel Installation & Distribution System' Menu (KIDS),
select the 'Installation' menu.
4. From this menu, you may then elect to use the following options
(when prompted for the INSTALL NAME, enter LA*5.2*71):
functions.
a. Print Transport Global
b. Backup a Transport Global
c. Compare Transport Global to Current System
d. Verify Checksums in Transport Global
Use the 'Verify Checksum in Transport Global' option and verify that
all routines have the correct checksums.
5. Use the 'Install Package(s)' option under the 'Installation' menu
and select the package 'LA*5.2*71'. When prompted 'Want KIDS to
-
- 67
- DATE APPLIED: 2005-06-11 00:00:00
- APPLIED BY: USER,ONE
- DESCRIPTION:
Blood Bank Clearance
LA7PCFG N/A 16069384 **67**
LA7POC N/A 3454800 **67**
LA7UXQA 7260762 5623537 **27,67**
LA7VHL 5811383 6113752 **27,46,62,64,67**
LA7VIN 1398763 3056962 **46,67**
LA7VIN1A 13987419 14019173 **64,67**
LA7VIN4 12162627 12188308 **46,64,67**
LA7VIN5A 8695039 9628469 **46,64,67**
LAGEN 8715369 8613602 **1,17,22,27,47,46,64,67**
RISK ANALYSIS: Changes made by patch LA*5.2*67 have no effect on Blood Bank
List of preceding patches: 64
Sites should use CHECK^XTSUMBLD to verify checksums.
INSTALLATION INSTRUCTIONS
-------------------------
See LABORATORY POINT OF CARE (POC) INTERFACE INSTALLATION AND USER GUIDE
PATCH LA*5.2*67 AND PATCH LR*5.2*290 Version 5.2 JUNE 2005
Software and Documentation Retrieval Locations
software functionality, therefore RISK is none.
==============================================
NOTE: All sites are encouraged to use the File Transfer Protocol (FTP)
capability. Use the FTP address "download.vista.domain.ext" (without the
quotes) to connect to the first available FTP server where the files are
located.
VistA Point of Care (POC) Interface Patches LR*5.2*290 and LA*5.2*67
software and Installation and User Guide are available at the following
Office of Information Field Offices (OIFOs) ANONYMOUS.SOFTWARE directories:
OI FIELD OFFICE FTP ADDRESS DIRECTORY
ALBANY ftp.fo-albany.domain.ext [ANONYMOUS.SOFTWARE]
HINES ftp.fo-hines.domain.ext [ANONYMOUS.SOFTWARE]
SALT LAKE CITY ftp.fo-slc.domain.ext [ANONYMOUS.SOFTWARE]
Software and Documentation Retrieval Format
========================================
===========================================
VistA Laboratory Point of Care (POC) Interface Patches LR*5.2*290 and
LA*5.2*67 software and documentation files are exported in the following
retrieval formats:
File Names Contents Retrieval Formats
========== ======== =================
LAB_POC.KID KIDS build ASCII
LAB_52_LR290_LA67_POC_IUG.pdf Laboratory Point of Care BINARY
(POC) Interface Patches
LR*5.2*290 and LA*5.2*67
Installation and User Guide
LAB _52_LR290_LA67_POC_IUG.doc Laboratory Point of Care BINARY
(POC) Interface Patches
LR*5.2*290 and LA*5.2*67
This patch adds support for Laboratory Point of Care (POC) interfaces.
Installation and User Guide
LAB_52_POC_HL7_SPEC.doc Laboratory HL7 Interface BINARY
Specification for Point of
Care (POC)
LAB_52_POC_HL7_SPEC.pdf Laboratory HL7 Interface BINARY
Specification for Point of
Care (POC)
It utilizes existing functionality provided by Laboratory Universal
POST-INSTALLATION INSTRUCTIONS
------------------------------
See LABORATORY POINT OF CARE (POC) INTERFACE INSTALLATION AND USER GUIDE
PATCH LA*5.2*67 AND PATCH LR*5.2*290 Version 5.2 JUNE 2005
INSTALLATION EXAMPLE
====================
Interface (UI) and Laboratory Electronic Data Interchange (LEDI) software.
See LABORATORY POINT OF CARE (POC) INTERFACE INSTALLATION AND USER GUIDE
PATCH LA*5.2*67 AND PATCH LR*5.2*290 Version 5.2 JUNE 2005
It supports the transmission, processing and storing of POC test results
====================
in the VistA Laboratory package. The ability of POC interfaces to subscribe
to VistA HL7 ADT messages for patient demographics and location information
is provided as needed. Support for 5 separate POC interfaces is provided.
NOTE: THIS PATCH WILL BE INSTALLED WITH PATCH LR*5.2*290
1. NOIS DAN-0105-41616/Remedy HD0000000071211 reported undefined DUZ("AG")
variable when processing Lab HL7 messages. The following new 'non-human'
EFFECT ON BLOOD BANK FUNCTIONAL REQUIREMENTS: Patch LA*5.2*67 does not
entries will be installed in NEW PERSON file (#200). These entries have
the approval of VA VistA Data Base Administrator.
NAME: LRLAB,HL NAME COMPONENTS: 200
SIGNATURE BLOCK PRINTED NAME: HL LRLAB
NAME: LRLAB,POC NAME COMPONENTS: 200
SIGNATURE BLOCK PRINTED NAME: POC LRLAB
User LRLAB,HL will be used by Laboratory when processing HL7 messages
contain any changes to the VISTA BLOOD BANK Software as defined by VHA
to insure a consistent Kernel environment with respect to the system-wide
DUZ variable array.
User LRLAB,POC will be used by Laboratory when creating POC orders and
accessions to indicate that these orders and accessions were created by
the POC interface background process. Sites should assign to the user
LRLAB,POC those divisions that will be used by POC interfaces to accession
POC results into VistA Laboratory package.
DIRECTIVE 99-053 titled VISTA BLOOD BANK SOFTWARE VERSION 5.2.
Additionally, the following changes have been made:
2. Removed prompt to save alert when viewing lab messaging alert in routine
LA7UXQA. This functionality is now part of Kernel Alert processing.
3. When logging lab messaging processing errors, FileMan DIE call in
routine LA7LOG was converted to FileMan DBS call.
4. Lab messaging will now check that LA7TASK NIGHTY option is scheduled
in TaskMan. If not scheduled then an alert notifying members of mail group
LAB MESSAGING will be generated. The alert message will read "Lab Messaging
- Option LA7TASK NIGHTY is not scheduled in TaskMan". Documentation
regarding tasking can be found in the VistA Laboratory LEDI User Guide and
on-line via the DESCRIPTION field of the OPTION file (#19) for this entry.
5. Result of 'canc' was not being processed if the test was configured to
only accept 'final' type results (HL7 Table 0085 - Observation result
status codes interpretation codes C, F, or U. Changed routine LA7VIN5A to
accept and process "canc' result with status code X.
EFFECT ON BLOOD BANK FUNCTIONAL REQUIREMENTS: Patch LA*5.2*67 does not
ASSOCIATED E3R
--------------
ASSOCIATED NOIS/Remedy
------------------------------
DAN-0105-41616/HD0000000071211
TEST SITES
alter or modify any software design safeguards or safety critical elements
----------
Madison VAMC
New Jersey HCS
Salt Lake City VAMC
Shreveport VAMC
Upstate New York System HCS
ROUTINE SUMMARY
functions.
===============
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
------------ ------------ ----------- ------------
LA67 N/A 8196499 **67** (Deleted by KIDS)
LA7LOG 9009311 8393092 **17,27,67**
-
- 72 SEQ #54
- DATE APPLIED: 2006-06-14 00:00:00
- APPLIED BY: USER,ONE
- DESCRIPTION:
Blood Bank Team Coordination
1. Use the 'INSTALL/CHECK MESSAGE' option of the PackMan menu. This
option will load the KIDS patch onto your system.
2. On the 'Kernel Installation & Distribution System' Menu (KIDS),
select the 'Installation' menu.
3. Use the 'Verify Checksum in Transport Global' option and verify
that all routines have the correct checksums.
4. On the KIDS menu, under the 'Installation' menu, use the following
RISK ANALYSIS: Changes made by patch LA*5.2*72 have no effect on Blood
options:
Print Transport Global
Compare Transport Global to Current System
Backup a Transport Global
5. Use the 'Install Package(s)' option under the 'Installation' menu
and select the package 'LA*5.2*72'
When prompted
'Want KIDS to Rebuild Menu Trees Upon Completion of Install?'
Bank software functionality, therefore RISK is none.
choose 'NO'. Note: Responding "Yes" to the prompt for rebuilding
menu trees can significantly increase install time.
When prompted
'Want KIDS to INHIBIT LOGONs during the install?
choose 'NO'.
When prompted
'Want to DISABLE Scheduled Options, Menu Options, and
Protocols? YES//'
choose 'NO' unless site has additional local laboratory
options that should be disabled during install.
INSTALLATION EXAMPLE
====================
Select KIDS OPTION: INSTALL PACKAGE(S)
Select INSTALL NAME: LA*5.2*72 Loaded from Distribution
VALIDATION REQUIREMENTS BY OPTION: Because of the nature of the changes
7/12/05@14:19:30
=> LA*5.2*72 v1
This Distribution was loaded on Jul 12, 2005@14:19:30 with header of
LA*5.2*72 v1
It consisted of the following Install(s):
LA*5.2*72
Checking Install for Package LA*5.2*72
Will first run the Environment Check Routine, LA72
made, no specific validation requirements exist as a result of
--- Environment Check is Ok ---
Install Questions for LA*5.2*72
Want KIDS to INHIBIT LOGONs during the install? YES// NO
Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
Install Started for LA*5.2*72 :
installation of this patch.
Jul 12, 2005@14:20
Build Distribution Date: Jul 11, 2005
Installing Routines:
Jul 12, 2005@14:20
Running Pre-Install Routine: PRE^LA72
Sending install started alert to mail group G.LMI
************************************************************************
*** Pre install started ***
--- No actions required for pre install ---
LA*5.2*72
-------------------------------------------------------------------------
*** Pre install completed ***
Running Post-Install Routine: POST^LA72
*** Post install started ***
*** Post install completed ***
Sending install completion alert to mail group G.LMI
Updating Routine file...
Updating KIDS files...
Sites reported errors logged in the error trap when receiving lab results
LA*5.2*72 Installed.
Jul 12, 2005@14:20
Install Message sent #80481
-------------------------------------------------------------------------
+------------------------------------------------------------+
100% I 25 50 75 I
Complete +------------------------------------------------------------+
============================
back from another VA host lab via Lab Electronic Data Interchange (LEDI):
Install Completed
$ZE= <UNDEFINED>PRDID+11^LA7VIN5A
. I $P(LA7PRDID,LA7CS,LA7I+2)="99VA4" S
LA74=$$LKUP^XUAF4($P(LA7PRDID,LA7CS,I))
The following portion of code in PRDID^LA7VIN5A has been changed to
EFFECT ON BLOOD BANK FUNCTIONAL REQUIREMENTS: Patch LA*5.2*72 does not
reference the correct variable (LA7I instead of I):
**PREVIOUS CODE**
F LA7I=1,4 D Q:LA74
. I $P(LA7PRDID,LA7CS,LA7I+2)="99VA4" S
LA74=$$LKUP^XUAF4($P(LA7PRDID,LA7CS,I))
. I 'LA74 S LA74=$$LKUP^XUAF4($P(LA7PRDID,LA7CS,I+1))
. I 'LA74 S LA74=$$FINDSITE^LA7VHLU2($P(LA7PRDID,LA7CS),1,1)
. I 'LA74 S LA74=$$FINDSITE^LA7VHLU2($P(LA7SFAC,LA7CS),1,1)
contain any changes to the VISTA BLOOD BANK Software as defined by VHA
**NEW CODE**
F LA7I=1,4 D Q:LA74
. I $P(LA7PRDID,LA7CS,LA7I+2)="99VA4" S
LA74=$$LKUP^XUAF4($P(LA7PRDID,LA7CS,LA7I))
. I 'LA74 S LA74=$$LKUP^XUAF4($P(LA7PRDID,LA7CS,LA7I+1))
. I 'LA74 S LA74=$$FINDSITE^LA7VHLU2($P(LA7PRDID,LA7CS),1,1)
. I 'LA74 S LA74=$$FINDSITE^LA7VHLU2($P(LA7SFAC,LA7CS),1,1)
DIRECTIVE 2004-053 titled VISTA BLOOD BANK SOFTWARE VERSION 5.2.
Associated Remedy:
===============
HD0000000099666
HD0000000102341 (duplicate)
Associated E3R:
===============
N/A
Test Sites
==========
Fayetteville, NC (565) (medium)
Hines (578) (large)
North Chicago (556) (medium)
Northern Indiana HCS (610) (medium) (integrated)
ROUTINE SUMMARY
EFFECT ON BLOOD BANK FUNCTIONAL REQUIREMENTS: Patch LA*5.2*72 does not
===============
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
LA7VIN5A 9628469 9655113 46,64,67,72
LA72 N/A 4388949 72 (D)
alter or modify any software design safeguards or safety critical
(D) -- Routine deleted by KIDS after installation
List of preceding patches: 67
Sites should use CHECK^XTSUMBLD to verify checksums.
INSTALLATION INSTRUCTIONS
=========================
The install time for this patch is less than 2 minutes. This patch
should be installed when Laboratory users are off the system.
elements functions.
Suggested time to install: non-peak requirement hours.
The installation should NOT be queued.
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).
-
- 66 SEQ #55
- DATE APPLIED: 2009-04-21 14:06:08
- APPLIED BY: USER,SEVENTEEN
- DESCRIPTION:
Blood Bank Team Coordination
RISK ANALYSIS: Changes made by patch LA*5.2*66 have no effect on Blood Bank
5) For Lab UI messages, any units/reference ranges received from an instrument
are discarded as the units/reference ranges from the associated LABORATORY TEST
file (#60) are used.
6) For Lab UI messages, abnormal flags received from an instrument are not
stored.
software functionality, therefore RISK is none.
7) The Lab UI Auto Download process (routine LA7ADL) is changed to support the
FileMan system wide lock timeout via supported API LOCK^DILF.
8. To provide for data entry consistency, results received via this
interface are validated against the input transform for the data field
used to store the test results. Test results received from an instrument
that do not conform to the input transform for the related Lab Data Name
will be rejected.
If SET OF CODES is utilized as the data type for a particular interfaced
test, the internally stored code needs to be brought into alignment with
what the instrument is reporting. If the instrument sends a result that
does not match what is entered in the SET OF CODES that result is
considered not to be verifiable data.
Associated Remedy:
===============
HD0000000192820 lab DI at Lyons is not working Resolution:
VALIDATION REQUIREMENTS BY OPTION: Because of the nature of the changes made,
Resolved by site.
thru UI No software changes required.
HD0000000069104 NETWORKING DATA INNOVATIONS INSTRUMENT MGR
HD0000000069215 LAB DI - migrate from v1.5 to v1.6 TCP
HD0000000069217 Slow DHCP processing of lab instrument data
Associated E3R:
===============
N/A
no specific validation requirements exist as a result of installation of this
Test Sites
==========
MILWAUKEE, WI -VAMC (large)
NEW JERSEY HCS (large, integrated)
TUCSON, AZ -VAMC (large)
NEW OPTION:
========
patch.
[LA7 UI SETUP] Lab Universal Interface Setup
Allows configuring Lab Universal Interface entries (LA7UI*) in the
LAB MESSAGE PARAMETER file (#62.48) and corresponding entries in the
AUTO INSTRUMENT file (#62.4) which use the Lab Universal Interface.
This option is attached to menu option Lab Universal Interface Menu
[LA7 MAIN MENU].
PROTOCOLS:
==========
The following protocols are new:
LA7UI ORM-O01 EVENT 2.2
ORM event driver for Lab Universal Interface (HL7 v1.6 upgrade)
using HL7 messaging v2.2
LA7UI ORM-O01 SUBS 2.2
ORM subscriber for Lab Universal Interface (HL7 v1.6 upgrade) using
************************************************************************
HL7 messaging v2.2
LA7UI ORU-R01 SUBS 2.2
ORU subscriber for Lab Universal Interface (HL7 v1.6 upgrade) using
HL7 messaging v2.2
The following are ORU event drivers for Lab Universal Interface (HL7
v1.6 upgrade) using HL7 messaging v2.2 :
LA7UI1 ORU-R01 EVENT 2.2
LA7UI2 ORU-R01 EVENT 2.2
LA7UI3 ORU-R01 EVENT 2.2
LA7UI4 ORU-R01 EVENT 2.2
LA7UI5 ORU-R01 EVENT 2.2
LA7UI6 ORU-R01 EVENT 2.2
LA7UI7 ORU-R01 EVENT 2.2
LA7UI8 ORU-R01 EVENT 2.2
LA7UI9 ORU-R01 EVENT 2.2
LA7UI10 ORU-R01 EVENT 2.2
This patch upgrades the Lab Universal Interface (UI) from VistA's Health Level
Documentation Retrieval:
========================
Documentation is available on the ANONYMOUS.SOFTWARE directory at one of
the following Office of Information (OI) Field Offices. Sites may
retrieve documentation in one of the following ways:
1. The preferred method is to FTP the files from:
download.vista.domain.ext
which will transmit the files from the first available FTP server.
============================
Seven (HL) v1.5 to HL v1.6 including the use of v1.6 TCP/IP functionality. It
2. Sites may also elect to retrieve documentation directly from a
specific server as follows:
Albany ftp.fo-albany.domain.ext
Hines ftp.fo-hines.domain.ext
Salt Lake City ftp.fo-slc.domain.ext
The documentation distribution includes:
supports the current Lab UI HL7 Interface Specifications based on the HL7
File Name Contents Retrieval Formats
--------- -------- -----------------
LAB_52_LA66_INSTALL_USER_GUIDE.doc
Laboratory UI HL V1.6 Upgrade
Installation and User Guide
Patch LA*5.2*66 BINARY
LAB_52_LA66_INSTALL_USER_GUIDE.pdf
Laboratory UI HL V1.6 Upgrade
Installation and User Guide
Standard V2.2.
Patch LA*5.2*66 BINARY
LAB_52_LA66_HL7_SPECIFICATIONS.doc
Laboratory UI HL V1.6 Upgrade
Installation and User Guide
Patch LA*5.2*66 BINARY
LAB_52_LA66_HL7_SPECIFICATIONS.pdf
Laboratory UI HL V1.6 Upgrade
Installation and User Guide
Patch LA*5.2*66 BINARY
3. Documentation can also be retrieved from the VistA Documentation
Library (VDL) at http://www.domain.ext/vdl/
INSTALLATION INSTRUCTIONS
=========================
The current UI interface using the HL v1.5 interface will continue to function
The install time for this patch is less than 2 minutes. This patch
should be installed when Laboratory users are off the system.
The Lab Universal Interface Auto Download should be shutdown before
installing this patch. This can be done via the Start/Stop Auto
Download Background Job [LA7 ADL START/STOP] menu option.
The KIDS environment check determines if the Lab UI Auto Download
process is currently running:
after patch installation. The transition to the HL V1.6 interface can be
If it is running it will be automatically shutdown during patch
installation and automatically restarted after patch installation.
If the Lab UI Auto Download process is not running at patch
installation time then KIDS will take no action with the Lab UI Auto
download process.
After patch installation is complete, check the status of the Lab UI
Auto Download process using the option Start/Stop Auto Download
accomplished after patch installation on a connection by connection basis.
Background Job [LA7 ADL START/STOP] and configure to normal
operational setting (see step 6 below).
Suggested time to install: non-peak requirement hours.
The installation should NOT be queued.
Note: Patch installation needs to be coordinated with the Laboratory
Information Manager (LIM/ADPAC).
When possible, switching from the old interface to the new interface should be
1. Use the 'INSTALL/CHECK MESSAGE' option of the PackMan menu. This
option will load the KIDS patch onto your system.
2. On the 'Kernel Installation & Distribution System' Menu (KIDS),
select the 'Installation' menu.
3. Use the 'Verify Checksum in Transport Global' option and verify
that all routines have the correct checksums.
4. On the KIDS menu, under the 'Installation' menu, use the following
done on a per instrument basis instead of all instruments at once. Follow the
options:
Print Transport Global
Compare Transport Global to Current System
Backup a Transport Global
5. Use the 'Install Package(s)' option under the 'Installation' menu
and select the package 'LA*5.2*66'.
When prompted
'Want KIDS to Rebuild Menu Trees Upon Completion of Install?'
post installation instructions to convert an interface to the HL V1.6
choose 'NO'. Note: Responding "Yes" to the prompt for rebuilding
menu trees can significantly increase install time.
When prompted
'Want KIDS to INHIBIT LOGONs during the install?
choose 'NO'.
When prompted
'Want to DISABLE Scheduled Options, Menu Options, and
Protocols? YES//'
EFFECT ON BLOOD BANK FUNCTIONAL REQUIREMENTS: Patch LA*5.2*66 does not contain
interface.
choose 'NO' unless the site has additional laboratory options that
should be disabled during install.
6. If the Lab Universal Interface Auto Download process was stopped
manually, restart it via the Start/Stop Auto Download Background
Job [LA7 ADL START/STOP] menu option.
If the process was stopped by the KIDS install itself, the process
will restart automatically.
Note: Routine LA66 will be deleted after successful patch installation.
IMPLEMENTATION INSTRUCTIONS
------------------------------
See LABORATORY UNIVERSAL INTERFACE (UI) HEALTH LEVEL (HL) V1.6 UPGRADE
INSTALLATION AND USER GUIDE PATCH LA*5.2*66
Note: New Generic Instrument Manager (GIM) software must be obtained
INSTALLATION EXAMPLE
====================
Select Installation Option: Install Package(s) Select INSTALL NAME: LA*5.2*66
Loaded from Distribution 9/13/07@15:03:06
=> LA*5.2*66 ;Created on Sep 13, 2007@13:07:05
This Distribution was loaded on Sep 13, 2007@15:03:06 with header of
LA*5.2*66 ;Created on Sep 13, 2007@13:07:05
It consisted of the following Install(s):
from the vendor in order for this new interface to work.
LA*5.2*66 Checking Install for Package LA*5.2*66 Will first run the
Environment Check Routine, LA66
Sending install started alert to mail group G.LMI
Shutting down Lab Universal Interface Auto Download Job
..........
N O T E: If you abort this installation
restart the Lab Universal Interface background job.
--- Environment is okay ---
Install Questions for LA*5.2*66
Incoming Files:
62.48 LA7 MESSAGE PARAMETER (including data) Note: You already have
the 'LA7 MESSAGE PARAMETER' File. I will OVERWRITE your data with mine.
Want KIDS to Rebuild Menu Trees Upon Completion of Install? YES// n NO
Before the release of this patch lab instruments interfaced through TCP/IP were
Want KIDS to INHIBIT LOGONs during the install? YES// n NO Want to DISABLE
Scheduled Options, Menu Options, and Protocols? NO// n NO
Enter the Device you want to print the Install messages. Enter a '^' to abort
the install.
DEVICE: HOME// TELNET
using a non-supported modification of an HL7 routine. This patch will allow
Install Started for LA*5.2*66 :
Sep 13, 2007@15:03:27
Build Distribution Date: Sep 13, 2007
Installing Routines:
Sep 13, 2007@15:03:28
Running Pre-Install Routine: PRE^LA66
sites to interface their automated testing devices via supported TCP/IP
*** Pre install started ***
*** Pre install completed ***
Installing Data Dictionaries:
Sep 13, 2007@15:03:28
Installing Data:
Sep 13, 2007@15:03:28
Installing PACKAGE COMPONENTS:
functionality and will allow the sites to manage these interfaces using the HL7
Installing HL LOGICAL LINK
Installing HL7 APPLICATION PARAMETER
Installing PROTOCOL
Located in the LA7 (LAB MESSAGING) namespace.
Located in the LA7 (LAB MESSAGING) namespace.
Located in the LA7 (LAB MESSAGING) namespace.
Located in the LA7 (LAB MESSAGING) namespace.
v1.6 package's tools.
Located in the LA7 (LAB MESSAGING) namespace.
Located in the LA7 (LAB MESSAGING) namespace.
Located in the LA7 (LAB MESSAGING) namespace.
Located in the LA7 (LAB MESSAGING) namespace.
Located in the LA7 (LAB MESSAGING) namespace.
Located in the LA7 (LAB MESSAGING) namespace.
Located in the LA7 (LAB MESSAGING) namespace.
Located in the LA7 (LAB MESSAGING) namespace.
Located in the LA7 (LAB MESSAGING) namespace.
any changes to the VISTA BLOOD BANK Software as defined by VHA DIRECTIVE
Installing OPTION
Sep 13, 2007@15:03:29
LA*5.2*66
------------------------------------------------------------------------
Running Post-Install Routine: POST^LA66
*** Post install started ***
*** Updating facility name for LA7UI* entries in file #771 ***
*** Updating facility name completed ***
--- No actions required for post install ---
HL7 messages are HL7 version 2.2 and the messaging is composed of ORM~O01 and
Restarting Lab Universal Interface Auto Download Job
*** Post install completed ***
Sending install completion alert to mail group G.LMI
Updating Routine file...
Updating KIDS files...
LA*5.2*66 Installed.
Sep 13, 2007@15:03:32
ORU~R01 messages. Messaging uses original acknowledgement mode. ORM messages
Install Message sent #nnnnn
------------------------------------------------------------------------
--------------------------------------------------------------
100% | 25 50 75 |
Complete --------------------------------------------------------------
Install Completed
use "LA7LAB" as the Sending Application and "LA7UIx" as the Receiving
Application. ORU messages use "LA7UIx" as the Sending Application and "LA7LAB"
as the Receiving Application.
The PROTOCOL (#101), HL7 APPLICATION PARAMETER (#771), HL LOGICAL LINK (#870)
and LA7 MESSAGE PARAMETER (#62.48) files each have ten entries using a naming
convention that contains "LA7UIx" (where "x" is an integer) such as "LA7UI1
2004-058 titled VISTA BLOOD BANK SOFTWARE VERSION 5.2.
ORU-R01 EVENT 2.2" and "LA7UI1." This convention allows the site to interface
with multiple generic instrument managers.
To setup an auto-instrument, the MESSAGE CONFIGURATION field (#8) of the AUTO
INSTRUMENT file (#62.4) must be set to the appropriate LA7 MESSAGE PARAMETER
file (#62.48) entry (ie LA7UI1). Also, the FILE BUILD ENTRY field (#93) should
equal "EN" and the FILE BUILD ROUTINE field (#94) should equal "LA7UID".
In order to send/receive messages the configuration needs to be set ACTIVE via
its STATUS field (#2) of LA7 MESSAGE PARAMETER file (#62.48). The
configuration must also specify which routine is used to process messages in
LA7 MESSAGE PARAMETER file (#62.48) PROCESS DOWNLOAD field (#6) which should be
set to "D EN^LA7UIO" for Lab Universal Interfaces.
AUTO INSTRUMENT (#62.4)
MESSAGE CONFIGURATION (#8) = LA7 MESSAGE PARAMETER entry (ie LA7UI1)
FILE BUILD ENTRY (#93) = EN
FILE BUILD ROUTINE (#94) = LA7UID
EFFECT ON BLOOD BANK FUNCTIONAL REQUIREMENTS: Patch LA*5.2*66 does not alter or
LA7 MESSAGE PARAMETER (#62.48)
STATUS (#2) = ACTIVE
PROCESS DOWNLOAD (#6) = D EN^LA7UIO
1) The v1.5 interface constructed ORM message segments that were not in
compliance with the HL7 standard. Previously an ORC segment was followed by
one or more OBR segments. The HL7 standard specifies that ORC/OBR segments
should exist as a pair so in this interface each ordered test will be sent in
the ORM message as an ORC/OBR segment pair. Example:
modify any software design safeguards or safety critical elements functions.
PID...
PV1...
ORC...
OBR...
ORC...
OBR...
2) HL7 message data is now checked for conflicts with HL7 delimiters. If data
conflicts with the message's delimiters then the data with be escape encoded
according to HL7 rules.
3) In an ORM message, OBR-18 is constructed as an HL7 string data type. The
HL7 v1.5 interface constructed it as a coded element (CE) data type.
4) For Lab UI messages, if the specimen received does not match the HL7 0070
table, an interface error message will be created unless the specimen is
related to the LAB CONTROL NAME file (#62.3).
-
- 68 SEQ #56
- DATE APPLIED: 2010-07-16 09:22:59
- APPLIED BY: USER,SEVENTEEN
- DESCRIPTION:
Blood Bank Clearance
CYTOPATHOLOGY (#63.09)
"CH", "MI", "SP", "CY", "EM".
TIMESTAMP: 59725,36770 SENDING APPLICATION: LA7LAB
TRANSACTION MESSAGE TYPE: ORU EVENT TYPE: R01
MESSAGE STRUCTURE: ORU_R01 ACCEPT ACK CODE: AL
APPLICATION ACK TYPE: NE VERSION ID: 2.4
RESPONSE PROCESSING ROUTINE: D ACK^LA7VHL
SUBSCRIBERS: LA7 LAB RESULTS TO HDR (SUB)
NAME: LA7 LAB RESULTS TO HDR (SUB) ITEM TEXT: Send Lab Results to HDR
TYPE: subscriber
DESCRIPTION: This protocol should be attached to the HL7 event protocol
LA7 LAB RESULTS AVAILABLE (EVN). See this protocol for further information.
This subscriber protocol is used by the Laboratory package to indicate to
the HL package to send laboratory results to the VA Health Data Repository
(HDR).
It utilizes the "Router" Subscriber Protocol supported by the VistA HL
All of the above changes have been reviewed by the VISTA Blood Bank
package. The routing logic uses the value of the parameter passed into the
router to determine which Laboratory package subscript should be sent to
the HDR.
Examples:
ROUTING LOGIC: D RTR^LA7HDR("CH;") will only send to HDR-IMS results
associated with Laboratory "CH" subscript.
ROUTING LOGIC: D RTR^LA7HDR("MI;") will only send to HDR-IMS results
Developer and found to have no impact on the VISTA BLOOD BANK SOFTWARE
associated with Laboratory "MI" subscript.
ROUTING LOGIC: D RTR^LA7HDR("CH;MI;SP;") will only send to HDR-IMS results
associated with Laboratory "CH", "MI", and "SP" subscripts.
TIMESTAMP: 59056,40125 RECEIVING APPLICATION: LA7HDR
EVENT TYPE: R01 LOGICAL LINK: VDEFVIE4
RESPONSE MESSAGE TYPE: ACK SENDING FACILITY REQUIRED?: YES
RECEIVING FACILITY REQUIRED?: YES ROUTING LOGIC: D RTR^LA7HDR("CH;")
control functions.
NOTE: This subscriber protocol is distributed with the ROUTING LOGIC
disabled. See post-installation instructions for guidance to
enable the protocol.
2. The following option is added to the OPTION file (#19)
NAME: LA7 HDR RECOVER MENU TEXT: Recover/Transmit Lab HDR Result
Messages
TYPE: run routine
PACKAGE: AUTOMATED LAB INSTRUMENTS
DESCRIPTION: Option to recover from failed Lab HDR ORU Result message
generation and/or transmission failure. This option allows the user to
select those VistA Laboratory accessions that need to be transmitted to
the VA HDR and other subscribers of the VistA Laboratory Result Available
HL7 message capability via the protocol Lab Results Available Event [LA7
LAB RESULTS AVAILABLE (EVN)].
If the original message generation/transmission failed due to system or
communication problems then using this option will allow the generation of
new HL7 messages with the results associated with the selected
RISK ANALYSIS: Changes made by patch LA*5.2*68 have no effect on Blood
accessions. Accessions can be selected using the human-readable accession
designation (area abbreviation modified date accession number - "CH 1225
100") or the accession's associated 10 character unique identifier (UID).
ROUTINE: RECOVER^LA7HDR
UPPERCASE MENU TEXT: RECOVER/TRANSMIT LAB HDR RESUL
This option is assigned to the Lab liaison menu option [LRLIAISON] and
can be assigned to other uses as needed that support/monitor message
transmission to the VA HDR and other subscribers.
Bank software functionality, therefore RISK is none.
3. The LA7HDR routine, if the configuration LA7HDR in LA7 MESSAGE
PARAMETER file (#62.48) has an active status, queues the record for
transmission to the HDR via a HL7 ORU result message which is transmitted
by the HL package to any subscribers of event protocol LA7 LAB RESULTS
AVAILABLE (EVN) in addition to the HDR subscriber LA7 LAB RESULTS TO HDR
(SUB).
The LA7 LAB RESULTS TO HDR (SUB) subscriber protocol uses the logical
link VDEFVIE4. This is a router subscriber protocol which determines
which Lab HL7 messages are sent to the HDR. See protocol description
for further information.
4. Anatomic Pathology is not "CPRS-aware" and is unable to notify CPRS of
release of anatomic pathology results. HDR will be notified of
availability of anatomic pathology results via three new-style
cross-references in LAB DATA file (#63). These indexes will also trigger
generation of the Lab HL7 ORU message if this capability has been enabled.
EFFECT ON BLOOD BANK FUNCTIONAL REQUIREMENTS: Patch LA*5.2*68 does not
The three new cross-references are:
Subfile #63.02
New-Style Indexes:
AC (#98) FIELD MUMPS ACTION
Short Descr: Notify HDR and others that this report is available.
Description: This MUMPS cross-reference triggers the sending of this
report to the Health Data Repository (HDR) and other
====================
alter or modify any software design safeguards or safety critical elements
subscribers when electron microscopy results are
released.
Set Logic: D APQ^LA7HDR(DA(1),"EM",DA)
Kill Logic: Q
X(1): REPORT RELEASE DATE (63.02,.11) (Subscr 1) (forwards)
Subfile #63.08
New-Style Indexes:
functions.
AD (#95) FIELD MUMPS ACTION
Short Descr: Notify HDR and others that this report is available.
Description: This MUMPS cross-reference triggers the sending of this
report to the Health Data Repository (HDR) and other
subscribers when surgical pathology results are
released.
Set Logic: D APQ^LA7HDR(DA(1),"SP",DA)
Kill Logic: Q
X(1): REPORT RELEASE DATE/TIME (63.08,.11) (Subscr 1)
(forwards)
Subfile #63.09
New-Style Indexes:
AD (#96) FIELD MUMPS ACTION
Short Descr: Notify HDR and others that this report is available.
Description: This MUMPS cross-reference triggers the sending of this
report to the Health Data Repository (HDR) and other
subscribers when cytology results are released.
POTENTIAL IMPACT ON SITES: This patch contains changes to 0 routines and
Set Logic: D APQ^LA7HDR(DA(1),"CY",DA)
Kill Logic: Q
X(1): REPORT RELEASE DATE/TIME (63.09,.11) (Subscr 1)
(forwards)
5. Microbiology results. The current Laboratory package does not support
LOINC encoding of microbiology results. A default encoding is enabled
to LOINC encode standard microbiology tests and antibiotics.
LOINC codes valid as of version 2.14.
1 file identified in Veterans Health Administration (VHA) Directive 99-053,
Default mapping of NLT/LOINC codes to standard fields within the
MICROBIOLOGY (#5) multiple of LAB DATA file (#63):
Test Order NLT Result NLT LOINC Code
Bacteriology report (#11) 87993.0000
Gram stain (#11.6) 87993.0000 87754.0000 664-3
Bacteriology organism (#12) 87993.0000 87570.0000 11475-1
Bacteria colony count (#12,1) 87719.0000 564-5
group B listing. The changes have no effect on Blood Bank functionality or
Parasite report (#14) 87505.0000
Parasite organism (#16) 87505.0000 87576.0000 17784-0
Mycology report (#18) 87994.0000
Fungal organism (#20) 87994.0000 87578.0000 580-1
Fungal colony count (#20,1) 87994.0000 87723.0000 19101-5
Mycobacterium report (#22) 87995.0000
Acid Fast stain (#24) 87995.0000 87756.0000 11545-1
Acid Fast stain quantity (#25) 87995.0000 87583.0000 11545-1
Mycobacterium organism (#26) 87995.0000 87589.0000 543-9
Mycobacterium colony count (#26,1) 87995.0000 87719.0000 564-5
medical device control functions. There is no adverse potential to sites.
Virology report (#33) 87996.0000
Viral agent (#36) 87996.0000 87590.0000 6584-7
Bacteriology or mycobacterium (TB) organism's susceptibilities -
is based on local site's mapping of NATIONAL VA LAB CODE field (#64)
in ANTIMICROBIAL SUSCEPTIBILITY file (#62.06) and the related default
LOINC code associated with this VA NLT code. Use option Map/Unmap
Antimicrobial Default LOINC Code [LR LOINC MAP ANTIMICROBIAL] to
configure the default LOINC code for each antibiotic.
6. Surgical Pathology results. The current Laboratory package does not
support LOINC encoding of surgical pathology results.
LOINC codes valid as of version 2.14.
Default mapping of NLT/LOINC codes to standard fields within the
SURGICAL PATHOLOGY (#8) multiple of LAB DATA file (#63):
Test Order NLT Result NLT LOINC Code
Specimen (#.012) 88515.0000 88539.0000 22633-2
Brief clinical history (#.013) 88515.0000 88542.0000 22636-5
========================================
Preoperative diagnosis (#.014) 88515.0000 88544.0000 10219-4
Operative findings (#.015) 88515.0000 88546.0000 10215-2
Postoperative diagnosis (#.016) 88515.0000 88547.0000 10218-6
Gross description (#1) 88515.0000 88549.0000 22634-0
Microscopic description (#1.1) 88515.0000 88563.0000 22635-7
Frozen section (#1.3) 88515.0000 88569.0000 22635-7
Surgical path diagnosis (#1.4) 88515.0000 88571.0000 22637-3
Supplementary report (#1.2) 88515.0000 88589.0000 22639-9
Specimen weight (#2) 88515.0000 81233.0000 3154-2
7. Cytology results. The current Laboratory package does not support
LOINC encoding of cytology results.
LOINC codes valid as of version 2.14.
Default mapping of NLT/LOINC codes to standard fields within the
CYTOPATHOLOGY (#9) multiple of LAB DATA file (#63):
Test Order NLT Result NLT LOINC Code
Specimens (#.012) 88593.0000 88539.0000 22633-2
VISTA Laboratory Package patch LA*5.2*68 contains changes to software
This patch supports the VA Health Data Repository (HDR) effort,
Brief clinical history (#.013) 88593.0000 88542.0000 22636-5
Preoperative diagnosis (#.014) 88593.0000 88544.0000 10219-4
Operative findings (#.015) 88593.0000 88542.0000 10215-2
Postoperative diagnosis (#.016) 88593.0000 88547.0000 10218-6
Gross description (#1) 88593.0000 88549.0000 22634-0
Microscopic examination (#1.1) 88593.0000 88563.0000 22635-7
Supplementary report (#1.2) 88593.0000 88589.0000 22639-9
Cytopathlogy diagnosis (#1.4) 88593.0000 88571.0000 22637-3
allowing changes to LAB DATA file (#63) to be transmitted to the HDR
8. Electron microscopy results. The current Laboratory package does not
support LOINC encoding of electron microscopy.
Default mapping of NLT/LOINC codes to standard fields within the
EM (#2) multiple of LAB DATA file (#63):
Test Order NLT Result NLT LOINC Code
Specimens (#.012) 88597.0000 88057.0000 22633-2
Brief clinical history (#.013) 88597.0000 88542.0000 22636-5
Preoperative diagnosis (#.014) 88597.0000 88544.0000 10219-4
via a VistA Laboratory HL7 Result (ORU) message.
Operative findings (#.015) 88597.0000 88542.0000 10215-2
Postoperative diagnosis (#.016) 88597.0000 88547.0000 10218-6
Gross description (#1) 88597.0000 88549.0000 22634-0
Microscopic examination (#1.1) 88597.0000 88563.0000 22635-7
Supplementary report (#1.2) 88597.0000 88589.0000 22639-9
EM diagnosis (#1.4) 88597.0000 88571.0000 22637-3
9. It corrects a defect identified during patch development with
processing input parameters for the GCPR^LA7QRY API. If the input
parameter LA7SC specified specific subscripts to search then the API
would search those subscripts for any search code even when specific
search codes were passed to the API in the LA7SC array.
10. Converts several FileMan DBS calls on INSTITUTION file (#4) to using
supported API's $$NS^XUAF4 and $$STA^XUAF4.
11. It corrects a defect identified during patch development with
processing input parameters for the GCPR^LA7QRY API. If the input
parameters LA7SDT and LA7EDT specified specific results available date
Additionally, it provides the capability for the transmission of the HL7
range the API could return anatomic pathology results which have not
been released. This API has been corrected to check the REPORT RELEASE
DATE field (#.11) for subscripts "CY", EM", "SP".
12. Remedy ticket HD0000000096207 reported a problem with the error code
returned by the Lab API LA7QRY. A FileMan DBS error code was erroroneously
being returned to the calling application. Routines LA7QRY, LA7QRY1, and
LA7QRY2 has been modified to use a different name spaced variable LA7QERR
to return to the calling application any error conditions. Additionally,
routine LA7VOBX1 has been modified to use another name spaced variable
ORU message containing patient laboratory results to subscribers of the HL7
LA7DDERR to handle FileMan DBS error conditions related to FileMan data
dictionary calls.
13. It corrects a defect identified by MyHeatheVet regarding encoding of
the following fields in the OBR segment relating to anatomic pathology
reports:
OBR-32 - Principal result interpreter
OBR-33 - Assistant result interpreter
OBR-34 - Technician
OBR-35 - Transcriptionist
event protocol LA7 LAB RESULTS AVAILABLE (EVN) as these results are made
The name component of these fields was being encoded with the wrong HL7
delimiter (component separator). The name component will be encoded with
the subcomponent separator per the HL7 standard.
14. To integrate the VistA-Office EHR with the regular VistA system as
well as adding functionality also available in the Indian Health Services
system, the GQPR^LA7QRY API has been modified to allow for VistA-Office
EHR to use data specifically geared toward clinical operations, whether
in a hospital or a standalone clinic. The use of an Electronic
available within the Laboratory package. The following subscripts are
Health Record number as opposed to a SSN for patient identification is
supported as an identifier accepted as input to this API.
The entry point GCPR^LA7QRY remains unchanged. However, the parameter
used to pass the patient identifier should contain a 2nd piece indicating
the type of identifier contained in the 1st piece.
It supports the following types of patient identifiers
SS = Social Security number
PI = VA MPI Integration Control Number
supported by the event: "CH", "MI", "SP", "CY", "EM". See post-install
MR = medical record number of patient in file PATIENT/IHS (#9000001)
To regular VistA users this modification will not be seen.
15. To support HDR-Historical which uses the GRPR^LA7QRY API to extract
historical laboratory test results, the input parameter LA7SC to GCPR^LA7QRY
supports a 2nd piece. When the 2nd piece of input parameter LA7SC equals
1 the API will return results encoded using VUID's when available.
16. Remedy tickets HD0000000141922/HD0000000148089 reported a problem with
instructions for enabling this capability.
failure of generation of MailMan bulletin LA7 ORDER STATUS CHANGED at
collection laboratory facility. Routine LA7VMSG1 changed to set interface
type to set flag in Lab HL7 ORU message indicating an order status change
to trigger bulletin generation at collecting site.
ASSOCIATED E3R
--------------
None
controlled by VHA DIRECTIVE 99-053, titled VISTA BLOOD BANK SOFTWARE.
ASSOCIATED REMEDY
-----------------
HD0000000096207
HD0000000141922
HD0000000148089
TEST SITES
----------
Atlanta VAMC
Biloxi VAMC
Boston HCS
El Paso VAMC
Houston VAMC
Milwaukee VAMC
North CHhicago VAMC
Northhampton VAMC
Palo Alto HCS
Philadelphia VAMC
Pittsburgh HCS
****************************************************************************
Puget Sound HCS
Salt Lake City VAMC
South Texas HCS
VA Greater Los Angeles HCS
INSTALLATION INSTRUCTIONS
=========================
The install time for this patch is less than 5 minute. This patch
can be installed when Laboratory users are on the system.
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).
Patch LA*5.2*68 allows the HL7 ORU message containing patient laboratory
1. LOAD TRANSPORT GLOBAL
---------------------------------------
Choose the PackMan message containing this patch and invoke the
INSTALL/CHECK MESSAGE PackMan option.
2. START UP KIDS
Start up the Kernel Installation and distribution System
Menu [XPD MAIN]:
Edits and Distribution ...
results to be transmitted to the subscriber, LA7 LAB RESULTS TO HDR
Utilities ...
Installation ...
Select Kernel Installation & Distribution System Option: Installation
----
1 Load a Distribution
2 Verify Checksums in Transport Global
3 Print Transport Global
4 Compare Transport Global to Current System
5 Backup a Transport Global
(SUB). This subscriber protocol is used to transmit laboratory results to
6 Install Package(s)
Restart Install of Package(s)
Unload a Distribution
Select Installation Option:
3. Select Installation Option:
-------------------------------
NOTE: The following are OPTIONAL - (When prompted for the
INSTALL NAME, enter LA*5.2*68):
the VA HDR.
a. Backup a Transport Global - This option will create a
backup message of any routines exported with this patch.
It will not backup any other changes such as DD's or templates.
b. Compare Transport Global to Current System - This option
will allow you to view all changes that will be made when this
patch is installed. It compares all components of this patch
(routines, DD's, templates, etc.).
c. Verify Checksums in Transport Global - This option will
allow you to ensure the integrity of the routines that are in
the transport global.
4. Select Installation Option: Install Package(s)
------------------
**This is the step to start the installation of this KIDS patch:
a. Choose the Install Package(s) option to start the patch install.
(When prompted for the INSTALL NAME, enter LA*5.2*68.)
b. When prompted 'Want KIDS to INHIBIT LOGONs during the install?
NO//' answer NO (unless otherwise indicated)
c. When prompted 'Want to DISABLE Scheduled Options, Menu Options,
The HDR Team will contact the Chief of IRM at each site to set up the
and Protocols? NO//' answer NO (unless otherwise indicated)
Note: Routine LA68 will be deleted after successful patch installation.
POST-INSTALLATION INSTRUCTIONS:
===============================
Changes include:
coordination of lab extraction (LA*5.2*68) and the activation of the
***************************************************************************
After the installation of Patch LA*5.2*68, do not activate the LA7 LAB
RESULTS TO HDR (SUB) subscriber protocol until contacted by the HDR team
***************************************************************************
NOTE: Use the following steps only when activating the transmission of
laboratory data to the VA HDR and/or interfacing to a Commercial Off the
subscriber (HDR).
Shelf System (COTS) or other VistA subscriber. No further action is
required, if there is no requirement to activate this interface.
To activate messaging to the VA HDR perform steps 1, 2, and 3.
To activate messaging to COTS and other VistA subscribers
perform steps 1 and 4.
1. To utilize the building and transmission of HL7 Lab ORU result messages.
Enable the configuration 'LA7HDR' in LA7 MESSAGE PARAMETER file
(#62.48). This is accomplished by setting the field STATUS (#2) to
'ACTIVE' using VA File Manager. Setting this field to 'INACTIVE' will
turn off generation of this Lab HL7 message.
Select VA FileMan Option: Enter or Edit File Entries
INPUT TO WHAT FILE: LA7 MESSAGE PARAMETER// 62.48 LA7 MESSAGE PARAMETER
EDIT WHICH FIELD: ALL// STATUS
THEN EDIT FIELD:
The coordination of extracting existing laboratory data (HDR historical)
Select LA7 MESSAGE PARAMETER CONFIGURATION: LA7HDR
STATUS: INACTIVE// ACTIVE ACTIVE
2. Activation of transmission to HDR requires coordination with your
assigned HDR Implementation Manager (IM). Sites should not activate the
LA7 LAB RESULTS TO HDR (SUB) subscriber until notified by the HDR
team. The coordination of extractions of existing laboratory data will
be started at the same time the configuration of the LA7 LAB RESULTS TO
HDR (SUB) subscriber to ensure that there is an overlap of laboratory
and the configuration of the LA7 LAB RESULTS TO HDR (SUB) subscriber will
results. This overlap is done to ensure all laboratory results are in
the HDR.
a. Set up VDEFVIE4 link for Laboratory data transmission
Use the HL7 Main Menu, Filers option to look at the setup for
VDEFVIE3.
Copy down the IP and port number used for VDEFVIE3.
be started at the same time. This will ensure that there is an overlap of
Use the HL7 Main Menu, Filers option to edit VDEFVIE4.
Enable auto startup and add the same IP and port numbers used for
VDEFVIE3.
Use the HL7 Main Menu, Start/Stop Links option to start the VDEFVIE4
link.
Use the HL7 Main Menu, Site Parameters option to select VDEF view
and add VDEFVIE4 to the view.
laboratory results between the real time extraction of lab data and the
b. To activate the interface to the VA HDR use Protocol Edit option
[HL EDIT INTERFACE] on the HL package Interface Developer Options
[HL MENU INTERFACE TK] menu option and edit protocol LA7 LAB RESULTS
TO HDR (SUB). Go to the second ScreenMan screen and edit the field
ROUTING LOGIC and remove the leading ";" character and enter the
'save' command to save the changes to the protocol.
HL7 SUBSCRIBER PAGE 2 OF 2
historical extraction of lab data.
LA7 LAB RESULTS TO HDR (SUB)
---------------------------------------------------------------------------
RECEIVING APPLICATION: LA7HDR
RESPONSE MESSAGE TYPE: ACK EVENT TYPE: R01
SENDING FACILITY REQUIRED?: YES RECEIVING FACILITY REQUIRED?: YES
SECURITY REQUIRED?:
LOGICAL LINK: VDEFVIE4
PROCESSING RTN:
ROUTING LOGIC: ;D RTR^LA7HDR("CH;") <-- remove leading ";" character
____________________________________________________________________________
COMMAND: Press <PF1>H for help Insert
If a VA site activates the LA7 LAB RESULTS TO HDR (SUB) subscriber before
After the change the field should look like:
ROUTING LOGIC: D RTR^LA7HDR("CH;")
3. To transmit Lab HL7 ORU result messages to another system, i.e.
Commercial Off the Shelf System (COTS).
a. Create a HL7 subscriber protocol as documented in HL7 Site Manager &
Developer Manual version 1.6*56
b. Attach this protocol as a subscriber to HL7 event protocol LA7 LAB
New style indexes have been created for the following sub-files
the historical extraction of existing laboratory data, the real time
RESULTS AVAILABLE (EVN). Use Protocol Edit option [HL EDIT INTERFACE]
on the HL package Interface Developer Options [HL MENU INTERFACE TK]
menu option to add this subscriber.
4. Controlling message generation and transmission.
Notify the HDR Project Office in the event that this interface is
deactivated and the interface to the HDR was previously activated
extraction of lab data at the VA site may not be synchronized with the
a. To turn off message building and transmission to ALL subscribers
of event protocol LA7 LAB RESULTS AVAILABLE (EVN).
Disable the configuration 'LA7HDR' in LA7 MESSAGE PARAMETER file
(#62.48). This is accomplished by setting the field STATUS (#2) to
'INACTIVE' using VA File Manager Enter or Edit File Entries [DIEDIT].
Setting this field to 'INACTIVE' will turn off generation of this Lab
HL7 message.
b. To turn off message transmission to a specific subscriber.
On the HL package, Interface Developer Options [HL MENU INTERFACE
HDR data.
TK] menu option, use the Protocol Edit [HL EDIT INTERFACE] option to
remove the related subscriber protocol from the event protocol LA7
LAB RESULTS AVAILABLE (EVN).
For the VA HDR, remove subscriber protocol LA7 LAB RESULTS TO HDR
(SUB).
INSTALLATION EXAMPLE
====================
Select Installation Option: 6 Install Package(s)
Select INSTALL NAME: LA*5.2*68 Loaded from Distribution 2/4/05@10:21
=> LA*5.2*68
This Distribution was loaded on Feb 04, 2005@10:21 with header of
LA*5.2*68
It consisted of the following Install(s):
If you have questions regarding installation or implementation,
LA*5.2*68
Checking Install for Package LA*5.2*68
Will first run the Environment Check Routine, LA68
--- Environment Check is Ok ---
Install Questions for LA*5.2*68
Incoming Files:
contact the HDR Project Office.
62.48 LA7 MESSAGE PARAMETER (including data)
Note: You already have the 'LA7 MESSAGE PARAMETER' File.
I will OVERWRITE your data with mine.
63 LAB DATA (Partial Definition)
Note: You already have the 'LAB DATA' File.
Want KIDS to Rebuild Menu Trees Upon Completion of Install? YES//
Want KIDS to INHIBIT LOGONs during the install? NO// NO
Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO// NO
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.
Once the HDR Project Office confirms that installation and implementation
DEVICE: HOME// TELNET VIRTUAL
Install Started for LA*5.2*68 :
Feb 04, 2005@10:21:55
Build Distribution Date: Feb 04, 2005
Installing Routines:.............
was accomplished successfully, you must log a Remedy ticket for any
Feb 04, 2005@10:21:55
Running Pre-Install Routine: PRE^LA68.
Sending install started alert to mail group G.LMI
*** Pre install started ***
--- No action required---
subsequent problems encountered.
*** Pre install completed ***
Installing Data Dictionaries: ...
Feb 04, 2005@10:21:55
Installing Data:
Feb 04, 2005@10:21:55
Installing PACKAGE COMPONENTS:
of the LAB DATA file (#63):
Installing HL7 APPLICATION PARAMETER...
Installing PROTOCOL..
Located in the LA7 (LAB MESSAGING) namespace..
Located in the LA7 (LAB MESSAGING) namespace..
Located in the LA7 (LAB MESSAGING) namespace..
Feb 04, 2005@10:21:55
Running Post-Install Routine: POST^LA68.
*****************************************************************************
*** Post install started ***
*** Clearing facility name for LA7LAB entry in file #771 ***
*** Clearing facility name completed ***
*** Post install completed ***
Sending install completion alert to mail group G.LMI
Updating Routine file......
Updating KIDS files.......
LA*5.2*68 Installed.
Feb 04, 2005@10:21:55
Install Message sent #xxxx
1. The following protocols are added to the PROTOCOL file (#101)
NAME: LA7 LAB RESULTS ACTION
ITEM TEXT: Lab process results for HL7 messaging
TYPE: action
PACKAGE: AUTOMATED LAB INSTRUMENTS
ELECTRON MICROSCOPY (#63.02)
DESCRIPTION: Action protocol to setup sending lab results to HL7 message
subscribers via protocol LA7 LAB RESULTS AVAILABLE (EVN) - Lab Results
Available Event. This protocol should be attached to protocol LAB RESULTS
=> EXTERNAL PACKAGE [LR7O ALL EVSEND RESULTS] which is an extended action
protocol triggered by the lab result verification process.
ENTRY ACTION: D QUEUE^LA7HDR TIMESTAMP: 59056,40855
NAME: LA7 LAB RESULTS AVAILABLE (EVN) ITEM TEXT: Lab Results Available Event
TYPE: event driver
SURGICAL PATHOLOGY (#63.08)
DESCRIPTION: A VistA Laboratory package HL7 ORU result message is created
and sent by the HL package for transmission to any subscribers of event
protocol LA7 LAB RESULTS AVAILABLE (EVN).
It provides the capability for the generation of a Laboratory HL7 ORU
message containing patient laboratory results to subscribers of the HL7
event protocol LA7 LAB RESULTS AVAILABLE (EVN) as these results are made
available within the Laboratory package.
The following subscripts are supported by the event:
-
- 74
- DATE APPLIED: 2012-09-24 15:46:23
- APPLIED BY: USER,SEVENTEEN
- DESCRIPTION:
Refer to National Patch Module.
-
- 80
- DATE APPLIED: 2013-09-30 10:18:08
- APPLIED BY: USER,SEVENTEEN
-
- 81 SEQ #60
- DATE APPLIED: 2014-01-09 15:55:12
- APPLIED BY: USER,SEVENTEEN
- DESCRIPTION:
1. Erroneous nodes created in File 68 for MICRO with VITEK result
interface.
-
- 36 SEQ #24
- DATE APPLIED: 1997-10-16 00:00:00
- APPLIED BY: USER,ONE
- DESCRIPTION:
Resolves zero isolate problem on Vitek Literal Interface.
-
- 83 SEQ #61
- DATE APPLIED: 2014-06-18 12:33:23
- APPLIED BY: USER,SEVENTEEN
- DESCRIPTION:
1) TICKET 965986 LRMIEDZ Subscript Error
The patch modifies code in VITEK LITERAL routine LAMIVTL4 that uses
improper subscripting in a $O to set a variable. As a consequence, the
variable is set to null. This null value later causes a Subscript Errror
when LAMIVTL4 calls UNDO^LRMIEDZ and an attempt is made to access the
ACCESSION FILE (#68) using it.
-
- 84 SEQ #62
- DATE APPLIED: 2015-03-31 14:14:39
- APPLIED BY: USER,SEVENTEEN
- DESCRIPTION:
The patch modifies code in two (2) routines to correct HL7 escape
characters in OBX result segments and properly handle pipe "|" characters
in remarks from lab instruments.
-
- 85 SEQ #63
- DATE APPLIED: 2015-06-10 12:14:29
- APPLIED BY: USER,SEVENTEEN
- DESCRIPTION:
This patch addresses three (3) issues of Laboratory Electronic Data
Routine LA7VOBRB is modified to send back the collecting site's override
SNOMED code in the result transaction.
Routine: LA7VOBRB
Components:
===========
N/A
3. Override SNOMED codes are not sent with results.
==================== Installation Instructions ====================
This patch may be loaded with users on the system. You may wish to
install it during non-peak hours. Installation will take less than 1
minute.
NOTE: Kernel patches must be current on the target system to avoid
problems loading and/or installing this patch.
1. Use the 'INSTALL/CHECK MESSAGE' option of the PackMan menu. This
option will load the KIDS patch onto your system.
2. The patch has now been loaded into a Transport global on your
system. You now need to use KIDS to install the transport global.
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.
Associated NSR(s):
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
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.
6. Use the 'Install Package(s)' option under the 'Installation' menu
and select the package 'LA*5.2*85.
If prompted 'Want KIDS to INHIBIT LOGONs during the install? NO//,
choose 'NO'.
When prompted 'Want to DISABLE Scheduled Options, Menu Options, and
Protocols? NO//', choose 'NO'.
N/A
Associated Remedy ticket(s):
==========================
Interchange (LEDI) HL7 interfaces:
1. INC000000900556 - Result transaction SNOMED code application errors
2. INC000000917708 - Override SNOMED code issue on incoming orders
3. INC000001080712 - Override SNOMED code issue on outgoing results
Blood Bank Review:
==================
Participating Test Sites:
=========================
TBD
Remedy Overview:
================
1. INC000000900556 - Result transaction SNOMED code application errors
Problem:
--------
1. An application error occurs when processing results if a Systematized
An application error is generated by a collecting site during processing
of incoming result transactions if the collecting site does not have a
SNOMED code on file for the topography and the host site sends a SNOMED
code. Because of the application error, the HL7 table 0070 is not being
checked to determine if the topography sent by the host site is valid.
Resolution:
-----------
Routine LA7VIN4 is modified to not generate an application error if the
Nomenclature of Medicine (SNOMED) code is not defined on the
collecting site has no SNOMED code on file but the host site is sending
one. Specimen validation then proceeds to the HL70070 table.
Routine: LA7VIN4
2. INC000000917708 - Override SNOMED code issue on incoming orders
Problem:
--------
collecting site for the specimen.
A collecting site may be a non-VA facility which does not have the same
SNOMED codes on file as a VA facility. This presents a problem when a
VA facility (the host site) receives orders from the non-VA facility (the
collecting site). An application error is generated at the host site
because of the discrepancy.
LEDI software had developed an option (LA7S MAP NON-VA SNOMED CODES) to
allow for this situation. The intent was that a specimen type /
collection sample could have an "override" SNOMED code defined on the
host site system.
However, the code on the host site which deformats the HL7 order
transactions does not reference the file set by the option LA7S MAP
NON-VA SNOMED CODES. Therefore, an application error is generated that
the order cannot be filed due to the SNOMED code discrepancy.
Resolution:
-----------
Routine LA7SMU2 is modified to check the LA7S MAP NON-VA SNOMED CODES
2. Override SNOMED codes are not referenced when processing incoming
configuration on the host site for override SNOMED codes when processing
orders from a collecting site.
Routine: LA7SMU2
3. INC000001080712 - Override SNOMED code issue on outgoing results
Problem:
--------
orders.
LEDI code was corrected under ticket INC000000917708 so that the host
facility will reference override SNOMED code and file the order.
However, when the order is resulted, an application error will occur on
the collecting site because the host is not sending back the collecting
site's override SNOMED code.
Resolution:
-----------
-
- 86 SEQ #64
- DATE APPLIED: 2015-06-16 12:21:55
- APPLIED BY: USER,SEVENTEEN
- DESCRIPTION:
interface situations which occur simultaneously.
This patch addresses two (2) Laboratory Electronic Data Interchange (LEDI)
issues:
1. A test already built to a shipping manifest can be built to another
shipping manifest for a different date. A test should be built to
only one shipping manifest.
2. A null subscript software error may occur which is caused by several
-
- 91 SEQ #65
- DATE APPLIED: 2016-06-16 16:13:57
- APPLIED BY: USER,FIFTYFOUR
-
- 88
- DATE APPLIED: 2016-08-03 14:18:16
- APPLIED BY: USER,FIFTYFOUR
- DESCRIPTION:
Associated Patches: (v)LA*5.2*80 <<= must be installed BEFORE `LA*5.2*88'
TEXT: Msg #|1|, Auto Release not allowed for accession UID |2|. Results
have previously been released.
SEND ALERT: YES
New Service Requests (NSRs):
==============================
NSR# 20131009: Employ laboratory autoverification in the Veterans Health
Administration.
Test Sites:
Description:
===========
Kansas City VAMC (Alpha)
Tucson (Beta)
Tampa (Beta)
Iowa City (Beta)
Fresno (Beta)
Software and Documentation Retrieval Information
==============================
===========
VistA Laboratory patch LR*5.2*458 software is distributed by Host File,
along with LA*5.2*88. Software is available on the ANONYMOUS.SOFTWARE
directory at one of the following Office of Information (OI) Field
Offices. The preferred is to retrieve the file using Secure File Transfer
Protocol (SFTP) from download.vista.domain.ext, which transmits files from
the first available FTP server. Sites may also select to retrieve
documentation directly from a specific server as follows:
Albany ftp.fo-albany.domain.ext
Hines ftp.fo-hines.domain.ext
Salt Lake City ftp.fo-slc.domain.ext
The build for this patch is distributed as part of a multi-package build
File Name Contents Retrieval Format
------------------ -------------------- ----------------
LAB_AUTORELEASE_1_0.KID Host File containing ASCII
KIDS software distribution
The VistA Documentation Library (VDL) web site will also contain
LR_52_458_LA_52_88 Release Notes Binary
for LR*5.2*458 and LA*5.2*88
that contains LR*5.2*458 and LA*5.2*88. This contains functionality to
Lab AutoRelease 1.0 User Guide Binary
Lab AutoRelease 1.0 Technical Manual Binary
Lab UI HL V1.6 Upgrade Installation Binary
and User Guide
Lab UI HL V1.6 Upgrade Interface Binary
Specifications Document
enable Auto Verification and Auto Release of lab normal lab results and
This website is usually updated within 1-3 days of the patch release date.
The VDL web address for Laboratory Universal Interface user documentation
is: http://www.domain.ext/vdl/application.asp?appid=120
Installation Instructions
=========================
This patch, LA*5.2*88, is part of a combined build for Laboratory
Autoverification.
was initially developed at the Kansas City VAMC. This new process
Please refer to patch LR*5.2*458 for installation instructions.
Routine Information:
====================
The second line of each of these routines now looks like:
;;5.2;AUTOMATED LAB INSTRUMENTS;**[Patch List]**;Sep 27, 1994;Build 10
The checksums below are new checksums, and
involves automatic review and release of test results based on a
can be checked with CHECK1^XTSUMBLD.
Routine Name: LA7UCFG
Before: B4239468 After: B137316017 **66,88**
Routine Name: LA7UCFG1
Before: n/a After: B29526912 **88**
Routine Name: LA7UIO1
Before: B66837499 After: B75417661 **66,74,88**
Routine Name: LA7UTILB
Before: B12063183 After: B23365722 **74,88**
lab-established set of boundaries, also referred as rules, rule sets, and
Routine Name: LA7VHL
Before: B32679919 After: B38289473 **27,46,62,64,67,74,88**
Routine Name: LA7VHLU8
Before: B10483894 After: 60447079 **74,88**
Routine Name: LA7VHLU9
Before: B19044226 After: B33364706 **68,74,88**
Routine Name: LA7VIN
Before: B29668237 After: B31997123 **46,67,74,88**
Routine Name: LA7VIN1
Before: B53484134 After: B65233143 **46,64,74,88**
algorithms. Lab results that are in a "normal" range, as pre-determined
Routine Name: LA7VIN2
Before: B44814406 After: B46992282 **46,64,74,88**
Routine Name: LA7VIN2A
Before: B32994528 After: B34119950 **74,88**
Routine Name: LA7VIN4
Before: B77376354 After: B81803911 **46,64,67,66,74,85,88**
Routine Name: LA7VIN4A
Before: B19473776 After: B23154184 **74,80,88**
Routine Name: LA7VIN5
Before: B69080940 After: B85555425 **46,64,68,74,84,88**
(v)LA*5.2*84 <<= must be installed BEFORE `LA*5.2*88'
by the laboratory, will transmit directly from the middleware to VistA
Routine Name: LA7VIN5A
Before: B32697215 After: B34608326 **46,64,67,72,66,74,88**
Routine Name: LA7VORC
Before: B18625097 After: B22779822 **46,64,68,88**
Routine Name: LA88
Before: n/a After: B37005513 **88** DELETED AFTER INSTALL
Routine Name: LA88A
Before: n/a After: B100793409 **88** DELETED AFTER INSTALL
Routine list of preceding patches: 80, 84, 85
lab files and on to Computerized Patient Record System (CPRS) without the
intermediate step of requiring a lab technologist to manually review and
sign off on these normal lab results. This process will eliminate the
need for a qualified technologist to manually approve all "normal"
results before those results are filed in VistA Lab files and available
for clinicians to view in CPRS.
Each VAMC site will determine which instruments will use this
functionality as it can set up on an instrument by instrument basis.
(v)LA*5.2*85 <<= must be installed BEFORE `LA*5.2*88'
Essentially VistA Lab instruments are set up as either being available
for auto verification or not available for auto verification. If an
instrument is set up for auto verification, then a lab result passing the
rule set will be filed by the middleware in VistA lab files and available
in CPRS and a lab result that cannot pass the rule set will be held in
the middleware system for review by a lab technologist.
In support of this auto verification and auto release functionality, this
patch will add two new application proxy users. LRLAB AUTO RELEASE is
used to indicate that the results in VistA Lab were released by an
automated Lab process without human interventions. LRLAB, AUTO VERIFY is
used to indicate that the results were "approved" by an automated process
using a rules based system.
Patch Components
================
Files & Fields Associated:
Subject: AUTOVERIFICATION
File Name (Number) Field Name (Number) New/Modified/Deleted
------------------ ------------------- --------------------
AUTO INSTRUMENT (#62.4) AUTO RELEASE (#99) New
LA7 MESSAGE LOG BULLETINS (#62.485)
Parameter Definitions Associated:
Parameter Definition Name New/Modified/Deleted
------------------------- --------------------
LA UI AUTO RELEASE MASTER New
LA UI PROVIDER CONTACT INFO New
The following are new entries new entry in the file LA7 MESSAGE LOG
BULLETINS (#62.485):
CODE: 301
TEXT: Msg #|1|, User |2| [DUZ: |3|] does not own the LRVERIFY security
key. Auto Release not allowed for accession UID |4|.
Category: ROUTINE
SEND ALERT: YES
CODE: 302
TEXT: Msg #|1|, User |2| [DUZ: |3|] is not an active user on the system.
Auto Release not allowed for accession UID |4|.
SEND ALERT: YES
CODE: 303
TEXT: Msg #|1|, No verifying user or application proxy found. Auto
Release not allowed for accession UID |2|.
ENHANCEMENT
SEND ALERT: YES
CODE: 304
TEXT: Msg #|1|, User |2| [DUZ: |3|] is not a valid user to verify
results. Auto Release not allowed for accession UID |4|.
SEND ALERT: YES
CODE: 305
TEXT: Msg #|1|, User |2| [DUZ: |3|] is not allowed to verify. Only auto
verification enabled for this instrument. Auto Release not allowed for
DATA DICTIONARY
accession UID |4|.
SEND ALERT: YES
CODE: 306
TEXT: Msg #|1|, User |2| [DUZ: |3|] is not allowed to verify. Only tech
verification enabled for this instrument. Auto Release not allowed for
accession UID |4|.
SEND ALERT: YES
CODE: 307
-
- 94 SEQ #67
- DATE APPLIED: 2017-01-06 12:55:03
- APPLIED BY: USER,FIFTYFOUR
-
- 90
- DATE APPLIED: 2017-01-23 14:12:08
- APPLIED BY: USER,FIFTYFOUR
- DESCRIPTION:
The build for this patch is distributed as part of a multi-package build
result processing and verify/release functions (see LR*5.2*474 patch
Mail Group Name New/Modified/Deleted
--------------- --------------------
N/A
Options Associated:
Option Name Type New/Modified/Deleted
----------- ---- --------------------
N/A
descriptions for additional details).
Protocols Associated:
Protocol Name New/Modified/Deleted
------------- --------------------
N/A
Security Keys Associated:
Security Key Name
-----------------
N/A
Templates Associated:
Template Name Type File Name (Number) New/Modified/Deleted
------------- ---- ------------------ --------------------
This patch is distributed in support of the VistA Laboratory Enhancement
N/A
Below shows the Data Dictionary as modified with the installation of this
Patch for the Auto Instrument File.
STANDARD DATA DICTIONARY #62.41 -- LABORATORY TESTS SUB-FILE
JUN 8,2016@12:37:17 PAGE 1
STORED IN ^LAB(62.4,D0,3, SITE: TEST.CHEYENNE.DOMAIN.EXT UCI:
(VLE) Microbiology/Data Innovations interface utilizing the Laboratory
VISTA,ROU
DATA NAME GLOBAL DATA
ELEMENT TITLE LOCATION TYPE
--------------------------------------------------------------------------
62.41,.01 TEST 0;1 POINTER TO LABORATORY TEST FILE (
#60) (Required) (Multiply asked)
INPUT TRANSFORM: S DIC("S")="I $D(^LAB(60,Y,.2))!(""MI""[$P
Universal Interface.
(^LAB(60,Y,0),U,4))" D ^DIC K DIC S DIC=DI
E,X=+Y K:Y<0 X
LAST EDITED: JUN 07, 2016
HELP-PROMPT: Enter the name of a test for which the
instrument will send data.
DESCRIPTION: This contains the test names for this
instrument.
SCREEN: S DIC("S")="I $D(^LAB(60,Y,.2))!(""MI""[$P
(^LAB(60,Y,0),U,4))"
EXPLANATION: Allow CH atomic test or Microbiology subsc
ript test
FIELD INDEX: AD (#867) MUMPS IR ACTION
Short Descr: Set "ROUTINE STORAGE" field with CH
subscripted test data name number
Description: This trigger cross reference will only
populate the "ROUTINE STORAGE" field with
63.04 data location file number for CH
(Chemistry) atomic subscripted test having
data name field populated. See example
The patch contains a modification to the AUTO INSTRUMENT (#62.4) file
below. MI (Microbiology) subscripted test
have no data name, therefore the "AUTO
INSTRUMENT" file # 62.4, "TEST" field #30,
(#62.41), subfile #62.41, "ROUTINE
STORAGE" file #11 will NOT be set.
EXAMPLE: CH subscripted test having DATA
NAME will populate the ROUTINE STORAGE
field with: TV(#,1) MI subscripted test
will NOT set the ROUTINE STORAGE field.
that will change the name of the "CHEM TESTS" (#30) field to "LABORATORY
Set Logic: S $P(^LAB(62.4,DA(1),3,DA,1),U)="TV("_X2(3
)_",1)"
Set Cond: S X=(X2(2)="CH")&(X2(3)'="")
Kill Logic: S $P(^LAB(62.4,DA(1),3,DA,1),U)=""
X(1): TEST (62.41,.01) (Subscr 1) (Len 10)
(forwards)
Transform (Display):
X(2): Computed Code: S X=$P($G(^LAB(60,X(1),0)),
U,4)
(Subscr 2)
TESTS" and modify the input screen to allow "MI" subscripted tests to be
X(3): Computed Code: S X=$P($G(^LAB(60,X(1),.2))
,U)
(Subscr 3)
FILES POINTED TO FIELDS
LABORATORY TEST (#60) TEST (#.01)
that contains LR*5.2*474 and LA*5.2*90 and contains functionality that
added to an Auto Instrument entry. The trigger on the TEST (#.01) field
New Service Requests (NSRs):
----------------------------
NSR #20131213
Carbapenem Resistant Enterobacteriaceae (CRE) Naming Conventions
Electronic Interfacing of Automated Identification and Susceptibility
Testing Instruments
NSR #20140801
Tracking Multi-Drug Resistant Organisms
was also modified so that only tests with a value in the LOCATION (DATA
Patient Safety Issues (PSIs):
-----------------------------
N/A
Remedy Ticket(s) & Overview:
----------------------------
N/A
NAME) (#5) will set the ROUTINE STORAGE (#11) field.
Problem:
-------
N/A
Resolution:
----------
N/A
Test Sites:
----------
James A. Haley Veterans Hospital
Iowa City VA Healthcare System
Lexington VA Medical Center
Software and Documentation Retrieval Information
================================================
VistA Laboratory patch LR*5.2*474 software is distributed by Host File,
along with LA*5.2*90. Software is available on the SOFTWARE.DIR directory
at one of the following Office of Information (OI) Field Offices. The
Additional Information:
preferred method is to retrieve the file using Secure File Transfer
Protocol (SFTP) from download.vista.domain.ext, which transmits files from
the first available SFTP server.
Albany ftp.fo-albany.domain.ext
Hines ftp.fo-hines.domain.ext
Salt Lake City ftp.fo-slc.domain.ext
File Name Contents Retrieval Format
------------------ -------------------- ----------------
LAB_MICRO_INTERFACE_ Host File containing ASCII
-----------------------
RELEASE_1_0.KID KIDS software distribution
LAB_MICRO_INTERFACE_RELEASE_1_0_DOCS.ZIP, which contains both .pdf and
.docx formatted files of the following documents. Retrieval format is
BINARY:
VLE Micro_Lab_Micro_Interface_Release_1.0_Technical_Manual
VLE Micro_Lab_Micro_Interface_Release_1.0_User_Guide
VLE Micro_Deployment_Installation_Roll Back_Back Out_Guide
This patch contains an enhancement to the antibiotic susceptibility
The VistA Documentation Library (VDL) web site will also contain the
above referenced documents. This website is usually updated within 1-3
days of the patch release date. The VDL web address for Laboratory
Universal Interface user documentation is:
http://www.domain.ext/vdl/application.asp?appid=120
Note: These previously released documents contain configuration and
mapping information that is useful to the implementation of the Universal
Interface for Microbiology tests.
result processing to accommodate the need for laboratories to
------------------------------------------------------------------------
LEDI IV Installation Guide LAB_LEDI_IV_IG.PDF binary
LEDI IV User Manual LAB_LEDI_IV_UM.PDF binary
LEDI IV Update AP/MICRO LEDI_IV__AP__MICRO_ binary
Configuration Guide CONFIGURATION_GUIDE.PDF binary
Patch Installation:
Pre/Post Installation Overview:
report/document variations in susceptibility testing related to
-------------------------------
This patch install must be coordinated with the Laboratory ADPAC to
ensure that all Lab Interface related activities are halted.
His
Pre-Installation Instructions:
------------------------------
Ensure that all Lab Interface activity has been halted !!
This would include:
differences between in vitro susceptibility testing and in vivo action.
-Editing of an Auto Instrument file entry,
-Turn off the Auto Downloading process to prevent the building and
downloading of a Load/Worklist to the Instrument Manager.
-Shut down all LA7UI logical links and any other HL7 process (HLZTCP or
HLLP processes) to prevent the processing of result messages from the IM.
This patch may be installed with users on the system as long as the above
process controls have been followed.
will allow Microbiology instrumentation to utilize the Lab Universal
An example is extended-spectrum_Beta-lactamases (ESBL).
Installation Instructions:
--------------------------
This patch may be installed with users on the system although it is
recommended that it be installed during non-peak hours to minimize
potential disruption to users. This patch should take less than 5
minutes to install.
This installation will modify the CHEM TESTS field (#30) in the AUTO
INSTRUMENT file (#62.4) by changing the following:
The name of the field will be changed to LABORATORY TESTS
The screen on the field will now allow "MI" subscripted tests
The ROUTINE STORAGE (#11) value set by the trigger on the TESTS
(#.01) field will not happen for "MI" subscripted tests
The original ROUTINE STORAGE trigger code has been replace with a new
style AD cross-reference.
1. DOWNLOAD HOST KIDS FILE
----------------------
Susceptibility results received as coded entries can be from the SNOMED
Download the KIDS file LAB_MICRO_INTERFACE_RELEASE_1_0.KID from
the ANONYMOUS.SOFTWARE directory of Albany, Hines, or the Salt
Lake OIFO to the appropriate directory on your system.
2. LOAD DISTRIBUTION
-----------------
Use the 'LOAD A DISTRIBUTION' option on the KIDS
INSTALLATION menu, and enter: the directory onto which you
have downloaded the host file, followed by
LAB_MICRO_INTERFACE_RELEASE_1_0.KID, the host file name.
CT code system or a site-designated local code (L).
3. START UP KIDS
-------------
Start up the Kernel Installation and Distribution System Menu
[XPD MAIN]:
Edits and Distribution ...
Utilities ...
Installation ...
Select Kernel Installation & Distribution System Option:
Installation
-------------
Load a Distribution
Print Transport Global
Compare Transport Global to Current System
Verify Checksums in Transport Global
Install Package(s)
Restart Install of Package(s)
Unload a Distribution
The interface supports the following SNOMED CT codes to report
Backup a Transport Global
4. Select Installation Option:
---------------------------
a. Use the Load a Distribution and select Host File:
LAB_MICRO_INTERFACE_RELEASE_1_0.KID
b. Backup a Transport Global - This option will create a backup
message of any routines exported with this patch. It will not
backup any other changes such as DDs or templates.
susceptibility to antimicrobial agents.
c. Compare Transport Global to Current System - This option will
allow you to view all changes that will be made when this patch
is installed. It compares all components of this patch
(routines, DDs, templates, etc.).
d. Verify Checksums in Transport Global - This option will allow
you to ensure the integrity of the routines that are in the
transport global.
5. When prompted 'Want KIDS to Rebuild Menu Trees Upon Completion of
Install? NO//'
Respond: NO
6. When prompted 'Want KIDS to INHIBIT LOGONs during the install?
NO//'
Respond: NO
7. When prompted 'Want to DISABLE Scheduled Options, Menu Options,
and Protocols? NO//'
Respond: NO
131196009 susceptible
8. If prompted 'Delay Install (Minutes): (0 - 60): 0//'
Respond: 0.
Post-Installation Instructions:
-------------------------------
Below is an example of how an micro instrument might be defined in the
Auto Instrument file. Refer to the Install. We recommend that the Install
and User manuals be followed for more completely documented
260357007 moderately susceptible
instructions.
AUTO INSTRUMENT (#62.4:
NUMBER: 3 NAME: BAC-TEC
LOAD/WORK LIST: BAC-TEC
ENTRY for LAGEN ROUTINE: Accession cross-reference
CROSS LINKED BY: IDE MESSAGE CONFIGURATION: LA7UI2
METHOD: BACTEC DEFAULT ACCESSION AREA: BLOOD
CULTURE
Interface.
264841006 intermediately susceptible
OVERLAY DATA: YES STORE REMARKS: YES
NUMBER: 1 TEST: BLOOD CULTURE
UI TEST CODE: BLD CX ACCESSION AREA: MICROBIOLOGY
FILE BUILD ENTRY: EN FILE BUILD ROUTINE: LA7UID
AUTO DOWNLOAD: NO WKLD METHOD: BACT/ALERT
WKLD CODE METHOD NAME: BACT/ALERT WKLD CODE SUFFIX: .7086
30714006 resistant
10828004 positive
260385009 negative
Local codes in the role of answers can be entered on an interface
specific basis using the option Add/Edit Local Identifier [LA7V 62.47
LOCAL IDENTIFIER]
An example of reporting ESBL status is the following HL7 OBX segment
fragment.
OBX|1|CWE|6984-9^ESBL:SUSC:PT:ISLT:ORDQN:AGAR
DIFFUSION^LN^^^^2.19^^ESBL||ESBL^ESBL^L^^^^20160721^^+|||+
Routines related to this enhancement are:
LA7VIN2A
LA7VIN7
LA7VIN7A
LA7VIN7B
By utilizing the Universal interface and middleware sites will be able to
LA7VHLU6
Blood Bank Review:
==================
EFFECT ON BLOOD BANK FUNCTIONAL REQUIREMENTS: Patch LA*5.2*90 does not
contain any changes to the VISTA BLOOD BANK Software as defined by ProPath
standard titled: BBM Team Review of VistA Patches.
EFFECT ON BLOOD BANK FUNCTIONAL REQUIREMENTS: Patch LA*5.2*90 does not
alter or modify any software design safeguards or safety critical elements
interface microbiology devices to a UI standard interface. New
functions.
RISK ANALYSIS: Changes made by patch LA*5.2*90 have no effect on Blood
Bank software functionality, therefore RISK is none.
VALIDATION REQUIREMENTS BY OPTION: Because of the nature of the changes
made, no specific validation requirements exist as a result of
installation of this patch.
functionality will be applied that will allow for a "MI" subscripted test
Patch Components:
-----------------
None
Files & Fields Associated:
File Name (Number) Field Name (Number) New/Modified/Deleted
------------------ ------------------- --------------------
AUTO INSTRUMENT (#62.4) LABORATORY TESTS (#30 Modified
to be added to the Auto Instrument file. There will also be enhanced
Forms Associated:
Form Name File # New/Modified/Deleted
--------- ------ --------------------
N/A
Mail Groups Associated:
-
- 92 SEQ #69
- DATE APPLIED: 2017-03-13 14:37:41
- APPLIED BY: USER,FIFTYFOUR
- DESCRIPTION:
See National Patch Module for details.
-
- 96 SEQ #70
- DATE APPLIED: 2018-04-03 15:29:50
- APPLIED BY: USER,FIFTYFOUR
- DESCRIPTION:
This patch addresses one (1) Laboratory Electronic Data Interchange (LEDI)
I9858894FY16 : LEDI Mycology Organism Comment Issue
issue:
Mycology organism comments are stored under the "Bacteriology Report
Comment" section of VistA Lab reports rather than with each Mycology
organism's section.
Associated CA-SDM ticket:
==========================
-
- 35 SEQ #25
- DATE APPLIED: 1997-10-21 00:00:00
- APPLIED BY: USER,ONE
- DESCRIPTION:
The Vitek Literal Interface parser routine loops infinitely when
extra large data streams are encountered. The LAMIVTLP routine was modified
to fix this problem.
-
- 87 SEQ #72
- DATE APPLIED: 2018-07-06 13:21:51
- APPLIED BY: USER,FIFTYFOUR
- DESCRIPTION:
This patch is a VM patch that addresses 1 issue in the Lab package:
1. Modify lab Automated Instrument routines to allow for the
use of the VIC 4.0 card number as a patient identifier in the
PID segment for POC (Point of Care) processing.
-
- 99 SEQ #73
- DATE APPLIED: 2020-01-15 12:18:45
- APPLIED BY: USER,SIXTYFIVE
- DESCRIPTION:
The patch addresses one (1) issue:
1. When a result returns from a send-out laboratory containing
results with a reference range with a negative value, VistA Lab parses
the values erroneously and renders the range as a positive value.
-
- 101 SEQ #74
- DATE APPLIED: 2023-05-23 10:58:54
- APPLIED BY: USER,EIGHTYNINE
- DESCRIPTION:
This patch addresses one issue:
The Incomplete Test Status Report (LWRKINC) sometimes does not display a
status of "Results Available" for Laboratory Electronic Data Interchange
(LEDI) tests when results are available for review from a host site.
-
- 103 SEQ #75
- DATE APPLIED: 2023-08-03 09:18:38
- APPLIED BY: USER,EIGHTYNINE
- DESCRIPTION:
This patch addresses one issue:
The Incomplete Test Status Report (LRWRKINC) sometimes does not display a
status of "Results Available" for Laboratory Electronic Data Interchange
(LEDI) tests when results are available for review from a non-VistA host
site (such as Quest).
-
- 104 SEQ #76
- DATE APPLIED: 2024-05-06 11:58:42
- APPLIED BY: USER,EIGHTYNINE
- DESCRIPTION:
This patch along with LR*5.2*568 addresses one issue:
VistA Laboratory (POC) Point of Care interface logic might incorrectly
determine the reporting facility for POC results.
-
- 37 SEQ #26
- DATE APPLIED: 1997-11-18 00:00:00
- APPLIED BY: USER,ONE
- DESCRIPTION:
Eliminates the undefined from LAMIVTL0 when a deleted accession
number is sent across the Vitek Literal Interface.
-
- 40 SEQ #27
- DATE APPLIED: 1998-02-20 00:00:00
- APPLIED BY: USER,ONE
- DESCRIPTION:
The 63.3 and 63.31 nodes in the LAB DATA file (#63) are
not incremented properly when multiple organisms are
found using the Vitek Literal Interface. The routines LAMIVTL3
and LAMIVTL4 have been edited to resolve the problem.
-
- 27
- DATE APPLIED: 1998-03-18 00:00:00
- APPLIED BY: USER,ONE
- DESCRIPTION:
See LABORATORY ELECTRONIC DATA INTERCHANGE (LEDI) PATCH LA*5.2*27 and PATCH
LR*5.2*153 INSTALLATION GUIDE.
-
- 42
- DATE APPLIED: 1998-04-17 00:00:00
- APPLIED BY: USER,ONE
- DESCRIPTION:
AUTOMATED LAB INSTRUMENTS (LA) Y2K PATCH
in other laboratory routines where space was available.
current accession date and call to $$FMTE^XLFDT
to display FileMan date in external format.
Display accession date with 4-digit year.
Added "P" to %DT variable, assumes past dates.
LAMIAUT7 CLEAR+7 Added "P" to %DT variable.
LAMIVT5 LA3+2 Change 2-digit year default accession date to
current accession date based on accession area
transform. Display accession date with 4-digit
year.
LAMIVT6 LA3+2 Change 2-digit year default accession date to
current accession date based on accession area
transform. Display accession date with 4-digit
year.
LAMIVTL0 LRAD+1 Added "P" to %DT variable.
LAMIVTL0 LRAD+3 Call to $$CADT^LA7UTIL to determine current
With the upcoming turn of the century (Y2K) the Office of the
accession date and call to $$FMTE^XLFDT to
display FileMan date in external format.
Display accession date with 4-digit year.
LAMIVTKD SAMPLE+10 Change building date with 2-digit year to call
to $$Y2K^LRX which returns 4-digit year.
LAMIVTKD SAMPLE+12 Change building date with 2-digit year to call
to $$Y2K^LRX which returns 4-digit year.
Chief Information Office Technical Services has issued a guidelines
LAMIVTKD PNM+3 Change building date with 2-digit year to call
to $$Y2K^LRX which returns 4-digit year.
LAMIVTKD PNM+6 Change building date with 2-digit year to call
to $$Y2K^LRX which returns 4-digit year.
LAMIVTLD SAMPLE+37 Change building date with 2-digit year to call
to $$Y2K^LRX which returns 4-digit year.
LAMIVTLD SAMPLE+41 Change building date with 2-digit year to call
document for VISTA Software Y2K requirements. This guideline lays out
to $$Y2K^LRX which returns 4-digit year.
LAMIVTLD PNM+6 Change building date with 2-digit year to call
to $$Y2K^LRX which returns 4-digit year.
LAMIVTLD PNM+16 Change building date with 2-digit year to call
to $$Y2K^LRX which returns 4-digit year.
LAPFICH EN+4 Added "P" to %DT variable.
the core essentials to meet or exceed OMB, GAO and congressional
During initial evaluation of LA namespaced routines it was reported
that 20 routines would need renovation to be Y2K compliant. After
further evaluation, it was determined the only 11 LA namespaced
routines would need to be modified. The routines originally reported
but not modified are:
Routine Line Tag Non-Renovation Reason
------- -------- ------------------------------------------------
requirements for Year 2000 requirements. Laboratory software has been
LABCX4D SAMPLE+10 Changing date format will violate vendor's
instrument interface specification.
LAEKT4 LA2+2 Code is checking if test result is less than
999999. Not a Y2K date issue.
LAGEN CONTROL+2 Code is calculating inverse FileMan date from
specimen collection date/time in FileMan date
format.
modified to meet or exceed these guidelines.
LAHTCCAD SAMPLE+1 Changing date format will violate vendor's
instrument interface specification.
LAKDIFF WLN+1 Code is calculating inverse FileMan date from
specimen collection date/time in FileMan date
format.
LAKDIFF3 LAKDIFF3+13 Code is calculating inverse FileMan date from
specimen collection date/time in FileMan date
format.
LAKUR WLN+1 Code is calculating inverse FileMan date from
specimen collection date/time in FileMan date
format.
LAMIVTLG CONTROL+2 Code is calculating inverse FileMan date from
specimen collection date/time in FileMan date
format.
LAMSD PT+9 Changing date format will violate vendor's
Reference NOIS: None
instrument interface specification.
LAMSD SPEC+4 Changing date format will violate vendor's
instrument interface specification.
ROUTINE SUMMARY:
=================
The second line of the routine now looks like:
<tab>;;5.2;AUTOMATED LAB INSTRUMENTS;**[patch list]**; Sep 27, 1994
CHECK^XTSUMBLD results
Routine Name Before Patch After Patch Patch List
------------ ------------ ----------- -----------
Reporting Site: N/A
LA42 N/A 2382684 42
LA7SMPXL 5134195 5400542 27,42
LA7UTIL 4911757 5680457 17,42
LA7VORM 17385553 17384019 27,42
LABALARM 1650198 1640267 42
LABERR 6644019 6638122 42
LADOWN1 1617991 1620875 17,42
LAMIAUT0 16381256 16551460 42
LAMIAUT7 13571379 13798654 42
LAMIVT5 6911163 6841547 42
LAMIVT6 6905221 6835605 42
LAMIVTKD 12903215 12408562 26,42
LAMIVTL0 6434514 4704096 12,37,42
LAMIVTLD 8214698 7932859 12,33,42
LAPFICH 4040500 4046314 42
LASET 6671014 6644420 27,42
Test Site(s)--Alpha Platform w/ DSM OS: Brockton VAMC, Milwaukee VAMC
Installation Instructions:
==========================
1. Using the KIDS
From the Kernel Installation and Distribution Systems (KIDS)
Menu, select the Installation Menu [XPD INSTALLATION MENU]:
Select Installation Option: Load a Distribution
Enter a Host File: LAB_Y2K.KID
KIDS Distribution saved on Mar 23, 1998@13:22:30
North Chicago VAMC
Comment: LR*5.2*203 LR*5.2*201 LA*5.2*42 Y2K Enhancements 3-23-98
This Distribution contains Transport Globals for the following
Package(s):
LR*5.2*203
LR*5.2*201
LA*5.2*42
Use INSTALL NAME: LR*5.2*203 to install this distribution
2. Review your mapped set. If the routines are mapped, they should be
removed from the mapped set at this time.
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 KIDS menu, under the 'Installation' menu,
use the following options:
Print Transport Global
Compare Transport Global to Current System
Verify Checksums in Transport Global
Backup a Transport Global
**** It is strongly recommended to do a KIDS Backup ****
**** before installing the build. ****
**** The PRINT, COMPARE and VERIFY functions ****
**** should be performed for each of the patches ****
**** included in this distribution. ****
-----------------------------------------------
5. Primary Laboratory Options should be placed out of service
and Laboratory Users should be off the system.
Menu option Laboratory [LRMENU] or the local equivalent.
Routine LAB for lab automated instruments interfaced thru
a LSI should not be running.
If site has direct-connected interfaces for lab automated
instruments these should not be running.
Software Availability:
The HL7 background job (HLLP) for the Lab Universal Interface
should be stopped.
The routine LA7UIIN to process incoming HL7 messages should not
be running. It will shutdown automatically after 5 minutes if
no messages have been received.
If using auto download, the routine LA7ADL should not be running.
Use option Start/Stop Auto Download Background Job
[LA7 ADL START/STOP].
6. Installation time is less than 10 minutes during off peak hours.
7. From the 'Installation Menu' of the KIDS menu, run the option
'Install Package(s)' Select the package 'LR*5.2*203' and
proceed with the install.
8. If any routines were unmapped as part of step 2, they should
be returned to the mapped set once the installation has run
to completion.
This patch is available from one of the CIO Field Offices listed below.
9. If installation is successful, delete routine LA42 and LR201.
All VAMC's are encouraged to use their FTP capability to obtain the
software from the appropriate directory
CIO Field Office FTP Address Directory
---------------- ------------- -----------------
Hines 152.129.1.110 anonymous.software
Albany 152.127.1.5 anonymous.software
Salt Lake 152.131.2.1 anonymous.software
Description:
File Name: LAB_Y2K.KID
Note: This patch is issued as part of a KIDS Distribution in which
the Transport Globals contains three Laboratory patches. The patches
are LR*5.2*203, LR*5.2*201 and LA*5.2*42.
----------------------------
Options affected by changes:
AP Microfiche Archive [LA AP FICHE]
Lab Error Trap Listing [LA ERR PRINT]
Vitek Load Worklist (Build) [LA MI VITEK L/W BUILD]
Verify Micro Auto Data [LA MI VERIFY AUTO]
VITEK LITERAL [LA VITEK LITERAL]
---------------
Routine changes:
Routine Line Tag Description of Change
This is the Year 2000 (Y2K) compliance patch containing the changes
------- -------- ------------------------------------------------
LABALARM LABALARM+2 Changed call to %DT with X="NOW" to Kernel
$$HTE^XLFDT to determine current system time.
LADOWN1 TREE+4 Code was taking entire node of panel test multiple
in file LABORATORY TEST (#60) as pointer to entry
in file LABORATORY TEST (#60). Since other data is
stored on this node the pointer to file #60 was
incorrectly constructed. Code now "+" variable to
determine value of first piece.
necessary to accommodate the year 2000. 2 digit (YY) year dates are
LABERR EN1+1 Changed save error code to Kernel call $$EC^%ZOSV.
LABERR EN1+5 Set Kernel variable DT using approved call
$$DT^XLFDT, variable SY using call to $$NOW^XLFDT.
LA7SMPXL PD+1 Fixed printing incorrect collecting site on report.
LA7SMPXL SITE+1 Fixed printing incorrect collecting site on report.
replaced with 4 digit (CCYY) century year dates in laboratory routines
LASET LA1+7 Changed call to %DT with X="NOW" to Kernel
$$HTE^XLFDT to determine current system time.
LA7UTIL CADT+0 Extrinsic function to calculate current accession
- CADT+6 date based on accession area transform.
LA7VORM OBR+39 Corrected storing incorrect collecting site when
building file LAB PENDING ORDERS ENTRY (#69.6).
LAMIAUT0 ACCESS+2 Change default 2-digit year accession date to
for patients' permanent clinical record. 2 digit year dates are replaced
- ACCESS+6 current accession date based on accession area
transform. Call to $$CADT^LA7UTIL to determine
current accession date and call to $$FMTE^XLFDT
to display FileMan date in external format.
Display accession date with 4-digit year.
Added "P" to %DT variable, assumes past dates.
LAMIAUT0 DATE+4 Change default 2-digit year accession date to
- DATE+7 current accession date based on accession area
transform. Call to $$CADT^LA7UTIL to determine
- DATE INSTALLED AT THIS SITE: 1996-06-05 00:00:00
- DESCRIPTION OF ENHANCEMENTS:
This version is co-released with LAB SERVICE V5.2. It contains patches
upto and including #.
AUTOMATED LAB INSTRUMENTS (LA) future releases maybe independent of the
LABORATORY SERVICE package. However in this version all LAB routines
have the same version number (V5.2).
|