| 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 | 
|---|