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 |  Local Variables |  All
Print Page as PDF
Routine: AMQQCMPL

Package: PCC Medical Query

Routine: AMQQCMPL


Information

AMQQCMPL ; IHS/CMI/THL - SETS SEARCH CODE ; 21 Mar 2011 11:54 AM

Source Information

Source file <AMQQCMPL.m>

Call Graph

Call Graph Total: 22

Package Total Call Graph
PCC Medical Query 17 EXIT^AMQQ  ^AMQQCMP0  ^AMQQCMP1  ^AMQQCMP2  ^AMQQCMPC  ^AMQQCMPK  (,COUNT)^AMQQCMPP  ^AMQQCMPS  
^AMQQEMAN  OUT^AMQQOPT  STORE^AMQQQE  BUCKET^AMQQRMA  WORK^AMQQRMD  HSUM^AMQQRMH  MAILX^AMQQRML  MON^AMQQRMM  
TIME^AMQQRMT  
Kernel 3 ^%ZIS  ^%ZISC  $$VERSION^%ZOSV  
VA Fileman 2 WAIT^DICD  ^DIR  

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
PCC Medical Query 4 AMQQ  AMQQN  AMQQQE1  AMQQSL  

Entry Points

Name Comments DBIA/ICR reference
COUNT
COHORT
RUN
ERR
LISTEND ; ENTRY POINT FROM AMQQQE1
AGE
WORK
LIST ; ENTRY POINT FROM AMQQCMP0
MONTH
DOIT ; ENTRY POINT FROM AMQQQE1
ERRC
EXIT
HSUM
TIME
MAIL
PRINT
OUTPUT ; ENTRY POINT FROM AMQQENQ
SAVE
STORE
EMAN

External References

Name Field # of Occurrence
^%ZIS LIST+15
^%ZISC LISTEND+10, ERR, ERR+1, ERR+2, ERR+3
$$VERSION^%ZOSV AMQQCMPL+5, AMQQCMPL+6
EXIT^AMQQ ERR+4
^AMQQCMP0 COHORT+2
^AMQQCMP1 AMQQCMPL+8, RUN+3
^AMQQCMP2 AMQQCMPL+8, RUN+3
^AMQQCMPC COHORT+1
^AMQQCMPK AMQQCMPL+7
^AMQQCMPP PRINT
COUNT^AMQQCMPP COUNT
^AMQQCMPS SAVE, STORE+2
^AMQQEMAN EMAN
OUT^AMQQOPT RUN+1, OUTPUT+1
STORE^AMQQQE STORE
BUCKET^AMQQRMA AGE
WORK^AMQQRMD WORK
HSUM^AMQQRMH HSUM
MAILX^AMQQRML MAIL
MON^AMQQRMM MONTH
TIME^AMQQRMT TIME
WAIT^DICD LIST+2
^DIR LIST+8, LISTEND+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!
  • Line Location: LIST+2
Function Call: WRITE
  • Prompt: !!!,"Please note: Patients whose names are marked with an ""*"" may have aliases.",!!!
  • Line Location: LIST+3
Function Call: WRITE
  • Prompt: " <= Not a secure device!!",*7
  • Line Location: LIST+11
Function Call: WRITE
  • Prompt: @IOF,@IOF
  • Line Location: LISTEND+9
Function Call: WRITE
  • Prompt: !!,"Session terminated...",!!
  • Line Location: ERR+0
Function Call: WRITE
  • Prompt: !!,"Session terminated...",!!
  • Line Location: ERR+1
Function Call: WRITE
  • Prompt: !!,"ERROR DETECTED...SESSION ABORTED...SUSPECT MISSING DATA...NOTIFY SITE MANAGER",!!,*7
  • Line Location: ERR+2
Routine Call
  • DIR
  • Line Location:
    • LIST+8
    • LISTEND+7
Routine Call
  • %ZIS
  • Line Location:
    • LIST+15

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("ERRTN" ERR+2
^%ZOSF("TRAP" AMQQCMPL+4, AMQQCMPL+5, AMQQCMPL+6, COHORT
^DIBT( ERRC!
^UTILITY("AMQQ OR" AMQQCMPL+7

Label References

Name Line Occurrences
@( AMQQCMPL+8, DOIT+1, OUTPUT+2, ERR+2
EXIT AMQQCMPL+8, RUN+2, RUN+3, ERR, ERR+1, ERR+4
RUN DOIT+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% EXIT!
%Y EXIT!
>> %ZIS LIST+13*
>> %ZIS("B" LIST+14*
AMQP EXIT!
>> AMQQ("BP COHO RT FLG" , EXIT!
AMQQAFNN EXIT!
AMQQAG EXIT!
>> AMQQCCLS LIST+2
AMQQCPLF RUN+3, DOIT+2, EXIT!, LISTEND+1!, PRINT+1!, COUNT+1!, STORE+3*
AMQQDIBT EXIT!, ERRC
AMQQDLIM LIST+3, LIST+4, LISTEND+4, LISTEND+5, LISTEND+8!
>> AMQQEN31 COHORT+1
AMQQETRP AMQQCMPL+5*, AMQQCMPL+6*, EXIT+1!
AMQQFFF EXIT!
AMQQFVAR EXIT!
AMQQHOLD EXIT!
>> AMQQIOP LIST+16*
AMQQKGNO AMQQCMPL+3!
AMQQLINO EXIT!
AMQQMUFV EXIT!
AMQQMULL EXIT!
AMQQMUNV EXIT!
>> AMQQNOET AMQQCMPL+4, AMQQCMPL+5, AMQQCMPL+6, COHORT, ERR, ERR+1
AMQQOV EXIT!
AMQQQUIT AMQQCMPL+8, RUN!, RUN+2, RUN+3, DOIT+2, LIST+17*, LISTEND+2, OUTPUT+1, ERR*, ERR+1*
, STORE+1
AMQQRERF RUN!
AMQQSF EXIT!
AMQQSQ1 EXIT!
AMQQSQAA AMQQCMPL+3!
AMQQSQFN EXIT!
AMQQTOT AMQQCMPL+3*, EXIT!, LISTEND+4
AMQQUQQN AMQQCMPL+3!
AMQQUSQL AMQQCMPL+3!
AMQQUSQN AMQQCMPL+3!
AMQQVALU EXIT!
AMQQVSIT EXIT!
AMQQXSQF AMQQCMPL+3!
AMQQXX AMQQCMPL+8, EXIT!, LIST+2
>> AMQQYY(0 LIST+1
AMQT EXIT!
>> AMQV("OPTION" AMQQCMPL+8, DOIT+1, DOIT+2, LIST+2, OUTPUT+2, STORE+4!
>> AMQV(0 LIST+1, LIST+18
DIR LIST+6!, LIST+9!, LISTEND+8!
DIR(0 LIST+7*, LISTEND+6*
DIRUT LIST+9!, LISTEND+8!
DTOUT LIST+9!, LISTEND+8!
DUOUR LIST+9!
DUOUT LISTEND+8!
G EXIT!
IO LIST+16
IOF LISTEND+9
IOST LIST+2, LISTEND+3, ERR+2, ERR+3
N EXIT!
>> POP LIST+17
Q EXIT!
X AMQQCMPL+4*, AMQQCMPL+5*, AMQQCMPL+6*, EXIT!, COHORT*
X1 EXIT!
X2 EXIT!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All