[613] | 1 | XDRDOC2 ;IHS/OHPRD/JCM - CONTINUATION OF ROUTINE DOCUMENTATION ;07/06/93 16:47
|
---|
| 2 | ;;7.3;TOOLKIT;;Apr 25, 1995
|
---|
| 3 | ;
|
---|
| 4 | XDRMADD ; ADDS VERIFIED DUPLICATES TO DUPLICATE RECORD FILE
|
---|
| 5 | ;
|
---|
| 6 | ; This routine allows an operator to select two records that are
|
---|
| 7 | ; not already in duplicate record file and add them as verified
|
---|
| 8 | ; duplicates and proceeds with the merge as package entries allow.
|
---|
| 9 | ;
|
---|
| 10 | ; Input variables: XDRFL
|
---|
| 11 | ;
|
---|
| 12 | ; Calls: DIC,FILE^DICN,DIE,FILE^XDRDQUE,XDRDSCOR,XDRDUP,EN^XDRMAIN
|
---|
| 13 | ;
|
---|
| 14 | XDRMAIN ; MAIN DRIVER FOR DUPLICATE MERGE SOFTWARE
|
---|
| 15 | ;
|
---|
| 16 | ; Called by: XDRDADD,XDRMADD
|
---|
| 17 | ;
|
---|
| 18 | ; Calls: DIC,DIE,DIR,XDRMAINI,XDRMPACK,XDRMRG,XDRMSG,XDRMVFY
|
---|
| 19 | ;
|
---|
| 20 | ;EN Entry Point for Automatic Merge
|
---|
| 21 | ;
|
---|
| 22 | ;EN1 Entry point for looping through Verified ready
|
---|
| 23 | ; to merge duplicates
|
---|
| 24 | ;
|
---|
| 25 | ;EN2 Entry point to select Verified Ready to Merge Duplicate Pair
|
---|
| 26 | ;
|
---|
| 27 | ;EN3 Entry point to select Unverified Potential Duplicate Pair
|
---|
| 28 | ;
|
---|
| 29 | XDRMAINI ; INITIALIZATION ROUTINE FOR XDRMAIN AND XDRDMAIN
|
---|
| 30 | ;
|
---|
| 31 | ; This routine is used to initialize variables needed for the
|
---|
| 32 | ; Duplicate Checker and the Merge process.
|
---|
| 33 | ;
|
---|
| 34 | ; Called by: XDRDMAIN,XDRMAIN
|
---|
| 35 | ;
|
---|
| 36 | ; Calls: DIC,XDRDSCOR,XDREMSG
|
---|
| 37 | ;
|
---|
| 38 | XDRMPACK ; CHECKS PACKAGE FILE FOR UNIQUE PACKAGE MERGES
|
---|
| 39 | ;
|
---|
| 40 | ; This routine goes through the package file and checks to see
|
---|
| 41 | ; which packages are affected by patient merge. It then enters
|
---|
| 42 | ; these packages in the merge package mulitple and sets their
|
---|
| 43 | ; merge status to not ready. It then polls the packages to see if
|
---|
| 44 | ; they have the XDRMRG("FR") record and if they have an interactive
|
---|
| 45 | ; merge.
|
---|
| 46 | ;
|
---|
| 47 | ; Input variables: XDRMPDA,XDRMRG("FR"),XDRMRG("TO")
|
---|
| 48 | ;
|
---|
| 49 | ; Called by: XDRMAIN
|
---|
| 50 | ;
|
---|
| 51 | ; Calls: DIE
|
---|
| 52 | ;
|
---|
| 53 | XDRMRG ; MERGES DUPLICATE RECORDS
|
---|
| 54 | ;
|
---|
| 55 | ; Called by: XDRMAIN
|
---|
| 56 | ;
|
---|
| 57 | ; Calls: DIE,DIK,EN^DIT0,DITM2,EN^DITMGMRG,LOCK^XDRU1
|
---|
| 58 | ;
|
---|
| 59 | XDRMRG1 ; ERROR TRAP FOR XDRMRG
|
---|
| 60 | ;
|
---|
| 61 | ; Calls: INT^%ET,DIE
|
---|
| 62 | ;
|
---|
| 63 | XDRMSG ; SENDS VERIFIED AND MERGED MESSAGES
|
---|
| 64 | ;
|
---|
| 65 | ; This routine is responsible for sending the Verified Duplicate
|
---|
| 66 | ; Bulletin and the Merged Duplicate Bulletin. If there is a
|
---|
| 67 | ; Verified Msg Routine entry in the Duplicate Resolution file
|
---|
| 68 | ; the 'XDR VERIFIED' bulletin will not be sent and the Verfied
|
---|
| 69 | ; Msg Routine will be allowed to send a customized bulletin.
|
---|
| 70 | ; The same holds true if there is a Merge Msg Routine entry for
|
---|
| 71 | ; when a duplicate pair are merged. These bulletins will be sent
|
---|
| 72 | ; to the members of the Verified Duplicate and Merge Mail Group
|
---|
| 73 | ; entries in the Duplicate Resolution file.
|
---|
| 74 | ;
|
---|
| 75 | ; Called by: XDRMAIN
|
---|
| 76 | ;
|
---|
| 77 | ; Calls: XMB, the Verified and Merged Msg Routine entries in the
|
---|
| 78 | ; Duplicate Resolution file.
|
---|
| 79 | ;
|
---|
| 80 | XDRMVFY ; VERIFIES POTENTIAL DUPLICATES
|
---|
| 81 | ;
|
---|
| 82 | ; Input Variables: XDRCD,XDRCD2
|
---|
| 83 | ;
|
---|
| 84 | ; Called by: XDRMAIN
|
---|
| 85 | ;
|
---|
| 86 | ; Calls: DIE,DIR,EN^DITC
|
---|
| 87 | ;
|
---|
| 88 | XDRU1 ; GENERAL UTILITIES FOR THE KERNEL MERGE
|
---|
| 89 | ;
|
---|
| 90 | ; This routine is a utility routine that at this time is used
|
---|
| 91 | ; only to check the Duplicate Resolution file entry to see
|
---|
| 92 | ; if all the information necessary to run the duplicate checking
|
---|
| 93 | ; software.
|
---|
| 94 | ;
|
---|
| 95 | ; Called by: XDRDQUE,XDRMRG
|
---|
| 96 | ;
|
---|
| 97 | ; Calls: XDREMSG
|
---|