DGMTR ;ALB/RMO,CAW,SCG,AEG,SCG,AEG,LBD - Check Means Test Requirements;7/8/05 2:30pm
Source file <DGMTR.m>
| Package | Total | Call Graph |
|---|---|---|
| Registration | 10 | $$UPD^DGENDBS ADD^DGMTA ($$IVMCVT,EN)^DGMTCOR (AFTER,PRIOR)^DGMTEVT ($$GETCODE,$$GETNAME,$$GETSTAT)^DGMTH (COPYRX,MAIL)^DGMTR1 $$LST^DGMTU $$VRCHKUP^DGMTU2 ($$OLD,GETINCOM,SAVESTAT)^DGMTU4 ADM^VADPT2 |
| Income Verification Match | 1 | ($$OPEN,$$SENT,QRYQUE2)^IVMCQ2 |
| Kernel | 1 | ^%ZTLOAD |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| NOL | ;Update means test status to NO LONGER REQUIRED
|
|
| AUTOCOMP(DGMTI) | ;
|
|
| EN |
|
|
| DOM |
|
|
| SC(DFN) | ;Check if patient is SC 0% non-compensable
; Input -- DFN Patient IEN ; Output -- 1=Yes and 0=No ; No if: ; No total annual VA check amount ; POW STATUS INDICATOR is yes ; Secondary Eligibility is one of the following: ; A&A, NSC, VA PENSION ; HOUSEBOUND, MEXICAN BORDER WAR, WWI, POW |
|
| NOLQ | ||
| REQ | ;Update means test status to REQUIRED
|
|
| SELIG | ;Check if secondary eligibility code missing from ELIGIBILITY CODE
|
|
| ADD | ;Add a required means test
|
|
| SET | ;Set Cross-reference
|
|
| KILL | ;Kill Cross-reference
|
|
| DOM1 | ||
| QUE | ;Queue means test event driver
|
|
| SCQ |
| Name | Field # of Occurrence |
|---|---|
| ^%ZTLOAD | QUE+7 |
| $$UPD^DGENDBS | ADD+6, AUTOCOMP+42, AUTOCOMP+50, NOL+10 |
| ADD^DGMTA | ADD+4 |
| $$IVMCVT^DGMTCOR | NOL+2 |
| EN^DGMTCOR | EN+15, EN+36 |
| AFTER^DGMTEVT | QUE+1 |
| PRIOR^DGMTEVT | ADD+3, REQ+3, NOL+7 |
| $$GETCODE^DGMTH | AUTOCOMP+18 |
| $$GETNAME^DGMTH | REQ+10 |
| $$GETSTAT^DGMTH | ADD+6, AUTOCOMP+21, AUTOCOMP+27, AUTOCOMP+34 |
| COPYRX^DGMTR1 | NOL+13 |
| MAIL^DGMTR1 | SELIG+7, SELIG+12 |
| $$LST^DGMTU | EN+10 |
| $$VRCHKUP^DGMTU2 | AUTOCOMP+30, AUTOCOMP+40 |
| $$OLD^DGMTU4 | EN+21 |
| GETINCOM^DGMTU4 | ADD+7, AUTOCOMP+51 |
| SAVESTAT^DGMTU4 | NOL+9 |
| $$OPEN^IVMCQ2 | ADD+9, REQ+8 |
| $$SENT^IVMCQ2 | ADD+9, REQ+8 |
| QRYQUE2^IVMCQ2 | ADD+9, REQ+8 |
| ADM^VADPT2 | DOM1 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DD( | SET+3, KILL+3 |
| ^DG(43 - [#43] | DOM1+1 |
| ^DGMT(408.22 - [#408.22] | AUTOCOMP+47 |
| ^DGMT(408.31 - [#408.31] | EN+11, REQ+7, AUTOCOMP+11, AUTOCOMP+16 |
| ^DGPM - [#405] | DOM1+1 |
| ^DIC(42 - [#42] | DOM1+1 |
| ^DIC(8 - [#8] | EN+7, SC+12, SELIG+4 |
| ^DIC(8.1 - [#8.1] | SELIG+9 |
| ^DPT - [#2] | EN+6, EN+14, EN+16, EN+23, EN+25, EN+27, SC+12, SC+15, SC+17, SC+19 , SC+21, SC+24 |
| Name | Line Occurrences |
|---|---|
| $$AUTOCOMP | REQ+4 |
| $$SC | EN+7 |
| ADD | EN+33 |
| DOM | EN+17 |
| NOL | EN+34 |
| NOLQ | NOL+2 |
| QUE | ADD+8, REQ+12, NOL+11 |
| REQ | EN+29 |
| SCQ | SC+13, SC+15, SC+17, SC+19, SC+21 |
| SELIG | SC+24 |
| Name | Field # of Occurrence |
|---|---|
| ^( | EN+6, SC+12, SET+3, KILL+3 |
| ^(0 | DOM1+1 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| AUTOCOMP | REQ+1~, REQ+4*, REQ+6, REQ+7, REQ+8, REQ+9, REQ+10 |
| CODE | AUTOCOMP+8~, AUTOCOMP+18*, AUTOCOMP+22, AUTOCOMP+27, AUTOCOMP+28, AUTOCOMP+35, AUTOCOMP+38 |
| >> CONVRT | AUTOCOMP+30*, AUTOCOMP+40* |
| D0 | SET+1~, KILL+1~ |
| DA | SET+1~, SET+2*, KILL+1~, KILL+2* |
| DATA | ADD+6~, AUTOCOMP+8~, AUTOCOMP+42, AUTOCOMP+48!, AUTOCOMP+50, NOL+1~, NOL+10 |
| DATA( | ADD+6*, AUTOCOMP+21*, AUTOCOMP+24*, AUTOCOMP+27*, AUTOCOMP+31*, AUTOCOMP+34*, AUTOCOMP+37*, AUTOCOMP+41*, NOL+10* |
| DATA(31 | AUTOCOMP+49* |
| DFN | EN+6, EN+7, EN+10, EN+14, EN+16, EN+23, EN+25, EN+27, SC~, SC+12 , SC+15, SC+17, SC+19, SC+21, SC+24, ADD+7, ADD+9, REQ+8, AUTOCOMP+8~, AUTOCOMP+14* , AUTOCOMP+47, AUTOCOMP+51, NOL+13 |
| DG | SC+9~, SC+23*, SC+24*, SELIG+4, SELIG+5, SELIG+10 |
| >> DGADDF | EN+30, EN+32, EN+33, REQ+6* |
| DGCS | EN~, EN+18*, EN+21, EN+29, EN+30, EN+32, EN+33, EN+34, REQ+7*, REQ+10 |
| DGDOM | EN~, EN+17, EN+34, DOM1+1* |
| >> DGDOM1 | DOM1+1* |
| DGE | SC+9~ |
| DGE( | SC+23*, SC+24 |
| >> DGENUPLD | QUE+6 |
| DGF | SC+9~, SC+24, SELIG+4*, SELIG+9*, SELIG+13* |
| >> DGFL | SET+3, KILL+3 |
| >> DGFLD | SET+3, KILL+3 |
| >> DGIEN | SET+2, KILL+2 |
| DGINI | AUTOCOMP+8~, AUTOCOMP+47*, NOL+1~ |
| DGINR | AUTOCOMP+8~, AUTOCOMP+47*, AUTOCOMP+50, NOL+1~ |
| DGIX | SET+1~, SET+2*, SET+3*, KILL+1~, KILL+2*, KILL+3* |
| DGMDOD | EN~, EN+14*, EN+15, EN+20, EN+33, EN+34 |
| >> DGMSGF | ADD+2, ADD+9, REQ+8, REQ+9, REQ+10, AUTOCOMP+42, NOL+5 |
| DGMT0 | EN~, EN+10*, EN+11*, EN+13, EN+18, EN+19, EN+21, EN+30, EN+32 |
| DGMTA | ADD+1~, REQ+1~, NOL+1~ |
| DGMTACT | ADD+1~, ADD+3*, REQ+3~*, NOL+7~* |
| DGMTCOR | EN+4~ |
| DGMTDT | EN~, EN+13*, ADD+1~, ADD+4*, NOL+1~ |
| DGMTE | REQ+1~ |
| DGMTI | EN~, EN+10*, EN+11, EN+13, EN+15, ADD+1~, ADD+5, ADD+6, REQ+4, REQ+7 , AUTOCOMP~, AUTOCOMP+10, AUTOCOMP+11, AUTOCOMP+16, AUTOCOMP+42, AUTOCOMP+49, NOL+2, NOL+9, NOL+10, NOL+13 |
| DGMTLTD | EN~, EN+19*, EN+30 |
| DGMTP | ADD+1~, REQ+3~, NOL+7~ |
| DGMTYPT | EN~, EN+5*, ADD+5*, REQ+11* |
| >> DGNOCOPF | EN+19*, EN+20*, EN+30*, EN+32* |
| >> DGNOIVMUPD | NOL+2, NOL+4* |
| DGQSENT | EN~, EN+5*, ADD+9*, REQ+8* |
| >> DGREQF | EN+5*, EN+7*, EN+8*, EN+9*, EN+15*, EN+16*, EN+17*, EN+23*, EN+25*, EN+27* , EN+29, EN+30*, EN+32*, EN+33, EN+34 |
| DGRGAUTO | EN~ |
| DGTXT | SELIG+3~ |
| DGTXT(4 | SELIG+5*, SELIG+10* |
| DGTXT(5 | SELIG+6*, SELIG+11* |
| >> DGVAL | SET+2, SET+3, KILL+2, KILL+3 |
| DIV | SET+1~, KILL+1~ |
| DT | ADD+4, ADD+7, NOL+10 |
| DUZ | ADD+9, REQ+8 |
| ERROR | ADD+1~, REQ+1~, AUTOCOMP+8~, AUTOCOMP+42 |
| >> I | QUE+3* |
| >> IVMZ10 | ADD+9, REQ+8, QUE+5 |
| >> IVMZ10F | EN+34 |
| LINKIEN | AUTOCOMP+8~, AUTOCOMP+45*, AUTOCOMP+46, AUTOCOMP+47 |
| >> MTPRIME | REQ+3, NOL+7 |
| NODE0 | AUTOCOMP+8~, AUTOCOMP+11*, AUTOCOMP+12, AUTOCOMP+13, AUTOCOMP+14, AUTOCOMP+15, AUTOCOMP+26, AUTOCOMP+27 |
| NODE2 | AUTOCOMP+8~, AUTOCOMP+16*, AUTOCOMP+18, AUTOCOMP+24, AUTOCOMP+37, AUTOCOMP+45 |
| OLD | EN~, EN+5*, EN+21*, EN+29, EN+33 |
| RET | AUTOCOMP+8~, AUTOCOMP+9*, AUTOCOMP+10, AUTOCOMP+12, AUTOCOMP+23*, AUTOCOMP+36*, AUTOCOMP+52 |
| >> RXPRIME | EN+4 |
| TDATE | AUTOCOMP+8~, AUTOCOMP+15*, AUTOCOMP+30, AUTOCOMP+40, AUTOCOMP+51 |
| TYPE | AUTOCOMP+8~, AUTOCOMP+13*, AUTOCOMP+20, AUTOCOMP+33 |
| U | EN+13, EN+14, EN+23, EN+25, EN+27, EN+30, EN+32, AUTOCOMP+27 |
| VADMVT | DOM~, DOM1+1 |
| >> VAFCA08 | EN+2 |
| VAINDT | DOM~ |
| X | EN+6*, EN+7, EN+8, EN+9, SET+1~, SET+2*, SET+3*, KILL+1~, KILL+2*, KILL+3* |
| >> XQY | ADD+9, REQ+8 |
| Y | SC+9~, SC+10*, SC+12*, SC+13, SC+15*, SC+17*, SC+19*, SC+21*, SC+24*, SCQ |
| ZTDESC | QUE+2*, QUE+8! |
| ZTDTH | QUE+2*, QUE+8! |
| ZTIO | QUE+7*, QUE+8! |
| >> ZTQUEUED | ADD+9, REQ+8 |
| ZTRTN | QUE+2*, QUE+8! |
| ZTSAVE | QUE+8! |
| ZTSAVE( | QUE+3* |
| ZTSAVE("DGENUPLD" | QUE+6* |
| ZTSAVE("DGMTINF" | QUE+4* |
| ZTSAVE("IVMZ10" | QUE+5* |
| ZTSK | QUE+8! |