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 |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: AMQQQ2

Package: PCC Medical Query

Routine: AMQQQ2


Information

AMQQQ2 ; IHS/CMI/THL - COMPILES SCRIPT QUERIES ;

Source Information

Source file <AMQQQ2.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
PCC Medical Query 8 PERSON^AMQQ1  (,EN1)^AMQQAC  (EXIT,SET)^AMQQAT  EN1^AMQQATA  ^AMQQATR  ^AMQQATS  ^AMQQAV  EN1^AMQQSQ  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
PCC Medical Query 2 AMQQN  AMQQSQ  

Entry Points

Name Comments DBIA/ICR reference
RUN
TAX
ASET
A1
EN1 ; ENTRY POINT FROM NATURAL LANGUAGE INTERFACE
ATT
EXIT
SUBJ
OR
MULT ; ENTRY POINT FROM AMQQSQ

External References

Name Field # of Occurrence
PERSON^AMQQ1 SUBJ+1
^AMQQAC A1+5, A1+7
EN1^AMQQAC A1+6
EXIT^AMQQAT ASET+1
SET^AMQQAT ASET
EN1^AMQQATA A1+4
^AMQQATR ASET+2
^AMQQATS ASET+3
^AMQQAV A1+7
EN1^AMQQSQ MULT+12

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AMQQ(1 - [#9009071] TAX+5, TAX+6, MULT+8
^AMQQ(4 - [#9009074] TAX+9, MULT+9
^AMQQ(5 - [#9009075] TAX, MULT+5
^DPT - [#2] SUBJ+1
^UTILITY("AMQQ TAX" MULT+11

Label References

Name Line Occurrences
A1 OR+4
ASET ATT+2, A1+3
ATT EN1+1
MULT ATT+2
OR ATT
SUBJ RUN
TAX A1+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% EXIT!, ATT+1*, ATT+2, A1, A1+1, A1+2, TAX*, TAX+2, TAX+4, TAX+6*
, TAX+7, TAX+8, TAX+9, OR+4*, MULT+2*, MULT+3, MULT+4, MULT+5*, MULT+6*, MULT+7
, MULT+8*, MULT+9, MULT+11*
>> AMQQATN TAX+3*, MULT+6
>> AMQQATNM TAX+1*, MULT+3*
>> AMQQCOMP A1+2*, TAX+10, TAX+11*, MULT+11*
AMQQCOND TAX+12!, OR*
>> AMQQCTXS ATT+2*, TAX+7*
>> AMQQFTYP TAX+9*, MULT+9*
>> AMQQKGNO OR+2*
AMQQKONG OR+3*, OR+5!
>> AMQQLINK TAX+2*, TAX+5, TAX+6, MULT+7*
AMQQMMMM MULT+13!
AMQQMMVV MULT+13!
AMQQNSUB EXIT!
AMQQNULL ASET+5, ASET+6!
>> AMQQONE A1+5, MULT+11
>> AMQQSBCT TAX+4*, TAX+5*
>> AMQQSER MULT+11*
>> AMQQSQAA MULT+1*
>> AMQQSQAN MULT+3*
>> AMQQSQSN MULT+4*
>> AMQQSQST MULT+9*
>> AMQQSYMB OR+1*
>> AMQQTAX TAX+10*, MULT+11*
>> AMQQUATN ASET+4*, MULT+1
>> AMQQUNBC ASET+5*
>> AMQQVCL TAX+8*
>> AMQQXX( EN1+1, ATT, ATT+1, OR+4
>> AMQQXX(0 SUBJ
>> AMQQXXND ATT+2*
AMQQYYAA EXIT!, A1*, A1+7
>> AMQQYYAT EN1+1*, ATT, ATT+1, ATT+2, OR+4
AMQQYYCC EXIT!, A1+1*, A1+3, A1+6, MULT+13!
AMQQYYMI MULT+10*, MULT+13!
AMQQYYON OR+4*, OR+5!
AMQQYYYY EXIT!, ATT+1*, OR+4*, MULT+2, MULT+11
U SUBJ+1, TAX+1, TAX+2, TAX+4, TAX+5, TAX+7, TAX+8, TAX+9, MULT+3, MULT+5
, MULT+8, MULT+9
X EXIT!
>> Y SUBJ*, SUBJ+1*, A1*, A1+6*, TAX, TAX+1, TAX+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All