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 |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: BNIGVLP8

Package: Computerized Public Health Activity Data

Routine: BNIGVLP8


Information

BNIGVLP8 ; IHS/CMI/LAB - print delimited ;

Source Information

Source file <BNIGVLP8.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
Computerized Public Health Activity Data 3 DEL^BNIGVL  COVPAGE^BNIGVLP1  COVPAGE^BNIGVLP3  
Kernel 2 ^%ZISC  $$OPEN^%ZISH  
IHS VA Utilities 1 EN^XBVK  
VA Fileman 1 EN^DIQ1  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Computerized Public Health Activity Data 1 BNIGVLP  

Entry Points

Name Comments DBIA/ICR reference
DELIMIT ;EP - Set up header line, dash line
OPEN ;write flat file from global
PROC ;process printing of report
SINGLE ;process single valued item
DONE ;
V ;GETS DATA HITS
PRINT ;
PROC1 ;
DIQ ;
MULT ;

External References

Name Field # of Occurrence
^%ZISC DONE+2
$$OPEN^%ZISH OPEN+5
DEL^BNIGVL DONE+4
COVPAGE^BNIGVLP1 DELIMIT+10
COVPAGE^BNIGVLP3 DELIMIT+11
EN^DIQ1 DIQ+3
EN^XBVK DONE+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,BNIGHDR,!
  • Line Location: PROC+3
Function Call: WRITE
  • Prompt: !,"NO DATA TO REPORT"
  • Line Location: PROC1+1
Function Call: WRITE
  • Prompt: BNIGDELP(X),!
  • Line Location: PRINT+17

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BNIGRI - [#90512.87] DELIMIT+7, V+5, PRINT+7, SINGLE+3, MULT+2, DIQ+2
^BNIGRTMP( MULT+9
^BNIGUI - [#90512.08] PROC+1*, PRINT+19*, PRINT+20*
^BNIREC - [#90510] V+5, V+8
^BNIRTMP - [#90512.88] DELIMIT+5, DELIMIT+7, PRINT+5, MULT+5
^TMP($J DELIMIT+2!, DONE+3!
^XTMP("BNIGLINE" PRINT+1!*
^XTMP("BNIGVL" PROC1+1, PROC1+3, DONE+3!, V+4, V+7

Label References

Name Line Occurrences
DONE PROC1+1
MULT PRINT+8
OPEN PROC+2
PRINT V+8
PROC1 PROC+1
SINGLE PRINT+7
V PROC1+3

Naked Globals

Name Field # of Occurrence
^(0 DIQ+2
^(3 V+5, SINGLE+3, MULT+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AUPNDAYS DONE+5!
AUPNDOB DONE+5!
AUPNDOD DONE+5!
AUPNPAT DONE+5!
AUPNSEX DONE+5!
>> BNIC PROC+1
BNIGBD DONE+5!
BNIGBDD DONE+5!
BNIGBT DONE+3, DONE+5!
BNIGBTH PROC1+1, PROC1+3, DONE+5!, V+4, V+7
>> BNIGCNT V+1*, PRINT+3*, PRINT+12*, PRINT+15, PRINT+16
BNIGCRIT DONE+5!, V+4*, PRINT+5*, PRINT+7, SINGLE+3, MULT+2, MULT+9, DIQ+2
BNIGDASH DONE+5!
>> BNIGDELC DELIMIT+3*
BNIGDELD PRINT+2!
BNIGDELD( PRINT+14, PRINT+15, PRINT+16, SINGLE+5*, MULT+14*, MULT+16*
BNIGDELD(1 PRINT+4*
>> BNIGDELF OPEN+5
BNIGDELP PRINT+10!
BNIGDELP( PRINT+15*, PRINT+16*, PRINT+17, PRINT+19
>> BNIGDELT PROC+2, DONE+2
BNIGED DONE+5!
BNIGEDD DONE+5!
>> BNIGFCNT DELIMIT+1*
BNIGFIEL DONE+6!, DIQ+1!, DIQ+2*, DIQ+3, DIQ+4, DIQ+5
BNIGFILE DONE+6!, DIQ+1!, DIQ+2*, DIQ+3, DIQ+4, DIQ+5
BNIGFOUN DONE+6!
BNIGFRST PROC1+2*, DONE+6!, V+6!
>> BNIGHDIR OPEN+5
BNIGHDR DELIMIT+4*, DELIMIT+8*, PROC+1, PROC+3, DONE+5!
BNIGHEAD DELIMIT+5*, DONE+5!
BNIGI DONE+5!, PRINT+5*, MULT+5
BNIGJOB PROC1+1, PROC1+3, DONE+3, DONE+5!, V+4, V+7
BNIGL DONE+5!
BNIGLENG DONE+5!
BNIGLHDR DONE+6!
BNIGLINE DONE+5!, PRINT+3*, PRINT+11, MULT+11*
BNIGODAT DONE+5!
BNIGPCNT DONE+5!, MULT+1*
BNIGPG DONE+5!
>> BNIGPIEC DELIMIT+3*, DELIMIT+4*, DELIMIT+6*, DELIMIT+8, PRINT+3*, PRINT+4*, PRINT+6*, PRINT+13, SINGLE+5, MULT+14
, MULT+16
BNIGPRNM DONE+6!, MULT+1!, MULT+12!, MULT+13
BNIGPRNM( MULT+7, MULT+8!, MULT+9!, MULT+10, MULT+12*, MULT+15, MULT+16
BNIGPRNT DONE+6!, V+3!, V+5, SINGLE+1!, SINGLE+4*, SINGLE+5, MULT+1!, MULT+13*, MULT+14, DIQ+1!
, DIQ+5*
BNIGPRNT( DIQ+4*, DIQ+5
>> BNIGPTVS DELIMIT+4, V+5, V+8, PRINT+4
BNIGQUIT PROC1+2!, PROC1+3, DONE+5!, V+7, PRINT+5
BNIGRCNT DONE+5!
BNIGRPT DELIMIT+5, DELIMIT+7, DONE+5!, PRINT+5, MULT+5, MULT+9
BNIGSD DONE+5!
BNIGSEAT DONE+6!
BNIGSORT DONE+6!, V+4, V+5
BNIGSORX DONE+6!
BNIGSRT DONE+6!
>> BNIGSRTR V+4*, V+5*
>> BNIGSRTV PROC1+2*, PROC1+3*, V+4, V+7
BNIGTCW DONE+5!
BNIGTEST DONE+6!
BNIGTYPE DONE+6!
>> BNIGUI DELIMIT+10, DELIMIT+11, PROC+1, DONE+2, PRINT+17, PRINT+18, OPEN+4
>> BNIGUIC DELIMIT+1*, PROC+1*, PRINT+19*, PRINT+20
BNIGVIEN DONE+5!, V+4*, V+5, V+7*, V+8, PRINT+4
BNIGVREC DONE+5!, V+5*, V+8*
BNIGX DONE+6!, SINGLE+2*, MULT+1*
BNIGY MULT+1!
>> BNIIEN PROC+1, PRINT+19, PRINT+20
>> C PRINT+19*, MULT+10*, MULT+11
>> D PRINT+15*, PRINT+16*
D0 DONE+6!
>> DA DIQ+4, DIQ+5
DIC DIQ+3*!
DIQ DIQ+3*!
DIQ(0 DIQ+3*
DR DIQ+3*!
DT PRINT+20
>> H DELIMIT+7*, DELIMIT+8
IO OPEN+7
J DONE+6!
K DONE+6!
L DONE+6!
>> P PRINT+13*, PRINT+14, PRINT+15, PRINT+16
U DELIMIT+7, DELIMIT+8, PRINT+5, PRINT+7, PRINT+15, PRINT+16, MULT+5, DIQ+2
>> V PRINT+14*, PRINT+15, PRINT+16
>> X DELIMIT+5*, DELIMIT+7, PRINT+11*, PRINT+16, PRINT+17*, PRINT+19*, MULT+7*, MULT+8, MULT+9, MULT+10*
, MULT+12*, MULT+15*, MULT+16
Y PROC+2*, MULT+10!, OPEN+5*, OPEN+6
Y( MULT+10*, MULT+12
>> Z MULT+8*, MULT+9
>> ZTQUEUED OPEN+6
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All