LR*5.2*305 (5509)    BUILD (9.6)

Name Value
NAME LR*5.2*305
DATE DISTRIBUTED 2004-04-01 00:00:00
PACKAGE FILE LINK LAB SERVICE
TYPE SINGLE PACKAGE
DESCRIPTION OF ENHANCEMENTS
Currently, the Laboratory application contains functionality that will 
 
The new patient name NEWPATIENT,JANE is not accepted.
 
VISTA Laboratory Package patch LR*5.2*305 contains changes to software 
controlled by VHA DIRECTIVE 99-053, titled VISTA BLOOD BANK SOFTWARE. 
Changes include: NOT ALLOWING LAB TO ADD PATIENTS TO PATIENT FILE
 
All of the above changes have been reviewed by the VISTA Blood Bank 
Developer and found to have no impact on the VISTA BLOOD BANK SOFTWARE 
control functions.
 
Most, if not all, sites are not using the functionality that allows a patient 
RISK ANALYSIS:  Changes made by patch LR*5.2*305 have no effect on Blood 
Bank software functionality, therefore RISK is none.
 
EFFECT ON BLOOD BANK FUNCTIONAL REQUIREMENTS:  Patch LR*5.2*305 does not 
alter or modify any software design safeguards or safety critical elements 
functions.
  
POTENTIAL IMPACT ON SITES:  This patch contains changes to one routine and 
one file identified in Veterans Health Administration (VHA) Directive 
99-053, group B listing. The changes have no effect in Blood Bank 
name to be added to the PATIENT (#2) file from the patient name prompt 
functionality or medical device control functions. There is no adverse 
potential to sites.
 
Software Updates:
----------------
The following code has been changed in routine ^LRDPA.  Added Quit at the end
of the first line in subroutine LAYG.
 
From:  
LAYG    ;Determine if DLAYGO is allowed on second pass.
within Lab menu options.  However, the functionality is in place and may be 
        K DLAYGO S DIC(0)="EQMZ"
        Q:'$P($G(LRPARAM),"^",6)
        Q:'$D(LRLABKY)
        S DLAYGO=2 S DIC(0)="EQMZL"
        Q
To:
LAYG    ;Don't allow DLAYGO on second pass.
        K DLAYGO S DIC(0)="EQMZ" Q
        Q:'$P($G(LRPARAM),"^",6)
        Q:'$D(LRLABKY)
used if the site has the ALLOW LAB TO ADD PATIENTS (#13) field of the
        S DLAYGO=2 S DIC(0)="EQMZL"
        Q
 
DD Updates:
-----------
The description of ALLOW LAB TO ADD PATIENTS field (#13) in the LABORATORY
SITE file (#69.9) has been changed to indicate that field #13 is no longer
functional, and the set code value '1' has been removed as a valid entry.
 
From:
LABORATORY SITE (#69.9) file set to 'Yes.'  If this field is set to 'Yes',
69.9,13   ALLOW LAB TO ADD PATIENTS 0;6 SET (Required)
 
          '1' FOR YES;
          '0' FOR NO; 
          LAST EDITED: MAY 01, 1984 
          DESCRIPTION: If the Lab is allowed to enter patients into
               the system, this field must contain a 'Yes' entry.  Only 
               lab users with the LRLAB key will make the changes and 
               only when using lab options.  
 
any patient name prompt will accept a new patient name, one that does not
To:
69.9,13          ALLOW LAB TO ADD PATIENTS 0;6 SET (Required)
 
          '0' FOR NO; 
          LAST EDITED: SEP 02, 2003 
          DESCRIPTION: This field is not functional.  It is no longer 
               used to allow Lab to add patients to the Patient file. 
 
Test Sites     
---------- 
currently exist in the PATIENT(#2) file, if the new patient name is entered
Muskogee, OK
Boston HCS
Cheyenne VAMC
Columbus VAMC
  
  ROUTINE SUMMARY: 
  =================
  The following routine(s) are included in this patch.  The second line
  of each routine now looks like: 
  
twice.  See the example below:
  <tab>     ;;5.2;LAB SERVICE;**[patch list]**; Sep 27, 1994
   
                Checksum      Checksum
  Routine Name  Before Patch  After Patch  Patch List
  ------------  ------------  -----------  -----------
  LR305         N/A           5010875      **305** (Deleted by KIDS)
  LRDPA         7837880       7840899      **137,121,153,202,211,248,305** 
  
  Installation Instructions: 
  ==========================
 
  Users may remain on the system, but installation should be done at off
  peak hours.  No options need to be placed out of service.  Installation 
  time is less than 1 minute during off peak hours and less than 5 minutes
  during peak hours.  Installation of this patch requires no additional 
  memory space.
 
  1. Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
     option will load the KIDS package in this message onto your system.
 
  2. Review your mapped set.  If the routines are mapped, they 
allow the user to add a new patient to the PATIENT (#2) file from within 
Select Laboratory DHCP Menu Option: 1  Phlebotomy menu
     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 Kernel Installation and Distribution System (KIDS) menu, select
     the 'Installation' menu.  You may elect to use the following options:
         a. Print Transport Global
         b. Compare Transport Global to Current System
         c. Verify Checksums in Transport Global
  
         d. Backup a Transport Global
 
  5. When ready, select the Install Packages option (when prompted for the
     INSTALL NAME, enter 'LR*5.2*305'.      
  
  6. When prompted 'Want KIDS to INHIBIT LOGONs during the install? YES//',
     respond "NO".
 
  7. When prompted 'Want to DISABLE Scheduled Options, Menu Options, and 
     Protocols? YES//', respond "NO".
          Add tests to a given accession.
 
  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.
 
  9. Using Fileman, verify that the ALLOW LAB TO ADD PATIENTS (#13) field 
     of the LABORATORY SITE file (#69.9) is set to 'No.'  If not, set it to
     'No.'  'No' is the only setting allowed after patch installation.
          Add tests to an already existing order number.
          Delete entire order or individual tests
          Itemized routine lab collection
          Lab orders by collection type
          Lab test order
          List of lab orders not collected
          List of orders not collected (Long form)
the Laboratory Application.  However, due to IT Service Request 20030306 
          Order/test status
          Print collection list/labels
          Print future collection labels
          Print single future collection label
          Receipt of routine lab collection from wards
          Test description information
          Ward lab menu ...
 
Select Phlebotomy menu Option: LAB TEST order
 
Patient Identity Management Services and HDR (Health Data Repository) Pilot,
Select Patient Name: NEWPATIENT,JANE ??  <-- 1st try - Name does not exist so 
                                             '??' displays
Select Patient Name: NEWPATIENT,JANE     <-- 2nd try - Name is accepted as a 
                                             new entry to the PATIENT(#2)
file.
   ARE YOU ADDING 'NEWPATIENT,JANE' AS A NEW PATIENT (THE 239TH)? No// Y 
(Yes)
   PATIENT SEX: F FEMALE
   PATIENT DATE OF BIRTH: 03121975  (MAR 12, 1975)
   PATIENT SOCIAL SECURITY NUMBER: 111223333
it has been requested that all ancillary applications, including Laboratory
   PATIENT TYPE: ?
   PATIENT TYPE: TRICARE  
   PATIENT VETERAN (Y/N)?: Y YES
   .
   .
   .
 
A number of patient demographic fields are prompted before resuming the 
prompting of fields required for the LAB TEST ORDER [LROW] option.  Most 
options in Laboratory Service permit new patient names to be entered in the 
Service, remove such functionality.  For more information on this service
format shown above.  Patch LR*5.2*305 was created to remove this 
functionality from within the Laboratory Service application. 
 
The following two changes to existing functionality are included in this 
patch:
 
  1. The ALLOW LAB TO ADD PATIENTS (#13) field of the LABORATORY SITE 
     (#69.9) file has been modified so that it can no longer be set to
     'Yes.'  'No' is now the only answer allowed.
 
request, view the following link:
  2. The patient name prompt in menu options within Laboratory Service, 
     has been modified to no longer allow a new patient to be added to the 
     PATIENT (#2) file from within Lab.  See the example below:
 
Select Laboratory DHCP Menu Option: 1  Phlebotomy menu
 
          Add tests to a given accession.
          Add tests to an already existing order number.
          Add to collection list
          Delete entire order or individual tests
 
          Itemized routine lab collection
          Lab orders by collection type
          Lab test order
          List of lab orders not collected
          List of orders not collected (Long form)
          Order/test status
          Print collection list/labels
          Print future collection labels
          Print single future collection label
          Receipt of routine lab collection from wards
http://vista.domain.ext/pas/ViewTrackingRecord.asp?RequestID=20030306
          Test description information
          Ward lab menu ...
 
Select Phlebotomy menu Option: LAB TEST order
 
Select Patient Name: NEWPATIENT,JANE ??
Select Patient Name: NEWPATIENT,JANE ??
Select Patient Name: NEWPATIENT,JANE ??
Select Patient Name:
 
TRACK PACKAGE NATIONALLY YES
FILE
  • DD NUMBER:
    • LABORATORY SITE (File-top level)
      FIELD NUMBER:
      • ALLOW LAB TO ADD PATIENTS
    UPDATE THE DATA DICTIONARY:   YES
    SEND SECURITY CODE:   YES
    SEND FULL OR PARTIAL DD:   PARTIAL
    DATA COMES WITH FILE:   NO
    MAY USER OVERRIDE DATA UPDATE:   NO
BUILD COMPONENTS
  • ENTRIES:
    • LRDPA
      ACTION:   SEND TO SITE
      CHECKSUM:   B24730842
ENVIRONMENT CHECK ROUTINE LR305
DELETE ENV ROUTINE Yes
POST-INSTALL ROUTINE POST^LR305
DELETE POST-INIT ROUTINE Yes
PRE-INSTALL ROUTINE PRE^LR305
DELETE PRE-INIT ROUTINE Yes