ABMDECK ; IHS/ASDST/DMJ - Check Claim Data for Errors ;
Source file <ABMDECK.m>
| Package | Total | Caller Graph | 
|---|---|---|
| Third Party Billing | 4 | ABMDE0 ABMDE1 ABMDEERL ABMEAUTO | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| XIT | ||
| BEGIN | ||
| ZIS | ||
| ERR | ||
| CHK | ||
| INCR | ||
| START | ||
| DONE | ;DONE WITH LOOP | |
| EOP | ||
| ENT | ;EP - TaskMan Entry Point | |
| ERRIN | ;EP - for Claim Error Listing | |
| SEL | ||
| LOOP | ;LOOP | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^ABMDCLM - [#9002274.3] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ABMDCLM - [#9002274.3] | SEL, SEL+5, SEL+6, SEL+7, SEL+8 | 
| ^APCHSCTL("B" | SEL+9 | 
| Name | Line Occurrences | 
|---|---|
| @( | LOOP+3, LOOP+10, LOOP+14, CHK | 
| BEGIN | ZIS+9 | 
| CHK | INCR, INCR+1, INCR+2 | 
| DONE | BEGIN+5, LOOP+4, LOOP+6, CHK+1 | 
| ERRIN | BEGIN+2 | 
| INCR | LOOP+12 | 
| LOOP | LOOP+7, CHK+2 | 
| SEL | SEL+10 | 
| START | SEL+3, SEL+4 | 
| XIT | SEL+2, SEL+5, SEL+7, SEL+9, DONE+3, DONE+8, DONE+9 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> %ZIS | ZIS* | 
| >> %ZIS("A" | ZIS* | 
| ABM | XIT! | 
| ABMC | ABMDECK+6!, SEL+6*, SEL+8*, LOOP+6*, LOOP+7, LOOP+11, LOOP+12, LOOP+13, LOOP+14, INCR , INCR+1, INCR+2, CHK+1, XIT! | 
| ABMC("CTR" | BEGIN*, ERRIN+1*, LOOP+6, DONE+2, ERR | 
| ABMC("DDL" | BEGIN+3* | 
| ABMC("DO" | LOOP+3*, LOOP+10*, CHK* | 
| ABMC("E0" | LOOP+6, DONE+7 | 
| ABMC("ERR" | BEGIN+1*, ERRIN+1* | 
| ABMC("I" | ERRIN+4*, LOOP+6, LOOP+8*, INCR*, INCR+1*, INCR+2*, INCR+3* | 
| ABMC("J" | ERRIN+4*, LOOP+11, LOOP+12, LOOP+13, INCR*, INCR+1*, INCR+2* | 
| ABMC("K" | ERRIN+4*, LOOP+11*, LOOP+12*, LOOP+13*, LOOP+14, INCR*, INCR+1, INCR+2 | 
| ABMC("QUE" | ERRIN+2, LOOP+3, LOOP+10, CHK, EOP | 
| ABMC("QUEON" | ENT+1*, DONE+8 | 
| >> ABMD("CTR" | BEGIN+3* | 
| >> ABMDADSP | SEL+8* | 
| >> ABMDVDSP | SEL+6* | 
| ABME | LOOP+5! | 
| ABME("CHK" | LOOP+10*, CHK* | 
| ABME(0 | LOOP+10, CHK | 
| >> ABMP("BTYP" | LOOP+12 | 
| >> ABMP("CDFN" | SEL, SEL+5, SEL+6, SEL+7, SEL+8, DONE+1 | 
| >> ABMP("CHK" | ERRIN+1*, XIT! | 
| >> ABMP("DDL" | SEL+3*, ZIS+7!, BEGIN+2, DONE+4, DONE+6, DONE+9, XIT! | 
| >> ABMP("ERROR L | IST" , SEL+4*, ZIS+7!, DONE+4, DONE+6, XIT! | 
| >> ABMP("FLAT" | LOOP+12 | 
| >> ABMP("HEAD2" | START* | 
| >> ABMP("PAGE" | LOOP+6 | 
| >> ABMP("PDFN" | SEL+9 | 
| >> ABMP("PG" | START* | 
| >> ABMP("QUIT" | BEGIN+5! | 
| >> ABMP("RTN" | BEGIN+3* | 
| >> ABMP("SCRN" | BEGIN+3* | 
| >> ABMP("VTYP" | LOOP+12 | 
| >> ABMQUIET | ERRIN+2, LOOP+1, LOOP+10, CHK, DONE+3 | 
| >> ABMZ("PG" | ERRIN+2* | 
| >> ABMZ("TITL" | ERRIN+2* | 
| APCHSPAT | SEL+9*! | 
| APCHSTYP | SEL+9*! | 
| >> DA | DONE+1* | 
| >> DIE | DONE+1* | 
| DIQ | XIT! | 
| DIR | SEL!, SEL+9!, BEGIN+5!, DONE+6!, XIT! | 
| DIR("A" | SEL+1* | 
| DIR("B" | SEL+1* | 
| DIR(0 | SEL*, SEL+9*, DONE+6* | 
| DIROUT | SEL+2, BEGIN+5!, LOOP+4 | 
| DIRUT | XIT! | 
| >> DR | DONE+2* | 
| DTOUT | SEL+2, BEGIN+5!, LOOP+4, XIT! | 
| DUOUT | SEL+2, BEGIN+5!, LOOP+4 | 
| DUZ(2 | SEL, SEL+5, SEL+6, SEL+7, SEL+8 | 
| IO | ZIS+1, DONE+5 | 
| IO("Q" | XIT! | 
| IO("S" | ZIS+8, DONE+5 | 
| IO(0 | ZIS+1, DONE+5 | 
| ION | ZIS+8 | 
| >> IOP | ZIS+8* | 
| IOSL | LOOP+2 | 
| IOST | DONE+5 | 
| POP | XIT! | 
| >> Y | SEL+3, SEL+4, SEL+5, SEL+7, SEL+9 | 
| >> ZTDESC | ZIS+2* | 
| >> ZTRTN | ZIS+2* | 
| >> ZTSAVE("ABMP(" | ZIS+3* | 
| ZTSK | ZIS+5, XIT! |