BARBAD1 ; IHS/SD/LSL - Posting and Adjustments ;
Source file <BARBAD1.m>
| Package | Total | Call Graph | 
|---|---|---|
| IHS Accounts Receivable | 4 | (BATW,BBAL,DICW,EBAL,IBAL)^BARBAD ($$DATE,$$MDT2)^BARDUTL $$NOTOPEN^BARUFUT EOP^BARUTL | 
| VA Fileman | 2 | (,IX)^DIC ^DIR | 
| IHS VA Utilities | 1 | $$VAL^XBDIQ1 | 
| Package | Total | Caller Graph | 
|---|---|---|
| IHS Accounts Receivable | 2 | BARBAD BARBAD7 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| SELBILL | ; EP ; select bill | |
| GETBIL | ;EP | |
| GETDOS | ; EP ; dates of service | |
| EN() | ; EP ; Batch Posting entry | |
| TOP(BARV) | ; EP ; Select Batch | |
| ASKPAT | ;EP - select patient | 
| Name | Field # of Occurrence | 
|---|---|
| BATW^BARBAD | TOP+5 | 
| BBAL^BARBAD | TOP+6 | 
| DICW^BARBAD | TOP+9 | 
| EBAL^BARBAD | TOP+19 | 
| IBAL^BARBAD | TOP+10 | 
| $$DATE^BARDUTL | GETDOS+4, GETDOS+7 | 
| $$MDT2^BARDUTL | GETDOS+6 | 
| $$NOTOPEN^BARUFUT | SELBILL+3, GETBIL+2, ASKPAT+2 | 
| EOP^BARUTL | GETDOS+11 | 
| ^DIC | SELBILL+16, ASKPAT+9 | 
| IX^DIC | GETBIL+9 | 
| ^DIR | SELBILL+9 | 
| $$VAL^XBDIQ1 | TOP+18 | 
| 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 | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^AUPNPAT - [#9000001] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^BARBL( | SELBILL+5, SELBILL+19, SELBILL+20, SELBILL+21, GETBIL+13, GETBIL+14, GETBIL+15 | 
| ^DIC(4 - [#4] | SELBILL+6 | 
| ^DPT - [#2] | SELBILL+23, GETBIL+16, ASKPAT+15 | 
| Name | Line Occurrences | 
|---|---|
| ASKPAT | EN+6 | 
| GETBIL | EN+9 | 
| GETDOS | ASKPAT+16, GETDOS+9 | 
| SELBILL | EN+3 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> %DT("B" | GETDOS+6* | 
| >> BARCOL | TOP+4, TOP+6, TOP+17 | 
| >> BARCOL(0 | TOP+3 | 
| BAREND | SELBILL+21*, SELBILL+22*, SELBILL+24, GETBIL+15*, GETBIL+18, ASKPAT+18, GETDOS+2!, GETDOS+7*, GETDOS+8, GETDOS+9 | 
| >> BAREOB | TOP+11, TOP+15, TOP+19 | 
| >> BARITM | TOP+7, TOP+8, TOP+10, TOP+16 | 
| BAROK | ASKPAT+17, GETDOS+2!, GETDOS+13* | 
| BARPAT | EN+2!, SELBILL+19*, SELBILL+23, SELBILL+24, GETBIL+13*, GETBIL+16, GETBIL+18, ASKPAT+13*, ASKPAT+15, ASKPAT+17! , ASKPAT+18 | 
| BARPAT(0 | TOP+22, SELBILL+23*, GETBIL+16*, GETBIL+17, ASKPAT+14*, ASKPAT+15* | 
| BARSTART | SELBILL+20*, SELBILL+22, SELBILL+24, GETBIL+14*, GETBIL+18, ASKPAT+18, GETDOS+2!, GETDOS+4*, GETDOS+5, GETDOS+6 , GETDOS+9 | 
| BARV | TOP~, TOP+20 | 
| BARZ | EN+2!, EN+5, EN+8, EN+10, SELBILL+24*, GETBIL+18*, ASKPAT+4!, ASKPAT+18* | 
| >> D | GETBIL+8* | 
| DA | TOP+12~, TOP+15*, TOP+18 | 
| DA(1 | TOP+16* | 
| DA(2 | TOP+17* | 
| DIC | SELBILL+11!, SELBILL+12*, GETBIL+5*, GETBIL+10!, ASKPAT+4!, ASKPAT+5*, ASKPAT+10! | 
| DIC("A" | GETBIL+7* | 
| DIC("S" | ASKPAT+7*, ASKPAT+8* | 
| DIC("W" | SELBILL+14* | 
| DIC(0 | SELBILL+15*, GETBIL+6*, ASKPAT+6* | 
| DIR | SELBILL+7! | 
| DIR(0 | SELBILL+8* | 
| >> DIROUT | EN+4, EN+7, SELBILL+18, GETBIL+12, ASKPAT+12 | 
| >> DTOUT | EN+4, EN+7, SELBILL+18, GETBIL+12, ASKPAT+12 | 
| >> DUOUT | EN+4, EN+7, SELBILL+18, GETBIL+12, ASKPAT+12 | 
| DUZ | SELBILL+3, GETBIL+2, ASKPAT+2 | 
| DUZ(2 | SELBILL+5, SELBILL+6, SELBILL+19, SELBILL+20, SELBILL+21, GETBIL+13, GETBIL+14, GETBIL+15 | 
| U | TOP+3, TOP+22, SELBILL+6 | 
| >> UFMSESID | SELBILL+3, GETBIL+2, ASKPAT+2 | 
| >> Y | TOP+4*, TOP+8*, SELBILL+17, SELBILL+18, SELBILL+19, SELBILL+20, SELBILL+21, GETBIL+11, GETBIL+12, GETBIL+13 , GETBIL+14, GETBIL+15, ASKPAT+11, ASKPAT+12, ASKPAT+13 | 
| >> Y(0 | ASKPAT+14 |