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

Package: PCC Medical Query

Routine: AMQQCMPK


Information

AMQQCMPK ; IHS/CMI/THL - COMPILES OR GROUPS AND CHECKS SEARCH EFFICIENCY ;

Source Information

Source file <AMQQCMPK.m>

Call Graph

Call Graph Total: 2

Package Total Call Graph
PCC Medical Query 2 KONG^AMQQATR  TEMPLATE^AMQQCMP2  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
PCC Medical Query 1 AMQQCMPL  

Entry Points

Name Comments DBIA/ICR reference
RESET
INDEX
SET
RUN
LOC
INCX
ATNO
TR
EXIT
CMP

External References

Name Field # of Occurrence
KONG^AMQQATR RESET+3
TEMPLATE^AMQQCMP2 CMP+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Checking OR groups..."
  • Line Location: AMQQCMPK+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AMQQ(1 - [#9009071] INDEX+6
^UTILITY("AMQQ OR" AMQQCMPK+4, EXIT+1!, INDEX, INDEX+1*, RUN+2, TR, RESET, RESET+1
^UTILITY("AMQQ" ATNO+1, INDEX+6, CMP, RESET+1!, RESET+5*, RESET+6*

Label References

Name Line Occurrences
ATNO AMQQCMPK+4
CMP RUN+2
INCX INCX+3, INCX+7
INDEX ATNO+1
LOC AMQQCMPK+4
RESET AMQQCMPK+4
RUN AMQQCMPK+4
SET AMQQCMPK+4
TR LOC

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% EXIT!, SET*, SET+2*, INCX+2*, INCX+3, TR*, TR+1
AMQP EXIT!, RESET+7!
AMQQECNT RESET+7!
AMQQEDEN RESET+7!
AMQQEINC RESET+7!
AMQQENUM RESET+7!
AMQQEXCD RESET+2*, RESET+7!
AMQQISER EXIT!, RUN+2*
AMQQKGAS EXIT!, ATNO*, INDEX+2*, INDEX+3*, INCX+3, INCX+4, INCX+5*
AMQQKGFG RESET*, RESET+5, RESET+6, RESET+7!
AMQQKGLA EXIT!, INDEX+9*, INCX+3, INCX+4
AMQQKGLS EXIT!, SET+2*, INCX+2, INCX+6*
AMQQKGN EXIT!, LOC*, TR, TR+1, TR+2, TR+3
AMQQKGNO AMQQCMPK+4*, EXIT!, INDEX, INDEX+1, RUN+2, LOC+1, LOC+2, LOC+3, TR+1, TR+2
, RESET, RESET+1, RESET+6
AMQQKGSN EXIT!, ATNO*, INDEX+7*, INDEX+8*, SET+2
AMQQKONG EXIT!
AMQQLINK EXIT!
AMQQLINO EXIT!, RUN*
AMQQNVAR EXIT!
AMQQQ EXIT!
AMQQSER EXIT!, ATNO+1*, INDEX+1, RESET+4*, RESET+5
AMQQSVVR EXIT!
AMQQUATN EXIT!, ATNO+1*, INDEX, INDEX+1, INDEX+3, INDEX+6, INDEX+9, RUN+2*, CMP
AMQQVAR EXIT!, RUN+1*
>> AMQQXX AMQQCMPK+3
AMQT EXIT!, RESET+7!
>> AMQV( INCX, LOC, TR+2, TR+3!
>> AMQV("OR" LOC+1*, LOC+2*, LOC+3*, TR+2*
G EXIT!, SET+3*, INCX+3, INCX+4
I EXIT!, SET+2*
Q EXIT!, CMP*
U INDEX+2, INDEX+7, SET+2, INCX+3, INCX+4, INCX+5, INCX+6, TR+1
X EXIT!, INDEX+5*, INDEX+6*, SET+2*, SET+3*, INCX*, INCX+1, INCX+3, INCX+4, TR+1*
, TR+2, RESET+1*, RESET+4
Y EXIT!, INDEX+4*, INDEX+6*, INDEX+8, SET+1*, SET+2*, RESET+1*
Z EXIT!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All