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

RCRPWLUT.m

Go to the documentation of this file.
  1. RCRPWLUT ;EDE/YMG - REPAYMENT PLAN WORKLIST UTILITIES; 03/14/2022
  1. ;;4.5;Accounts Receivable;**389**;Mar 20, 1995;Build 36
  1. ;;Per VA Directive 6402, this routine should not be modified.
  1. ;
  1. ; Utilities for RCRP APPROVAL WORKLIST option
  1. ;
  1. Q
  1. ;
  1. GET36(RPIEN) ; get 36 months review flag for a given repayment plan
  1. ;
  1. ; RPIEN - file 340.5 ien
  1. ;
  1. ; returns internal value of field 340.5/1.06
  1. ;
  1. N IENS
  1. I RPIEN'>0 Q 0
  1. S IENS=RPIEN_","
  1. Q +$$GET1^DIQ(340.5,IENS,1.06,"I")
  1. ;
  1. MSGREV ; send Mailman notification for repayment plan that needs 36 months approval
  1. N XMDUZ,XMMG,XMSUB,XMTEXT,XMY
  1. N MSGTXT,SITE
  1. S SITE=+$$SITE^VASITE()
  1. S MSGTXT(1)="Site "_SITE_": Repayment plans with term length > 36 months"
  1. S MSGTXT(2)="need supervisor's approval."
  1. S MSGTXT(3)="Please use Repayment Plan Worklist option [PRCAC RPP WORKLIST]"
  1. S MSGTXT(4)="to review those repayment plans."
  1. S XMSUB="SITE "_SITE_": AR REPAYMENT PLAN NEEDS 36 MONTHS APPROVAL",XMDUZ="AR PACKAGE"
  1. S XMY("G.RC REPAY SUP")="",XMTEXT="MSGTXT("
  1. D ^XMD
  1. Q
  1. ;
  1. MSGDEN(RPIEN) ; send Mailman notification for repayment plan that had 36 months approval denied
  1. N XMDUZ,XMMG,XMSUB,XMTEXT,XMY
  1. N MSGTXT,N0,RPPID,SITE
  1. I RPIEN'>0 Q
  1. S N0=$G(^RCRP(340.5,RPIEN,0)) I N0="" Q
  1. S RPPID=$P(N0,U),SITE=+$$SITE^VASITE()
  1. S MSGTXT(1)="Site "_SITE_": Supervisor's approval for repayment plan"
  1. S MSGTXT(2)="with term length > 36 months was denied:"
  1. S MSGTXT(3)="Repayment plan ID: "_RPPID
  1. S XMSUB="SITE "_SITE_": 36 MONTHS APPROVAL FOR AR REPAYMENT PLAN WAS DENIED",XMDUZ="AR PACKAGE"
  1. S XMY("G.RC REPAY TECH")="",XMTEXT="MSGTXT("
  1. D ^XMD
  1. Q