Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: XDRDOC2

XDRDOC2.m

Go to the documentation of this file.
  1. XDRDOC2 ;IHS/OHPRD/JCM - CONTINUATION OF ROUTINE DOCUMENTATION ;07/06/93 16:47
  1. ;;7.3;TOOLKIT;;Apr 25, 1995
  1. ;
  1. XDRMADD ; ADDS VERIFIED DUPLICATES TO DUPLICATE RECORD FILE
  1. ;
  1. ; This routine allows an operator to select two records that are
  1. ; not already in duplicate record file and add them as verified
  1. ; duplicates and proceeds with the merge as package entries allow.
  1. ;
  1. ; Input variables: XDRFL
  1. ;
  1. ; Calls: DIC,FILE^DICN,DIE,FILE^XDRDQUE,XDRDSCOR,XDRDUP,EN^XDRMAIN
  1. ;
  1. XDRMAIN ; MAIN DRIVER FOR DUPLICATE MERGE SOFTWARE
  1. ;
  1. ; Called by: XDRDADD,XDRMADD
  1. ;
  1. ; Calls: DIC,DIE,DIR,XDRMAINI,XDRMPACK,XDRMRG,XDRMSG,XDRMVFY
  1. ;
  1. ;EN Entry Point for Automatic Merge
  1. ;
  1. ;EN1 Entry point for looping through Verified ready
  1. ; to merge duplicates
  1. ;
  1. ;EN2 Entry point to select Verified Ready to Merge Duplicate Pair
  1. ;
  1. ;EN3 Entry point to select Unverified Potential Duplicate Pair
  1. ;
  1. XDRMAINI ; INITIALIZATION ROUTINE FOR XDRMAIN AND XDRDMAIN
  1. ;
  1. ; This routine is used to initialize variables needed for the
  1. ; Duplicate Checker and the Merge process.
  1. ;
  1. ; Called by: XDRDMAIN,XDRMAIN
  1. ;
  1. ; Calls: DIC,XDRDSCOR,XDREMSG
  1. ;
  1. XDRMPACK ; CHECKS PACKAGE FILE FOR UNIQUE PACKAGE MERGES
  1. ;
  1. ; This routine goes through the package file and checks to see
  1. ; which packages are affected by patient merge. It then enters
  1. ; these packages in the merge package mulitple and sets their
  1. ; merge status to not ready. It then polls the packages to see if
  1. ; they have the XDRMRG("FR") record and if they have an interactive
  1. ; merge.
  1. ;
  1. ; Input variables: XDRMPDA,XDRMRG("FR"),XDRMRG("TO")
  1. ;
  1. ; Called by: XDRMAIN
  1. ;
  1. ; Calls: DIE
  1. ;
  1. XDRMRG ; MERGES DUPLICATE RECORDS
  1. ;
  1. ; Called by: XDRMAIN
  1. ;
  1. ; Calls: DIE,DIK,EN^DIT0,DITM2,EN^DITMGMRG,LOCK^XDRU1
  1. ;
  1. XDRMRG1 ; ERROR TRAP FOR XDRMRG
  1. ;
  1. ; Calls: INT^%ET,DIE
  1. ;
  1. XDRMSG ; SENDS VERIFIED AND MERGED MESSAGES
  1. ;
  1. ; This routine is responsible for sending the Verified Duplicate
  1. ; Bulletin and the Merged Duplicate Bulletin. If there is a
  1. ; Verified Msg Routine entry in the Duplicate Resolution file
  1. ; the 'XDR VERIFIED' bulletin will not be sent and the Verfied
  1. ; Msg Routine will be allowed to send a customized bulletin.
  1. ; The same holds true if there is a Merge Msg Routine entry for
  1. ; when a duplicate pair are merged. These bulletins will be sent
  1. ; to the members of the Verified Duplicate and Merge Mail Group
  1. ; entries in the Duplicate Resolution file.
  1. ;
  1. ; Called by: XDRMAIN
  1. ;
  1. ; Calls: XMB, the Verified and Merged Msg Routine entries in the
  1. ; Duplicate Resolution file.
  1. ;
  1. XDRMVFY ; VERIFIES POTENTIAL DUPLICATES
  1. ;
  1. ; Input Variables: XDRCD,XDRCD2
  1. ;
  1. ; Called by: XDRMAIN
  1. ;
  1. ; Calls: DIE,DIR,EN^DITC
  1. ;
  1. XDRU1 ; GENERAL UTILITIES FOR THE KERNEL MERGE
  1. ;
  1. ; This routine is a utility routine that at this time is used
  1. ; only to check the Duplicate Resolution file entry to see
  1. ; if all the information necessary to run the duplicate checking
  1. ; software.
  1. ;
  1. ; Called by: XDRDQUE,XDRMRG
  1. ;
  1. ; Calls: XDREMSG