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

Package: PCC Medical Query

Routine: AMQQN


Information

AMQQN ; IHS/CMI/THL - NATURAL LANGUAGE INTERPRETER ;

Source Information

Source file <AMQQN.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
PCC Medical Query 3 ^AMQQCMPL  ^AMQQN2  EN1^AMQQQ2  
VA Fileman 1 WAIT^DICD  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
PCC Medical Query 2 AMQQ1  AMQQCMP1  

Entry Points

Name Comments DBIA/ICR reference
AND
F1
SET
RUN
KILL1
EXIT
SET1
FAIL ;EP;
KILL

External References

Name Field # of Occurrence
^AMQQCMPL RUN+8
^AMQQN2 AND
EN1^AMQQQ2 RUN+5
WAIT^DICD AMQQN+8

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!
  • Line Location: AMQQN+7
Function Call: WRITE
  • Prompt: !!
  • Line Location: AMQQN+9
Function Call: WRITE
  • Prompt: !!,"I'm unable to identify the subject of the query...try again",!!,*7
  • Line Location: FAIL+3
Function Call: WRITE
  • Prompt: !!,"Sorry, I don't understand your query. Check for spelling errors and typos."
  • Line Location: FAIL+4
Function Call: WRITE
  • Prompt: !,"If this fails, try rewording the query. If you still fail, dont blame me..."
  • Line Location: FAIL+5
Function Call: WRITE
  • Prompt: !,"After all, I'm only a stupid machine!!",!!,*7
  • Line Location: FAIL+6
Function Call: READ
  • Prompt: "<>"
  • Timeout: DTIME
  • Variable: %
  • Line Location: F1+0

Label References

Name Line Occurrences
@( RUN
AND RUN+3
EXIT AMQQN+3, RUN, RUN+4
F1 FAIL+3
FAIL RUN, RUN+4
KILL RUN, RUN+2, FAIL+2, F1+1, AND
KILL1 RUN, RUN+5
SET RUN+1
SET1 SET+2, SET+3, SET+4, AND

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% EXIT!, KILL!, F1*
%Y EXIT!, KILL!
A EXIT!, KILL!
AMQQATN KILL1!
AMQQATNM KILL1!
AMQQCNAM KILL1!
AMQQCTXS SET1+4, KILL!
AMQQFAIL RUN, RUN+4, EXIT!, SET1, FAIL+1, FAIL+3, AND
AMQQLINK KILL!
AMQQLSQF KILL1!
AMQQMMCC KILL1!
AMQQMULT KILL1!
AMQQNA SET+1*, SET1+4, SET1+5, SET1+7, SET1+8, SET1+9, SET1+10, SET1+11, KILL1!, AND*
AMQQNAP KILL1!, AND*
AMQQNAP( AND
AMQQNATT SET1+2, SET1+4, SET1+5, KILL!
AMQQNCND SET1+2, SET1+4, SET1+5, SET1+6, SET1+7, SET1+8, SET1+9, SET1+10, KILL!
>> AMQQNISF SET1+9
AMQQNN AMQQN+5*, KILL!
AMQQNRUN RUN*, KILL!
AMQQNSBJ SET, SET+2, SET+3, SET+4, KILL!
AMQQNSCD SET1+7, SET1+9, SET1+11, KILL!
AMQQNSF FAIL+2!
AMQQNSTP SET1+9, KILL!
AMQQNSUB SET1+6, SET1+8, KILL!
AMQQNSVL SET1+1*, SET1+7, SET1+9, SET1+11, KILL!
AMQQNTAX EXIT!
AMQQNVAL SET1+2, SET1+4, SET1+5, SET1+8, SET1+9, SET1+10, KILL!
AMQQONE EXIT!, SET1+9
AMQQQ KILL!, KILL1!
AMQQQSTG AMQQN+3, AMQQN+4, KILL1!
>> AMQQQUIT F1*
AMQQXX AMQQN+6*, EXIT!, KILL1!
AMQQXX( SET+2*, SET+3*, SET+4*, SET1+4*, SET1+5*, SET1+7*, SET1+8*, SET1+9*, SET1+10*, SET1+11*
AMQQXX("FORMAT" RUN+7*
AMQQXX(0 SET*
AMQQXXND KILL1!
AMQQYYAT KILL1!
AMQQYYYY KILL1!
>> AMQV("OPTION" RUN+6*
AUPNDAYS KILL!
AUPNDOB KILL!
AUPNDOD KILL!
AUPNPAT KILL!
AUPNSEX KILL!
B EXIT!, KILL!
C EXIT!
DTIME F1
I EXIT!, KILL!, KILL1!
J EXIT!, KILL!
N EXIT!, KILL1!
S EXIT!, KILL!
U SET+2, SET+3
X AMQQN+4*, KILL!, KILL1!, AND*
Y KILL!, KILL1!
Z EXIT!, KILL!, KILL1!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables |  All