| 1 | EAS1043A ;ALB/RMM - PRE-INSTALL ROUTINE FOR EAS*1.0*43 ; 11/07/2003 | 
|---|
| 2 | ;;2.0;INCOME VERIFICATION MATCH;**43**;JUL 8,1996 | 
|---|
| 3 | ; | 
|---|
| 4 | EN ; Entry point for the EAS*1.0*43 Pre-Install | 
|---|
| 5 | ; | 
|---|
| 6 | ; This routine will update the EAS MT LETTER (#713.3) File | 
|---|
| 7 | ; INITIAL SECTION OF LETTER, WORD-PROCESSING #713.33 (NOWRAP) field, | 
|---|
| 8 | ; for the 0-DAY LETTER, the 30-DAY LETTER, and the 60-DAY LETTER. | 
|---|
| 9 | ; | 
|---|
| 10 | ZERO ; Update the 0-DAY LETTER | 
|---|
| 11 | ; | 
|---|
| 12 | N EASIEN,DGMSG | 
|---|
| 13 | S EASIEN=$O(^EAS(713.3,"B","0-DAY LETTER","")) | 
|---|
| 14 | S DGMSG(1)="Updating '0-DAY LETTER' in the EAS MT LETTER File (#713.3)" | 
|---|
| 15 | S DGMSG(2)="IEN = "_EASIEN | 
|---|
| 16 | D MES^XPDUTL(.DGMSG) | 
|---|
| 17 | ; | 
|---|
| 18 | ; Set up description array. | 
|---|
| 19 | N DGNEW,DGERR,DGOUT | 
|---|
| 20 | S DGNEW("WP",1)="According to our records you have not responded to our previous requests" | 
|---|
| 21 | S DGNEW("WP",2)="to complete the financial section of VA Form 10-10EZ, Application for" | 
|---|
| 22 | S DGNEW("WP",3)="Health Benefits.  This is to inform you that your current financial" | 
|---|
| 23 | S DGNEW("WP",4)="assessment (means test) has expired." | 
|---|
| 24 | S DGNEW("WP",5)=" " | 
|---|
| 25 | S DGNEW("WP",6)="How Does This Affect Your Eligibility for Cost Free Care?" | 
|---|
| 26 | S DGNEW("WP",7)="  o We do not have a current means test for you on file as is required to" | 
|---|
| 27 | S DGNEW("WP",8)="    determine your eligibility for either cost-free care or reduced" | 
|---|
| 28 | S DGNEW("WP",9)="    inpatient copayments." | 
|---|
| 29 | S DGNEW("WP",10)=" " | 
|---|
| 30 | S DGNEW("WP",11)="How Does This Affect Your Enrollment?" | 
|---|
| 31 | S DGNEW("WP",12)="  o We are unable to determine your priority for enrollment in the VA" | 
|---|
| 32 | S DGNEW("WP",13)="    health care system." | 
|---|
| 33 | S DGNEW("WP",14)=" " | 
|---|
| 34 | S DGNEW("WP",15)="What Do You Need To Do?" | 
|---|
| 35 | S DGNEW("WP",16)="  o Complete, sign and return a new VA Form 10-10EZ, including the" | 
|---|
| 36 | S DGNEW("WP",17)="    financial section." | 
|---|
| 37 | S DGNEW("WP",18)="  o Read the enclosed VA Form 4107VHA, Your Rights to Appeal our Decision." | 
|---|
| 38 | S DGNEW("WP",19)="    If you disagree with our decision, you or your representative may" | 
|---|
| 39 | S DGNEW("WP",20)="    complete a Notice of Disagreement and return it to the Enrollment" | 
|---|
| 40 | S DGNEW("WP",21)="    Coordinator or Health Benefits Advisor at your local VA health care" | 
|---|
| 41 | S DGNEW("WP",22)="    facility." | 
|---|
| 42 | S DGNEW("WP",23)=" " | 
|---|
| 43 | S DGNEW("WP",24)="What If You Have Questions?" | 
|---|
| 44 | ; | 
|---|
| 45 | ; Update the Word Processing Field | 
|---|
| 46 | D WP^DIE(713.3,EASIEN_",",3,"K","DGNEW(""WP"")","DGERR") | 
|---|
| 47 | ; | 
|---|
| 48 | ; Check for and Report any Errors | 
|---|
| 49 | I $D(DGERR) D | 
|---|
| 50 | . D BMES^XPDUTL("NOTE: An error occurred when updating the 0-DAY LETTER") | 
|---|
| 51 | . D MSG^DIALOG("AS",.DGOUT,"","","DGERR") | 
|---|
| 52 | . D MES^XPDUTL(.DGOUT) | 
|---|
| 53 | . D BMES^XPDUTL("Please contact the VistA Help Desk.") | 
|---|
| 54 | ; | 
|---|
| 55 | ; Cleanup after each Letter is updated | 
|---|
| 56 | K DGNEW,DGERR,DGOUT,EASIEN,DGMSG | 
|---|
| 57 | ; | 
|---|
| 58 | THIRTY ; Update the 30-DAY LETTER | 
|---|
| 59 | ; | 
|---|
| 60 | N EASIEN,DGMSG | 
|---|
| 61 | S EASIEN=$O(^EAS(713.3,"B","30-DAY LETTER","")) | 
|---|
| 62 | S DGMSG(1)="Updating '30-DAY LETTER' in the EAS MT LETTER File (#713.3)" | 
|---|
| 63 | S DGMSG(2)="IEN = "_EASIEN | 
|---|
| 64 | D MES^XPDUTL(.DGMSG) | 
|---|
| 65 | ; | 
|---|
| 66 | ; Set up description array. | 
|---|
| 67 | N DGNEW,DGERR,DGOUT | 
|---|
| 68 | S DGNEW("WP",1)="Each year VA requires most nonservice-connected veterans and 0% service-" | 
|---|
| 69 | S DGNEW("WP",2)="connected veterans to complete a financial assessment (means test).  Our" | 
|---|
| 70 | S DGNEW("WP",3)="records show that your annual means test is due." | 
|---|
| 71 | S DGNEW("WP",4)=" " | 
|---|
| 72 | S DGNEW("WP",5)="As of this date we have not received the updated financial income" | 
|---|
| 73 | S DGNEW("WP",6)="information we requested in a previous letter." | 
|---|
| 74 | S DGNEW("WP",7)=" " | 
|---|
| 75 | S DGNEW("WP",8)="What Does This Mean To You?" | 
|---|
| 76 | S DGNEW("WP",9)="  o An updated means test is needed to determine your ability to pay" | 
|---|
| 77 | S DGNEW("WP",10)="    copayments for your medical care and medications and your priority for" | 
|---|
| 78 | S DGNEW("WP",11)="    enrollment in the VA health care system." | 
|---|
| 79 | S DGNEW("WP",12)="  o Failure to complete the means test by the anniversary date will cause" | 
|---|
| 80 | S DGNEW("WP",13)="    your priority for enrollment in the VA health care system to lapse." | 
|---|
| 81 | S DGNEW("WP",14)=" " | 
|---|
| 82 | S DGNEW("WP",15)="What Do You Need To Do?" | 
|---|
| 83 | S DGNEW("WP",16)="  o Complete and sign the enclosed Financial Assessment portion of the" | 
|---|
| 84 | S DGNEW("WP",17)="    enclosed VA Form 10-10EZ, Application for Health Benefits, reporting" | 
|---|
| 85 | S DGNEW("WP",18)="    income and assets for the previous calendar year." | 
|---|
| 86 | S DGNEW("WP",19)="  o Return the completed and signed form in the enclosed envelope before" | 
|---|
| 87 | S DGNEW("WP",20)="    your means test anniversary date." | 
|---|
| 88 | S DGNEW("WP",21)="  o When you report to your next health care appointment, bring your health" | 
|---|
| 89 | S DGNEW("WP",22)="    insurance card so we may update your health insurance information. " | 
|---|
| 90 | S DGNEW("WP",23)="  o Notify us if you feel you received this letter in error." | 
|---|
| 91 | S DGNEW("WP",24)=" " | 
|---|
| 92 | S DGNEW("WP",25)="What If You Have Questions?" | 
|---|
| 93 | ; | 
|---|
| 94 | ; Update the Word Processing Field | 
|---|
| 95 | D WP^DIE(713.3,EASIEN_",",3,"K","DGNEW(""WP"")","DGERR") | 
|---|
| 96 | ; | 
|---|
| 97 | ; Check for and Report any Errors | 
|---|
| 98 | I $D(DGERR) D | 
|---|
| 99 | . D BMES^XPDUTL("NOTE: An error occurred when updating the 30-DAY LETTER") | 
|---|
| 100 | . D MSG^DIALOG("AS",.DGOUT,"","","DGERR") | 
|---|
| 101 | . D MES^XPDUTL(.DGOUT) | 
|---|
| 102 | . D BMES^XPDUTL("Please contact the VistA Help Desk.") | 
|---|
| 103 | ; | 
|---|
| 104 | ; Cleanup after each Letter is updated | 
|---|
| 105 | K DGNEW,DGERR,DGOUT,EASIEN,DGMSG | 
|---|
| 106 | ; | 
|---|
| 107 | SIXTY ; Update the 60-DAY LETTER | 
|---|
| 108 | ; | 
|---|
| 109 | N EASIEN,DGMSG | 
|---|
| 110 | S EASIEN=$O(^EAS(713.3,"B","60-DAY LETTER","")) | 
|---|
| 111 | S DGMSG(1)="Updating '60-DAY LETTER' in the EAS MT LETTER File (#713.3)" | 
|---|
| 112 | S DGMSG(2)="IEN = "_EASIEN | 
|---|
| 113 | D MES^XPDUTL(.DGMSG) | 
|---|
| 114 | ; | 
|---|
| 115 | ; Set up description array. | 
|---|
| 116 | N DGNEW,DGERR,DGOUT | 
|---|
| 117 | S DGNEW("WP",1)="Each year VA requires most nonservice-connected veterans and 0% service-" | 
|---|
| 118 | S DGNEW("WP",2)="connected veterans to complete a financial assessment (means test).  Our" | 
|---|
| 119 | S DGNEW("WP",3)="records show that your annual means test is due." | 
|---|
| 120 | S DGNEW("WP",4)=" " | 
|---|
| 121 | S DGNEW("WP",5)="What Does This Mean To You?" | 
|---|
| 122 | S DGNEW("WP",6)="  o An updated means test is needed to determine your ability to pay" | 
|---|
| 123 | S DGNEW("WP",7)="    copayments for your medical care and medications and your priority for" | 
|---|
| 124 | S DGNEW("WP",8)="    enrollment in the VA health care system." | 
|---|
| 125 | S DGNEW("WP",9)="  o Failure to complete the means test by the anniversary date will cause" | 
|---|
| 126 | S DGNEW("WP",10)="    your priority for enrollment in the VA health care system to lapse." | 
|---|
| 127 | S DGNEW("WP",11)=" " | 
|---|
| 128 | S DGNEW("WP",12)="What Do You Need To Do?" | 
|---|
| 129 | S DGNEW("WP",13)="  o Complete and sign the Financial Assessment portion of the enclosed VA" | 
|---|
| 130 | S DGNEW("WP",14)="    Form 10-10EZ, Application for Health Benefits, reporting income and" | 
|---|
| 131 | S DGNEW("WP",15)="    assets for the previous calendar year." | 
|---|
| 132 | S DGNEW("WP",16)="  o Return the completed and signed form in the enclosed envelope before" | 
|---|
| 133 | S DGNEW("WP",17)="    your means test anniversary date." | 
|---|
| 134 | S DGNEW("WP",18)="  o When you report to your next health care appointment, bring your health" | 
|---|
| 135 | S DGNEW("WP",19)="    insurance card so we may update your health insurance information." | 
|---|
| 136 | S DGNEW("WP",20)="  o Notify us if you feel you received this letter in error. " | 
|---|
| 137 | S DGNEW("WP",21)=" " | 
|---|
| 138 | S DGNEW("WP",22)="What If You Have Questions?" | 
|---|
| 139 | ; | 
|---|
| 140 | ; Update the Word Processing Field | 
|---|
| 141 | D WP^DIE(713.3,EASIEN_",",3,"K","DGNEW(""WP"")","DGERR") | 
|---|
| 142 | ; | 
|---|
| 143 | ; Check for and Report any Errors | 
|---|
| 144 | I $D(DGERR) D | 
|---|
| 145 | . D BMES^XPDUTL("NOTE: An error occurred when updating the 60-DAY LETTER") | 
|---|
| 146 | . D MSG^DIALOG("AS",.DGOUT,"","","DGERR") | 
|---|
| 147 | . D MES^XPDUTL(.DGOUT) | 
|---|
| 148 | . D BMES^XPDUTL("Please contact the VistA Help Desk.") | 
|---|
| 149 | ; | 
|---|
| 150 | ; Cleanup after each Letter is updated | 
|---|
| 151 | K DGNEW,DGERR,DGOUT,EASIEN,DGMSG | 
|---|
| 152 | ; | 
|---|
| 153 | D BMES^XPDUTL("Pre-Installation Complete, the EAS MT Letters have been updated.") | 
|---|
| 154 | ; | 
|---|
| 155 | Q | 
|---|