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 |