BARMAWO ; IHS/SD/LSL - Automatic Write Off ;
Source file <BARMAWO.m>
| Package | Total | Call Graph |
|---|---|---|
| VA Fileman | 4 | DD^%DT ^DIC $$GET1^DIQ ^DIR |
| IHS Accounts Receivable | 2 | LOOPDUZ^BARMAWO1 ^BARVKL0 |
| IHS VA Utilities | 1 | $$VAL^XBDIQ1 |
| Package | Total | Caller Graph |
|---|---|---|
| IHS Accounts Receivable | 1 | BAR AUTOMATIC WRITE-OFF |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN | ;EP - IHS/DIT/CPC 1.8*28 CR 8349 START
|
|
| ASKDOS | ;
; Ask date of Service |
|
| PAZ | ;EP to pause report
|
|
| ASKLOC | ;
; Ask list of visit locations |
|
| CONTINUE | ;
; Display choices to user and ask if they wish to continue. ; Tell them bills written off will scroll on the screen if they wish to ; capture. |
|
| XIT | ;
; Clean up |
|
| ASKACCT | ;
; Ask for list of A/R Accounts |
| 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 |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| 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 |
|
| FileNo | Call Tags |
|---|---|
| ^VA(200 - [#200] | GET1^DIQ |
| ^BARAC(2906 - [#90050.02] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^BAR(90052.06 | EN+13, EN+37 |
| ^DIC(4 - [#4] | CONTINUE+11 |
| Name | Line Occurrences |
|---|---|
| ASKACCT | EN+53 |
| ASKDOS | EN+51 |
| ASKLOC | EN+49 |
| CONTINUE | EN+55 |
| PAZ | EN+46 |
| XIT | EN+47, EN+50, EN+54, EN+56, EN+63 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> BAR("ACCT" | ASKACCT+9, ASKACCT+15*, ASKACCT+16, CONTINUE+13, CONTINUE+14, CONTINUE+16 |
| >> BAR("ACCTTYPE" | ASKACCT+12*, ASKACCT+13 |
| >> BAR("LOC" | ASKLOC+8, ASKLOC+11*, ASKLOC+12, CONTINUE+7, CONTINUE+8, CONTINUE+10 |
| >> BARACCT | EN+54, ASKACCT+4*, ASKACCT+17* |
| >> BARCNT | EN+10*, EN+61, EN+62 |
| >> BARCONT | EN+10*, EN+56, CONTINUE+27* |
| >> BARDOS | EN+52, ASKDOS+7*, ASKDOS+21* |
| >> BARDOS("E" | ASKDOS+8*, ASKDOS+22*, CONTINUE+5 |
| >> BARDOS2 | ASKDOS+10*, ASKDOS+11, ASKDOS+18 |
| >> BARDOSE | ASKDOS+13*, ASKDOS+16 |
| >> BAREXP | EN+13*, EN+15, EN+29, EN+37*, EN+38*, EN+39, EN+44, EN+60, ASKDOS+6 |
| >> BAREXPDT | EN+41*, EN+42, EN+45 |
| >> BARHOLD | EN+9*, XIT+2 |
| >> BARLOC | EN+50, ASKLOC+3*, ASKLOC+13* |
| >> BARSECT | EN+11* |
| >> BARTMP | CONTINUE+9*, CONTINUE+10*, CONTINUE+11, CONTINUE+15*, CONTINUE+16*, CONTINUE+17 |
| DIC | ASKLOC+2!, ASKLOC+4*, ASKLOC+15!, ASKACCT+2!, ASKACCT+5*, ASKACCT+19! |
| DIC("A" | ASKLOC+6*, ASKLOC+8*, ASKACCT+7*, ASKACCT+9* |
| DIC(0 | ASKLOC+5*, ASKACCT+6* |
| DIR | ASKDOS+14!, CONTINUE+21!, CONTINUE+26!, PAZ+3! |
| DIR("?" | ASKDOS+16*, ASKDOS+17* |
| DIR("A" | ASKDOS+15*, CONTINUE+23* |
| DIR("B" | CONTINUE+24* |
| DIR(0 | ASKDOS+18*, CONTINUE+22*, PAZ+3* |
| DT | EN+44, ASKDOS+10 |
| >> DUOUT | ASKLOC+13, ASKACCT+17 |
| DUZ | EN+11 |
| DUZ(2 | EN+9, EN+13, EN+37, XIT+2* |
| IO("Q" | PAZ+1 |
| IO("S" | PAZ+1 |
| IOSL | PAZ+2 |
| IOST | PAZ+1 |
| U | EN+13, EN+37, ASKLOC+11, ASKACCT+15, CONTINUE+11 |
| X | ASKLOC+2!, ASKACCT+2! |
| Y | EN+39*, EN+41, ASKLOC+2!, ASKLOC+7, ASKLOC+10, ASKLOC+11, ASKDOS+11*, ASKDOS+13, ASKDOS+20, ASKDOS+21 , ASKACCT+2!, ASKACCT+8, ASKACCT+11, ASKACCT+12, ASKACCT+15, CONTINUE+27 |
| Y(0 | ASKDOS+22 |