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

Package: Computerized Public Health Activity Data

Routine: BNITAXT


Information

BNITAXT ; IHS/CMI/LAB - DISPLAY TAX ;

Source Information

Source file <BNITAXT.m>

Call Graph

Call Graph Total: 10

Package Total Call Graph
VA Fileman 4 ^DIC  ^DIE  ^DIK  ^DIR  
Registration 3 EN^VALM  TERM^VALM0  (CLEAR,FULL)^VALM1  
Computerized Public Health Activity Data 1 EP^BNITAXE  
IHS VA Utilities 1 ^XBFMK  
Kernel 1 DISP^XQORM1  

Entry Points

Name Comments DBIA/ICR reference
LABADD ;
EN ;EP -- main entry point for
HDR ; -- header code
ADDNEW ;EP add new taxonomy of this type
ADDNEWX ;
ADDX ;
EXPND ; -- expand code
BACK ;go back to listman
INIT ; -- init variables and list array
PAUSE ;EP
EXIT ; -- exit code
SEL ;EP - add an item to the selected list - called from a protocol
LABINIT ;
EP ;EP - CALLED FROM OPTION
HELP ; -- help code

External References

Name Field # of Occurrence
EP^BNITAXE SEL+9, ADDNEW+12, LABADD+10
^DIC ADDNEW+4, LABADD+2
^DIE ADDNEW+9, LABADD+7
^DIK ADDNEW+10, LABADD+8
^DIR PAUSE+2, SEL+4
EN^VALM EN+1
TERM^VALM0 BACK+1
CLEAR^VALM1 EN+2
FULL^VALM1 EN+3, SEL+1, SEL+8
^XBFMK EN+6
DISP^XQORM1 HELP+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: PAUSE+2
Function Call: WRITE
  • Prompt: !!
  • Line Location: HELP+1
Function Call: WRITE
  • Prompt: !
  • Line Location: SEL+2
Function Call: WRITE
  • Prompt: !,"No taxonomy selected."
  • Line Location: SEL+5
Function Call: WRITE
  • Prompt: !,"No taxonomy selected."
  • Line Location: SEL+6
Function Call: WRITE
  • Prompt: !!,"error creating taxonomy........"
  • Line Location: ADDNEW+10
Function Call: WRITE
  • Prompt: !!,"error creating taxonomy........"
  • Line Location: LABADD+8
Routine Call
  • VALM
  • Line Location:
    • EN+1
Routine Call
  • DIE
  • Line Location:
    • ADDNEW+9
    • LABADD+7
Routine Call
  • DIC
  • Line Location:
    • ADDNEW+4
    • LABADD+2
Routine Call
  • DIR
  • Line Location:
    • PAUSE+2
    • SEL+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ATXAX - [#9002226] Classic Fileman Calls
^ATXLAB - [#9002228] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ATXAX - [#9002226] INIT+3, INIT+4, INIT+6, INIT+7, SEL+7, ADDNEW+11
^ATXLAB - [#9002228] LABINIT+2, LABINIT+4, LABINIT+5, SEL+7, LABADD+9
^ATXTYPE - [#9002229] HDR+1, ADDNEW+8
^ATXTYPE("B" EP+1

Label References

Name Line Occurrences
ADDNEWX ADDNEW+1, ADDNEW+5, ADDNEW+10, LABADD+3, LABADD+8, LABADD+11
ADDX SEL+5, SEL+6
BACK ADDX+1, ADDNEWX+1
EN EP+2
HDR BACK+4
INIT BACK+3
LABADD ADDNEW+1
LABINIT INIT+1
PAUSE ADDNEW+10, LABADD+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> ATXADD ADDNEW+2*
>> ATXFLG ADDNEW+2*
>> BNIFILE EP+1*, INIT+1, INIT+4, INIT+7, LABINIT+5, SEL+7, ADDNEW+1, ADDNEW+8
>> BNIHIGH INIT+2*, INIT+10*, LABINIT+1*, LABINIT+8*, SEL+3
BNILIST EN+5!, INIT+2!, LABINIT+1!
BNILIST( INIT+7*, LABINIT+5*
BNILIST("IDX" INIT+8*, LABINIT+6*, SEL+7
>> BNITAXF EP+1*
>> BNITAXI SEL+7*, ADDNEW+6*, ADDNEW+7, ADDNEW+10, ADDNEW+11, LABADD+4*, LABADD+5, LABADD+8, LABADD+9
>> BNITAXN SEL+7*, ADDNEW+11*, LABADD+9*
>> BNITAXT EP+1*, HDR+1, ADDNEW+8
C EN+5!, INIT+2*, INIT+5*, INIT+7, INIT+8, INIT+10, LABINIT+1*, LABINIT+3*, LABINIT+5, LABINIT+6
, LABINIT+8
>> D INIT+6*, INIT+7, LABINIT+4*, LABINIT+5
DA ADDNEW+7*, ADDNEW+9!, ADDNEW+10*!, LABADD+5*, LABADD+7!, LABADD+8*!
DIC ADDNEW+3!, ADDNEW+4*!, LABADD+1!, LABADD+2*!
DIC("DR" ADDNEW+4*, LABADD+2*
DIC(0 ADDNEW+4*, LABADD+2*
DIE ADDNEW+7*, ADDNEW+9!, LABADD+5*, LABADD+7!
DIK ADDNEW+10*!, LABADD+8*!
DIR PAUSE+2!, BACK+5!, SEL+4!
DIR("A" PAUSE+2*, SEL+3*
DIR(0 PAUSE+2*, SEL+3*
>> DIRUT PAUSE+2*, SEL+4*, SEL+6
DR ADDNEW+8*, ADDNEW+9!, LABADD+6*, LABADD+7!
DT ADDNEW+8, LABADD+6
>> DUOUT PAUSE+2, SEL+4
I BACK+6!
IO PAUSE+1
IO(0 PAUSE+1
IOF EN+4, SEL+8
IOST PAUSE+1
J EN+5!, INIT+3*, INIT+4, INIT+6, INIT+7, INIT+8, LABINIT+2*, LABINIT+4, LABINIT+5, LABINIT+6
U HDR+1, INIT+4, INIT+6, INIT+7, LABINIT+4, LABINIT+5, SEL+7, ADDNEW+8, ADDNEW+11, LABADD+9
>> VALMBCK BACK+2*
>> VALMCNT INIT+10*, LABINIT+8*
>> VALMHDR(1 HDR+1*
>> VALMHDR(2 HDR+2*
X HELP+1*, BACK+6!
Y BACK+6!, SEL+5, SEL+7, ADDNEW+5, ADDNEW+6, ADDNEW+10, LABADD+3, LABADD+4, LABADD+8
Z BACK+6!
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All