| VERSION | 
- 
- 5.1
 
- DATE DISTRIBUTED:    2005-11-19 00:00:00
 
- PATCH APPLICATION HISTORY:
 
- 
- 
- 5
 
- DATE APPLIED:    1997-03-12 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
 4 routines have been modified in this patch:
    2. AFJXWCP8 The routine AFJXWCP8 was found to contain references to
       be removed from the Mapped set at this time.  
   
    3. From the Kernel Installation and Distribution System Menu, select 
       the Installation menu.  
   
    4. From the Installation menu, you may elect to use the following 
       options (when prompted for the install name, enter AFJX*5.1*5): 
                                                          ==========
       a. Backup a Transport Global - this option will create a backup 
          message of any routines exported with the patch. It will NOT 
       file 6 and to file 16. The pointers are now properly referenced to
          backup any other changes such as DDs or templates.  
       b. Compare Transport Global to the Current System - this option 
          will allow you to view all changes that will be made when the 
          patch is installed. It compares all components of the patch 
          (routines, DDs, templates, etc.).  
       c. Verify checksums in the Transport Global - this option will 
          allow you to ensure the integrity of the routines that are in 
          the Transport Global.  
   
    5. Use the Install Package(s) options and select the package:
       file 200.  
          AFJX*5.1*5.
          ==========
  
    6. When prompted 'Want to DISABLE Scheduled Options, Menu Options, and
       Protocols? Yes// <return>, respond YES. When prompted to select the
                                          ===
       option(s) you would like to place out of order, enter the
       following: 
   
          AFJXNHEX REQUEST 
 
          ================
          AFJX PURGE NIGHTLY 
          ==================
  
    7. MSM sites:  Please ensure you answer YES when asked if you want 
       to move the routines to other systems and indicate the appropriate
       CPUs. Alternatively, you can wait until the installation is
       complete and move the routines listed in the Routine Summary
       Section to all systems.  
 
    3. AFJXADHD It was reported that the security alert bulletin on
    8. If the routines were unmapped as part of step 2, they should be
       returned to the Mapped set once the installation has run to
       completion. 
       sensitive data access occasionally was not generated. A secondary
       access path was discovered through routine AFJXADHD. AFJXADHD is
       now modified to handle the generation of bulletins the same as in
       routine AFJXALRT (which was previously modified to handle this
       problem).
 
 
    4. AFJXWCPM A site has reported a problem with BOLD being undefined at
       line OPTION in routine AFJXWCPM. This results from IOST(0) either
       being undefined or more probably set to null. Examination shows
       that in such cases BOLD and BOLF are equally apt to cause problems.
       The modification made to clear this problem is to hard set BOLD AND
       BOLF to null before IOST(0) is checked and BOLD and BOLF are
       updated.  
 
 NOIS HISTORY: 
    1. AFJXPNHX Multiple sites have reported problems in routine AFJXPNHX
 =============
    The AFJXPNHX problem (undefined in the nightly purge) was reported in
    NOIS ATG-0996-31958, BUT-0896-22000, and FHM-0896-51544.
   
    There has been an access to restricted data problem uncovered in
    routine AFJXADHD (NOIS SBY-1296-30637).
 
    A site has reported a problem with BOLD being undefined at line OPTION
    in routine AFJXWCPM (NOIS DAY-0197-40124). This results from IOST(0)
    either being undefined or more probably set to null.
       at QNEW+2. It appears that multiple jobs, not necessarily the NHE
 
 PATCH HISTORY: 
 ==============
 
    This patch clears the undefined in the nightly purge problems by
    presetting variables used in setting up VA FileMan multiple nodes to
    null. An environmental routine was added to ensure a proper
    sequencing.  
  
    The AFJXPNHX changes in this patch were originally issued as
       purge, are running at the same time. These routines are
    AFJX*5.1*4 which was made entered in error due to an error in
    selection of routines contained (NOIS LEA-1196-41840).  This has been
    updated correctly in AFJX*5.1*5.
 
    In the previous AFJX patches the Patch to Package file link was not
    included. As a reult, the package patch history is incomplete. The
    sites are requested to manually update the patch history in the
    Package File to indicate that patches 1 through 3 for AFJX are entered
    into the production routines. Patch 4 was declared to have been
    entered in error, hence need not be entered.
       manipulating and deleting messages in the mailboxes and mail
                                                          
 
  Routine Summary: 
  ================
 
    The following is a list of the routines included in this patch. The
    second line value of each of these routines will look like: 
 
       <tab>;;5.1;Network Health Exchange;**[patch list]**;date 
                           *                                *
       global.  This patch is generated to remove the effects of the
    Routine Name     Before Patch     After Patch       Patch List 
    ============     ============     ===========       ==========
   
    AFJXPNHX        3809052          3887585            1,5 
    AFJXWCP8        6965692          6959884            5 
    AFJXADHD       15132754         15482706            5 
    AFJXWCPM        7335889          7680509            5 
    AFJXEN4           N/A            8495220            5 
  
  * From CHECK^XTSUMBLD 
       unwanted job interference.  
 
  Environmental Check Routine 
  ===========================
   
    The environmental check routine is AFJXEN4 which checks the version 
    and patch levels of the NHE package installed. Routine AFJXEN4 may be 
    removed by the station upon successful installation of this patch.  
   
  Installation Instructions: 
  ==========================
 
    WHEN?: Anytime. This patch is so brief (only four routines and an 
    environmental check routine) that it should not be queued.  
   
    HOW LONG?:  Installation will take less than 2 minutes.  
   
    1. Use the INSTALL/CHECK MESSAGE option on the PackMan and respond 
       YES at the prompt 'Want to Continue with load?  YES// <return>.  
                                                       ===
    2. Review your Mapped Routine set. If any of the routines listed in 
       the ROUTINE SUMMARY section are mapped on your system, they should 
 
 
- 
- 18 SEQ #15
 
- DATE APPLIED:    2000-05-01 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
 
 
 
 Description:
 ============
    NOIS MAD-0300-41149:  Madison reported that they are not
    receiving any Outpatient Pharmacy information when they
    selected 'Brief (12 Months) Pharmacy' from the Network Health
    Exchange menu.  Routine AFJXREW and AFJXTRF were modified to
    correct this problem.
 
 Subject:
 
 
  List of Test Sites:
  ==================
     Madison, Hines, Salt-Lake, Tomah, N-Chicago
 
 
 
  ROUTINE SUMMARY                                                  
  ===============                                                  
    Correcting no display of Outpatient Pharmacy information
         
   The following routines are included in this patch.  The
   second line of each of these routines now looks like:                  
 
   <tab>;;5.1;Network Health Exchange;**[patch list]**;Date
                 
    Routine Name     Chksum Before    Chksum After      Patch List
    ------------     -------------    ------------      ----------
    AFJXREW          8174307           8173723          15,17,18
    AFJXTRF          5380483           5221348          17,18
    on NHE request.
 
    * From CHECK^XTSUMBLD
 
 
 
 
  Installation Instructions:
  ==========================
 
     1. Users ARE allowed to be on the system during the installation.
 
 
     2. DSM/AXP sites: Review your mapped routine set.  If any of the
        routines in the Routine Summary section are mapped, disable
        mapping for the affected routine.
 
     3. Use the "INSTALL/CHECK MESSAGE" option on the PackMan menu.
        This loads the patch into a Transport Global onto your system.
    
     4. You DO NOT need to stop TaskMan or the background filers.
              
 
     5. On the KIDS menu, select the "Installation" menu and use the
        following options to install the Transport Global:
           Verify Checksums in Transport Global
           Print Transport Global 
           Compare Transport Global to Current System
           Backup a Transport Global
 
           Install Package(s) 
               INSTALL NAME: AFJX*5.1*18
                             ===========
 
 
           Want KIDS to INHIBIT LOGONs during the install?  YES// NO
                                                                 ==== 
           Want to DISABLE Scheduled Options,  Menu Options, and
             Protocols?  YES//
                         ====
 
                Enter options you wish to mark as 'Out
                        Of Order':   AFJXNHEX REQUEST
                                     ================
 Category:
 
 
     6.  DSM/AXP Sites - Answer NO to the question "Want to MOVE
          routines to other CPUs?"
 
     7.  DSM/AXP sites:  If the routines were unmapped, the mapped
         set should be rebuilt once the installation has run
         to completion.
 
 
    Routine
 
.
 
 
- 
- 16 SEQ #16
 
- DATE APPLIED:    2000-06-12 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
 
 Description:
 ============
    NOIS COA-0899-20344, TOM-0400-41371
    This patch corrects mismatch display.  NHE menu Option
    #6 (print by type) is not displaying some of the
    components due to the mismatch between the header and
    the entries from file 537015. This patch modified some
    entries in File# 537015 to correct the problem.
 
 
 Subject:
 
  Test Sites:
  ===========
    Tomah, Coatsville, Fargo, Fayetteville
 
 
  Routine Summary:
  ================
 
    The following is a list of the routines included in this patch.
    Correction of mismatch component and removal 
    The second line of each of these routines will look like:
 
    <tab>;;5.1;Network Health Exchange;*<<patch list>>**;date
 
    Routine Name     Before Patch     After Patch       Patch List
    ============     ============     ===========       ==========
    AFJXUPD          << NEW >>        765466            16
 
    * From CHECK^XTSUMBLD
 
      of additional unrelated information
 
 
 
  Installation Instructions:
  ==========================
 
     1. Users ARE allowed to be on the system during the installation.
 
     2. DSM/AXP sites: Review your mapped routine set.  If any of the
        routines in the Routine Summary section are mapped, disable
 
        mapping for the affected routine.
 
     3. Use the "INSTALL/CHECK MESSAGE" option on the PackMan menu.
        This loads the patch into a Transport Global onto your system.
    
     4. You DO NOT need to stop TaskMan or the background filers.
              
     5. On the KIDS menu, select the "Installation" menu and use the
        following options to install the Transport Global:
           Verify Checksums in Transport Global
 Category:
           Print Transport Global 
           Compare Transport Global to Current System
           Backup a Transport Global
 
           Install Package(s) 
               INSTALL NAME: AFJX*5.1*16
                             ===========
 
           Want KIDS to INHIBIT LOGONs during the install?  YES// NO
                                                                 ==== 
    Other
           Want to DISABLE Scheduled Options,  Menu Options, and
             Protocols?  YES//
                         ====
 
                Enter options you wish to mark as 'Out
                        Of Order':   AFJXNHEX REQUEST
                                     ================
 
 
     6.  DSM/AXP Sites - Answer NO to the question "Want to MOVE
 
          routines to other CPUs?"
 
     7.  DSM/AXP sites:  If the routines were unmapped, the mapped
         set should be rebuilt once the installation has run
         to completion.
 
 
.
 
 
 
- 
- 20 SEQ #17
 
- DATE APPLIED:    2000-06-26 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
 
 
 
 Description:
 ============
    NOIS STC-0600-40949, CMO-0600-40937, BEC-0600-20733
        Number of sites reported that their Network Health
    Exchange Nightly Purge option was not working.  Old records
    were accumulated and never gets purged.  Routine AFJXPNHX was
    modified to correct this problem.
 
 
 
 
 
  List of Test Sites:
  ==================
    St. Cloud, Columbia, Beckley
 
 
 
  ROUTINE SUMMARY                                                  
 Subject:
  ===============                                                  
         
   The following routines are included in this patch.  The
   second line of each of these routines now looks like:                  
 
   <tab>;;5.1;Network Health Exchange;**[patch list]**;Date
                 
    Routine Name     Chksum Before    Chksum After      Patch List
    ------------     -------------    ------------      ----------
    AFJXPNHX         4205029          4214109          1,6,11,17,20
    Correcting Nightly Purge option
 
 
    * From CHECK^XTSUMBLD
 
 
 
 
  Installation Instructions:
  ==========================
 
 
     1. Users ARE allowed to be on the system during the installation.
 
     2. DSM/AXP sites: Review your mapped routine set.  If any of the
        routines in the Routine Summary section are mapped, disable
        mapping for the affected routine.
 
     3. Use the "INSTALL/CHECK MESSAGE" option on the PackMan menu.
        This loads the patch into a Transport Global onto your system.
    
     4. You DO NOT need to stop TaskMan or the background filers.
 
              
     5. On the KIDS menu, select the "Installation" menu and use the
        following options to install the Transport Global:
           Verify Checksums in Transport Global
           Print Transport Global 
           Compare Transport Global to Current System
           Backup a Transport Global
 
           Install Package(s) 
               INSTALL NAME: AFJX*5.1*20
 Category:
                             ===========
 
           Want KIDS to INHIBIT LOGONs during the install?  YES// NO
                                                                 ==== 
           Want to DISABLE Scheduled Options,  Menu Options, and
             Protocols?  YES//
                         ====
 
                Enter options you wish to mark as 'Out
                        Of Order':   AFJXNHEX REQUEST
    Routine
                                     ================
 
 
     6.  DSM/AXP Sites - Answer NO to the question "Want to MOVE
          routines to other CPUs?"
 
     7.  DSM/AXP sites:  If the routines were unmapped, the mapped
         set should be rebuilt once the installation has run
         to completion.
 
 
 
 
.
 
 
- 
- 22 SEQ #19
 
- DATE APPLIED:    2000-09-05 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
    NOIS SDC-0999-62404, MAN-0799-11140
  List of Test Sites:
  ==================
    San Diego, Philadelphia
 
 
 
  ROUTINE SUMMARY                                                  
  ===============                                                  
         
   The following routines are included in this patch.  The
        Since Network Health Exchange has interfaced
   second line of each of these routines now looks like:                  
 
   <tab>;;5.1;Network Health Exchange;**[patch list]**;Date
                 
    Routine Name     Chksum Before    Chksum After      Patch List
    ------------     -------------    ------------      ----------
    AFJXWCPM         7563694          4871774           6,22
 
 
    * From CHECK^XTSUMBLD
        with Health Summary package, the information
 
 
 
 
  Installation Instructions:
  ==========================
 
     1. Users ARE allowed to be on the system during the installation.
 
     2. DSM/AXP sites: Review your mapped routine set.  If any of the
        indicating that NHE is running independently
        routines in the Routine Summary section are mapped, disable
        mapping for the affected routine.
 
     3. Use the "INSTALL/CHECK MESSAGE" option on the PackMan menu.
        This loads the patch into a Transport Global onto your system.
    
     4. You DO NOT need to stop TaskMan or the background filers.
              
     5. On the KIDS menu, select the "Installation" menu and use the
        following options to install the Transport Global:
        with HS is considered invalid.  Modified
           Verify Checksums in Transport Global
           Print Transport Global 
           Compare Transport Global to Current System
           Backup a Transport Global
 
           Install Package(s) 
               INSTALL NAME: AFJX*5.1*22
                             ===========
 
           Want KIDS to INHIBIT LOGONs during the install?  YES// NO
        routine AFJXWCPM to delete this information.
                                                                 ==== 
           Want to DISABLE Scheduled Options,  Menu Options, and
             Protocols?  YES//
                         ====
 
                Enter options you wish to mark as 'Out
                        Of Order':   AFJXNHEX REQUEST
                                     ================
 
 
 
     6.  DSM/AXP Sites - Answer NO to the question "Want to MOVE
          routines to other CPUs?"
 
     7.  DSM/AXP sites:  If the routines were unmapped, the mapped
         set should be rebuilt once the installation has run
         to completion.
 
 
 
 
- 
- 23 SEQ #20
 
- DATE APPLIED:    2000-10-27 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
 
     Routine
  
  
  Description:
  ============
     NOIS: NAS-0700-32185, TAM-0600-30805
         It was reported that there were times that sites
     had received incorrect data for a patient; however,
     when the user tries to make another NHE request for the
     same patient, the user gets the correct result.
 
     This problem is intermittent.  Routines were modified
     to ensure that data being transferred from the spooler
     would be unique for each patient.
  
  
  
   List of Test Sites:
   ==================
     Nasville, Tampa
  
 
  
  
   ROUTINE SUMMARY                                                  
   ===============                                                  
          
    The following routines are included in this patch.  The
    second line of each of these routines now looks like:
 
  
    <tab>;;5.1;Network Health Exchange;**[patch list]**;Date
  
                  
     Routine Name     Chksum Before    Chksum After      Patch List
     ------------     -------------    ------------      ----------
     AFJXALRT         13885935         14041415          6,15,17,23
     AFJXPATS         3676275          3869099           23
     AFJXREW          8173723          8438064           15,17,18,23
     AFJXTRF          5221348          5666922           17,18,23
 
     * From CHECK^XTSUMBLD
  
  Subject:
  
  
  
   Installation Instructions:
   ==========================
  
      1. Users ARE allowed to be on the system during the installation.
  
      2. DSM/AXP sites: Review your mapped routine set.  If any of the
         routines in the Routine Summary section are mapped, disable
     Correcting wrong data on the report
         mapping for the affected routine.
  
      3. Use the "INSTALL/CHECK MESSAGE" option on the PackMan menu.
         This loads the patch into a Transport Global onto your system.
     
      4. You DO NOT need to stop TaskMan or the background filers.
               
      5. On the KIDS menu, select the "Installation" menu and use the
         following options to install the Transport Global:
            Verify Checksums in Transport Global
 
            Print Transport Global 
            Compare Transport Global to Current System
            Backup a Transport Global
  
            Install Package(s) 
                INSTALL NAME: AFJX*5.1*23
                              ===========
  
            Want KIDS to INHIBIT LOGONs during the install?  YES// NO
                                                                  ==== 
  
            Want to DISABLE Scheduled Options,  Menu Options, and
              Protocols?  YES//
                          ====
  
                 Enter options you wish to mark as 'Out
                         Of Order':   AFJXNHEX REQUEST
                                      ================
  
  
      6.  DSM/AXP Sites - Answer NO to the question "Want to MOVE
  Category:
           routines to other CPUs?"
  
      7.  DSM/AXP sites:  If the routines were unmapped, the mapped
          set should be rebuilt once the installation has run
          to completion.
  
.
 
 
- 
- 24 SEQ #21
 
- DATE APPLIED:    2001-01-22 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
 
 
 
 Description:
 ============
    BIG-1100-72033, COS-1000-42266, OKL-1199-70066
            Number of sites reported that Old messages of
    Postmaster baskets have been accumulating and not being
    deleted.  This patch would clean up these 3 server
    baskets (AFJXSERVER, AFJXNHDONE and AFJXNETP) and would
    only leave the 7 day most current messages.
 
 
 
 
 
  List of Test Sites:
  ==================
    Columbus, Big Spring, Oklahoma
 
 
 
 Subject:
  ROUTINE SUMMARY                                                  
  ===============                                                  
         
   The following routines are included in this patch.  The
   second line of each of these routines now looks like:                  
 
   <tab>;;5.1;Network Health Exchange;**[patch list]**;Date
                 
    Routine Name     Chksum Before    Chksum After      Patch List
    ------------     -------------    ------------      ----------
    Deletion of Old messages in postmaster baskets
    AFJXPNHX         4214109          5367061           1,6,11,17,20,24
 
 
    * From CHECK^XTSUMBLD
 
 
 
 
  Installation Instructions:
  ==========================
 
 
     1. Users ARE allowed to be on the system during the installation.
 
     2. DSM/AXP sites: Review your mapped routine set.  If any of the
        routines in the Routine Summary section are mapped, disable
        mapping for the affected routine.
 
     3. Use the "INSTALL/CHECK MESSAGE" option on the PackMan menu.
        This loads the patch into a Transport Global onto your system.
    
 
     4. You DO NOT need to stop TaskMan or the background filers.
              
     5. On the KIDS menu, select the "Installation" menu and use the
        following options to install the Transport Global:
           Verify Checksums in Transport Global
           Print Transport Global 
           Compare Transport Global to Current System
           Backup a Transport Global
 
           Install Package(s) 
 Category:
               INSTALL NAME: AFJX*5.1*24
                             ===========
 
           Want KIDS to INHIBIT LOGONs during the install?  YES// NO
                                                                 ==== 
           Want to DISABLE Scheduled Options,  Menu Options, and
             Protocols?  YES//
                         ====
 
                Enter options you wish to mark as 'Out
    Routine
                        Of Order':   AFJXNHEX REQUEST
                                     ================
 
 
     6.  DSM/AXP Sites - Answer NO to the question "Want to MOVE
          routines to other CPUs?"
 
     7.  DSM/AXP sites:  If the routines were unmapped, the mapped
         set should be rebuilt once the installation has run
         to completion.
 
 
 
 
.
 
 
- 
- 26 SEQ #23
 
- DATE APPLIED:    2001-07-10 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
 
 
 
   2. DSM/AXP sites: Review your mapped routine set.  If any of the
      routines in the Routine Summary section are mapped, disable
      mapping for the affected routine.
 
   3. Use the "INSTALL/CHECK MESSAGE" option on the PackMan menu.
      This loads the patch into a Transport Global onto your system.
 
   4. You DO NOT need to stop TaskMan or the background filers.
 
Category
   5. On the KIDS menu, select the "Installation" menu and use the
      following options to install the Transport Global:
         Verify Checksums in Transport Global
         Print Transport Global
         Compare Transport Global to Current System
         Backup a Transport Global
 
         Install Package(s)
             INSTALL NAME: AFJX*5.1*26
                           ===========
--------
 
         Want KIDS to Rebuild Menu Tree Upon Completion of Install?? Yes//
 
 
         Want KIDS to INHIBIT LOGONs during the install?  YES// NO
                                                               ====
         Want to DISABLE Scheduled Options,  Menu Options, and
           Protocols?  YES//
                       ====
 
      Routine
              Enter options you wish to mark as 'Out
                      Of Order':   AFJXNHEX REQUEST
                                   ================
 
 
   6.  DSM/AXP Sites - Answer NO to the question "Want to MOVE
        routines to other CPUs?"
 
   7.  DSM/AXP sites:  If the routines were unmapped, the mapped
       set should be rebuilt once the installation has run
 
       to completion.
 
 
 
   8.  Create a  Mail Group called  AFJX PATID FILTER BLOCK
       from the Mailman Menu.
 
       Select MailMan Option: 6  PERSONAL MAIL GROUP EDIT
 
       Select MAIL GROUP NAME: AFJX PATID FILTER BLOCK
 
       Are you adding 'AFJX PATID FILTER BLOCK' as a
                  new MAIL GROUP? No// Y  (Yes)
       MAIL GROUP NUMBER: <<DEFAULT NUMBER//>>
       MAIL GROUP COORDINATOR:
       MAIL GROUP NAME: AFJX PATID FILTER BLOCK  Replace
 
       Select MEMBER: << YOUR NAME HERE!! >>
 
 
 
Description:
   9.  If you wish to display the report providing the numbers
        of incorrect information, you have to choose the option
        AFJX PATID REPORT from the menu option.
 
 
  ---------- SAMPLE OF OUTPUT -------------------
 
 
 
 
-----------
DEVICE: HOME//   NETWORK
 
 
Network Health Exchange Data Message report
                    for PORTLAND.DOMAIN.EXT
                                             on  Feb 16, 2001@13:56
 
Checking NETWORK,HEALTH EXCHANGE messages...
     Checking WASTE basket...
          Checking IN basket........
      NOIS FAR-1200-40490 
 
Message count
          20 messages in the 'IN' basket.
                      0 messages in the 'WASTE' basket.
 
          Site                    NV          V          T
 
     ALBUQUERQUE.DOMAIN.EXT            0          6          6
     ANN-ARBOR.DOMAIN.EXT              0         13         13
        .
              Fargo VAMC reported that they have received data on
        .
        .
 
     FRESNO.DOMAIN.EXT                 0         14         14
     FT-HARRISON.DOMAIN.EXT            0          2          2
     GRAND-JUNCT.DOMAIN.EXT            0          3          3
     HONOLULU.DOMAIN.EXT               0          4          4
     KANSAS-CITY.DOMAIN.EXT            0          2          2
 
 
 
      the wrong patient when they received NHE requests from
.
      Minneapolis. This patch will install a patient
      identification filter (PATID) that will match the patient
      identity on each Health Summary segment with the patient
      identifier (Name, Date of birth, Social Security Number) of
      the patient requested. If any of the Health Summary
      segments do not return data for the patient requested, then
      none of the data will be returned to the requestor. A
      message that instructs the requestor to resend the request
      is sent instead.
 
 
        This patch also includes an option for the receiving site
      that will report on the number of possible bad data
      messages that have been received by the site.
 
        This option works by comparing the patient's age with the
      age calculated from the Date of Birth that was reported in
      the Demographics segment of the NHE request. Note that if
      the request is made within a few weeks of the patient's
      birthday, and the age calculated by the Date of Birth
Subject
      differs by one year from the patient's actual age, then
      this report option may falsly indicate that the record was
      invalid when in fact it was valid (data is for the correct
      patient).
 
        Since the server filter uses three data elements (Name,
      Social Security Number, and Date of birth), it is much more
      accurate than the report option at catching NHE data
      messages for the wrong patient. If the server site has
      loaded this patch then you can assume that the patient is
-------
      correct regardless of what this report displays.
 
        How to tell if the server site has loaded this patch:
 
        Messages will have a line inserted after the patient ID:
 
  Subj: Reply for <TOTAL> Patient,A  111111111  MADISON.DOMAIN.EXT  [#93164]
  1 Feb 2001 15:05:05 -0600 (CST)  1936 lines
  From: <POSTMASTER@MADISON.DOMAIN.EXT>  In 'IN' basket.   Page 1
  ------------------------------------------------------------------------
        Install a Patient Identification (PATID) filter that matches
  111111111^11744^SPIVEY,RICK^3010201.113723^SMA.ISC-ALBANY.DOMAIN.EXT^TOTAL
  *********CONFIDENTIAL Patient Data from MADISON.DOMAIN.EXT********* 02/01/01
  Patient,A  111-11-1111                DOB: SEP 3,1936
    
  -Patient ID verified on all data segments-  <- This line is added to
                                                 messages from server
                                                 sites that have loaded
                                                 the PATID filter patch. 
  -------------------------- DEM - Demographics --------------------------
 
      the patient on each Health Summary segment with the patient
 
  
   List of Test Sites:
   ==================
     Fargo, Madison, Minneapolis, Clarksburg
  
  
  
   ROUTINE SUMMARY                                                  
   ===============                                                  
      requested.
          
    The following routines are included in this patch.  The
    second line of each of these routines now looks like:
 
  
    <tab>;;5.1;Network Health Exchange;**[patch list]**;Date
                  
     Routine Name     Chksum Before    Chksum After      Patch List
     ------------     -------------    ------------      ----------
     AFJXREW          8438064          8632159           15,17,18,23,26
 
     AFJXTRF          5666922          11122176          17,18,23,26
     AFJXVER          NEW              19085828          26
    
     * From CHECK^XTSUMBLD
  
 
   Installation Instructions:
   ==========================
  
   1. Users ARE allowed to be on the system during the installation.
 
 
- 
- 29 SEQ #24
 
- DATE APPLIED:    2001-11-06 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
 
--------
      Routine
 
 
Description:
-----------
   IT Service Request #20010603
   Headquarters requested to add Oncology component to the
   NHE report to provide essential information to doctors.
 
 
   
   Routine AFJ51P29 is a Post-init routine to add the Oncology
   component to file #537015.  
       
 
    
  
   List of Test Sites:
   ==================
     Portland, Indianapolis, Philadelphia
Subject
  
  
  
   ROUTINE SUMMARY                                                  
   ===============                                                  
          
    The following routines are included in this patch.  The
    second line of each of these routines now looks like:
 
  
-------
    <tab>;;5.1;Network Health Exchange;**[patch list]**;Date
                  
   Routine Name     Chksum Before    Chksum After      Patch List
   ------------     -------------    ------------      ----------
   AFJXREW          8632159          9153487           15,17,18,23,26,29
   AFJ51P29         << New >>        871747            29
 
    
     * From CHECK^XTSUMBLD
  
    Add Oncology component to the NHE report
 
   Installation Instructions:
   ==========================
  
   1. Users ARE allowed to be on the system during the installation.
 
   2. DSM/AXP sites: Review your mapped routine set.  If any of the
      routines in the Routine Summary section are mapped, disable
      mapping for the affected routine.
 
 
   3. Use the "INSTALL/CHECK MESSAGE" option on the PackMan menu.
      This loads the patch into a Transport Global onto your system.
 
   4. You DO NOT need to stop TaskMan or the background filers.
 
   5. On the KIDS menu, select the "Installation" menu and use the
      following options to install the Transport Global:
         Verify Checksums in Transport Global
         Print Transport Global
         Compare Transport Global to Current System
 
         Backup a Transport Global
 
         Install Package(s)
             INSTALL NAME: AFJX*5.1*29
                           ===========
 
 
         Want KIDS to INHIBIT LOGONs during the install?  YES// NO
                                                               ====
         Want to DISABLE Scheduled Options,  Menu Options, and
 
           Protocols?  YES//
                       ====
 
              Enter options you wish to mark as 'Out
                      Of Order':   AFJXNHEX REQUEST
                                   ================
 
 
   6.  DSM/AXP Sites - Answer NO to the question "Want to MOVE
        routines to other CPUs?"
Category
 
   7.  DSM/AXP sites:  If the routines were unmapped, the mapped
       set should be rebuilt once the installation has run
       to completion.
.
 
 
- 
- 30 SEQ #25
 
- DATE APPLIED:    2001-11-06 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch AFJX*5.1*30
correctly.  The person who installs this patch is added as a member.
    necessary.
==========================================================================
You are free to change the ORGANIZER, COORDINATOR, and MEMBER fields
afterwards.  Here's the group:
--------------------------------------------------------------------------
NAME: AFJX PATID FILTER BLOCK           TYPE: public
  COORDINATOR: <someone>
MEMBER: <someone>
DESCRIPTION:   If the patient ID filter blocks an incoming data request
because it detected possible invalid health summary data, a warning is sent
to members of this group.
  ORGANIZER: <someone>
--------------------------------------------------------------------------
NOIS CHA-0701-30431, TOG-0701-10186
Test Site: Charleston, SC
The option AFJX PATID REPORT is included to correct any omissions.
Here's the option:
This patch fixes some problems in patch AFJX*5.1*26.
--------------------------------------------------------------------------
NAME: AFJX PATID REPORT
 MENU TEXT: Network Health Exchange Check Messages
 TYPE: run routine                     CREATOR: <someone>
 PACKAGE: NETWORK HEALTH EXCHANGE
DESCRIPTION:   This option goes through all the messages in the Mailbox
belonging to NETWORK,HEALTH EXCHANGE, and checks to see if any contain "bad
data".  Among the things checked is patient age, in an attempt to ensure
that the message contains data from the correct requested patient.
 
 
A report on the results is produced.
 
Note that this option is only needed to check messages received at your site
before you installed patch AFJX*5.1*26.  Messages received afterwards are
checked as they are received.
 ROUTINE: AFJXVER
 UPPERCASE MENU TEXT: NETWORK HEALTH EXCHANGE CHECK
--------------------------------------------------------------------------
NOTE: This patch should be installed during off hours, when user activity
NOIS FTL-0701-51047
is at a minimum.  It requires patch AFJX*5.1*26.
==========================================================================
 
ROUTINES:
The second line of the routine now looks like:
       ;;5.1;Network Health Exchange;**[patch list]**;Jan 23, 1996
 
             Before        After
Name       Checksum     Checksum     Patch List
-----------------------------------------------------------------
Test Site: Charleston, SC
AFJXPRE     * NEW *      2315825     30
* Checksums produced by CHECK^XTSUMBLD
 
This patch introduces the following new routine:
AFJXPRE - This pre-init has no user-callable entry points.
==========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires patch AFJX*5.1*26.
The mail group AFJX PATID FILTER BLOCK should be PUBLIC.  The pre-init
1.  Users may be on the system during installation of this patch.
2.  DSM Sites: If any of these routines is mapped, disable mapping for the
    affected routine(s).  
3.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.
    This loads the patch into a Transport Global on your system.  
4.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
5.  On the KIDS:Installation menu, use the following options to install
    the Transport Global.
       Verify Checksums in Transport Global
in this patch checks for the existence of the mail group.  If it's not
       Print Transport Global
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:   AFJX*5.1*30   Loaded from Distribution <date/time>
                        ===========
 Install Questions:
 Want KIDS to Rebuild Menu Trees Upon Completion of Install? YES// YES
                                                                   ===
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
there, it creates it.  If it is there, it makes sure it's defined
                                                       ==
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if
 
 
- 
- 31 SEQ #26
 
- DATE APPLIED:    2002-01-16 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch AFJX*5.1*31
sites.  (See NOIS TUC-1001-60741, TUC-1001-60737, COA-1201-22358,
Name       Checksum     Checksum     Patch List
-----------------------------------------------------------------
AFJXALRT   14041415     12200940     6,15,17,23,31
AFJXPATL    6030128       295973     31
AFJXPATS    3869099       299773     23,31
AFJXPNHA    3165623      3584849     31
AFJXPNHT    8297725      3201383     1,2,31
AFJXPNHX    5367061      3073916     1,6,11,17,20,24,31
AFJXPRE     2315825      8018806     30,31
AFJXREW     9153487         2406     15,17,18,23,26,29,31
WPB-1201-31089, and HUN-0701-22217.)  Any closed sites in file 537025,
AFJXSFAL    1759052      2271216     31
AFJXTEMA    2294720       369080     31
AFJXTRF    11122176      4969582     17,18,23,26,31
AFJXVER    19085828      9198043     26,31
AFJXWCBP   11230472         2912     1,31
AFJXWCP1   11042104      6240335     1,31
AFJXWCPB   10734470         2898     1,2,31
AFJXWCPM    4871774      1802119     6,22,31
AFJXWCPY   10927672         3082     1,31
* Checksums produced by CHECK^XTSUMBLD
NHE AUTHORIZED SITES file, will be ignored, and will not be selectable
 
This patch introduces no new routines.
==========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires patch AFJX*5.1*29 and *30.
The post-init for this patch will take approximately 1/2 hour for every
400,000 records in file ^AFJ(537010.
1.  Users may be on the system during installation of this patch.
when requests are being created.
2.  DSM Sites: If any of these routines is mapped, disable mapping for the
    affected routine(s).  
3.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.
    This loads the patch into a Transport Global on your system.  
4.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
5.  On the KIDS:Installation menu, use the following options to install
    the Transport Global.
       Verify Checksums in Transport Global
       Print Transport Global
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:   AFJX*5.1*31   Loaded from Distribution <date/time>
                        ===========
 Install Questions:
 Want KIDS to INHIBIT LOGONs during the install? YES// NO
                                                       ==
 Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES// NO
                                                                       ==
- Solves the undefined BOLD variable problem by no longer "bolding" output
 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// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if
    necessary.
==========================================================================
on the menu.  (See NOIS DAY-0797-41839.)
- Solves the problem which occurred when Hudson Valley HCS changed option
S.AFJXSERVER to use a resource device to limit it to running only one job
at a time.  (See NOIS HVH-1000-12729.)
Additionally,
- Routines are rewritten to incorporate good programming practices.
- Routine AFJXVER is modified to check both the B and C xrefs in file 4.2,
instead of just the B xref, when looking up a domain name.
- Routine AFJXPNHX is modified to use MailMan APIs to delete messages from
the NHE user's mailbox, instead of using direct global edits.
- The Identifiers in file 537000 are changed to "Write" Identifiers.  The
Post-Init, ^AFJXPRE, will effect the change.
NOIS TUC-1001-60741, TUC-1001-60737, HUN-0701-22217, DAY-0797-41839,
- The DDs of fields in files 537000 and 537025, which are free-text domain
names, are changed to pointer-type fields, pointing to file 4.2.  The DD
of the field in file 537010 which points to file 537025 is changed to
point to file 4.2.  It is necessary to do this because domain names can,
and do, change. The Post-Init, ^AFJXPRE, will go through the records in
those files and change the data in the affected fields to pointers to file
4.2.  It will take approximately 1/2 hour for every 400,000 records in file
^AFJ(537010.  Here are the new definitions for the affected fields:
STANDARD DATA DICTIONARY #537000 -- VAMC NETWORK HEALTH EXCHANGE FILE
     HVH-1000-12729, HOU-0801-70115, COA-1201-22358, WPB-1201-31089
STORED IN ^AFJ(537000,                                  (VERSION 5.1)
DATA       NAME                  GLOBAL        DATA
ELEMENT    TITLE                 LOCATION      TYPE
---------------------------------------------------------------------------
537000,8   REQUESTING PLACE       1;1 POINTER TO DOMAIN FILE (#4.2)
           LAST EDITED:      NOV 15, 2001
           HELP-PROMPT:      Enter the domain where the request originated.
           DESCRIPTION:
                             FACILITY REQUESTING DATA
           CROSS-REFERENCE:  537000^C
Test Site: Huntington, WV; Houston, TX
                             1)= S ^AFJ(537000,"C",$E(X,1,30),DA)=""
                             2)= K ^AFJ(537000,"C",$E(X,1,30),DA)
                             REQUESTING PLACE FOR PATIENT DATA
STANDARD DATA DICTIONARY #537010 -- VAMC NETWORK PATIENT FILE
STORED IN ^AFJ(537010,                          (VERSION 5.1)
DATA         NAME                  GLOBAL        DATA
ELEMENT      TITLE                 LOCATION      TYPE
---------------------------------------------------------------------------
537010,3      Records Available At   1;0 POINTER Multiple #537010.04
537010.04,.01   Records Available At   0;1 POINTER TO DOMAIN FILE (#4.2)
             LAST EDITED:      NOV 15, 2001
             HELP-PROMPT:      Enter a domain which has records on the
                               patient.
             CROSS-REFERENCE:  537010.04^B
                             1)= S ^AFJ(537010,DA(1),1,"B",$E(X,1,30),DA)=""
                             2)= K ^AFJ(537010,DA(1),1,"B",$E(X,1,30),DA)
STANDARD DATA DICTIONARY #537025 -- VAMC NETWORK HEALTH AUTHORIZED SITES FILE   
This patch does the following:
STORED IN ^AFJ(537025,                                        (VERSION 5.1)
DATA        NAME              GLOBAL        DATA
ELEMENT     TITLE             LOCATION      TYPE
---------------------------------------------------------------------------
537025,.01  NAME               0;1 POINTER TO DOMAIN FILE (#4.2)
                                (Required)
            INPUT TRANSFORM:  S DIC("S")="I $P(^(0),U,2)'[""C""" D ^DIC
                                 K DIC S DIC=DIE,X=+Y K:Y<0 X
            LAST EDITED:      NOV 15, 2001 
            HELP-PROMPT:      Enter the name of an authorized site. 
            DESCRIPTION:      Enter the name of the sites that you will send
                              data requests to and receive data from. 
                              (Include your own site).  
            SCREEN:           S DIC("S")="I $P(^(0),U,2)'[""C"""
            EXPLANATION:      You may not select closed domains.
            CROSS-REFERENCE:  537025^B 
                              1)= S ^AFJ(537025,"B",$E(X,1,30),DA)=""
                              2)= K ^AFJ(537025,"B",$E(X,1,30),DA)
NOTE: This patch should be installed during off hours, when user activity
- Prevents NHE from accepting requests from or sending requests to closed
is at a minimum.  It requires patch AFJX*5.1*29 and *30.
The post-init for this patch will take approximately 1/2 hour for every
400,000 records in file ^AFJ(537010.
==========================================================================
 
ROUTINES:
The second line of the routine now looks like:
       ;;5.1;Network Health Exchange;**[patch list]**;Jan 23, 1996
 
             Before        After
 
 
- 
- 6
 
- DATE APPLIED:    1997-05-01 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
 
    7 routines (AFJXADHD, AFJXALRT, AFJXPNHX, AFJXWCL1, AFJXWCP8, 
 
    The following is a list of the routines included in this patch. The 
    second line value of each of these routines will look like: 
 
       <tab>;;5.1;Network Health Exchange;**[patch list]**;date 
                                 *                                *
    Routine Name     Before Patch     After Patch       Patch List 
    ============     ============     ===========       ==========
 
    AFJXADHD          15132754         15812358            6 
    AFJXWCPM, and AFJXWPR2) are modified in this patch.  
    AFJXALRT          16599231         16928883            6 
    AFJXPNHX           3809052          3887585            1,6 
    AFJXWCL1          10604702         10819424            6
    AFJXWCP8           6965692          6959884            6 
    AFJXWCPM           7335889          7563694            6 
    AFJXWPR2           6734179          6949871            6 
    AFJXEN6            N/A              8495682            6 
 
  * From CHECK^XTSUMBLD 
 
 
     To test if the transport has been corrupted, you can use the 
     "Verify Package Integrity" option.  This option is under Utilities 
     under the KIDS menu.  It will compare the checksums in the build 
     with the current checksums and list any that differ. 
 
  Environmental Check Routine 
  ===========================
   
    The environmental check routine is AFJXEN6 which checks the version 
    and patch levels of the NHE package installed. Routine AFJXEN6 may be 
NOIS: 
    removed by the station upon successful installation of this patch.  
   
Installation Instructions: 
==========================
 
    WHEN? Anytime. This patch is so brief (only seven routines) that it 
    should not be queued.  
   
    HOW LONG?  Installation will take less than 2 minutes.  
 
====
       Use the INSTALL/CHECK MESSAGE option on the PackMan and respond 
       YES at the prompt 'Want to Continue with load?  YES// <return>.  
                                                       ===
 
    1. Users are allowed to be on the system during the installation.  
    2. It is not necessary to place TaskMan in a WAIT/STOP state.  
    3. When prompted 'Want to DISABLE Scheduled Options, Menu Options, 
       and Protocols? Yes// <return>, respond YES or <return>. When
                                              ===
       prompted to select the option(s) you would like to place out of
 NOIS:  REN-0297-60708, BAN-0297-11202, and ATG-0297-31510
       order, enter the following:
   
          AFJXNHEX REQUEST 
          ================
          AFJX PURGE NIGHTLY 
          ==================
 
    4. Review your Mapped Routine set. If any of the routines listed in 
       the ROUTINE SUMMARY section are mapped on your system, they 
       should be unmapped at this time.     
 AFJXWCLI - DK RES errors reported in the above NOISs are repaired
    5. Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu.  This 
       option will load the KIDS package onto your system.  
    6. The patch has now been loaded into a Transport global on your 
       system.  You now need to use KIDS to install the Transport global.
    7. From the Kernel Installation and Distribution System Menu, select 
       the Installation menu. On the KIDS Installation menu, you may elect
       to use the following options: 
       a. Verify checksums in the Transport Global - this option will 
          allow you to ensure the integrity of the routines that are in 
          the Transport Global.  
          by this patch's changes in routine AFJXWCLI.
       b. Compare Transport Global to the Current System - this option 
          will allow you to view all changes that will be made when the 
          patch is installed. It compares all components of the patch 
          (routines, DDs, templates, etc.).  
       c. Back up a Transport Global - this option will create a backup 
          message of any routines exported with the patch. It will NOT 
          back up any other changes such as DDs or templates.  
          Use the Install Package(s) options and select the package: 
 
          AFJX*5.1*6.  
          Multiple sites reported unexplained DK RES and similar errors 
          ==========
 
    8. MSM sites:  Please ensure you answer YES when asked if you want 
       to move the routines to other systems and indicate the appropriate 
       CPUs. Alternatively, you can wait until the installation is 
       complete and move the routines listed in the Routine Summary 
       Section to all systems.  
    9. If the routines were unmapped as part of step 4, they should be 
       returned to the mapped set once the installation has run to 
       completion. 
          with NHE over the last year. The problem was located in 
Prerequisites: 
          routine AFJXWCL1, where, in module INTRP, the variable 
          GMJ was used as a variable in a FOR loop. First the module 
          RDNODE was called, then module WRTGRM was called, 
          which hard SET the variable GMJ to "GRAM" without any 
          scoping of the variable. If there were any nodes that collated
          after "GRAM," an endless loop resulted. In this loop the 
          global ^TMP("AFHS",$J,CT,0) was set with CT incremented
          each time.  
          The routine was modified to change the program flow so that 
          the original sequencing of data was maintained, but the
============== 
          offending hard SET of the variable GMJ was avoided.
 
 NOIS:  ATG-0996-31958, BUT-0896-22000, FHM-0896-51544, and LEA-1196-41840
 AFJXPNHX - Multiple sites have reported problems in routine AFJXPNHX at
            QNEW+2. It appears that multiple jobs, not necessarily the
            NHE purge, are running at the same time. These routines are
            manipulating and deleting messages in the mailboxes and mail 
            global.  This patch is generated to remove the effects of the
            unwanted job interference.  (The changes in AFJXPNHX were
            originally issued in AFJX*5.1*4 which was marked 'Entered in
 
            Error' due to an error in selection of routines contained.)
  
 AFJXWCP8 - The routine AFJXWCP8 was found to contain references to file
            6 and to file 16. The pointers are now properly referenced to
            file 200.  
 
 NOIS:  SBY-1296-30637
 AFJXADHD - It was reported that the security alert bulletin on sensitive
            data access occasionally was not generated. A secondary
            access path was discovered through routine AFJXADHD. AFJXADHD
    Install patch AFJX*5.1*1 prior to the installation of this patch.  
            is now modified to handle the generation of bulletins the
            same as in routine AFJXALRT (which was previously modified to
            handle this problem).
 
 NOIS:  DAY-0297-40622
 AFJXADHD and AFJXALRT - Dayton reported that a spurious global node 
            ^AFJ(537000,-1,0) was being set when a FILE^DICN failed and 
            S DA=+Y returned a -1. Then S ^AFJ(537000,DA,1) was performed.
            A condition was added in routines AFJXADHD and AFJXALRT to
            that SET to make it S:DA>0 and thus corrected the problem.  
 
 
 NOIS:  DAY-0197-40124
 AFJXWCPM - A site has reported a problem with BOLD being undefined at
            line OPTION in routine AFJXWCPM. This results from IOST(0)
            either being undefined or set to null.
            Examination shows that in such cases BOLD and BOLF are
            equally apt to cause problems. The modification made to clear
            this problem is to hard SET BOLD and BOLF to null before
            IOST(0) is checked and BOLD and BOLF are updated.
 
Descriptive Text:
 NOIS:  HOU-0197-72340
 AFJXWPR2 - Houston reported that there was a syntax error in 
            routine AFJXWPR2 that caused problems with SOAP entries. This
            is corrected.
 
 PATCH HISTORY: 
 ==============
 
    The AFJXPNHX changes in this patch were originally issued as 
    AFJX*5.1*5 which was declared to have been 'Entered in Error' due
=================
    to an error in selection of routines contained (NOIS CIN-0397-40969).
 
    This has been updated correctly in AFJX*5.1*6.  
 
    In the previous AFJX patches, the Patch to Package file link was not 
    included. As a result, the package patch history is incomplete. The 
    sites are requested to manually update the patch history in the 
    Package File to indicate that patches 1 through 3 for AFJX are entered
    into the production routines. Patches 4 and 5 were declared to have 
    been 'Entered in Error,' hence need not be entered.  (This patch will
 
    update the package patch history for AFJX*5.1*6 only.)
 
Test Sites: 
===========
 
    Bath, Reno, Houston, Dayton 
                                                          
 
Routine Summary: 
================
 
 
- 
- 32 SEQ #27
 
- DATE APPLIED:    2002-10-25 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch AFJX*5.1*32
Instead of sending two messages in response to a user query (one with the
requested information to the NETWORK,HEALTH EXCHANGE user; the other to a
server which alerts the requesting user to it), this patch sends just one
message to both.  The process is thus simplified.
The two-message process also sometimes causes problems because of timing
issues.  A user can be alerted that the request has been completed, but
when the user tries to view the results, it can't be found.  This is
because MailMan hasn't yet delivered the first message to the
NETWORK,HEALTH EXCHANGE user.  This patch and its one-message process
 
makes it impossible for this to happen.
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires patch AFJX*5.1*31.
==========================================================================
 
ROUTINES:
The second line of the routine now looks like:
       ;;5.1;Network Health Exchange;**[patch list]**;Jan 23, 1996
 
NOIS CAH-0602-31615 (Remedy Ticket HD8220/CHG2653)
             Before        After
Name       Checksum     Checksum     Patch List
-----------------------------------------------------------------
AFJXALRT   12200940     11647156     6,15,17,23,31,32
AFJXSFAL    2271216      2275636     31,32
AFJXWCPD    5587435         2914     32
* Checksums produced by CHECK^XTSUMBLD
 
This patch introduces no new routines.
==========================================================================
Test Site: Central Alabama HCS; Birmingham, AL
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires patch AFJX*5.1*31.
1.  Users may be on the system during installation of this patch.
2.  DSM Sites: If any of these routines is mapped, disable mapping for the
    affected routine(s).  
3.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.
    This loads the patch into a Transport Global on your system.  
4.  You do not need to stop TaskMan or the background filer.
    Users may be on the system.
5.  On the KIDS:Installation menu, use the following options to install
    the Transport Global.
       Verify Checksums in Transport Global
       Print Transport Global
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:   AFJX*5.1*32   Loaded from Distribution <date/time>
                        ===========
If the NETWORK,HEALTH EXCHANGE user has been terminated, the requesting
 Install Questions:
 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// <It's up to you.  You may queue it if you wish.>
user never sees the results of a query after processing the alert.  This
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if
    necessary.
==========================================================================
patch makes it possible for the requesting user to see the results.
 
 
- 
- 33 SEQ #28
 
- DATE APPLIED:    2003-03-01 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch AFJX*5.1*33
be made of the status of the NETWORK,HEALTH EXCHANGE user every time a
user enters option AFJXNHEX REQUEST (Network Health Exchange Options ...),
and if the NETWORK,HEALTH EXCHANGE user is terminated, the option will not
be usable.
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires patch AFJX*5.1*32.
==========================================================================
 
ROUTINES:
 
The second line of the routine now looks like:
       ;;5.1;Network Health Exchange;**[patch list]**;Jan 23, 1996
 
             Before        After
Name       Checksum     Checksum     Patch List
-----------------------------------------------------------------
AFJXPNHI    7299167         2929     2,7,33
AFJXSFAL    2275636      1844361     31,32,33
AFJXWCPM    1802119      3332319     6,22,31,33
* Checksums produced by CHECK^XTSUMBLD
NOIS: FNC-0103-30068
 
This patch introduces no new routines.
==========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires patch AFJX*5.1*32.
1.  Users may be on the system during installation of this patch.
2.  DSM Sites: If any of these routines is mapped, disable mapping for the
    affected routine(s).  
Test Site: Fayetteville, NC
3.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.
    This loads the patch into a Transport Global on your system.  
4.  You do not need to stop TaskMan.  Users may be on the system.
5.  On the KIDS:Installation menu, use the following options to install
    the Transport Global.
       Verify Checksums in Transport Global
       Print Transport Global
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:   AFJX*5.1*33   Loaded from Distribution <date/time>
                        ===========
 Install Questions:
 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.
If the NETWORK,HEALTH EXCHANGE user has been terminated, requests that
 
 DEVICE: HOME// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if
    necessary.
==========================================================================
users make are not delivered to the NETWORK,HEALTH EXCHANGE user.
Consequently, it is not possible to print or view completed requests
which were made after termination.  In order to remedy this, a check will
 
 
- 
- 34 SEQ #29
 
- DATE APPLIED:    2003-04-03 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch AFJX*5.1*34
AFJXADD1, AFJXPNHF, AFJXPNHI, AFJXREW, AFJXWCBP, AFJXWCPB, AFJXWCPD, AFJXWCPY
This patch also changes the check for a printer from IOST["C-" to
$E(IOST,1,2)="C-".
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires patch AFJX*5.1*33.
==========================================================================
 
ROUTINES:
 
The second line of the routine now looks like:
       ;;5.1;Network Health Exchange;**[patch list]**;Jan 23, 1996
 
             Before        After
Name       Checksum     Checksum     Patch List
-----------------------------------------------------------------
AFJXADD1     452636     none - deleted
AFJXMABX   13418618      4042833     1,2,10,11,15,34
AFJXMBOX   13056481      2108840     2,11,34
AFJXPNHF   12346036     none - deleted
NOIS: TOM-0303-40892
AFJXPNHI       2929     none - deleted
AFJXREW        2406     none - deleted
AFJXSFAL    1844361      1758614     31,32,33,34
AFJXWCBP       2912     none - deleted
AFJXWCP1    6240335      6240234     1,31,34
AFJXWCPB       2898     none - deleted
AFJXWCPD       2914     none - deleted
AFJXWCPM    3332319      3244105     6,22,31,33,34
AFJXWCPY       3082     none - deleted
* Checksums produced by CHECK^XTSUMBLD
Test Site: Tomah, WI
 
This patch introduces no new routines.
==========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires patch AFJX*5.1*33.
1.  Users may be on the system during installation of this patch.
2.  DSM Sites: If any of these routines is mapped, disable mapping for the
    affected routine(s).  
3.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.
    This loads the patch into a Transport Global on your system.  
4.  You do not need to stop TaskMan.  Users may be on the system.
5.  On the KIDS:Installation menu, use the following options to install
    the Transport Global.
       Verify Checksums in Transport Global
       Print Transport Global
       Compare Transport Global to Current System
       Backup a Transport Global
       Install Package(s)
At some prompts, there are no time-outs.  At other prompts, time-outs may
 Select INSTALL NAME:   AFJX*5.1*34   Loaded from Distribution <date/time>
                        ===========
 Install Questions:
 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.
result in infinite prompt loops.  This patch fixes that.
 
 DEVICE: HOME// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if
    necessary.
==========================================================================
This patch also deletes obsolete routines:
 
 
- 
- 35 SEQ #30
 
- DATE APPLIED:    2003-05-20 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Patch AFJX*5.1*35
=====================================================================
 You can queue the install by enter a 'Q' at the device prompt.
 Enter a '^' to abort the install.
 
 DEVICE: HOME// <It's up to you.  You may queue it if you wish.>
                ------------------------------------------------
6.  DSM Sites: After patch has installed, rebuild your map set, if
    necessary.
==========================================================================
     Select one of the following:
          1         Brief (12 months) Medical Record Information
          2         Total Medical Record Information
          3         Brief (12 months) Pharmacy Information
          4         Total Pharmacy Information
          5         Print (Completed Requests Only)
          6         Print By Type of Information (Completed Requests)
 
Option #6 chops off "Discharge Summary" and "Progress Notes" before
displaying them completely.  They can be fully seen in option #5.
This patch fixes the problem.
As an added bonus, we are adding a cross reference to the NAME (#.01)
field of the VAMC NETWORK HEALTH TYPES (#537015) file.  The new C cross
reference will be all upper-case, so that the user doesn't have to enter
the exact mixed case component name during ^DIC lookups.  The post-init,
POST^AFJXYP35, will create the new cross reference.
NOIS: WRJ-0403-11925, SFC-0403-61371
STANDARD DATA DICTIONARY #537015 -- VAMC NETWORK HEALTH TYPES FILE
STORED IN ^AFJ(537015,                               (VERSION 5.1)
DATA       NAME                  GLOBAL        DATA
ELEMENT    TITLE                 LOCATION      TYPE
----------------------------------------------------------------------------
537015,.01 NAME                   0;1 FREE TEXT (Required)
           INPUT TRANSFORM:  K:$L(X)>30!(X?.N)!($L(X)<3)!'(X'?1P.E) X
           LAST EDITED:      APR 30, 2003
           HELP-PROMPT:      NAME MUST BE 3-30 CHARACTERS, NOT NUMERIC OR
Test Sites: White River Junction, VT; San Francisco VAMC; Erie, PA
                             STARTING WITH PUNCTUATION
           CROSS-REFERENCE:  537015^B
                             1)= S ^AFJ(537015,"B",$E(X,1,30),DA)=""
                             2)= K ^AFJ(537015,"B",$E(X,1,30),DA)
           FIELD INDEX:      C (#30)    REGULAR    IR    LOOKUP & SORTING
               Short Descr:  All upper-case
               Description:  This xref is all upper-case to ease DIC
                             lookups.
                 Set Logic:  S ^AFJ(537015,"C",$E(X,1,30),DA)=""
                Kill Logic:  K ^AFJ(537015,"C",$E(X,1,30),DA)
                Whole Kill:  K ^AFJ(537015,"C")
                      X(1):  NAME  (537015,.01)  (Subscr 1)  (Len 30)
                             (forwards)
                               Transform (Storage):  S X=$$UP^XLFSTR(X)
                                Transform (Lookup):  S X=$$UP^XLFSTR(X)
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires patch AFJX*5.1*34.
==========================================================================
The problem concerns the following menu in option [AFJXNHEX REQUEST]
 
ROUTINES:
The second line of the routine now looks like:
       ;;5.1;Network Health Exchange;**[patch list]**;Jan 23, 1996
 
             Before        After
Name       Checksum     Checksum     Patch List
-----------------------------------------------------------------
AFJXMABX    4042833      4533362     1,2,10,11,15,34,35
AFJXYP35    * NEW *        45221     35
Network Health Exchange Options:
* Checksums produced by CHECK^XTSUMBLD
 
This patch introduces the following new routine:
AFJXYP35 is a post-init, which will be deleted once it's run.
==========================================================================
 
INSTALLATION:
NOTE: This patch should be installed during off hours, when user activity
is at a minimum.  It requires patch AFJX*5.1*34.
1.  Users may be on the system during installation of this patch.
2.  DSM Sites: If any of these routines is mapped, disable mapping for the
    affected routine(s).  
3.  On the PackMan menu, use the 'INSTALL/CHECK MESSAGE' option.
    This loads the patch into a Transport Global on your system.  
4.  You do not need to stop TaskMan.  Users may be on the system.
5.  On the KIDS:Installation menu, use the following options to install
    the Transport Global.
       Verify Checksums in Transport Global
       Print Transport Global
       Compare Transport Global to Current System
VistA Network Health Exchange Menu            TRUSTED,USER
       Backup a Transport Global
       Install Package(s)
 Select INSTALL NAME:   AFJX*5.1*35   Loaded from Distribution <date/time>
                        ===========
 Install Questions:
 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.
 
 
- 
- 7
 
- DATE APPLIED:    1997-10-07 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Subject: Missing and undefined data
   
    1. Users are allowed to be on the system during the installation.
    2. It is not necessary to place TaskMan in a WAIT/STOP state.
    3. When prompted 'Want to DISABLE Scheduled Options, Menu Options,
       and Protocols? Yes// <return>, respond YES. When prompted
                                              ===
       to select the option(s) you would like to place out of order,
       enter the following:
 
          AFJXNHEX REQUEST
          ================
   
 
    4. Review your Mapped Routine set. If any of the routines listed in
       the ROUTINE SUMMARY section are mapped on your system, they
       should be unmapped at this time.
    5. Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu.  This
       option will load the KIDS package onto your system.
    6. The patch has now been loaded into a Transport global on your
       system.  You now need to use KIDS to install the Transport global.
    7. From the Kernel Installation and Distribution System Menu, select
       the Installation menu. On the KIDS Installation menu, you may
Prerequisites:
       elect to use the following options:
       a. Verify checksums in the Transport Global - this option will
          allow you to ensure the integrity of the routines that are in
          the Transport Global.
       b. Compare Transport Global to the Current System - this option
          will allow you to view all changes that will be made when the
          patch is installed. It compares all components of the patch
          (routines, DDs, templates, etc.).
       c. Backup a Transport Global - this option will create a backup
          message of any routines exported with the patch. It will NOT
==============
          backup any other changes such as DDs or templates.
          Use the Install Package(s) options and select the package:
 
          AFJX*5.1*7.
          ==========
 
    8. If the routines were unmapped as part of step 4, they should be
       returned to the mapped set once the installation has run to
       completion.
 
      Install patch AFJX*5.1*6 prior to the installation of this patch.
 
 
NOIS:
====
 
 
NOIS:  MIW-0397-31028
AFJXWCPL - An uncoordinated addition of a new cross-reference in Lab
Package resulted in an undefined at NXTST+2^AFJXWCPL. The code at
CHSET+7 was modified to exclude the handling of the new
cross-reference.
 
NOIS:  CLL-0397-42751
AFJXPNHI - The variable I was reported to be undefined at
PART2^AFJXPNHI. This variable was used as a dummy index for a For
Category: 
Loop and was not used elsewhere. The For Loop was changed to an
argumentless one.
 
NOIS:  DAN-0497-41347
AFJXPNHI - The site was reporting that NHE reports were not being
found by the alerts mechanism. Investigation found two problems.
 
The first was that the parsing mechanism that parsed the titles in
the Alerts Message was using spaces in locating data. Since the
spaces were used the data after the patient name was mis-parsed if
  - Routine
there was a third item present in the name (such as Jr/Sr. a number,
etc). The code in AFJXPNHI was modified to use other characteristics
to allow a proper parsing.
 
The second is that if the patients name is spelled differently at
the server and client the Alerts will not display the messages since
a built in check (the two names are the same) fails. Since this is a
design feature a decision or how to handle this is still open
(Follow the completed reports model where this is available, or
extend the security to the complete report).
 
 
Test Sites:
===========
 
    Milwaukee, Chillicothe, Danville
 
 
Routine Summary:
================
 
Description: 
    The following is a list of the routines included in this patch.
    The second line value of each of these routines will look like:
 
    <tab>;;5.1;Network Health Exchange;**[patch list]**;date
 
    Routine Name     Before Patch     After Patch       Patch List
    ============     ============     ===========       ==========
    AFJXEN7               N/A            6822968            7
    AFJXPNHI            6813365          7299167            2,7
    AFJXWCPL            7386440          7733101            7
============
 
    * From CHECK^XTSUMBLD
 
    To test if the transport has been corrupted, you can use the
    "Verify Package Integrity" option.  This option is under
    Utilities under the KIDS menu.  It will compare the checksums in
    the build with the current checksums and list any that differ.
 
Environment Check Routine:
=========================
 
 
    The routine AFJXEN7 checks to see if NHE version 5.1 with patch
    6 is installed before installation proceeds. On failure, a
    message is sent to the user detailing the problems encountered.
    The routine AFJXEN7 may be removed upon successful patch 7
    installation.
 
 
Installation Instructions:
==========================
     2 routines (AFJXPNHI, AFJXWCPL) are modified in this patch.
 
    WHEN? Anytime. This patch is so brief (only two routines) that it
    should not be queued.
 
    HOW LONG?  Installation will take less than 2 minutes.
 
       Use the INSTALL/CHECK MESSAGE option on the PackMan and respond
       YES at the prompt 'Want to Continue with load?  YES// <return>.
                                                       ===
 
 
 
- 
- 8 SEQ #9
 
- DATE APPLIED:    1998-07-25 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
 Subject:
 ============
         message of any routines exported with the patch. It will NOT
         backup any other changes such as DDs or templates.
         Use the Install Package(s) options and select the package:
 
         AFJX*5.1*8.
         ==========
 
   8. If the routines were unmapped as part of step 4, the mapped set
      should be rebuilt once the installation has run to completion.
 
     Results of a lab test performed at the site are obtained via
 
                                                                   .
  Network Health Exchange.  NHE has been providing only 4 digits
  instead of 6 digits or more.  This patch will rectify this
  truncation of data.
 
     Facilities should undertake a review of whether clinicians
  have looked up viral load results using NHE, and whether
  clinical judgments have been based on these values rather than
  looking up the results in VistA directly.  If this has happened
   Resolving truncation of data
  then it must be determined whether a patient's treatment
  protocol is accurate and that the laboratory values were not
  truncated resulting in inappropriate treatment.  Corrective
  actions should be taken immediately.
 
 
 NOIS:  CIN-0698-41578
     Delay in the treatment of a patient being followed in
  the Extended Infectious Disease Clinic at a tertiary VISN
  facility.  Patient was prescribed a single antiretroviral
 
  medication based on a viral load value of 3,090 obtained
  through the Network Health Exchange (NHE).  Three
  antiretroviral agents should have been prescribed based on
  the actual value of 30,090. The NHE viral load value field
  only allowed for a 4 digit value to be transmitted, when in
  fact, the value is often 6 digits long or more.
 
 
  Test Sites:
  ===========
 
   
      Dayton, Cincinnati, Columbus, Wilkesbarre, Birmingham, Dublin
   
 
   
  Routine Summary:
  ================
   
      The following is a list of the routines included in this patch. The
      second line value of each of these routines will look like:
 Category:
   
      <tab>;;5.1;Network Health Exchange;**8**;Jan 23, 1996
 
 
      Routine Name     Before Patch     After Patch       Patch List
      ============     ============     ===========       ==========
      AFJXCAH          5679268          5679688           8
      AFJXCAHS         6214244          6214664           8
 
 
  - Routine
 
      * From CHECK^XTSUMBLD
   
   
  Installation Instructions:
  ==========================
   
   1. Users are allowed to be on the system during the installation; 
      however, it is highly recommended to do the installation 
      when a minimal number of users are on the system.
 
   2. It is not necessary to place TaskMan in a WAIT/STOP state.
   3. When prompted 'Want to DISABLE Scheduled Options, Menu Options,
      and Protocols? Yes// <return>, respond YES. When prompted to select
                                             ===
      the option(s) you would like to place out of order, enter the
      following:
 
         AFJXNHEX REQUEST
         ================
 
 
   4. Review your Mapped Routine set. If any of the routines listed in
      the ROUTINE SUMMARY section are mapped on your system, they
      should be unmapped at this time.
   5. Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu.  This
      option will load the KIDS package onto your system.
   6. The patch has now been loaded into a Transport global on your
      system.  You now need to use KIDS to install the Transport global.
   7. From the Kernel Installation and Distribution System Menu, select
      the Installation menu. On the KIDS Installation menu, you may elect
      to use the following options:
 Description:
      a. Verify checksums in the Transport Global - this option will
         allow you to ensure the integrity of the routines that are in
         the Transport Global.
      b. Print Transport Global and Compare Transport Global to the
         Current System - this option will allow you to view all
         changes that will be made when the patch is installed. It
         compares all components of the patch (routines, DDs,
         templates, etc.).
 
      c. Backup a Transport Global - this option will create a backup
 
 
- 
- 10
 
- DATE APPLIED:    1998-09-23 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
 
 
      should be rebuilt once the installation has run to completion.
 Description:
 ============
   This patch was created to reformat the Chem & Hematology
 section of the Network Health Exchange report (without
 exceeding more than 80 characters per line).  Previously,
 the lab results on the report would only display a maximum
 of seven characters. This code has been changed to
 display a maximum of 16 characters.
 
 Subject:
 
 
  NOIS:  HAM-0798-21999
    Sites have requested that Network Health Exchange
  accomodate more than 7 characters on the lab
  results.  
 
 
 
  Test Sites:
   Reformatting report to accomodate maximum of
  ===========
 
      Cincinnati, Columbus, Wilkes Barre, Dublin, Richmond
 
 
 
  Routine Summary:
  ================
 
      The following is a list of the routines included in this patch.
   16 characters of Lab Results
      The second line value of each of these routines will look like:
 
      <tab>;;5.1;Network Health Exchange;**[patch list]**;Jan 23, 1996
 
 
      Routine Name     Before Patch     After Patch       Patch List
      ============     ============     ===========       ==========
      AFJXCAH          5679688          5571442           8,10
      AFJXCAHB         2928193          2909852           10
      AFJXCAHS         6214664          6106418           8,10
 
      AFJXMABX         12595367         12990713          1,2,10
 
 
      * From CHECK^XTSUMBLD
 
 
  Installation Instructions:
  ==========================
 
   1. Users are allowed to be on the system during the installation;
 
      however, it is highly recommended to do the installation
      when a minimal number of users are on the system.
   2. It is not necessary to place TaskMan in a WAIT/STOP state.
   3. When prompted 'Want to DISABLE Scheduled Options, Menu Options,
      and Protocols? Yes// <return>, respond YES. When prompted to select
                                             ===
      the option(s) you would like to place out of order, enter the
      following:
 
         AFJXNHEX REQUEST
 Category:
         ================
 
   4. Review your Mapped Routine set. If any of the routines listed in
      the ROUTINE SUMMARY section are mapped on your system, they
      should be unmapped at this time.
   5. Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu.  This
      option will load the KIDS package onto your system.
   6. The patch has now been loaded into a Transport global on your
      system.  You now need to use KIDS to install the Transport global.
   7. From the Kernel Installation and Distribution System Menu, select
  - Routine
      the Installation menu. On the KIDS Installation menu, you may elect
      to use the following options:
      a. Verify checksums in the Transport Global - this option will
         allow you to ensure the integrity of the routines that are in
         the Transport Global.
      b. Print Transport Global and Compare Transport Global to the
         Current System - this option will allow you to view all
         changes that will be made when the patch is installed. It
         compares all components of the patch (routines, DDs,
         templates, etc.).
 
 
      c. Backup a Transport Global - this option will create a backup
         message of any routines exported with the patch. It will NOT
         backup any other changes such as DDs or templates.
         Use the Install Package(s) options and select the package:
 
         AFJX*5.1*10.
         ===========
 
   8. If the routines were unmapped as part of step 4, the mapped set
 
 
- 
- 14 SEQ #11
 
- DATE APPLIED:    1998-11-19 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
Subject:
 ============
    Revision of Network Health Exchange to comform with the
 new person file.
 
 
 NOIS:  FNC-1098-32619
    Testing site for deletion of file 3,6,1,6,20 reported that NHE
 was bombing out.  This problem was caused by NHE pointing at
 file #6. Routines were modified to resolve this problem.
 
    New person file compliance
 
 
  Test Sites:
  ===========
      Fayetteville
 
 
 
  Routine Summary:
  ================
 
 
    The following is a list of the routines included in this patch.
    The second line value of each of these routines will look like:
 
    <tab>;;5.1;Network Health Exchange;*<<patch list>>**;date
 
    Routine Name     Before Patch     After Patch       Patch List
    ============     ============     ===========       ==========
    AFJXRADI         5617774          5630558           14
    AFJXWCP9         7495089          7502091           14
 
 
    * From CHECK^XTSUMBLD
 
 
 
  Installation Instructions:
  ==========================
 
   1. Users are allowed to be on the system during the installation;
      however, it is highly recommended to do the installation
 Category:
      when a minimal number of users are on the system.
   2. It is not necessary to place TaskMan in a WAIT/STOP state.
   3. When prompted 'Want to DISABLE Scheduled Options, Menu Options,
      and Protocols? Yes// <return>, respond YES. When prompted to select
                                             ===
      the option(s) you would like to place out of order, enter the
      following:
 
         AFJXNHEX REQUEST
         ================
  - Routine
 
   4. Review your Mapped Routine set. If any of the routines listed in
      the ROUTINE SUMMARY section are mapped on your system, they
      should be unmapped at this time.
   5. Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu.  This
      option will load the KIDS package onto your system.
   6. The patch has now been loaded into a Transport global on your
      system.  You now need to use KIDS to install the Transport global.
   7. From the Kernel Installation and Distribution System Menu, select
      the Installation menu. On the KIDS Installation menu, you may elect
 
      to use the following options:
      a. Verify checksums in the Transport Global - this option will
         allow you to ensure the integrity of the routines that are in
         the Transport Global.
      b. Print Transport Global and Compare Transport Global to the
         Current System - this option will allow you to view all
         changes that will be made when the patch is installed. It
         compares all components of the patch (routines, DDs,
         templates, etc.).
      c. Backup a Transport Global - this option will create a backup
 
         message of any routines exported with the patch. It will NOT
         backup any other changes such as DDs or templates.
         Use the Install Package(s) options and select the package:
 
         AFJX*5.1*14.
         ===========
 
   8. If the routines were unmapped as part of step 4, the mapped set
      should be rebuilt once the installation has run to completion.
 Description:
 
 
- 
- 11 SEQ #12
 
- DATE APPLIED:    1998-12-14 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
 
 Description:
.
 ============
    Due to patches for Y2K compliance, Network Health Exchange is
changing its code.  Currently, NHE is reading the dates
incorrectly.  Routines were modified to resolve the extraction of
dates from the records correctly.
 
 
 
  NOIS:  SBY-0598-30445, CMO-0698-42277
 Subject:
    Sites reported that valid records were purged by the Network
Health Exchange Nightly Purge.  Due to NHE is reading incorrect
dates, valid records were deleted.  Records that are 7 days old
are to be kept not purged.
 
 
 
  Test Sites:
  ===========
      Columbia, Salisbury
    Correcting dates to prevent records getting purged
 
 
 
  Routine Summary:
  ================
 
    The following is a list of the routines included in this patch.
    The second line value of each of these routines will look like:
 
    <tab>;;5.1;Network Health Exchange;*<<patch list>>**;date
 
 
 
    Routine Name     Before Patch     After Patch       Patch List
    ============     ============     ===========       ==========
      AFJXMABX       12990713         13034650          1,2,10,11
      AFJXMBOX       13034280         13056481          2,11
      AFJXPNHF       12324580         12346036          2,11
      AFJXPNHX       3887585          2605376           1,6,11
 
 
 
    * From CHECK^XTSUMBLD
 
 
  Installation Instructions:
  ==========================
 
   1. Users are allowed to be on the system during the installation;
      however, it is highly recommended to do the installation
      when a minimal number of users are on the system.
   2. It is not necessary to place TaskMan in a WAIT/STOP state.
 Category:
   3. When prompted 'Want to DISABLE Scheduled Options, Menu Options,
      and Protocols? Yes// <return>, respond YES. When prompted to select
                                             ===
      the option(s) you would like to place out of order, enter the
      following:
 
         AFJXNHEX REQUEST
         ================
 
   4. Review your Mapped Routine set. If any of the routines listed in
  - Routine
      the ROUTINE SUMMARY section are mapped on your system, they
      should be unmapped at this time.
   5. Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu.  This
      option will load the KIDS package onto your system.
   6. The patch has now been loaded into a Transport global on your
      system.  You now need to use KIDS to install the Transport global.
   7. From the Kernel Installation and Distribution System Menu, select
      the Installation menu. On the KIDS Installation menu, you may elect
      to use the following options:
      a. Verify checksums in the Transport Global - this option will
 
         allow you to ensure the integrity of the routines that are in
         the Transport Global.
      b. Print Transport Global and Compare Transport Global to the
         Current System - this option will allow you to view all
         changes that will be made when the patch is installed. It
         compares all components of the patch (routines, DDs,
         templates, etc.).
 
      c. Backup a Transport Global - this option will create a backup
         message of any routines exported with the patch. It will NOT
 
         backup any other changes such as DDs or templates.
         Use the Install Package(s) options and select the package:
 
         AFJX*5.1*11.
         ==========
 
   8. If the routines were unmapped as part of step 4, the mapped set
      should be rebuilt once the installation has run to completion.
 
 
 
 
- 
- 15 SEQ #13
 
- DATE APPLIED:    1999-07-19 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
 
 
         Use the Install Package(s) options and select the package:
 
         AFJX*5.1*15.
         ===========
 
   8. If the routines were unmapped as part of step 4, the mapped set
      should be rebuilt once the installation has run to completion.
 
 
   9. The following routines would automatically be deleted:
 Description:
 
      AFJXADHB      AFJXEN7         AFJXSPTH        AFJXWCP8
      AFJXADHD      AFJXEN9         AFJXSURY        AFJXWCP9
      AFJXADPB      AFJXEND         AFJXUNDS        AFJXWCPA
      AFJXALER      AFJXFIX         AFJXUNIT        AFJXWCPC
      AFJXBLOO      AFJXGMR1        AFJXVISI        AFJXWCPE
      AFJXCAH       AFJXLABO        AFJXVITA        AFJXWCPF
      AFJXCAHB      AFJXLRM         AFJXVITS        AFJXWCPG
      AFJXCAHS      AFJXLRM1        AFJXWCCW        AFJXWCPH
      AFJXCYTO      AFJXLROC        AFJXWCL1        AFJXWCPJ
 ============
      AFJXDCS1      AFJXMEDI        AFJXWCL2        AFJXWCPL
      AFJXDCSU      AFJXNTEG        AFJXWCL4        AFJXWCPN
      AFJXDIE2      AFJXORDR        AFJXWCL5        AFJXWCPR
      AFJXDIET      AFJXPHCY        AFJXWCL7        AFJXWCPZ
      AFJXDISA      AFJXPHIV        AFJXWCL8        AFJXWPN
      AFJXDM1       AFJXPUL2        AFJXWCL9        AFJXWPN1
      AFJXEN2       AFJXPULM        AFJXWCP3        AFJXWPR2
      AFJXEN3       AFJXRADI        AFJXWCP4        AFJXWPRG
      AFJXEN4       AFJXRALT        AFJXWCP5
      AFJXEN6       AFJXRATS        AFJXWCP6
 
                    AFJXRIMP        AFJXWCP7
 
 
.
    This patch provides for NHE to call into the Health Summary
    package and retrieve the same information and display the
    same data to the NHE users as provided by Health Summary.
 
    This patch makes the software Health Summary and Y2K
    compliant.
 
 
    Since this software now uses the spooling device, it is
    important to note that a spool device to which Health
    Summary output may be directed, should be entered in the
    Health Summary Parameters File (142.99).  The spooling
    device should be a legal device in the Device File which
    points to a directory and file on the host system.
 
    AFJXADD1 - routine to put 3 additional Type entries (Current
    Order, Surgery Non Or Procedures & Compensation & Pension
 Subject:
    Exams) into file #537015.
 
    This patch will delete all the NHE routines that are no
    longer used for collecting data.
 
 
 
  Test Sites:
  ===========
      Clarksburg, Wilkes-Barre, Long Beach
    Network Health Exchange interface with Health Summary
 
 
 
  Routine Summary:
  ================
 
    The following is a list of the routines included in this patch.
    The second line of each of these routines will look like:
 
    <tab>;;5.1;Network Health Exchange;*<<patch list>>**;date
 
 
    Routine Name     Before Patch     After Patch       Patch List
    ============     ============     ===========       ==========
    AFJXADD1         << NEW >>        469389            15
    AFJXALRT         16928883         13284766          6,15
    AFJXMABX         13034650         13418618          1,2,10,11,15
    AFJXREW          << NEW >>        5392938           15
 
 
    * From CHECK^XTSUMBLD
 
 
 
 
  Installation Instructions:
  ==========================
 
   1. Users are allowed to be on the system during the installation;
      however, it is highly recommended to do the installation
      when a minimal number of users are on the system.
   2. It is not necessary to place TaskMan in a WAIT/STOP state.
 Category:
   3. When prompted 'Want to DISABLE Scheduled Options, Menu Options,
      and Protocols? Yes// <return>, respond YES. When prompted to select
                                             ===
      the option(s) you would like to place out of order, enter the
      following:
 
         AFJXNHEX REQUEST
         ================
 
   4. Review your Mapped Routine set. If any of the routines listed in
    Routine
      the ROUTINE SUMMARY section are mapped on your system, they
      should be unmapped at this time.
   5. Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu.  This
      option will load the KIDS package onto your system.
   6. The patch has now been loaded into a Transport global on your
      system.  You now need to use KIDS to install the Transport global.
   7. From the Kernel Installation and Distribution System (KIDS) Menu,
      select the Installation menu. On the KIDS Installation menu,
      you may elect to use the following options:
      a. Verify checksums in the Transport Global - this option will
 
         allow you to ensure the integrity of the routines that are in
         the Transport Global.
      b. Print Transport Global and Compare Transport Global to the
         Current System - this option will allow you to view all
         changes that will be made when the patch is installed. It
         compares all components of the patch (routines, DDs,
         templates, etc.).
      c. Backup a Transport Global - this option will create a backup
         message of any routines exported with the patch. It will NOT
         backup any other changes such as DDs or templates.
 
 
- 
- 17 SEQ #14
 
- DATE APPLIED:    2000-04-05 00:00:00
 
- APPLIED BY:    USER,ONE
 
- DESCRIPTION:    
 
 
 Description:
 ============
     This patch corrects the problem of multiple jobs that are
     getting caught in an infinite loop in GMTSPDX.   It also
     corrects the problem of getting View Alerts with no patient
     information included.  In addition, this patch speeds up the
     retrieval of the patient's information.
 
 
 Subject:
 
  List of Test Sites:
  ==================
      New York, Madison, Coatesville, Lebanon, Clarksburg,
  Wilkes-Barre, Long Beach, Los Angeles, Philadelphia, Mountain Home,
  White-City
 
 
 
  ROUTINE SUMMARY                                                  
    Correcting hanging jobs (going thru an infinite 
  ===============                                                  
         
   The following routines are included in this patch.  The
   second line of each of these routines now looks like:                  
 
   <tab>;;5.1;Network Health Exchange;**[patch list]**;Date
                 
    Routine Name     Chksum Before    Chksum After      Patch List
    ------------     -------------    ------------      ----------
    AFJXALRT         13284766         13885935          6,15,17
    loop) and not receiving any data
    AFJXPNHX         2605376          4205029           1,6,11,17
    AFJXREW          5392938          8174307           15,17
    AFJXTRF          << NEW >>        5380483           17
 
    * From CHECK^XTSUMBLD
 
 
 
  Installation Instructions:
  ==========================
 
 
     1. Users ARE allowed to be on the system during the installation.
 
     2. DSM/AXP sites: Review your mapped routine set.  If any of the
        routines in the Routine Summary section are mapped, disable
        mapping for the affected routine.
 
     3. Use the "INSTALL/CHECK MESSAGE" option on the PackMan menu.
        This loads the patch into a Transport Global onto your system.
    
 
     4. You DO NOT need to stop TaskMan or the background filers.
              
     5. On the KIDS menu, select the "Installation" menu and use the
        following options to install the Transport Global:
           Verify Checksums in Transport Global
           Print Transport Global 
           Compare Transport Global to Current System
           Backup a Transport Global
 
           Install Package(s) 
 Category:
               INSTALL NAME: AFJX*5.1*17
                             ===========
 
           Want KIDS to INHIBIT LOGONs during the install?  YES// NO
                                                                 ==== 
           Want to DISABLE Scheduled Options,  Menu Options, and
             Protocols?  YES//
                         ====
 
                Enter options you wish to mark as 'Out
    Routine
                        Of Order':   AFJXNHEX REQUEST
                                     ================
 
 
     6.  DSM/AXP Sites - Answer NO to the question "Want to MOVE
          routines to other CPUs?"
 
     7.  DSM/AXP sites:  If the routines were unmapped, the mapped
         set should be rebuilt once the installation has run
         to completion.
 
 
 
 
.
 
 
 
  
- DATE INSTALLED AT THIS SITE:    1996-07-16 00:00:00
 
 
 
 |