$TXT Created by KOPECKY,STEVE at MNTVBB.FO-ALBANY.MED.VA.GOV (KIDS) on Wednesday, 07/09/03 at 09:56 ============================================================================= Run Date: AUG 14, 2003 Designation: DG*5.3*507 Package : DG - REGISTRATION Priority: Mandatory Version : 5.3 SEQ #461 Status: Released Compliance Date: SEP 14, 2003 ============================================================================= Associated patches: (v)DG*5.3*505 <<= must be installed BEFORE `DG*5.3*507' Subject: 55 INCOME DATA MISSING ADDED RULES UPDATE Category: - Routine Description: ============ This patch updates the Income Inconsistency checks of the Load/Edit Patient Data [DG LOAD PATIENT DATA] option. There have been several changes to the business rules on when a veteran is required to provide income information on screen 9. Currently, if there is no income entered on screen 9 (the fields are null), the consistency checker performs the following checks: o The veteran has died during the previous year o The veteran's service connected percentage is 50% or greater OR the veteran's primary eligibility is SC 50-100% o The veteran has agreed to pay the deductible on their current primary means test If none of the above conditions are met, the 55 INCOME DATA MISSING error is reported by the consistency checker The following additional rules are being added to the consistency checker. These additional conditions will bring the consistency checker in line with the checks performed for means test requirements. If any of these additional conditions are met, the 55 INCOME DATA MISSING error will not be generated when there is no data entered on income screen 9: o The veteran is receiving a disability retirement from the military o The veteran is eligible for Medicaid o The veteran is in a Domiciliary Ward o The veteran is a Purple Heart recipient o The veteran's POW indicator is YES o If the veteran's service connected percentage is 0%, then check the following additional rules: - And the veteran is receiving a VA Pension - And the veteran has as a secondary eligibility of: Aid & Attendance OR Housebound OR NSC, VA Pension OR Mexican Border War OR World War I Additionally, the description of the 55 INCOME DATA MISSING is being modified to read: "This inconsistency results if all of the income questions on screen 9 are null and the patient has not declined to provide their income information on his/her last Means Test (yet screen 9 is turned on for this type of patient). You will not be able to edit the inconsistency by using the checker option. You must edit the data on load/edit screen 9. Note: Collection of income data or agreement to pay the maximum medical care copayments is mandatory for all NSC and 0% SC noncompensable patients who do not have any special eligibilities. This data will be utilized for IVM (Income Verification Matching) with the IRS. Although you may turn this consistency check off, it is STRONGLY RECOMMENDED it remain ON." This patch addresses the following E3R(s): ------------------------------------------ There are no E3Rs associated with this patch This patch addresses the following NOIS message(s): --------------------------------------------------- ISA-0303-11478 INCONSISTENCY 55 INCOME DATA MISSING INCORRECT Overview of NOIS Message(s): ---------------------------- ISA-0303-11478 INCONSISTENCY 55 INCOME DATA MISSING INCORRECT Problem: -------- The 55 INCOME DATA MISSING inconsistency results if none of the income questions on screen 9 of the Load/Edit Patient Data screen are answered and the patient has not agreed to pay the deductible. Sites are indicating that they are getting the 55 INCOME DATA MISSING error for veterans who do not require income information. Unless they enter a "0" into the income fields, they cannot clear the error. By entering a "0" in these cases, they feel the veteran's income data is misrepresentative and that they should not have to enter a "0" to clear this error. Resolution: ----------- This patch updates the business rules for the 55 INCOME DATA MISSING error to bring the consistency checker in line with the checks being performed by the means test requirements. Test Sites: ----------- ================INSTALLATION INSTRUCTIONS ================= If installed during the normal workday, it is recommended that the following menu options (File #19) be disabled to prevent possible conflicts while running the KIDS Install. Other VISTA users will not be affected. Load/Edit Patient Data Install Time - 5 MIN 1. LOAD TRANSPORT GLOBAL --------------------- Choose the PackMan message containing this patch and invoke the INSTALL/CHECK MESSAGE PackMan option. 2. DISABLE ROUTINE MAPPING (DSM for Open VMS sites only) ----------------------- Disable routine mapping on all systems for the routines listed in step 3 below. NOTE: If the routines included in this patch are not currently in your mapped routine set, please skip this step. 3. COMPONENTS SENT WITH PATCH -------------------------- The following is a list of the routine(s) included in this patch. The second line of each of these routine(s) will look like: ;;5.3;Registration;**[patch list]**;Aug 13, 1993 CHECK^XTSUMBLD results CHECK^XTSUMBLD results Routine name Before Patch After Patch Patch List ============ ============ =========== ========== DG53507T N/A 4768422 507 DGRPC2 7736922 10465527 45,69,108,121,205 218,342,387,470,467 489,505,507 Total number of routines - 2 4. START UP KIDS ------------- Start up the Kernel Installation and Distribution System Menu [XPD MAIN]: Edits and Distribution ... Utilities ... Installation ... Select Kernel Installation & Distribution System Option: INStallation --- Load a Distribution Print Transport Global Compare Transport Global to Current System Verify Checksums in Transport Global Install Package(s) Restart Install of Package(s) Unload a Distribution Backup a Transport Global Select Installation Option: 5. Select Installation Option: --------------------------- NOTE: The following are OPTIONAL - (When prompted for the INSTALL NAME, enter DG*5.3*507): a. Backup a Transport Global - This option will create a backup message of any routines exported with this patch. It will not backup any other changes such as DD's or templates. b. Compare Transport Global to Current System - This option will allow you to view all changes that will be made when this patch is installed. It compares all components of this patch (routines, DD's, templates, etc.). c. Verify Checksums in Transport Global - This option will allow you to ensure the integrity of the routines that are in the transport global. 6. Select Installation Option: Install Package(s) ---------------- **This is the step to start the installation of this KIDS patch: a. Choose the Install Package(s) option to start the patch install. b. When prompted 'Want KIDS to INHIBIT LOGONs during the install? YES//' answer NO c. When prompted 'Want to DISABLE Scheduled Options, Menu Options, and Protocols? YES//' answer YES d. When prompted 'Enter options you wish to mark as 'Out Of Order':' Enter the following options: Load/Edit Patient Data [DG LOAD PATIENT DATA] 7. REBUILD MAPPED ROUTINE(S) (DSM for Open VMS sites only) ------------------------- Optional - Include the routines distributed with this patch in the mapped routine set. NOTE: This step is only necessary if you performed step 2 or if you wish to include the routines in your mapped set. Routine Information: ==================== Routine Name: - DGRPC2 Before ====== 48 I 'DGFL N DGAPD D I 'DGAPD S X=55 D COMB 49 . S DGAPD=+$$LST^DGMTU(DFN),DGAPD=+$P($G(^DGMT(408.31,+DGAPD,0)),U,1 1) 50 D NEXT G @DGLST After ===== 48 I 'DGFL N DGAPD,DG55 D I 'DGAPD&('DG55) S X=55 D COMB 49 . S DGAPD=+$$LST^DGMTU(DFN),DGAPD=+$P($G(^DGMT(408.31,+DGAPD,0)),U,1 1) 50 . S DG55=$$CHECK55(DFN) ; **507, Additional Income checks 51 D NEXT G @DGLST 108 CHECK55(DFN) -- ;Buisness rules for additional 55-INCOME DATA MISSING checks 109 ; Modeled from DGMTR checks. 110 ; Input DFN - IEN from PATIENT File #2 111 ; 112 ; Output 1 - If Income check passes additional buisness rules 113 ; 0 - If Income check fails additional buisness rules 114 ; 115 N VAMB,VASV,VA,VADMVT,VAEL,VAINDT,DGRTN,DGMED,DG,DG1,DGWARD,DGSRVC 116 ; 117 S DGRTN=0 118 D MB^VADPT I +VAMB(7) S DGRTN=1 G Q55 ; Check if receiving VA Disability 119 D SVC^VADPT I +VASV(4) S DGRTN=1 G Q55 ; check if POW status indicated 120 I +VASV(9),(+VASV(9,1)=3) S DGRTN=1 G Q55 ; Check if Purple Heart Status is Confirmed 121 D GETS^DIQ(2,DFN_",",".381:.383","I","DGMED") 122 I $G(DGMED(2,DFN_",",.381,"I")) S DGRTN=1 G Q55 ; Check if eligible for Medicaid 123 D ADM^VADPT2 ; Check for current admission to DOM ward 124 I +$G(VADMVT) D G:DGRTN Q55 125 . Q:'$$GET1^DIQ(43,1,16,"I") ; Has Dom wards? 126 . S DGWARD=$$GET1^DIQ(405,VADMVT,.06,"I") ; Get ward location 127 . S DGSRVC=$$GET1^DIQ(42,DGWARD,.03,"I") ; Get ward service 128 . S:DGSRVC="D" DGRTN=1 ; If ward service is 'D', then return 1 129 ; 130 ; Additional checks for 0% SC 131 D ELIG^VADPT 132 I +VAEL(3),'$P(VAEL(3),U,2) D ; Check if service connected with % of zero 133 . I +VAMB(4) S DGRTN=1 Q ; Check if receiving a VA pension 134 . S DG=0 ; Check for secondary eligibilities 135 . F S DG=$O(VAEL(1,DG)) Q:'DG D Q:DGRTN 136 . . F DG1=2,4,15,16,17,18 I DG=DG1 S DGRTN=1 Q 137 ; 138 Q55 D KVAR^VADPT 139 Q $G(DGRTN) Routine Checksum: Routine Name: - DG53507T This routine is the post install routine for the patch and is new coding. Routine Checksum: ============================================================================= User Information: Entered By : KOPECKY,STEPHEN C. Date Entered : MAR 20, 2003 Completed By: LANDRY,DANNA Date Completed: AUG 13, 2003 Released By : KOVACH,STUART Date Released : AUG 14, 2003 ============================================================================= Packman Mail Message: ===================== $END TXT