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