Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: BARBAD1

Package: IHS Accounts Receivable

Routine: BARBAD1


Information

BARBAD1 ; IHS/SD/LSL - Posting and Adjustments ;

Source Information

Source file <BARBAD1.m>

Call Graph

Call Graph Total: 7

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  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
IHS Accounts Receivable 2 BARBAD  BARBAD7  

Entry Points

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

External References

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

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!!
  • Line Location: TOP+2
Function Call: WRITE
  • Prompt: "Select Batch: "_$P(BARCOL(0),U,1)
  • Line Location: TOP+3
Function Call: WRITE
  • Prompt: !!,"Select Item: "_BARITM
  • Line Location: TOP+7
Function Call: WRITE
  • Prompt: !!
  • Line Location: TOP+21
Function Call: WRITE
  • Prompt: "Select Patient: "_$P(BARPAT(0),U,1)
  • Line Location: TOP+22
Function Call: WRITE
  • Prompt: !
  • Line Location: GETBIL+4
Function Call: WRITE
  • Prompt: " ",BARPAT(0)
  • Line Location: GETBIL+17
Function Call: WRITE
  • Prompt: !
  • Line Location: GETDOS+3
Routine Call
  • DIC
  • Line Location:
    • SELBILL+16
    • ASKPAT+9
Routine Call
  • DIR
  • Line Location:
    • SELBILL+9
Routine Call
  • DIC
  • Line Location:
    • GETBIL+9

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^AUPNPAT - [#9000001] Classic Fileman Calls

Global Variables Directly Accessed

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

Label References

Name Line Occurrences
ASKPAT EN+6
GETBIL EN+9
GETDOS ASKPAT+16, GETDOS+9
SELBILL EN+3

Local Variables

Legend:

>> 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
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All