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: AMQQVIEW

Package: PCC Medical Query

Routine: AMQQVIEW


Information

AMQQVIEW ; IHS/CMI/THL - VIEW TAXONOMIES AND SEARCH TEMPLATES ;

Source Information

Source file <AMQQVIEW.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
Kernel 3 ^%ZIS  ^%ZISC  ^%ZTLOAD  
IHS VA Utilities 1 $$VAL^XBDIQ1  
VA Fileman 1 ^DIR  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
PCC Medical Query 1 AMQQOPT1  

Entry Points

Name Comments DBIA/ICR reference
TMP ; ENTRY POINT FROM AMQQOPT1
TASK
PTRVAL ; Change from ptr val to actual val
MEM ; List members of taxonomy
CHK
TAX ; ENTRY POINT FROM AMQQOPT1
AGIN
QUEUE
HEADER
TMPSET
EXIT
TLSET
WPAUSE
TAXSET
TLS1
PAUSE
OUT

External References

Name Field # of Occurrence
^%ZIS OUT+3
^%ZISC OUT+8, QUEUE+2
^%ZTLOAD QUEUE+1
^DIR TMP+4, TASK+4
$$VAL^XBDIQ1 MEM+9, MEM+10

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!!,"You can view templates which store either PATIENTS or VISITS =>"
  • Line Location: TMP+1
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: EXIT+1
Function Call: WRITE
  • Prompt: !!
  • Line Location: OUT+1
Function Call: WRITE
  • Prompt: !!,"You can not queue a job to a slave printer..Try again",!!,*7
  • Line Location: OUT+5
Function Call: WRITE
  • Prompt: !,@AMQQRV,@AMQQNV
  • Line Location: OUT+7
Function Call: WRITE
  • Prompt: !!,$S($D(ZTSK):"Request queued!",1:"Request cancelled!"),!!!
  • Line Location: QUEUE+3
Function Call: WRITE
  • Prompt: !,$S(%=%A:%,1:%A_"-"_%)
  • Line Location: MEM+9
Function Call: WRITE
  • Prompt: ?40,$$VAL^XBDIQ1(80.4,$P(^ATXAX(AMQQVENO,21,AMQQTX,0),U,3),.01)
  • Line Location: MEM+9
Function Call: WRITE
  • Prompt: !,%A
  • Line Location: MEM+10
Function Call: WRITE
  • Prompt: ?40,$$VAL^XBDIQ1(80.4,$P(^ATXAX(AMQQVENO,21,AMQQTX,0),U,3),.01)
  • Line Location: MEM+10
Function Call: WRITE
  • Prompt: !!
  • Line Location: MEM+12
Function Call: WRITE
  • Prompt: @AMQQRV,%,@AMQQNV
  • Line Location: TLS1+5
Function Call: WRITE
  • Prompt: !
  • Line Location: TLS1+7
Function Call: WRITE
  • Prompt: Z,!
  • Line Location: TLS1+10
Function Call: WRITE
  • Prompt: !
  • Line Location: TLS1+12
Function Call: WRITE
  • Prompt: ?32+AMQQVOFF,$P(Y,"@")
  • Line Location: TAXSET+3
Function Call: WRITE
  • Prompt: ?46+AMQQVOFF,%
  • Line Location: TAXSET+5
Function Call: WRITE
  • Prompt: ?62+AMQQVOFF,%
  • Line Location: TAXSET+7
Function Call: WRITE
  • Prompt: ?32+AMQQVOFF,$P(Y,"@")
  • Line Location: TMPSET+3
Function Call: WRITE
  • Prompt: ?46+AMQQVOFF,%
  • Line Location: TMPSET+5
Function Call: WRITE
  • Prompt: ?62+AMQQVOFF,%
  • Line Location: TMPSET+9
Function Call: WRITE
  • Prompt: !
  • Line Location: WPAUSE+0
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PAUSE+2
Function Call: WRITE
  • Prompt: !!,"<>"
  • Line Location: PAUSE+3
Function Call: READ
  • Timeout: DTIME
  • Variable: %
  • Line Location: PAUSE+4
Function Call: WRITE
  • Prompt: @IOF,$C(13)
  • Line Location: HEADER+2
Function Call: WRITE
  • Prompt: $S(AMQQVTYP="TAX":"TAXONOMY",1:"TEMPLATE"),?32,"DATE",?46,"CREATOR",?62,"FILEMAN FILE"
  • Line Location: HEADER+3
Function Call: WRITE
  • Prompt: !,?4,"Narrative description of ",$S(AMQQVTYP="TAX":"taxonomy",1:"template")
  • Line Location: HEADER+4
Function Call: WRITE
  • Prompt: !,%,!
  • Line Location: HEADER+5
Routine Call
  • DIR
  • Line Location:
    • TMP+4
    • TASK+4
Routine Call
  • %ZIS
  • Line Location:
    • OUT+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ATXAX - [#9002226] MEM+2, MEM+6, MEM+9, MEM+10, PTRVAL+2
^DD( AGIN
^DD("DD" TAXSET+2, TMPSET+2
^DIC - [#1] PTRVAL+2, AGIN, TAXSET+7, TMPSET+7

Label References

Name Line Occurrences
@( TLS1+6
AGIN AGIN
CHK TMP+6, TASK+4
EXIT TAX+5
HEADER TASK
MEM TASK+3
OUT TAX+4, TMP+12, OUT+5
PAUSE MEM+2, MEM+3, MEM+11, MEM+12, TLS1+1, TLS1+11, TLS1+13
PTRVAL MEM+7, MEM+8
TASK OUT+8
TLS1 TLSET, TLSET+4
TLSET TASK+2, TASK+3

Naked Globals

Name Field # of Occurrence
^(0 MEM+6, PTRVAL+2, TLS1+8, TLS1+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% EXIT!, QUEUE*, TLSET+1*, MEM+5~, MEM+6*, MEM+7*, MEM+9, TLS1+3*, TLS1+4*, TLS1+5
, TAXSET*, TAXSET+1, TAXSET+3, TAXSET+4*, TAXSET+5*, TAXSET+6*, TAXSET+7*, TMPSET*, TMPSET+1, TMPSET+3
, TMPSET+4*, TMPSET+5*, TMPSET+6*, TMPSET+7*, TMPSET+8*, TMPSET+9, PAUSE+4*, PAUSE+5, HEADER*, HEADER+1*
, HEADER+5
%A MEM+5~, MEM+6*, MEM+8*, MEM+9, MEM+10
%B MEM+5~, MEM+7*, MEM+8*, AGIN+1, AGIN+2*
>> %ZIS OUT+2*
>> AMQQ200(3 TAXSET+5, TMPSET+5
AMQQNV OUT+6~*, OUT+7, TLS1+5
AMQQQUIT CHK*, EXIT!, TASK+4, MEM+2, MEM+4, TLS1+2, PAUSE+5*
AMQQRV OUT+6~*, OUT+7, TLS1+5
AMQQTX MEM+1~, MEM+2*, MEM+6, MEM+9, MEM+10
AMQQVCK TMP+8*, EXIT!, TLSET+2
AMQQVENA EXIT!, TASK+2*, TASK+3*, PAUSE+5*
AMQQVENO EXIT!, TASK+2*, TASK+3*, TLSET+1, TLSET+3, MEM+2, MEM+6, MEM+9, MEM+10, PTRVAL+2
, TLS1, TLS1+8, TLS1+9, PAUSE+5*
AMQQVG TAX+1*, TMP+9*, EXIT!, TASK+2, TASK+3, TLSET+1, TLSET+3, TLS1, TLS1+8, TLS1+9
AMQQVIX EXIT!, TASK+2*
AMQQVNL EXIT!, TASK+1*, PAUSE*, PAUSE+1
AMQQVOFF EXIT!, OUT*, OUT+7*, TAXSET+3, TAXSET+5, TAXSET+7, TMPSET+3, TMPSET+5, TMPSET+8, TMPSET+9
AMQQVSS TAX+3*, TMP+11*, EXIT!, TLS1+8, TLS1+9
AMQQVTYP TAX+2*, TMP+10*, EXIT!, TASK+2, TASK+3, TLSET, TLS1+6, TMPSET+6, HEADER+3, HEADER+4
AMQQVWP EXIT!, PAUSE+5*
AMQQXV OUT+6~*
DIR TMP+5!, TASK+4!
DIR("A" TMP+3*
DIR(0 TMP+2*, TASK+4*
DIRUT CHK!
DTIME PAUSE+4
DTOUT CHK!
DUOUT CHK!
G PTRVAL+1~, PTRVAL+2*, AGIN*, AGIN+1, AGIN+2
I EXIT!, QUEUE*
IO OUT+5, OUT+8
IO("Q" OUT+5, OUT+8
IO(0 OUT+5
IOF EXIT+1, PAUSE+2, HEADER+2
ION OUT+10
IOSL PAUSE+1
IOST OUT+6, OUT+7, TASK+4, PAUSE+2
>> POP OUT+4
U TLSET+1, MEM+2, MEM+6, MEM+9, MEM+10, PTRVAL+2, AGIN, AGIN+1, AGIN+2, TLS1+3
, TAXSET, TAXSET+4, TAXSET+5, TAXSET+6, TAXSET+7, TMPSET, TMPSET+4, TMPSET+5, TMPSET+6, TMPSET+7
, PAUSE+4, PAUSE+5
X PTRVAL+1~, TLS1*, TLS1+3, TAXSET, TAXSET+4, TAXSET+6, TMPSET, TMPSET+4, TMPSET+6
>> Y CHK, TMP+8, TAXSET+1*, TAXSET+3, TMPSET+1*, TMPSET+3
Z EXIT!, TLS1+8*, TLS1+9*, TLS1+10
>> ZTDESC OUT+12*
>> ZTDTH OUT+11*
>> ZTIO OUT+10*
>> ZTRTN OUT+9*
>> ZTSAVE( QUEUE*
>> ZTSK QUEUE+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All