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 |