EAS149P ;ALB/RMM - PRE-INSTALL ROUTINE FOR EAS*1.0*49 ; 04/14/2004
;;2.0;INCOME VERIFICATION MATCH;**49**;JUL 8,1996
;
EN ; Entry point for the EAS*1.0*49 Pre-Install
;
; This routine will update the EAS MT LETTER (#713.3) File
; INITIAL SECTION OF LETTER, WORD-PROCESSING #713.33 (NOWRAP) field,
; for the 0-DAY LETTER, the 30-DAY LETTER, and the 60-DAY LETTER.
;
ZERO ; Update the 0-DAY LETTER
;
N EASIEN,DGMSG
S EASIEN=$O(^EAS(713.3,"B","0-DAY LETTER",""))
S DGMSG(1)="Updating '0-DAY LETTER' in the EAS MT LETTER File (#713.3)"
S DGMSG(2)="IEN = "_EASIEN
D MES^XPDUTL(.DGMSG)
;
; Set up description array.
N DGNEW,DGERR,DGOUT
S DGNEW("WP",1)="According to our records you have not responded to our previous requests"
S DGNEW("WP",2)="to complete the financial section of VA Form 10-10EZR, Health Benefits"
S DGNEW("WP",3)="Renewal. This is to inform you that your current financial assessment"
S DGNEW("WP",4)="(means test) has expired."
S DGNEW("WP",5)=" "
S DGNEW("WP",6)="How Does This Affect Your Eligibility for Cost Free Care?"
S DGNEW("WP",7)=" o We do not have a current means test for you on file as is required to"
S DGNEW("WP",8)=" determine your eligibility for either cost-free care or reduced"
S DGNEW("WP",9)=" inpatient copayments."
S DGNEW("WP",10)=" "
S DGNEW("WP",11)="How Does This Affect Your Enrollment?"
S DGNEW("WP",12)=" o We are unable to determine your priority for enrollment in the VA"
S DGNEW("WP",13)=" health care system."
S DGNEW("WP",14)=" "
S DGNEW("WP",15)="What Do You Need To Do?"
S DGNEW("WP",16)=" o Complete, sign and return a new VA Form 10-10EZR, including the"
S DGNEW("WP",17)=" financial section."
S DGNEW("WP",18)=" o Read the enclosed VA Form 4107VHA, Your Rights to Appeal our Decision."
S DGNEW("WP",19)=" If you disagree with our decision, you or your representative may"
S DGNEW("WP",20)=" complete a Notice of Disagreement and return it to the Enrollment"
S DGNEW("WP",21)=" Coordinator or Health Benefits Advisor at your local VA health care"
S DGNEW("WP",22)=" facility."
S DGNEW("WP",23)=" "
S DGNEW("WP",24)="What If You Have Questions?"
;
; Update the Word Processing Field
D WP^DIE(713.3,EASIEN_",",3,"K","DGNEW(""WP"")","DGERR")
;
; Check for and Report any Errors
I $D(DGERR) D
. D BMES^XPDUTL("NOTE: An error occurred when updating the 0-DAY LETTER")
. D MSG^DIALOG("AS",.DGOUT,"","","DGERR")
. D MES^XPDUTL(.DGOUT)
. D BMES^XPDUTL("Please contact the VistA Help Desk.")
;
; Cleanup after each Letter is updated
K DGNEW,DGERR,DGOUT,EASIEN,DGMSG
;
THIRTY ; Update the 30-DAY LETTER
;
N EASIEN,DGMSG
S EASIEN=$O(^EAS(713.3,"B","30-DAY LETTER",""))
S DGMSG(1)="Updating '30-DAY LETTER' in the EAS MT LETTER File (#713.3)"
S DGMSG(2)="IEN = "_EASIEN
D MES^XPDUTL(.DGMSG)
;
; Set up description array.
N DGNEW,DGERR,DGOUT
S DGNEW("WP",1)="Each year VA requires most nonservice-connected veterans and 0% service-"
S DGNEW("WP",2)="connected veterans to complete a financial assessment (means test). Our"
S DGNEW("WP",3)="records show that your annual means test is due."
S DGNEW("WP",4)=" "
S DGNEW("WP",5)="As of this date we have not received the updated financial income"
S DGNEW("WP",6)="information we requested in a previous letter."
S DGNEW("WP",7)=" "
S DGNEW("WP",8)="What Does This Mean To You?"
S DGNEW("WP",9)=" o An updated means test is needed to determine your ability to pay"
S DGNEW("WP",10)=" copayments for your medical care and medications and your priority for"
S DGNEW("WP",11)=" enrollment in the VA health care system."
S DGNEW("WP",12)=" o Failure to complete the means test by the anniversary date will cause"
S DGNEW("WP",13)=" your priority for enrollment in the VA health care system to lapse."
S DGNEW("WP",14)=" "
S DGNEW("WP",15)="What Do You Need To Do?"
S DGNEW("WP",16)=" o Complete and sign the enclosed Financial Assessment portion of the"
S DGNEW("WP",17)=" enclosed VA Form 10-10EZR, Health Benefits Renewal, reporting"
S DGNEW("WP",18)=" income and assets for the previous calendar year."
S DGNEW("WP",19)=" o Return the completed and signed form in the enclosed envelope before"
S DGNEW("WP",20)=" your means test anniversary date."
S DGNEW("WP",21)=" o When you report to your next health care appointment, bring your health"
S DGNEW("WP",22)=" insurance card so we may update your health insurance information. "
S DGNEW("WP",23)=" o Notify us if you feel you received this letter in error."
S DGNEW("WP",24)=" "
S DGNEW("WP",25)="What If You Have Questions?"
;
; Update the Word Processing Field
D WP^DIE(713.3,EASIEN_",",3,"K","DGNEW(""WP"")","DGERR")
;
; Check for and Report any Errors
I $D(DGERR) D
. D BMES^XPDUTL("NOTE: An error occurred when updating the 30-DAY LETTER")
. D MSG^DIALOG("AS",.DGOUT,"","","DGERR")
. D MES^XPDUTL(.DGOUT)
. D BMES^XPDUTL("Please contact the VistA Help Desk.")
;
; Cleanup after each Letter is updated
K DGNEW,DGERR,DGOUT,EASIEN,DGMSG
;
SIXTY ; Update the 60-DAY LETTER
;
N EASIEN,DGMSG
S EASIEN=$O(^EAS(713.3,"B","60-DAY LETTER",""))
S DGMSG(1)="Updating '60-DAY LETTER' in the EAS MT LETTER File (#713.3)"
S DGMSG(2)="IEN = "_EASIEN
D MES^XPDUTL(.DGMSG)
;
; Set up description array.
N DGNEW,DGERR,DGOUT
S DGNEW("WP",1)="Each year VA requires most nonservice-connected veterans and 0% service-"
S DGNEW("WP",2)="connected veterans to complete a financial assessment (means test). Our"
S DGNEW("WP",3)="records show that your annual means test is due."
S DGNEW("WP",4)=" "
S DGNEW("WP",5)="What Does This Mean To You?"
S DGNEW("WP",6)=" o An updated means test is needed to determine your ability to pay"
S DGNEW("WP",7)=" copayments for your medical care and medications and your priority for"
S DGNEW("WP",8)=" enrollment in the VA health care system."
S DGNEW("WP",9)=" o Failure to complete the means test by the anniversary date will cause"
S DGNEW("WP",10)=" your priority for enrollment in the VA health care system to lapse."
S DGNEW("WP",11)=" "
S DGNEW("WP",12)="What Do You Need To Do?"
S DGNEW("WP",13)=" o Complete and sign the Financial Assessment portion of the enclosed VA"
S DGNEW("WP",14)=" Form 10-10EZR, Health Benefits Renewal, reporting income and"
S DGNEW("WP",15)=" assets for the previous calendar year."
S DGNEW("WP",16)=" o Return the completed and signed form in the enclosed envelope before"
S DGNEW("WP",17)=" your means test anniversary date."
S DGNEW("WP",18)=" o When you report to your next health care appointment, bring your health"
S DGNEW("WP",19)=" insurance card so we may update your health insurance information."
S DGNEW("WP",20)=" o Notify us if you feel you received this letter in error. "
S DGNEW("WP",21)=" "
S DGNEW("WP",22)="What If You Have Questions?"
;
; Update the Word Processing Field
D WP^DIE(713.3,EASIEN_",",3,"K","DGNEW(""WP"")","DGERR")
;
; Check for and Report any Errors
I $D(DGERR) D
. D BMES^XPDUTL("NOTE: An error occurred when updating the 60-DAY LETTER")
. D MSG^DIALOG("AS",.DGOUT,"","","DGERR")
. D MES^XPDUTL(.DGOUT)
. D BMES^XPDUTL("Please contact the VistA Help Desk.")
;
; Cleanup after each Letter is updated
K DGNEW,DGERR,DGOUT,EASIEN,DGMSG
;
D BMES^XPDUTL("Pre-Installation Complete, the EAS MT Letters have been updated.")
;
Q
--- Routine Detail --- with STRUCTURED ROUTINE LISTING ---[H[J[2J[HEAS149P 7537 printed Nov 22, 2024@17:03:35 Page 2
EAS149P ;ALB/RMM - PRE-INSTALL ROUTINE FOR EAS*1.0*49 ; 04/14/2004
+1 ;;2.0;INCOME VERIFICATION MATCH;**49**;JUL 8,1996
+2 ;
EN ; Entry point for the EAS*1.0*49 Pre-Install
+1 ;
+2 ; This routine will update the EAS MT LETTER (#713.3) File
+3 ; INITIAL SECTION OF LETTER, WORD-PROCESSING #713.33 (NOWRAP) field,
+4 ; for the 0-DAY LETTER, the 30-DAY LETTER, and the 60-DAY LETTER.
+5 ;
ZERO ; Update the 0-DAY LETTER
+1 ;
+2 NEW EASIEN,DGMSG
+3 SET EASIEN=$ORDER(^EAS(713.3,"B","0-DAY LETTER",""))
+4 SET DGMSG(1)="Updating '0-DAY LETTER' in the EAS MT LETTER File (#713.3)"
+5 SET DGMSG(2)="IEN = "_EASIEN
+6 DO MES^XPDUTL(.DGMSG)
+7 ;
+8 ; Set up description array.
+9 NEW DGNEW,DGERR,DGOUT
+10 SET DGNEW("WP",1)="According to our records you have not responded to our previous requests"
+11 SET DGNEW("WP",2)="to complete the financial section of VA Form 10-10EZR, Health Benefits"
+12 SET DGNEW("WP",3)="Renewal. This is to inform you that your current financial assessment"
+13 SET DGNEW("WP",4)="(means test) has expired."
+14 SET DGNEW("WP",5)=" "
+15 SET DGNEW("WP",6)="How Does This Affect Your Eligibility for Cost Free Care?"
+16 SET DGNEW("WP",7)=" o We do not have a current means test for you on file as is required to"
+17 SET DGNEW("WP",8)=" determine your eligibility for either cost-free care or reduced"
+18 SET DGNEW("WP",9)=" inpatient copayments."
+19 SET DGNEW("WP",10)=" "
+20 SET DGNEW("WP",11)="How Does This Affect Your Enrollment?"
+21 SET DGNEW("WP",12)=" o We are unable to determine your priority for enrollment in the VA"
+22 SET DGNEW("WP",13)=" health care system."
+23 SET DGNEW("WP",14)=" "
+24 SET DGNEW("WP",15)="What Do You Need To Do?"
+25 SET DGNEW("WP",16)=" o Complete, sign and return a new VA Form 10-10EZR, including the"
+26 SET DGNEW("WP",17)=" financial section."
+27 SET DGNEW("WP",18)=" o Read the enclosed VA Form 4107VHA, Your Rights to Appeal our Decision."
+28 SET DGNEW("WP",19)=" If you disagree with our decision, you or your representative may"
+29 SET DGNEW("WP",20)=" complete a Notice of Disagreement and return it to the Enrollment"
+30 SET DGNEW("WP",21)=" Coordinator or Health Benefits Advisor at your local VA health care"
+31 SET DGNEW("WP",22)=" facility."
+32 SET DGNEW("WP",23)=" "
+33 SET DGNEW("WP",24)="What If You Have Questions?"
+34 ;
+35 ; Update the Word Processing Field
+36 DO WP^DIE(713.3,EASIEN_",",3,"K","DGNEW(""WP"")","DGERR")
+37 ;
+38 ; Check for and Report any Errors
+39 IF $DATA(DGERR)
Begin DoDot:1
+40 DO BMES^XPDUTL("NOTE: An error occurred when updating the 0-DAY LETTER")
+41 DO MSG^DIALOG("AS",.DGOUT,"","","DGERR")
+42 DO MES^XPDUTL(.DGOUT)
+43 DO BMES^XPDUTL("Please contact the VistA Help Desk.")
End DoDot:1
+44 ;
+45 ; Cleanup after each Letter is updated
+46 KILL DGNEW,DGERR,DGOUT,EASIEN,DGMSG
+47 ;
THIRTY ; Update the 30-DAY LETTER
+1 ;
+2 NEW EASIEN,DGMSG
+3 SET EASIEN=$ORDER(^EAS(713.3,"B","30-DAY LETTER",""))
+4 SET DGMSG(1)="Updating '30-DAY LETTER' in the EAS MT LETTER File (#713.3)"
+5 SET DGMSG(2)="IEN = "_EASIEN
+6 DO MES^XPDUTL(.DGMSG)
+7 ;
+8 ; Set up description array.
+9 NEW DGNEW,DGERR,DGOUT
+10 SET DGNEW("WP",1)="Each year VA requires most nonservice-connected veterans and 0% service-"
+11 SET DGNEW("WP",2)="connected veterans to complete a financial assessment (means test). Our"
+12 SET DGNEW("WP",3)="records show that your annual means test is due."
+13 SET DGNEW("WP",4)=" "
+14 SET DGNEW("WP",5)="As of this date we have not received the updated financial income"
+15 SET DGNEW("WP",6)="information we requested in a previous letter."
+16 SET DGNEW("WP",7)=" "
+17 SET DGNEW("WP",8)="What Does This Mean To You?"
+18 SET DGNEW("WP",9)=" o An updated means test is needed to determine your ability to pay"
+19 SET DGNEW("WP",10)=" copayments for your medical care and medications and your priority for"
+20 SET DGNEW("WP",11)=" enrollment in the VA health care system."
+21 SET DGNEW("WP",12)=" o Failure to complete the means test by the anniversary date will cause"
+22 SET DGNEW("WP",13)=" your priority for enrollment in the VA health care system to lapse."
+23 SET DGNEW("WP",14)=" "
+24 SET DGNEW("WP",15)="What Do You Need To Do?"
+25 SET DGNEW("WP",16)=" o Complete and sign the enclosed Financial Assessment portion of the"
+26 SET DGNEW("WP",17)=" enclosed VA Form 10-10EZR, Health Benefits Renewal, reporting"
+27 SET DGNEW("WP",18)=" income and assets for the previous calendar year."
+28 SET DGNEW("WP",19)=" o Return the completed and signed form in the enclosed envelope before"
+29 SET DGNEW("WP",20)=" your means test anniversary date."
+30 SET DGNEW("WP",21)=" o When you report to your next health care appointment, bring your health"
+31 SET DGNEW("WP",22)=" insurance card so we may update your health insurance information. "
+32 SET DGNEW("WP",23)=" o Notify us if you feel you received this letter in error."
+33 SET DGNEW("WP",24)=" "
+34 SET DGNEW("WP",25)="What If You Have Questions?"
+35 ;
+36 ; Update the Word Processing Field
+37 DO WP^DIE(713.3,EASIEN_",",3,"K","DGNEW(""WP"")","DGERR")
+38 ;
+39 ; Check for and Report any Errors
+40 IF $DATA(DGERR)
Begin DoDot:1
+41 DO BMES^XPDUTL("NOTE: An error occurred when updating the 30-DAY LETTER")
+42 DO MSG^DIALOG("AS",.DGOUT,"","","DGERR")
+43 DO MES^XPDUTL(.DGOUT)
+44 DO BMES^XPDUTL("Please contact the VistA Help Desk.")
End DoDot:1
+45 ;
+46 ; Cleanup after each Letter is updated
+47 KILL DGNEW,DGERR,DGOUT,EASIEN,DGMSG
+48 ;
SIXTY ; Update the 60-DAY LETTER
+1 ;
+2 NEW EASIEN,DGMSG
+3 SET EASIEN=$ORDER(^EAS(713.3,"B","60-DAY LETTER",""))
+4 SET DGMSG(1)="Updating '60-DAY LETTER' in the EAS MT LETTER File (#713.3)"
+5 SET DGMSG(2)="IEN = "_EASIEN
+6 DO MES^XPDUTL(.DGMSG)
+7 ;
+8 ; Set up description array.
+9 NEW DGNEW,DGERR,DGOUT
+10 SET DGNEW("WP",1)="Each year VA requires most nonservice-connected veterans and 0% service-"
+11 SET DGNEW("WP",2)="connected veterans to complete a financial assessment (means test). Our"
+12 SET DGNEW("WP",3)="records show that your annual means test is due."
+13 SET DGNEW("WP",4)=" "
+14 SET DGNEW("WP",5)="What Does This Mean To You?"
+15 SET DGNEW("WP",6)=" o An updated means test is needed to determine your ability to pay"
+16 SET DGNEW("WP",7)=" copayments for your medical care and medications and your priority for"
+17 SET DGNEW("WP",8)=" enrollment in the VA health care system."
+18 SET DGNEW("WP",9)=" o Failure to complete the means test by the anniversary date will cause"
+19 SET DGNEW("WP",10)=" your priority for enrollment in the VA health care system to lapse."
+20 SET DGNEW("WP",11)=" "
+21 SET DGNEW("WP",12)="What Do You Need To Do?"
+22 SET DGNEW("WP",13)=" o Complete and sign the Financial Assessment portion of the enclosed VA"
+23 SET DGNEW("WP",14)=" Form 10-10EZR, Health Benefits Renewal, reporting income and"
+24 SET DGNEW("WP",15)=" assets for the previous calendar year."
+25 SET DGNEW("WP",16)=" o Return the completed and signed form in the enclosed envelope before"
+26 SET DGNEW("WP",17)=" your means test anniversary date."
+27 SET DGNEW("WP",18)=" o When you report to your next health care appointment, bring your health"
+28 SET DGNEW("WP",19)=" insurance card so we may update your health insurance information."
+29 SET DGNEW("WP",20)=" o Notify us if you feel you received this letter in error. "
+30 SET DGNEW("WP",21)=" "
+31 SET DGNEW("WP",22)="What If You Have Questions?"
+32 ;
+33 ; Update the Word Processing Field
+34 DO WP^DIE(713.3,EASIEN_",",3,"K","DGNEW(""WP"")","DGERR")
+35 ;
+36 ; Check for and Report any Errors
+37 IF $DATA(DGERR)
Begin DoDot:1
+38 DO BMES^XPDUTL("NOTE: An error occurred when updating the 60-DAY LETTER")
+39 DO MSG^DIALOG("AS",.DGOUT,"","","DGERR")
+40 DO MES^XPDUTL(.DGOUT)
+41 DO BMES^XPDUTL("Please contact the VistA Help Desk.")
End DoDot:1
+42 ;
+43 ; Cleanup after each Letter is updated
+44 KILL DGNEW,DGERR,DGOUT,EASIEN,DGMSG
+45 ;
+46 DO BMES^XPDUTL("Pre-Installation Complete, the EAS MT Letters have been updated.")
+47 ;
+48 QUIT