NETWORK HEALTH EXCHANGE (73)    PACKAGE (9.4)

Name Value
NAME NETWORK HEALTH EXCHANGE
PREFIX AFJX
DEVELOPER (PERSON/SITE) JENKINS,FLORENCE/WESTSIDE CHICAGO & CB,js/IRMFO-SF
*LOWEST FILE NUMBER 537000
*HIGHEST FILE NUMBER 537025
DEVELOPMENT ISC WestChicago/SFIRMFO
CLASS National
SHORT DESCRIPTION Requests Total and Pharmacy Health Summary Data
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
DESCRIPTION
The Network Health Exchange Software Package allows individual
sites in a network area to request total and/or pharmacy
health summarys (complete or last 12 months of data) via a
server that will return the data from the facility, and set an
alert that allows the user to print the information received
from the sending site.
FILE
  • UPDATE THE DATA DICTIONARY:   YES
    ASSIGN A VERSION NUMBER:   YES
    MAY USER OVERRIDE DD UPDATE:   NO
    DATA COMES WITH FILE:   NO
  • UPDATE THE DATA DICTIONARY:   YES
    ASSIGN A VERSION NUMBER:   YES
    MAY USER OVERRIDE DD UPDATE:   NO
    DATA COMES WITH FILE:   NO
    MAY USER OVERRIDE DATA UPDATE:   NO
  • UPDATE THE DATA DICTIONARY:   YES
    ASSIGN A VERSION NUMBER:   YES
    MAY USER OVERRIDE DD UPDATE:   NO
    DATA COMES WITH FILE:   NO
    MAY USER OVERRIDE DATA UPDATE:   NO
  • UPDATE THE DATA DICTIONARY:   YES
    ASSIGN A VERSION NUMBER:   YES
    MAY USER OVERRIDE DD UPDATE:   NO
    DATA COMES WITH FILE:   YES
    MERGE OR OVERWRITE SITE'S DATA:   MERGE
    MAY USER OVERRIDE DATA UPDATE:   NO