XU*8.0*176 (3310)    BUILD (9.6)

Name Value
NAME XU*8.0*176
DATE DISTRIBUTED 2000-11-02 00:00:00
PACKAGE FILE LINK KERNEL
REQUIRED BUILD
  • XU*8.0*165
    ACTION:   Don't install, leave global
  • OR*3.0*90
    ACTION:   Don't install, leave global
TYPE SINGLE PACKAGE
DESCRIPTION OF ENHANCEMENTS
NOIS
cross-reference of each field.  The post-INIT will reindex the data
corresponding entry in the Name Components file.
 
For example, if FIX^XLFNP176 finds a name in the .01 field of the New
Person file stored as:
 
        Name: SMITH,JOHN M D
 
it assumes M D is a suffix, and changes the name to SMITH,JOHN MD. It also
stores MD in the SUFFIX field (#5) in the Name Components file.
 
to setup the cross-reference.  Some experamental fields from the
 
How to use:
----------
FIX^XLFNP176 can be run with VISTA users online. However, it is
recommended that it be run during non-peak times.
 
Run FIX^XLFNP176 from programmer mode:
 
        >D FIX^XLFNP176
 
development account were send and will be removed.  Routine XUINPCH3
The routine need only be run onced to fix the problem.
 
 
Customizing the list of problem suffixes checked by FIX^XLFNP176
----------------------------------------------------------------
If you wish to modify the list of problem suffixes checked by XLFNP176,
you can edit the text at line tag LINE^XLFNP176. Replace the list with an
up-arrow (^)-delimited list of suffixes that may occur at the end of the
Names stored in your New Person file.
 
is just the Post-INIT routine.  The discription was changed on other
Blood Bank Team Coordination:
=============================
Clearance - Nov. 2, 2000 
 

Routine Summary
The following routines are included in this patch.  The second line of each
of these routines now looks like:
 ;;8.0;KERNEL;<patchlist>;Jul 10, 1995

fields.
                 Checksum
Routine         Old       New      2nd Line
XLFNP176          n/a   9524118    **176**
XUINPCH3       555958   1351290    **115,176**

List of preceding patches: 115
Sites should use CHECK^XTSUMBLD to verify checksums.

========================================================================= 
Installation:
The fields being loaded:

>>>Users may remain on the system.
>>>Taskman does not need to be stopped.


  1.  Use the 'INSTALL/CHECK MESSAGE' option on the PackMan menu. This
      option will load the KIDS package onto your system.

  2.  The patch has now been loaded into a Transport global on your
      system. You now need to use KIDS to install the Transport global.
53.1,53.2,53.3,53.4,53.6,53.7,53.8,54.1
      On the KIDS menu, under the 'Installation' menu, use the following
      options:

         Verify Checksums in Transport Global
         Print Transport Global
         Compare Transport Global to Current System
         Backup a Transport Global

  3.  Users can remain on the system. 
      This patch can be queued and installed at any time.


  4.  On the KIDS menu, under the 'Installation' menu, use the following
      option:
        Install Package(s)  'XU*8.0*176'
                             =========

        Want KIDS to INHIBIT LOGONs during the install? YES// NO                
        No Options or Protocols need to be placed out-of-order.
        Want to DISABLE Scheduled Options, Menu Options, and Protocols? NO
                                                                        ==


=========================================================================

 
MIA-0700-30488
NAME STANDARDIZATION: SPACES WITHIN SUFFIXES
NOIS
====
ANN-0800-42960
MAN-0800-12845
 
Background
==========
The Name Standardization Patch (Kernel Patch XU*8.0*134), which was
released on April 6, 2000, includes a data conversion run as part of the
LEB-0800-20388
Post-Installation of that patch. The data conversion converts all names
stored in the .01 field of the New Person file to standard form. It also
parses each name into its component parts (Given Name, Middle Name, Family
Name, and Suffix), and stores those component parts in the Name Components
file (#20) also released with the patch.
 
 
Problem
=======
The data conversion looks for specific suffixes at the end of the name,
DAY-1000-40325
such as MD, PHD, and DDS. However, it was not accounting for suffixes that
contain periods, such as M.D., Ph.D. and D.D.S. When the data conversion
finds a name with a suffix that contains periods the name could be
incorrectly parsed.
 
For example, suppose the name as stored in the .01 field of the New Person
file before patch XU*8.0*134 was installed was:
 
            Original name: SMITH,JOHN M.D.
 
SBY-1000-30177
The result after the data conversion would be:
 
    New standardized name: SMITH,JOHN M D
 
    Name components as stored in the Name Components file:
                    Given: JOHN M.
                   Middle: D.
                   Family: SMITH
                   Suffix:
 

Note that in the above, the suffix M.D. was not recognized as a suffix.
'M' was considered part of the person's first (given) name, and 'D' was
considered the middle initial.
 
 
Solution
========
In order to correct names that were parsed incorrectly by the data
conversion, routine XLFNP176 is included in this patch. The FIX^XLFNP176
entry point loops through the entries in the New Person file and looks for
Patch XU*8*165 unintentionly send all fields in file 200 not just the
names that may have been standardized and parsed incorrectly. It will then
optionally correct the name in the New Person file and the corresponding
name components in the Name Components file.
 
NOTE: Sites should still install patch XU*8*134. The FIX^XLFNP176 entry
point is designed to run on systems on which the data conversion has
already been run.
 
 
FIX^XLFNP176 Description
ones needed for the patch.  This patch fixes the problem caused in
========================
This directly mode utility loops through all entries in the New Person
file (#200) and looks in the .01 field for names that end in any of the
following strings (without the single quotes (')):
 
  ' M D'
  ' D D S'
  ' PH D'
  ' R N'
  ' D P M'
the DEA# and VA# fields.  The main problem was a change made to the
  ' D O'
  ' P A'
  ' N P'
  ' C R N A'
  ' L P N'
 
If it finds any of the above strings at the end of the name, it assumes
that string is a suffix. It removes the spaces from the suffix and stores
the modified name in the .01 field of the New Person file. It also stores
the suffix (without embedded spaces) in the Suffix field (#5) of the
TRACK PACKAGE NATIONALLY YES
FILE
  • DD NUMBER:
    • NEW PERSON (File-top level)
      FIELD NUMBER:
      • AUTHORIZED TO WRITE MED ORDERS
      • DEA#
      • VA#
      • INACTIVE DATE
      • PROVIDER TYPE
      • REQUIRES COSIGNER
      • USUAL COSIGNER
    • LICENSING STATE (sub-file)
    UPDATE THE DATA DICTIONARY:   YES
    SEND SECURITY CODE:   NO
    SEND FULL OR PARTIAL DD:   PARTIAL
    DATA COMES WITH FILE:   NO
BUILD COMPONENTS
  • ENTRIES:
    • XLFNP176
      ACTION:   SEND TO SITE
      CHECKSUM:   B42706068
POST-INSTALL ROUTINE POST176^XUINPCH3