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

Package: Taxonomy

Routine: ATXTAXE


Information

ATXTAXE ; IHS/CMI/LAB - DISPLAY IND LISTS ;

Source Information

Source file <ATXTAXE.m>

Call Graph

Call Graph Total: 13

Package Total Call Graph
VA Fileman 4 ^DIC  FILE^DICN  ^DIE  ^DIR  
Registration 3 EN^VALM  TERM^VALM0  (CLEAR,FULL)^VALM1  
IHS VA Utilities 2 $$VAL^XBDIQ1  ^XBFMK  
Kernel 2 $$STRIP^XLFSTR  DISP^XQORM1  
Taxonomy 2 ICD9ADD^ATXTAXF  ICPTADD^ATXTAXL  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Taxonomy 1 ATXTAXT  

Entry Points

Name Comments DBIA/ICR reference
REMX ;
LABADD ;
EN ;EP -- main entry point for
HDR ; -- header code
ADD ;EP - add an item to the selected list - called from a protocol
ICD9ADD ;
EOJ ;EP
EXPND ; -- expand code
LAB ;
ACAN(F) ;
CANDISP ;
INIT ; -- init variables and list array
PAUSE ;EP
EXIT ; -- exit code
REM ;
ICPTADD ;
ICD0ADD ;
ADDX ;
BACK ;go back to listman
EP ;EP - CALLED FROM OPTION
HELP ; -- help code

External References

Name Field # of Occurrence
ICD9ADD^ATXTAXF ICD9ADD+1, ICD0ADD+1
ICPTADD^ATXTAXL ICPTADD+1
^DIC ADD+12, LABADD+2
FILE^DICN ADD+23, LABADD+18
^DIE EN+1, REM+26, REM+27
^DIR PAUSE+2, REM+15, REM+20, REM+22, LABADD+8
EN^VALM EN+3
TERM^VALM0 BACK+1
CLEAR^VALM1 EN+4
FULL^VALM1 EN+5, REM+1, ADD+1
$$VAL^XBDIQ1 INIT+8, REM+22
^XBFMK EOJ+1, REM+25, REMX+1
$$STRIP^XLFSTR CANDISP+4
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: REM+2
Function Call: WRITE
  • Prompt: !!,"The ",$P(^ATXLAB(ATXTAXI,0),U)," Taxonomy is READ ONLY.",!,"You can not update it."
  • Line Location: REM+3
Function Call: WRITE
  • Prompt: !!,"The ",$P(^ATXAX(ATXTAXI,0),U)," Taxonomy is READ ONLY.",!,"You can not update it."
  • Line Location: REM+4
Function Call: WRITE
  • Prompt: !!,"You are not the creator of the ",$P(^ATXAX(ATXTAXI,0),U)," Taxonomy.",!,"Sorry, but you cannot edit it."
  • Line Location: REM+5
Function Call: WRITE
  • Prompt: !!,"You are not the creator of the ",$P(^ATXLAB(ATXTAXI,0),U)," Taxonomy.",!,"Sorry, but you cannot edit it."
  • Line Location: REM+6
Function Call: WRITE
  • Prompt: !
  • Line Location: REM+7
Function Call: WRITE
  • Prompt: !,"No item selected."
  • Line Location: REM+16
Function Call: WRITE
  • Prompt: !,"No item selected."
  • Line Location: REM+17
Function Call: WRITE
  • Prompt: !
  • Line Location: ADD+2
Function Call: WRITE
  • Prompt: !!,"The ",$P(^ATXLAB(ATXTAXI,0),U)," is READ ONLY.",!,"You can not update it."
  • Line Location: ADD+3
Function Call: WRITE
  • Prompt: !!,"The ",$P(^ATXAX(ATXTAXI,0),U)," is READ ONLY.",!,"You can not update it."
  • Line Location: ADD+4
Function Call: WRITE
  • Prompt: !!,"You are not the creator of the ",$P(^ATXAX(ATXTAXI,0),U)," Taxonomy.",!,"Sorry, but you cannot edit it."
  • Line Location: ADD+5
Function Call: WRITE
  • Prompt: !!,"You are not the creator of the ",$P(^ATXLAB(ATXTAXI,0),U)," Taxonomy.",!,"Sorry, but you cannot edit it."
  • Line Location: ADD+6
Function Call: WRITE
  • Prompt: !!,"That item is already in the taxonomy."
  • Line Location: ADD+14
Function Call: WRITE
  • Prompt: !!,"adding ITEM failed."
  • Line Location: ADD+24
Function Call: WRITE
  • Prompt: !!,"Lab test ",$P(^LAB(60,ATXTXLI,0),U)," is already in the taxonomy."
  • Line Location: LABADD+11
Function Call: WRITE
  • Prompt: !!,"adding lab test failed."
  • Line Location: LABADD+19
Routine Call
  • VALM
  • Line Location:
    • EN+3
Routine Call
  • DIE
  • Line Location:
    • EN+1
    • REM+26
    • REM+27
Routine Call
  • DIC
  • Line Location:
    • ADD+12
    • LABADD+2
Routine Call
  • DIR
  • Line Location:
    • PAUSE+2
    • REM+15
    • REM+20
    • REM+22
    • LABADD+8

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^LAB(60 - [#60] Classic Fileman Calls
^ATXAX - [#9002226] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ATXAX - [#9002226] INIT+2, INIT+4, INIT+6, INIT+8, CANDISP+2, CANDISP+4, CANDISP+5, REM+4, REM+5, REM+22
, REM+27, ADD+4, ADD+5, ADD+12, ADD+14, ADD+18, ADD+22*, ADD+24
^ATXLAB - [#9002228] LAB+2, LAB+4, REM+3, REM+6, REM+26, ADD+3, ADD+6, LABADD+5, LABADD+7, LABADD+11
, LABADD+17*, LABADD+19
^AUTTCOM - [#9999999.05] ADD+14, ADD+17
^ICDS - [#80.4] CANDISP+5
^LAB(60 - [#60] LAB+5, REM+20, LABADD+5, LABADD+6, LABADD+11

Label References

Name Line Occurrences
$$ACAN INIT+2
ADD ADD+14, ADD+24, LABADD+11, LABADD+19
ADDX ADD+3, ADD+4, ADD+5, ADD+6, ADD+7, ADD+8, ADD+9, ADD+10, ADD+13, ADD+25
, LABADD+3, LABADD+5
BACK REMX+2, ADDX+2
CANDISP INIT+2
EN EP+1
EOJ EN+7
HDR BACK+4
ICD0ADD REM+11, ADD+9
ICD9ADD REM+10, ADD+8
ICPTADD REM+12, ADD+10
INIT BACK+3
LAB INIT+1
LABADD ADD+7
PAUSE REM+3, REM+4, REM+5, REM+6, ADD+3, ADD+4, ADD+5, ADD+6
REM REM+23
REMX REM+3, REM+4, REM+5, REM+6, REM+10, REM+11, REM+12, REM+16, REM+17, REM+24

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> ATXFILE INIT+1, INIT+7, REM+3, REM+4, REM+5, REM+6, REM+10, REM+11, REM+12, REM+20
, REM+21, REM+22, REM+26, REM+27, ADD+3, ADD+4, ADD+5, ADD+6, ADD+7, ADD+8
, ADD+9, ADD+10, ADD+14, ADD+17, ADD+18*
ATXHIGH EOJ+2!, INIT+3*, INIT+11*, CANDISP+1*, CANDISP+8*, LAB+1*, LAB+8*, REM+14
ATXITEM EOJ+2!, INIT+3!, CANDISP+1!, LAB+1!
ATXITEM( INIT+7*, INIT+8*, CANDISP+4*, CANDISP+5*, LAB+5*
ATXITEM("IDX" INIT+9*, CANDISP+6*, LAB+6*, REM+18
ATXITMI EOJ+2!, INIT+6*, INIT+7, INIT+8, INIT+9, LAB+4*, LAB+5, LAB+6, REM+18*, REM+20
, REM+22, REM+26, REM+27
ATXREMM REM+8~, REM+9*
ATXTAXI EOJ+2!, EN+1, INIT+2, INIT+4, INIT+6, INIT+8, CANDISP+2, CANDISP+4, CANDISP+5, LAB+2
, LAB+4, REM+3, REM+4, REM+5, REM+6, REM+22, REM+26, REM+27, ADD+3, ADD+4
, ADD+5, ADD+6, ADD+12, ADD+14, ADD+15, ADD+18, ADD+19, ADD+24, LABADD+5, LABADD+7
, LABADD+11, LABADD+12, LABADD+14, LABADD+19
>> ATXTAXN HDR+1
>> ATXTAXT REM+21
ATXTXLI EOJ+2!, ADD+16*, ADD+17*, ADD+21, ADD+24, LABADD+4*, LABADD+5, LABADD+6, LABADD+11, LABADD+13
, LABADD+19, ADDX+1!
ATXX EOJ+2!, INIT+4*, INIT+6, CANDISP+2*, CANDISP+4, CANDISP+5, CANDISP+6, LAB+2*, LAB+4
>> ATXYN LABADD+5*, LABADD+10*
>> C INIT+3*, INIT+5*, INIT+7, INIT+8, INIT+9, INIT+11, CANDISP+1*, CANDISP+3*, CANDISP+4, CANDISP+5
, CANDISP+6, CANDISP+8, LAB+1*, LAB+3*, LAB+5, LAB+6, LAB+8
DA EN+1*, REM+20!, REM+22!, REM+26*, REM+27*, ADD+15*, ADD+20, ADD+22, LABADD+8!, LABADD+12*
, LABADD+15, LABADD+17, ADDX+1!
DA(1 REM+26*, REM+27*, ADD+19*, LABADD+14*
DD ADD+21!, LABADD+16!, ADDX+1!
DIC ADD+11!, ADD+12*, ADD+20*, LABADD+1!, LABADD+2*, LABADD+15*, ADDX+1!
DIC("A" LABADD+2*
DIC("DR" ADD+21*
DIC(0 ADD+12*, ADD+21*, LABADD+2*, LABADD+16*
>> DIE EN+1*, REM+26*, REM+27*
DIR PAUSE+2!, BACK+5!, REM+7!, REM+15!, REM+20!, REM+21!, REM+22!, LABADD+8!
DIR("A" PAUSE+2*, REM+14*, REM+20*, REM+22*, LABADD+8*
DIR("B" REM+20*, REM+22*, LABADD+8*
DIR(0 PAUSE+2*, REM+14*, REM+20*, REM+22*, LABADD+8*
>> DIRUT PAUSE+2*, REM+15*, REM+17, REM+24, LABADD+9
DO ADD+21!, LABADD+16!, ADDX+1!
DR EN+1*, REM+26*, REM+27*, ADDX+1!
>> DUOUT PAUSE+2, REM+15
DUZ REM+5, REM+6, ADD+5, ADD+6
F ACAN~, ACAN+1, ACAN+2, ACAN+3, ACAN+4
I BACK+6!
IO PAUSE+1
IO(0 PAUSE+1
IOF EN+6
IOST PAUSE+1
U INIT+2, INIT+6, INIT+8, CANDISP+4, CANDISP+5, LAB+4, LAB+5, REM+3, REM+4, REM+5
, REM+6, REM+20, REM+22, ADD+3, ADD+4, ADD+5, ADD+6, ADD+12, ADD+14, ADD+17
, ADD+18, LABADD+5, LABADD+6, LABADD+7, LABADD+11
>> VALMBCK BACK+2*
>> VALMCNT INIT+11*, CANDISP+8*, LAB+8*
>> VALMHDR(1 HDR+1*
X HELP+1*, BACK+6!, ADD+16*, ADD+17*, LABADD+13*
Y BACK+6!, REM+16, REM+18, REM+23, ADD+13, ADD+14, ADD+16, ADD+17, LABADD+3, LABADD+4
, LABADD+10
Z BACK+6!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All