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 |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: BARDSP

Package: IHS Accounts Receivable

Routine: BARDSP


Information

BARDSP ; IHS/SD/LSL - VALM INTERFACE FOR A/R ;

Source Information

Source file <BARDSP.m>

Call Graph

Call Graph Total: 12

Package Total Call Graph
Kernel 3 ^%ZISC  ($$DEL,$$LIST,$$OPEN,$$STATUS)^%ZISH  DISP^XQORM1  
IHS Accounts Receivable 2 (EN,FILE)^BARDSP  EOP^BARUTL  
IHS VA Utilities 2 ^XBCLS  ARRAY^XBLM  
Registration 2 EN^VALM  CLEAR^VALM1  
VA Fileman 2 DT^DICRW  ^DIR  
IHS Patient Registration 1 START^AGFACE  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
IHS Accounts Receivable 2 BAR FM PRINT & SORT HELPS  BARDSP  

Entry Points

Name Comments DBIA/ICR reference
O ;
ESFILE ;
EN ;EP - main entry point for BAR DISPLAY
HDR ; -- header code
EXPND ; -- expand code
EFILE ;
SFILE ; EP - SELECT FILE
INIT ; -- init variables and list array
EXIT ; -- exit code
FNAME1 ;
FNAME ;
FMCRIB ; EP
; call up the FM CRIB text from the A/R LETTERS & TEXT file
FILE(BARDIR,BARFN) ; EP
; Pull up a file into the TMP global for display
OPEN ;
FACE(DFN)
ES ;
HELP ; -- help code

External References

Name Field # of Occurrence
^%ZISC FILE+8, ES+2, O+5
$$DEL^%ZISH O+7
$$LIST^%ZISH FNAME1+9
$$OPEN^%ZISH FILE+4, FNAME1+12, O+1
$$STATUS^%ZISH FILE+7
START^AGFACE O+4
EN^BARDSP FILE+9
FILE^BARDSP ES+3, O+6
EOP^BARUTL ES+1
DT^DICRW OPEN+1
^DIR OPEN+8, FNAME1+3
EN^VALM EN+1
CLEAR^VALM1 EXIT+2
^XBCLS OPEN+2
ARRAY^XBLM FMCRIB+2
DISP^XQORM1 HELP+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!
  • Line Location: HELP+3
Function Call: WRITE
  • Prompt: !,"NO OPEN"
  • Line Location: FILE+5
Function Call: READ
  • Timeout: 1
  • Variable: X
  • Line Location: FILE+7
Function Call: WRITE
  • Prompt: !!,"Select a Directory and File",!!
  • Line Location: OPEN+3
Function Call: WRITE
  • Prompt: !,?5,BARXI,?10,BARXFL(BARXI)
  • Line Location: FNAME1+10
Function Call: WRITE
  • Prompt: !,"error on open of file ",BARXDIR,BARXFN,!
  • Line Location: ES+1
Function Call: WRITE
  • Prompt: !,"NO OPEN"
  • Line Location: O+2
Routine Call
  • VALM
  • Line Location:
    • EN+1
Routine Call
  • DIR
  • Line Location:
    • OPEN+8
    • FNAME1+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("BAR" INIT+1, EXIT+1!, FILE+6!, FILE+7*, FILE+10!

Label References

Name Line Occurrences
FILE FILE+5
FNAME FNAME1+8, ES+1
FNAME1 FNAME1+6
OPEN FNAME1+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BARDIR FILE~, FILE+4
BARFN FILE~, FILE+4, FACE+2~, FACE+3*, O+1, O+6, O+7
BARNODE INIT+1, EXIT+1, FILE+2~, FILE+3*, FILE+7, FILE+10
>> BARXDIR OPEN+11*, FNAME1+9, FNAME1+12, ES+1, ES+3
BARXFL FNAME1+8!, FNAME1+9
BARXFL( FNAME1+6, FNAME1+10
>> BARXFN FNAME1+11*, FNAME1+12, ES+1, ES+3
>> BARXI FNAME1+10*
DFN FACE~, FACE+1
DIR OPEN+4!, OPEN+9!, FNAME+1!, FNAME1+4!
DIR("A" OPEN+6*, FNAME1+2*
DIR("B" OPEN+7*, FNAME1+6*
DIR(0 OPEN+5*, FNAME1+1*
I FILE+2~, FILE+7*
IO FILE+7, O+3
>> VALMCNT INIT+1*
X HELP+1*, FILE+2~, FILE+7*, FNAME1+9*, FNAME1+12*, ES+1
>> XQORS EXIT+2, FILE+3
Y FILE+2~, FILE+4*, FILE+5, OPEN+10, OPEN+11, FNAME1+5, FNAME1+6, FNAME1+7, FNAME1+9, FNAME1+11
, ES+1, O+1*, O+2, O+7*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All