AGEVLM ; cmi/flag/maw - AGEV Insurance Eligibility Verification ;
Source file <AGEVLM.m>
| Package | Total | Call Graph | 
|---|---|---|
| Kernel | 2 | $$FMTE^XLFDT DISP^XQORM1 | 
| Registration | 2 | EN^VALM ($$FTIME,CLEAR,FULL)^VALM1 | 
| VA Fileman | 2 | ^DIC $$GET1^DIQ | 
| IHS Patient | 1 | (,KILL)^AUPNPAT | 
| IHS Patient Registration | 1 | (MCD,MCR,PI,RR)^AGEVLM0 | 
| IHS VA Utilities | 1 | EN^XBVK | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| HELP | ; -- help code | |
| EN | ;PEP - main entry point for AGEV ELIGIBILITY VERIFICATION | |
| HDR | ;EP - header code | |
| GATHER1 | ;-- this gets the patient and policy holder information | |
| DEP | ;-- this gets the dependent information | |
| EOJ | ;-- end of job cleanup | |
| GATHER | ;EP - this gets the particular patient | |
| GETPAT | ;-- get patient | |
| EN1 | ;PEP - requires DFN to be set to patient | |
| INIT | ;-- init variables and list array | |
| EXIT | ; -- exit code | |
| TEXT | ; | |
| MAIN | ;-- main routine driver | |
| EXPND | ; -- expand code | |
| SUB | ;-- this gets the subscriber information | 
| Name | Field # of Occurrence | 
|---|---|
| MCD^AGEVLM0 | GATHER1+13 | 
| MCR^AGEVLM0 | GATHER1+14 | 
| PI^AGEVLM0 | GATHER1+16 | 
| RR^AGEVLM0 | GATHER1+15 | 
| ^AUPNPAT | EN1+7 | 
| KILL^AUPNPAT | GETPAT+3, EOJ+7 | 
| ^DIC | GETPAT+7 | 
| $$GET1^DIQ | GATHER1+13, GATHER1+14, GATHER1+15 | 
| EN^VALM | EN+2 | 
| $$FTIME^VALM1 | HDR+3 | 
| CLEAR^VALM1 | EOJ+1, EN+2 | 
| FULL^VALM1 | MAIN+6, EN1+9 | 
| EN^XBVK | EOJ+7, EXIT+1 | 
| $$FMTE^XLFDT | GATHER1+11 | 
| DISP^XQORM1 | HELP+2 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^AGEVH - [#9009066] | Classic Fileman Calls | 
| ^AUTNINS - [#9999999.18] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^AGEVH - [#9009066] | GATHER1+1, GATHER1+2, SUB+2, SUB+3, SUB+6, SUB+7, SUB+8, SUB+11, SUB+12, SUB+13 , SUB+14, SUB+16, SUB+17, SUB+18, SUB+21, SUB+22, SUB+25, SUB+26, SUB+27, SUB+30 , SUB+31, DEP+2, DEP+3, DEP+6, DEP+7, DEP+8, DEP+9, DEP+10, DEP+11, DEP+12 , DEP+14, DEP+15, DEP+16, DEP+19, DEP+20, DEP+23, DEP+24, DEP+25, DEP+28, DEP+29 | 
| ^AGEVH("B" | GATHER+6 | 
| ^AUPNPAT - [#9000001] | EN1+4, HDR+5 | 
| ^DPT - [#2] | EN1+5, HDR+2, HDR+4 | 
| ^TMP("AGEV" | GATHER+7*, GATHER+8*, EXIT+2! | 
| Name | Line Occurrences | 
|---|---|
| DEP | GATHER1+12 | 
| EN | EN1+7 | 
| EN1 | MAIN+6 | 
| EOJ | MAIN+7 | 
| EXIT | MAIN+6, EN1+9 | 
| GATHER | INIT+1 | 
| GATHER1 | GATHER+12 | 
| GETPAT | MAIN+6 | 
| SUB | GATHER1+12 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> AGEV("DEP DTP | " , DEP+7*, DEP+8* | 
| >> AGEV("DEP ELG | DTP" , DEP+24*, DEP+25*,  INFO" , DEP+10*, DEP+11*, DEP+12*,  MSG" , DEP+29*,  REQ VAL" , DEP+20* | 
| >> AGEV("DEP REF | ID" , DEP+15*, DEP+16* | 
| >> AGEV("DEP REQ | VAL" , DEP+3* | 
| >> AGEV("SUB DTP | " , SUB+7*, SUB+8* | 
| >> AGEV("SUB ELG | DTP" , SUB+26*, SUB+27*,  INFO" , SUB+12*, SUB+13*, SUB+14*,  MSG" , SUB+31*,  REQ VAL" , SUB+22* | 
| >> AGEV("SUB REF | ID" , SUB+17*, SUB+18* | 
| >> AGEV("SUB REQ | VAL" , SUB+3* | 
| >> AGEVADA | SUB+15*, SUB+16*, SUB+17, SUB+18, SUB+20*, SUB+21*, SUB+22, SUB+24*, SUB+25*, SUB+26 , SUB+27, SUB+29*, SUB+30*, SUB+31, DEP+13*, DEP+14*, DEP+15, DEP+16, DEP+18*, DEP+19* , DEP+20, DEP+22*, DEP+23*, DEP+24, DEP+25, DEP+27*, DEP+28*, DEP+29 | 
| AGEVAF | GETPAT+1!, EOJ+5!, GATHER+11*, EXIT+3! | 
| AGEVC | EXIT+3! | 
| >> AGEVCNT | GATHER+5* | 
| AGEVDATE | GETPAT+1!, EOJ+5!, EXIT+4! | 
| >> AGEVF | GETPAT+10*, GATHER1+1, GATHER1+2, SUB+2, SUB+3, SUB+6, SUB+7, SUB+8, SUB+11, SUB+12 , SUB+13, SUB+14, SUB+16, SUB+17, SUB+18, SUB+21, SUB+22, SUB+25, SUB+26, SUB+27 , SUB+30, SUB+31, DEP+2, DEP+3, DEP+6, DEP+7, DEP+8, DEP+9, DEP+10, DEP+11 , DEP+12, DEP+14, DEP+15, DEP+16, DEP+19, DEP+20, DEP+23, DEP+24, DEP+25, DEP+28 , DEP+29 | 
| >> AGEVH0 | GATHER1+2*, GATHER1+4 | 
| >> AGEVH1 | GATHER1+2*, GATHER1+3, GATHER1+6, GATHER1+7, GATHER1+8, GATHER1+9, GATHER1+10, GATHER1+11 | 
| >> AGEVHDA | SUB+1*, SUB+2*, SUB+3, SUB+5*, SUB+6*, SUB+7, SUB+8, SUB+10*, SUB+11*, SUB+12 , SUB+13, SUB+14, SUB+16, SUB+17, SUB+18, SUB+21, SUB+22, SUB+25, SUB+26, SUB+27 , SUB+30, SUB+31, DEP+1*, DEP+2*, DEP+3, DEP+5*, DEP+6*, DEP+7, DEP+8, DEP+9* , DEP+10, DEP+11, DEP+12, DEP+14, DEP+15, DEP+16, DEP+19, DEP+20, DEP+23, DEP+24 , DEP+25, DEP+28, DEP+29 | 
| >> AGEVINS | GATHER1+4*, GATHER1+5, GATHER1+13, GATHER1+14, GATHER1+15 | 
| AGEVL | EXIT+3! | 
| AGEVLINE | INIT+2, GATHER+5*, EXIT+3! | 
| AGEVLOC | GETPAT+1!, EOJ+5!, EXIT+4! | 
| AGEVLOOK | GETPAT+2!, EOJ+6!, EXIT+4! | 
| AGEVLR | EXIT+3! | 
| AGEVOVRR | GETPAT+1!, EOJ+5!, EXIT+4! | 
| AGEVP0 | EXIT+3! | 
| AGEVPAT | GETPAT+1!, EOJ+5! | 
| AGEVPDFN | GETPAT+2!, EOJ+6!, EXIT+4! | 
| >> AGEVPDOB | GATHER1+11* | 
| >> AGEVPHSX | GATHER1+9* | 
| AGEVPIEN | GETPAT+1!, EOJ+5!, EXIT+3! | 
| AGEVPL | GATHER+4! | 
| AGEVPLPT | MAIN+5*, MAIN+6!, GETPAT+1!, GETPAT+4*, GETPAT+10*, EOJ+5!, EN1+2*, EN1+3, EN1+4, EN1+5 , EN1+6, EN1+8!, HDR+2, HDR+4, HDR+5, GATHER+6 | 
| >> AGEVPOLG | GATHER1+8* | 
| >> AGEVPOLH | GATHER1+6* | 
| >> AGEVPOLN | GATHER1+7* | 
| AGEVPRB | GETPAT+1!, EOJ+5!, EXIT+4! | 
| >> AGEVPST | GATHER1+10* | 
| AGEVQUIT | GATHER+4! | 
| AGEVRCNT | GATHER+5*, GATHER+9*, EXIT+3! | 
| AGEVX | EXIT+3! | 
| >> AUPNDOB | HDR+3 | 
| >> DFN | MAIN+6*, EN1+1, EN1+2 | 
| DIC | GETPAT+6*, GETPAT+8! | 
| DIC(0 | GETPAT+6* | 
| DUZ(2 | HDR+5 | 
| IOF | MAIN+1 | 
| >> IOINORM | HDR+2 | 
| >> IORVON | HDR+2 | 
| J | MAIN+2*, MAIN+3! | 
| U | GETPAT+10, HDR+2, HDR+4, HDR+5, GATHER1+4, GATHER1+6, GATHER1+7, GATHER1+8, GATHER1+9, GATHER1+10 , GATHER1+11, SUB+7, SUB+8, SUB+12, SUB+13, SUB+14, SUB+17, SUB+18, SUB+26, SUB+27 , DEP+7, DEP+8, DEP+10, DEP+11, DEP+12, DEP+15, DEP+16, DEP+24, DEP+25 | 
| VALM | EOJ+2! | 
| VALMAR | EOJ+2! | 
| VALMBCK | EOJ+2! | 
| VALMBG | EOJ+2! | 
| VALMCAP | EOJ+2! | 
| >> VALMCC | EN+1* | 
| VALMCNT | EOJ+2!, INIT+2* | 
| VALMDN | EOJ+3! | 
| VALMEVL | EOJ+3! | 
| VALMHDR | EXIT+6! | 
| VALMHDR(1 | HDR+1* | 
| VALMHDR(2 | HDR+2*, HDR+3*, HDR+4*, HDR+5* | 
| VALMHDR(3 | HDR+6* | 
| VALMIOXY | EOJ+3! | 
| VALMKEY | EOJ+2!, EOJ+3! | 
| VALMLFT | EOJ+3! | 
| VALMLST | EOJ+3! | 
| VALMMCON | EOJ+3! | 
| VALMMENU | EOJ+3! | 
| VALMOFF | EOJ+2! | 
| VALMSGR | EOJ+4! | 
| VALMUP | EOJ+4! | 
| VALMWD | EOJ+1, EOJ+4! | 
| VALMY | EOJ+4! | 
| X | MAIN+2*, MAIN+3!, HELP+1*, EXIT+5! | 
| XQORNEST | EOJ+2! | 
| XQORS | EOJ+4! | 
| XQORSPEW | EOJ+4! | 
| Y | GETPAT+9, GETPAT+10, EN1+6*, EXIT+5! | 
| Name | Field # of Occurrence | 
|---|---|
| $T(TEXT+J | MAIN+2 |