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 |