| [613] | 1 | IVM289M ;ALB/RMM IVM Patient File Xref Cleanup Mailman Msg ; 01/27/2004 | 
|---|
|  | 2 | ;;2.0;INCOME VERIFICATION MATCH;**89**:21-OCT-94 | 
|---|
|  | 3 | ; | 
|---|
|  | 4 | ; This routine was created to handle MailMan message for the | 
|---|
|  | 5 | ; Cleanup in Patch IVM*2*89 | 
|---|
|  | 6 | ; | 
|---|
|  | 7 | MAIL ; Send a mailman msg to user with results | 
|---|
|  | 8 | N DIFROM,%,X,XMDUZ,XMSUB,XMTEXT,XMY,Y,MSG | 
|---|
|  | 9 | N LNCNT | 
|---|
|  | 10 | ; | 
|---|
|  | 11 | K ^TMP("IVM289",$J) | 
|---|
|  | 12 | S XMSUB="IVM Patient File Xref Cleanup" | 
|---|
|  | 13 | S XMDUZ="IVM Cleanup Package",XMY(DUZ)="" | 
|---|
|  | 14 | S XMTEXT="MSG(" | 
|---|
|  | 15 | ; | 
|---|
|  | 16 | BLDHD ; Build the message head section of the report | 
|---|
|  | 17 | S LNCNT=0 | 
|---|
|  | 18 | S LNCNT=LNCNT+1,MSG(LNCNT)="        IVM Patient File Xref Cleanup" | 
|---|
|  | 19 | S LNCNT=LNCNT+1,MSG(LNCNT)="        Patch IVM*2.0*89 Post Install" | 
|---|
|  | 20 | S LNCNT=LNCNT+1,MSG(LNCNT)=$$REPEAT^XLFSTR("=",50) | 
|---|
|  | 21 | ; | 
|---|
|  | 22 | BLDBDY ; Build the data section of the report | 
|---|
|  | 23 | S LNCNT=LNCNT+1,MSG(LNCNT)=" Recap of Purged Xrefs for Future Dated" | 
|---|
|  | 24 | S LNCNT=LNCNT+1,MSG(LNCNT)="            Income Tests" | 
|---|
|  | 25 | S LNCNT=LNCNT+1,MSG(LNCNT)=$$REPEAT^XLFSTR("-",50) | 
|---|
|  | 26 | S LNCNT=LNCNT+1,MSG(LNCNT)="      Invalid 301.5 record pointers: "_$$RJ^XLFSTR($FN(^XTMP("IVM289",0,"IVM"),","),6) | 
|---|
|  | 27 | S LNCNT=LNCNT+1,MSG(LNCNT)="     Invalid 408.31 record pointers: "_$$RJ^XLFSTR($FN(^XTMP("IVM289",0,"DGMT"),","),6) | 
|---|
|  | 28 | S LNCNT=LNCNT+1,MSG(LNCNT)="             Duplicate xref entries: "_$$RJ^XLFSTR($FN(^XTMP("IVM289",0,"DUP"),","),6) | 
|---|
|  | 29 | S LNCNT=LNCNT+1,MSG(LNCNT)=$$REPEAT^XLFSTR("-",50) | 
|---|
|  | 30 | S LNCNT=LNCNT+1,MSG(LNCNT)="                Total xrefs checked: "_$$RJ^XLFSTR($FN(^XTMP("IVM289",0,"TOT"),","),6) | 
|---|
|  | 31 | S LNCNT=LNCNT+1,MSG(LNCNT)="                Total xrefs deleted: "_$$RJ^XLFSTR($FN(^XTMP("IVM289",0,"DEL"),","),6) | 
|---|
|  | 32 | S LNCNT=LNCNT+1,MSG(LNCNT)=$$REPEAT^XLFSTR("-",50) | 
|---|
|  | 33 | ; | 
|---|
|  | 34 | SNDMSG ; Send the MailMan message | 
|---|
|  | 35 | D ^XMD | 
|---|
|  | 36 | ; | 
|---|
|  | 37 | Q | 
|---|