BARRPRP ; IHS/SD/LSL - Payment Summary Report by Collection Batch ;08/20/2008
Source file <BARRPRP.m>
| Package | Total | Call Graph | 
|---|---|---|
| IHS Accounts Receivable | 5 | ^BARDBQUE $$DATE^BARDUTL (,ASKSORT,SORT)^BARRSEL PAZ^BARRUTL INIT^BARUTL | 
| VA Fileman | 2 | ^%DTC $$GET1^DIQ | 
| Package | Total | Caller Graph | 
|---|---|---|
| IHS Accounts Receivable | 1 | BAR RPT FRM PRP | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| DATES | ; ; Ask Collection Batch Open Date Range | |
| EN | ; EP | |
| COMPUTE | ; EP ; Find bills matching criteria and store in ^TMP($J,"BAR-PRP") | |
| BATCH | ; ; Loop batches opened on BARDT | |
| DETAIL | ; ; Detail Report data | |
| CLINVIS | ; ; Data sorted by Clinic/Visit | |
| TRANS | ; ; Loop payment transanctions on the batch | |
| DATA | ; ; Collect data for report | |
| MORE | ; | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^BARBL(2906 - [#90050.01] | GET1^DIQ | 
| ^BARAC(2906 - [#90050.02] | GET1^DIQ | 
| ^BARTR(2906 - [#90050.03] | GET1^DIQ | 
| ^BARCOL(2906 - [#90051.01] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^BARBL( | MORE+5, MORE+6, MORE+7 | 
| ^BARCOL( | COMPUTE+4, COMPUTE+5, BATCH+3, DATA+2, DATA+4 | 
| ^BARTR( | DATA+3, DATA+11, TRANS+2, TRANS+4, MORE+1, MORE+2 | 
| ^TMP($J | COMPUTE+2!, CLINVIS+2, CLINVIS+3, CLINVIS+4*, CLINVIS+5*, CLINVIS+6*, CLINVIS+7*, CLINVIS+8*, DETAIL+2, DETAIL+3 , DETAIL+4*, DETAIL+5*, DETAIL+6*, DETAIL+7*, DETAIL+8* | 
| Name | Line Occurrences | 
|---|---|
| BATCH | COMPUTE+5 | 
| CLINVIS | MORE+28 | 
| DATA | BATCH+3 | 
| DATES | EN+9, DATES+5, DATES+6, DATES+12 | 
| DETAIL | MORE+29 | 
| MORE | TRANS+4 | 
| TRANS | DATA+11 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| BAR | EN+1! | 
| BAR("LOC" | EN+5* | 
| BAR("PRIVACY" | EN+4* | 
| BAR(0 | MORE+6*, MORE+8, MORE+20 | 
| BAR(1 | MORE+7*, MORE+11, MORE+12, MORE+13 | 
| >> BARAC | MORE+8*, MORE+9 | 
| >> BARASK | EN+12, MORE+25 | 
| >> BARB( | COMPUTE+10, COMPUTE+11, COMPUTE+12, COMPUTE+13, MORE+24* | 
| >> BARBAMT | DATA+7*, MORE+24 | 
| >> BARBATCH | BATCH+2*, BATCH+3*, DATA+2, DATA+3, DATA+4, DATA+7, DATA+8, DATA+9, DATA+11, TRANS+2 , TRANS+4 | 
| >> BARBL | MORE+4*, MORE+5, MORE+6, MORE+7, MORE+14, MORE+16, MORE+18, MORE+22, CLINVIS+3, CLINVIS+5 , DETAIL+3, DETAIL+5 | 
| >> BARBLAMT | MORE+20*, CLINVIS+7, DETAIL+7 | 
| >> BARBNAME | COMPUTE+9*, COMPUTE+10*, COMPUTE+11, COMPUTE+12, COMPUTE+13, DATA+6*, MORE+24 | 
| >> BARBPST | DATA+8*, MORE+24 | 
| BARBTOT | COMPUTE+8!, COMPUTE+11*, COMPUTE+12*, COMPUTE+13* | 
| >> BARBUPST | DATA+9*, MORE+24 | 
| >> BARCB(0 | DATA+4*, DATA+5, DATA+6 | 
| >> BARCLIN | MORE+16*, MORE+17*, MORE+26 | 
| >> BARDOS | MORE+22*, MORE+23 | 
| >> BARDT | COMPUTE+4*, COMPUTE+5*, BATCH+3 | 
| >> BAREND | DATES+4*, DATES+5, DATES+6, DATES+9, DATES+16, COMPUTE+5 | 
| >> BARHOLD | CLINVIS+2*, CLINVIS+4, CLINVIS+6, CLINVIS+7, CLINVIS+8, DETAIL+2*, DETAIL+4, DETAIL+6, DETAIL+7, DETAIL+8 | 
| >> BARITM | DATA+10*, DATA+11*, TRANS+2, TRANS+4 | 
| >> BARITYP | MORE+9*, MORE+10 | 
| >> BARMDOS | MORE+23*, CLINVIS+2, CLINVIS+3, CLINVIS+4, CLINVIS+5, CLINVIS+6, CLINVIS+7, CLINVIS+8, DETAIL+2, DETAIL+3 , DETAIL+4, DETAIL+5, DETAIL+6, DETAIL+7, DETAIL+8 | 
| >> BARP("RTN" | EN+3* | 
| >> BARPAY | MORE+21*, CLINVIS+4, CLINVIS+8, DETAIL+4, DETAIL+8 | 
| >> BARQ("NS" | EN+15* | 
| >> BARQ("RC" | EN+13* | 
| >> BARQ("RP" | EN+14* | 
| >> BARQ("RX" | EN+16* | 
| >> BARSORT | MORE+26*, MORE+27*, CLINVIS+2, CLINVIS+3, CLINVIS+4, CLINVIS+5, CLINVIS+6, CLINVIS+7, CLINVIS+8 | 
| >> BARSTART | EN+10, DATES+2*, DATES+3, DATES+6, DATES+10, DATES+15, COMPUTE+4 | 
| >> BARTR | TRANS+3*, TRANS+4*, MORE+1, MORE+2, MORE+21 | 
| >> BARTR(0 | MORE+2*, MORE+3, MORE+4 | 
| >> BARUSR | EN+2 | 
| >> BARVIS | MORE+14*, MORE+15*, CLINVIS+2, CLINVIS+3, CLINVIS+4, CLINVIS+5, CLINVIS+6, CLINVIS+7, CLINVIS+8, DETAIL+2 , DETAIL+3, DETAIL+4, DETAIL+5, DETAIL+6, DETAIL+7, DETAIL+8 | 
| >> BARVTYP | MORE+18*, MORE+19*, MORE+27 | 
| BARY | EN+1! | 
| BARY("CLIN" | MORE+11 | 
| BARY("COLPT" | DATA+5 | 
| BARY("DT" | DATES+15*, DATES+16* | 
| BARY("ITYP" | MORE+10 | 
| BARY("LOC" | MORE+13 | 
| BARY("SORT" | MORE+26, MORE+27 | 
| BARY("VTYP" | MORE+12 | 
| >> DIROUT | EN+7 | 
| >> DTOUT | EN+7 | 
| >> DUOUT | EN+7 | 
| DUZ(2 | COMPUTE+4, COMPUTE+5, BATCH+3, DATA+2, DATA+3, DATA+4, DATA+11, TRANS+2, TRANS+4, MORE+1 , MORE+2, MORE+5, MORE+6, MORE+7 | 
| U | COMPUTE+11, COMPUTE+12, COMPUTE+13, DATA+5, DATA+6, MORE+3, MORE+4, MORE+8, MORE+11, MORE+12 , MORE+13, MORE+20, MORE+24, CLINVIS+4, CLINVIS+6, CLINVIS+7, CLINVIS+8, DETAIL+4, DETAIL+6, DETAIL+7 , DETAIL+8 | 
| >> X | DATES+12 | 
| >> X1 | DATES+9* | 
| >> X2 | DATES+10* |