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 |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: BNIGVLP

Package: Computerized Public Health Activity Data

Routine: BNIGVLP


Information

BNIGVLP ; IHS/CMI/LAB - print bni general retrieval ;

Source Information

Source file <BNIGVLP.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
Computerized Public Health Activity Data 3 COVPAGE^BNIGVLP1  (DONE,HEAD)^BNIGVLP2  DELIMIT^BNIGVLP8  
VA Fileman 1 EN^DIQ1  

Entry Points

Name Comments DBIA/ICR reference
HEAD ;ENTRY POINT
START ;EP - Set up header line, dash line
SINGLE ;process single valued item
DONE ;
V ;GETS DATA HITS
PRINT ;
PROC ;process printing of report
DIQ ;
MULT ;

External References

Name Field # of Occurrence
COVPAGE^BNIGVLP1 START+8
DONE^BNIGVLP2 DONE+1
HEAD^BNIGVLP2 HEAD+1
DELIMIT^BNIGVLP8 START+3
EN^DIQ1 DIQ+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!!,"Total CPHAD Activity records: ",BNIGRCNT
  • Line Location: PROC+8
Function Call: WRITE
  • Prompt: !!,"SUB-TOTAL for ",BNIGSORV," ",BNIGSRTR,": ",BNIGSCNT
  • Line Location: V+13
Function Call: WRITE
  • Prompt: !,?10,$E(BNIGSRTR,1,30),?45,$J(BNIGSCNT,8)
  • Line Location: V+13
Function Call: WRITE
  • Prompt: !,?10,$E(BNIGSRTR,1,30),?45,$J(BNIGSCNT,8)
  • Line Location: V+14

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BNIGRI - [#90512.87] START+4, V+5, PRINT+5, SINGLE+3, MULT+2, DIQ+2
^BNIREC - [#90510] V+5, V+9
^BNIRTMP - [#90512.88] START+4, START+5, PRINT+4, SINGLE+4, SINGLE+5, MULT+4, MULT+5, MULT+8, MULT+9, MULT+10
, MULT+11, MULT+12
^XTMP("BNIGLINE" PRINT+2!*, PRINT+8, PRINT+10, SINGLE+5*, SINGLE+6*, MULT+5*, MULT+9*, MULT+11*, MULT+12*, MULT+13*
^XTMP("BNIGVL" PROC+3, PROC+5, V+4, V+8

Label References

Name Line Occurrences
DONE PROC+1, PROC+2, PROC+3, PROC+6, PROC+7
HEAD PROC+5, PROC+7, V+6, V+12, PRINT+3, PRINT+9
MULT PRINT+6
PRINT V+9
SINGLE PRINT+5
V PROC+5

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
>> BNIGBTH PROC+3, PROC+5, V+4, V+8
>> BNIGCRIT V+4*, PRINT+4*, PRINT+5, SINGLE+3, MULT+2, DIQ+2
>> BNIGCTYP START+3, PROC+1, PROC+2, V+13, V+14, PRINT+1
>> BNIGDASH START+7*
>> BNIGFCNT START+1*
BNIGFIEL DIQ+1!, DIQ+2*, DIQ+3, DIQ+4, DIQ+5
BNIGFILE DIQ+1!, DIQ+2*, DIQ+3, DIQ+4, DIQ+5
BNIGFRST PROC+4*, V+6, V+7!
>> BNIGHDR START+4*, START+5
>> BNIGHEAD START+4*, START+5*
>> BNIGI PRINT+4*, SINGLE+4, SINGLE+5, MULT+4, MULT+5, MULT+8, MULT+9, MULT+10, MULT+11, MULT+12
>> BNIGJOB PROC+3, PROC+5, V+4, V+8
>> BNIGLENG START+4*, SINGLE+4*, MULT+4*, MULT+8*, MULT+10*
>> BNIGPCNT MULT+1*
>> BNIGPG PROC+3*
BNIGPRNM MULT+1!, MULT+3
BNIGPRNM( MULT+6, MULT+10
BNIGPRNM(1 MULT+8
BNIGPRNT V+3!, V+5, SINGLE+1!, SINGLE+4*, SINGLE+5, MULT+1!, MULT+3*, MULT+4*, MULT+5, MULT+8*
, MULT+9, MULT+10*, MULT+12, DIQ+1!, DIQ+5*
BNIGPRNT( DIQ+4*, DIQ+5
>> BNIGPTVS V+5, V+9, V+13
BNIGQUIT PROC+4!, PROC+5, PROC+6, PROC+7, V+6, V+8, V+11, V+12, PRINT+3, PRINT+4
, PRINT+8, PRINT+9
>> BNIGRCNT PROC+8
>> BNIGRPT START+4, START+5, PRINT+4, SINGLE+4, SINGLE+5, MULT+4, MULT+5, MULT+8, MULT+9, MULT+10
, MULT+11, MULT+12
>> BNIGSCNT V+1*, V+13, V+14, PRINT+1*
>> BNIGSORT V+4, V+5
>> BNIGSORV V+13
>> BNIGSPAG V+6, V+13
>> BNIGSRTR V+4*, V+5*, V+13, V+14
>> BNIGSRTV PROC+4*, PROC+5*, V+4, V+8
>> BNIGTCW START+7
>> BNIGUI START+2
>> BNIGVIEN V+4*, V+5, V+8*, V+9
>> BNIGVREC V+5*, V+9*
>> BNIGX PRINT+8*, PRINT+10, SINGLE+2*, MULT+1*
BNIGY MULT+1!
>> BNIIOSL START+2*, PROC+7, V+12, PRINT+3, PRINT+9
>> DA DIQ+4, DIQ+5
DIC DIQ+3*!
DIQ DIQ+3*!
DIQ(0 DIQ+3*
DR DIQ+3*!
>> I START+5*, SINGLE+5*, SINGLE+6*, MULT+5*, MULT+9*, MULT+12*, MULT+13*
IOSL START+2
>> J START+5*, SINGLE+5*, SINGLE+6*, MULT+5*, MULT+9*, MULT+12*, MULT+13*
>> K START+5*, SINGLE+5*, SINGLE+6*, MULT+5*, MULT+9*, MULT+11*, MULT+12*, MULT+13*
U START+4, START+5, PRINT+4, PRINT+5, SINGLE+4, SINGLE+5, MULT+4, MULT+5, MULT+8, MULT+9
, MULT+10, MULT+11, MULT+12, DIQ+2
>> X START+4*, START+5, SINGLE+6*, MULT+6*, MULT+7, MULT+10, MULT+11, MULT+12, MULT+13*
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All