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 |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: BNIGU

Package: Computerized Public Health Activity Data

Routine: BNIGU


Information

BNIGU ; cmi/anch/maw - BNI Visual CPHAD Utilities 1/4/2006 1:26:59 PM

Source Information

Source file <BNIGU.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
Computerized Public Health Activity Data 3 $$ALLOW^BNIE  EN^BNIRDSG  BNIG^BNIRP1  
VA Fileman 2 ^DIK  $$GET1^DIQ  
IHS VA Utilities 1 GUIR^XBLM  
Kernel 1 $$FMTE^XLFDT  
Uncategorized 1 DEBUG^%Serenji  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Computerized Public Health Activity Data 1 BNIGE  

Entry Points

Name Comments DBIA/ICR reference
CATSTR(BNISRET,STR) ;EP -- concatenate string
KEYS(RETVAL,BNISTR) ;-- return keys
CHK(BNIRET,BNISTR) ;report status
MERR ;ERROR TRAP
PPARPT(RETVAL,BNISTR) ;-- queue the PPA Report
TBL(BNIRET,BNISTR) ;-- print table listings
ERR(ERR) ;ERROR PROCESSOR
DELRPT(RETVAL,BNISTR) ;-- delete a report
RPT(RETVAL,BNISTR) ;-- get the report and queue
USRS(RETVAL,BNISTR) ;-- return users based on value passed in
DISP(BNIRET,BNISTR) ;-- display a record
AC(BNIRET,BNISTR) ;-- additional comments?
GETTAX(BNIRET) ;-- get community taxonomies
REC(BNIRET,BNISTR) ;-- list of records the user is allowed to see
SHT(BNIRET,BNISTR) ;-- get specific health topic based on Ghc passed in?
XL(BNIRET,BNISTR) ;-- return to excel
SITE(RETVAL) ;-- return site parameter
SITEA(RETVAL) ;-- return site parameter
COM(RETVAL,BNISTR) ;-- return communities based on value passed in
DEBUG(BNIRET,BNISTR) ;-- debug the application
REP(BNIRET,BNISTR) ;-- return Report Output
ALLREC(BNIRET,BNISTR) ;-- user is allowed to see all records?
CMT(BNIRET,BNISTR) ;-- return additional comments
SHTP(G) ;EP - called from screenman screen

External References

Name Field # of Occurrence
DEBUG^%Serenji DEBUG+1
$$ALLOW^BNIE REC+15
EN^BNIRDSG DISP+9
BNIG^BNIRP1 PPARPT+24
^DIK DELRPT+11
$$GET1^DIQ CHK+20, CHK+21
GUIR^XBLM TBL+15
$$FMTE^XLFDT CHK+17, CHK+18

Used in RPC

RPC Name Call Tags
BNI GET KEYS KEYS
BNI CHECK REPORT STATUS CHK
BNI CHECK USER ALL RECORDS ALLREC
BNI GET ACTIVITY RECORDS REC
BNI CHECK CPHD ADD COMMENTS AC
BNI GET SPECIFIC HEALTH TOPIC SHT
BNI GET SITE PARAMETERS SITE
BNI GET SITE COMMUNITIES COM
BNI GET SITE USERS USRS
BNI GET CPHD COMMENTS CMT
BNI DISPLAY CPHD RECORD DISP
BNI GET TABLE LISTING TBL
BNI GET COMMUNITY TAXONOMIES GETTAX
BNI QUEUE REPORT RPT
BNI GET REPORT OUTPUT REP
BNI DELETE REPORT DELRPT
BNI QUEUE PPA REPORT PPARPT
BNI GET REPORT OUTPUT D XL
BNI GET ALL SITE PARAMETERS SITEA

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^BNIGUI - [#90512.08] Classic Fileman Calls,  GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("TRAP" KEYS+1, CHK+1, ALLREC+1, REC+1, AC+1, SHT+1, SITE+1, SITEA+1, COM+1, USRS+1
, CMT+1, DISP+1, TBL+1, GETTAX+1, RPT+1, PPARPT+1, DELRPT+1, REP+1, XL+1
^ATXAX - [#9002226] SITE+13, SITEA+13, GETTAX+13, GETTAX+15, GETTAX+16, GETTAX+17
^ATXAX("B" GETTAX+10, GETTAX+12
^AUTTCOM - [#9999999.05] REC+35, COM+12, COM+13
^AUTTLOC - [#9999999.06] REC+26, REC+27
^BNIAS - [#90511.05] REC+34
^BNIGHC - [#90511.01] REC+30
^BNIGS - [#90511.04] REC+33
^BNIGUI - [#90512.08] CHK+14, REP+8, REP+10, XL+9, XL+11
^BNIGUI("AUSR" CHK+10, CHK+12
^BNIREC - [#90510] REC+16, REC+17, REC+18, AC+10, CMT+9, CMT+12
^BNIREC("AE" REC+11, REC+13
^BNISHT - [#90511.02] REC+31, SHTP+4
^BNISHT("AA" SHTP+3
^BNISITE - [#90512.01] SITE+8, SITE+10, SITEA+8, SITEA+10, COM+9, COM+11, USRS+9, USRS+11
^BNISITE("ACP" ALLREC+11
^BNITMP($J KEYS+4!, KEYS+6*, KEYS+15*, KEYS+16*, CHK+5!, CHK+8*, CHK+23*, CHK+24*, ALLREC+7*, ALLREC+12*
, ALLREC+13*, REC+7*, REC+8*, REC+9*, REC+10*, REC+46*, REC+47*, AC+4!, AC+9*, AC+12*
, AC+13*, SHT+4!, SHT+9*, SHT+11*, SHT+12*, SITE+4!, SITE+6*, SITE+15*, SITE+16*, SITEA+4!
, SITEA+6*, SITEA+15*, SITEA+16*, COM+4!, COM+6*, COM+15*, COM+16*, USRS+4!, USRS+6*, USRS+14*
, USRS+15*, CMT+4!, CMT+8*, CMT+13*, CMT+14*, DISP+4!, DISP+8*, DISP+14*, DISP+15*, TBL+4!
, TBL+14*, TBL+20*, TBL+21*, GETTAX+5!, GETTAX+7*, GETTAX+19*, GETTAX+20*, RPT+19!, RPT+20*, RPT+23*
, RPT+24*, PPARPT+21!, PPARPT+23*, PPARPT+25*, PPARPT+26*, DELRPT+5!, DELRPT+12*, DELRPT+13*, DELRPT+14*, REP+7*
, REP+10*, REP+11*, XL+6!, XL+8*, XL+11*, XL+12*
^BNITOA - [#90511.03] REC+32
^DIC(19.1 - [#19.1] KEYS+12
^DIC(4 - [#4] SITE+12, SITEA+12
^DIC(5 - [#5] COM+13
^TMP("BNIVDSG" DISP+10, DISP+13
^TMP($J TBL+16, TBL+19
^VA(200 - [#200] KEYS+9, KEYS+10, CHK+16, REC+23, REC+24, REC+28, REC+44, USRS+12

Label References

Name Line Occurrences
$$SHTP SHT+11
@( RPT+22
ERR MERR+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BNI01 REC+20~, REC+21*, REC+46
BNI02 REC+20~, REC+22*, REC+46
BNI03 REC+20~, REC+23*, REC+46
BNI04 REC+20~, REC+24*, REC+46
BNI05 REC+20~, REC+25*, REC+46
BNI06 REC+20~, REC+26*, REC+46
BNI07 REC+20~, REC+27*, REC+46
BNI08 REC+20~, REC+28*, REC+46
BNI09 REC+20~, REC+29*, REC+46
BNI11 REC+20~, REC+30*, REC+46
BNI1101 REC+20~, REC+40*, REC+46
BNI1102 REC+20~, REC+41*, REC+46
BNI1103 REC+20~, REC+42*, REC+46
BNI12 REC+20~, REC+31*, REC+46
BNI1201 REC+20~, REC+43*, REC+46
BNI13 REC+20~, REC+32*, REC+46
BNI14 REC+20~, REC+33*, REC+46
BNI15 REC+20~, REC+34*, REC+46
BNI16 REC+20~, REC+35*, REC+46
BNI17 REC+20~, REC+36*, REC+46
BNI18 REC+20~, REC+37*, REC+46
BNI19 REC+20~, REC+38*, REC+46
BNI21 REC+20~, REC+39*, REC+46
BNIA ALLREC+2~, ALLREC+6*, ALLREC+11*, ALLREC+12
BNIALL REC+2~
BNIBG RPT+2~, RPT+7*, PPARPT+2~, PPARPT+7*, PPARPT+24
BNICOM COM+10~, COM+12*, COM+15
BNIDA KEYS+2~, KEYS+9*, KEYS+10, CHK+9~, CHK+10*, CHK+12, REC+2~, REC+11*, REC+13, CATSTR+1~
, CATSTR+3*, CATSTR+4, SITE+2~, SITE+8*, SITE+10, SITE+15, SITEA+2~, SITEA+8*, SITEA+10, SITEA+15
, COM+2~, COM+9*, COM+11, USRS+2~, USRS+9*, USRS+11, CMT+2~, CMT+9*, CMT+12, DISP+2~
, DISP+10*, DISP+13, TBL+2~, TBL+16*, TBL+19, GETTAX+8~, GETTAX+11~, GETTAX+12*, GETTAX+13, GETTAX+15
, GETTAX+16, GETTAX+17, REP+2~, REP+8*, REP+10, XL+2~, XL+9*, XL+11
BNIDATA KEYS+2~, KEYS+10*, KEYS+11, CHK+13~, CHK+14*, CHK+15, CHK+16, CHK+17, CHK+18, CHK+19
, REC+14~, REC+16*, REC+21, REC+22, REC+23, REC+24, REC+25, REC+26, REC+27, REC+28
, REC+29, REC+30, REC+31, REC+32, REC+33, REC+34, REC+35, REC+36, REC+37, REC+38
, REC+39, REC+44, SITE+2~, SITE+9~, SITE+10*, SITE+11, SITE+12, SITE+13, SITEA+2~, SITEA+9~
, SITEA+10*, SITEA+11, SITEA+12, SITEA+13, COM+2~, COM+10~, COM+11*, COM+12, COM+13, COM+15
, USRS+2~, USRS+10~, USRS+11*, USRS+12, USRS+14
BNIDATA1 REC+14~, REC+17*, REC+40, REC+41, REC+42
BNIDATA2 REC+14~, REC+18*, REC+43
BNIDUZ CHK+2~, CHK+4*, CHK+10, CHK+12
BNIED RPT+2~, RPT+8*, PPARPT+2~, PPARPT+8*, PPARPT+24
>> BNIERR KEYS+16, SITE+16, SITEA+16, COM+16, USRS+15, CMT+14, DISP+15, TBL+21, RPT+23, PPARPT+24
, PPARPT+25, DELRPT+4*, DELRPT+13, DELRPT+14, REP+11, XL+12
BNIET CHK+13~, CHK+18*, CHK+23
BNIFL GETTAX+17*, GETTAX+18, GETTAX+19, REP+2~, XL+2~
>> BNIFLT GETTAX+18*, GETTAX+19
>> BNIFN GETTAX+9*, GETTAX+13
>> BNIGHC SHT+8*, SHT+11
BNIGUI RPT+21*, RPT+25!, PPARPT+22*, PPARPT+27!
>> BNIH RPT+4*, PPARPT+4*, PPARPT+24
BNII KEYS+2~, KEYS+3*, KEYS+6, KEYS+14*, KEYS+15, KEYS+16, CHK+2~, CHK+7*, CHK+8, CHK+22*
, CHK+23, CHK+24, ALLREC+2~, ALLREC+5*, ALLREC+7, ALLREC+8*, ALLREC+12, ALLREC+13, REC+2~, REC+6*
, REC+7, REC+8, REC+9, REC+10, REC+19*, REC+46, REC+47, AC+6~, AC+7*, AC+9
, AC+11*, AC+12, AC+13, SHT+6~, SHT+7*, SHT+9, SHT+10*, SHT+11, SHT+12, SITE+2~
, SITE+3*, SITE+6, SITE+14*, SITE+15, SITE+16, SITEA+2~, SITEA+3*, SITEA+6, SITEA+14*, SITEA+15
, SITEA+16, COM+2~, COM+3*, COM+6, COM+14*, COM+15, COM+16, USRS+2~, USRS+3*, USRS+6
, USRS+13*, USRS+14, USRS+15, CMT+2~, CMT+6*, CMT+8, CMT+11*, CMT+13, CMT+14, DISP+2~
, DISP+6*, DISP+8, DISP+12*, DISP+14, DISP+15, TBL+2~, TBL+6*, TBL+14, TBL+18*, TBL+20
, TBL+21, GETTAX+2~, GETTAX+4*, GETTAX+7, GETTAX+14*, GETTAX+19, GETTAX+20, RPT+2~, RPT+17*, PPARPT+2~
, PPARPT+19*, DELRPT+7~, DELRPT+10*, DELRPT+11, REP+2~, REP+6*, REP+7, REP+9*, REP+10, REP+11
, XL+2~, XL+7*, XL+8, XL+10*, XL+11, XL+12
BNIIEN CHK+11~, CHK+12*, CHK+14, CHK+20, CHK+21, CHK+23, REC+2~, REC+12~, REC+13*, REC+15
, REC+16, REC+17, REC+18, REC+46, AC+6~, AC+8*, AC+10, SHT+6~, GETTAX+10*, GETTAX+12
>> BNIINIT REC+44*, REC+45*, REC+46
>> BNIJ RPT+5*, PPARPT+5*, PPARPT+24
BNIKEY KEYS+2~, KEYS+12*, KEYS+13, KEYS+15, SITE+2~, SITEA+2~, COM+2~, USRS+2~
BNIKEYI KEYS+2~, KEYS+11*, KEYS+12, SITE+2~, SITEA+2~, COM+2~, USRS+2~
BNILR RPT+2~, RPT+9*, PPARPT+2~, PPARPT+9*, PPARPT+24
>> BNIN GETTAX+15*, GETTAX+19
BNINM CHK+13~, CHK+15*, CHK+23
BNINS KEYS+2~, KEYS+8*, KEYS+13, SITE+2~, SITEA+2~, COM+2~, USRS+2~
BNION CMT+10~, CMT+12*, CMT+13, DISP+11~, DISP+13*, DISP+14, TBL+17~, TBL+19*, TBL+20
BNIOPT GETTAX+2~
>> BNIPRV PPARPT+13*, PPARPT+16, PPARPT+17, PPARPT+18
BNIPRVS PPARPT+2~, PPARPT+14*, PPARPT+24
BNIPRVS( PPARPT+18*
BNIRAS SITE+9~, SITE+11*, SITE+15, SITEA+9~, SITEA+11*
BNIRDT RPT+2~, RPT+10*, PPARPT+2~, PPARPT+10*, PPARPT+24
BNIREC CMT+2~, CMT+7*, CMT+9, CMT+12, DISP+2~, DISP+7*, DISP+9, TBL+2~, TBL+7*, TBL+9
, TBL+10, TBL+11, TBL+12, TBL+13
BNIREP RPT+2~, RPT+6*, RPT+11, RPT+12, RPT+13, RPT+14, RPT+15, RPT+16, PPARPT+2~, PPARPT+6*
BNIRET DEBUG~, CHK~, CHK+6*, ALLREC~, ALLREC+4*, REC~, REC+5*, AC~, AC+5*, SHT~
, SHT+5*, ERR+3, CMT~, CMT+5*, DISP~, DISP+5*, TBL~, TBL+5*, GETTAX~, GETTAX+6*
, REP~, REP+5*, XL~, XL+5*
BNIRIEN REP+2~, REP+4*, REP+8, REP+10, XL+2~, XL+4*, XL+9, XL+11
>> BNIRO GETTAX+16*, GETTAX+19
BNIRS CHK+13~, CHK+20*, CHK+23
BNIRTN TBL+2~, TBL+9*, TBL+10*, TBL+11*, TBL+12*, TBL+13*, TBL+15, RPT+2~, RPT+11*, RPT+12*
, RPT+13*, RPT+14*, RPT+15*, RPT+16*, RPT+22, PPARPT+2~
BNISITE ALLREC+2~, ALLREC+10*, ALLREC+11, REC+4*
BNISORT TBL+2~, TBL+8*
BNISRET CATSTR~, CATSTR+2*, CATSTR+4*
BNIST CHK+13~, CHK+17*, CHK+23, COM+8*, COM+9, COM+11, USRS+8*, USRS+9, USRS+11
BNISTA COM+10~, COM+13*, COM+15
BNISTE SITE+9~, SITE+12*, SITE+15, SITEA+9~, SITEA+12*, SITEA+15
BNISTR DEBUG~, KEYS~, KEYS+8, CHK~, CHK+4, ALLREC~, ALLREC+9, ALLREC+10, REC~, REC+4
, AC~, AC+8, SHT~, SHT+8, COM~, COM+8, USRS~, USRS+8, CMT~, CMT+7
, DISP~, DISP+7, TBL~, TBL+7, TBL+8, RPT~, RPT+6, RPT+7, RPT+8, RPT+9
, RPT+10, PPARPT~, PPARPT+6, PPARPT+7, PPARPT+8, PPARPT+9, PPARPT+10, PPARPT+11, PPARPT+12, PPARPT+13
, DELRPT~, DELRPT+7, DELRPT+9, DELRPT+10, REP~, REP+4, XL~, XL+4
BNISUB PPARPT+2~, PPARPT+12*, PPARPT+24
BNIT GETTAX+8~
BNITOO CHK+13~, CHK+21*, CHK+23
BNITOR CHK+13~, CHK+19*, CHK+23
BNITX SITE+9~, SITE+13*, SITE+15, SITEA+9~, SITEA+13*
BNITYP PPARPT+2~, PPARPT+11*, PPARPT+24
BNIUSER CHK+13~, CHK+16*, CHK+23, ALLREC+2~, ALLREC+9*, ALLREC+11
BNIUSR REC+2~, USRS+10~, USRS+12*, USRS+14
>> DA DELRPT+11*
>> DIK DELRPT+11*
DUZ KEYS+9, KEYS+10
ERR ERR~, ERR+2
G SHTP~, SHTP+1, SHTP+3
I PPARPT+15~, PPARPT+16*, PPARPT+17, PPARPT+18, DELRPT+2~, DELRPT+7*, DELRPT+9, DELRPT+10
P KEYS+2~, KEYS+7*, KEYS+8, CHK+2~, CHK+3*, CHK+4, ALLREC+2~, ALLREC+3*, ALLREC+9, ALLREC+10
, REC+2~, REC+3*, REC+4, AC+2~, AC+3*, AC+8, SHT+2~, SHT+3*, SHT+8, SITE+2~
, SITE+7*, SITEA+2~, SITEA+7*, COM+2~, COM+7*, COM+8, USRS+2~, USRS+7*, USRS+8, CMT+2~
, CMT+3*, CMT+7, DISP+2~, DISP+3*, DISP+7, TBL+2~, TBL+3*, TBL+7, TBL+8, GETTAX+2~
, GETTAX+3*, RPT+2~, RPT+3*, RPT+6, RPT+7, RPT+8, RPT+9, RPT+10, PPARPT+2~, PPARPT+3*
, PPARPT+6, PPARPT+7, PPARPT+8, PPARPT+9, PPARPT+10, PPARPT+11, PPARPT+12, PPARPT+13, DELRPT+2~, DELRPT+3*
, REP+2~, REP+3*, REP+4, XL+2~, XL+3*, XL+4
R REC+2~, REC+3*, REC+23, REC+24, REC+26, REC+27, REC+28, REC+30, REC+31, REC+32
, REC+33, REC+34, REC+35, SITE+2~, SITE+7*, SITE+13, SITE+15, SITEA+2~, SITEA+7*, SITEA+13
, COM+2~, COM+7*, USRS+2~, USRS+7*, PPARPT+2~, PPARPT+3*, PPARPT+16, PPARPT+17, PPARPT+18, DELRPT+2~
, DELRPT+3*, DELRPT+7, DELRPT+9, DELRPT+10
RETVAL KEYS~, KEYS+5*, SITE~, SITE+5*, SITEA~, SITEA+5*, COM~, COM+5*, USRS~, USRS+5*
, RPT~, RPT+18*, PPARPT~, PPARPT+20*, DELRPT~, DELRPT+6*
STR CATSTR~
STR( CATSTR+3, CATSTR+4
U KEYS+11, KEYS+12, CHK+15, CHK+16, CHK+17, CHK+18, CHK+19, CHK+23, REC+21, REC+22
, REC+23, REC+24, REC+25, REC+26, REC+27, REC+28, REC+29, REC+30, REC+31, REC+32
, REC+33, REC+34, REC+35, REC+36, REC+37, REC+38, REC+39, REC+40, REC+41, REC+42
, REC+43, REC+44, REC+46, SHTP+4, SITE+11, SITE+12, SITE+13, SITE+15, SITEA+11, SITEA+12
, SITEA+13, SITEA+15, COM+12, COM+13, COM+15, USRS+12, USRS+14, CMT+12, GETTAX+13, GETTAX+15
, GETTAX+16, GETTAX+17, RPT+23, PPARPT+25
X KEYS+1*, CHK+1*, ALLREC+1*, REC+1*, AC+1*, SHT+1*, SHTP+2~, SHTP+3*, SHTP+4, SITE+1*
, SITEA+1*, COM+1*, USRS+1*, MERR+1~, MERR+3*, MERR+4, ERR+1~, ERR+2*, ERR+3, CMT+1*
, DISP+1*, TBL+1*, GETTAX+1*, RPT+1*, PPARPT+1*, DELRPT+1*, REP+1*, XL+1*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All