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

Package: PCC Medical Query

Routine: AMQQSQA1


Information

AMQQSQA1 ; IHS/CMI/THL - LINK SUBQUERY ;

Source Information

Source file <AMQQSQA1.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
PCC Medical Query 6 (EN1,GETCOND)^AMQQAC  SET^AMQQAT  ^AMQQAV  ^AMQQAVR  ^AMQQSQA2  ^AMQQTX  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
PCC Medical Query 2 AMQQSQA  AMQQSQA0  

Entry Points

Name Comments DBIA/ICR reference
SET ; ENTRY POINT FROM AMQQSQA0
RUN
VAL
CND1
GETVAL
AUTO ;
CND
EXIT
SETCOND
VAR
NEW
SPEC

External References

Name Field # of Occurrence
EN1^AMQQAC AUTO+2
GETCOND^AMQQAC CND1
SET^AMQQAT VAR+13, VAL+5, AUTO+4
^AMQQAV GETVAL+2, VAL+1
^AMQQAVR RUN+1
^AMQQSQA2 RUN+4
^AMQQTX VAR+8

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"You must enter a value. Try again...",!!,*7
  • Line Location: GETVAL+5
Function Call: WRITE
  • Prompt: "You must enter a condition or '^'",!,*7
  • Line Location: CND1+1
Function Call: WRITE
  • Prompt: $E("EXISTS",$L(X)+1,6)
  • Line Location: CND1+5
Function Call: WRITE
  • Prompt: " ??",*7
  • Line Location: CND1+7

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AMQQ(1 - [#9009071] VAR+6, VAR+9, SET+4
^AMQQ(4 - [#9009074] SETCOND+2, SETCOND+4, VAR+7, VAR+12
^AMQQ(5 - [#9009075] VAR, VAR+8, CND1+3, SET+3

Label References

Name Line Occurrences
AUTO CND+1
CND VAL+4
CND1 CND1+1, CND1+7, VAL+2
GETVAL GETVAL+5
NEW RUN+2, RUN+3
SPEC CND1+4, CND1+5
VAL CND1+3
VAR NEW+1, VAR+8

Naked Globals

Name Field # of Occurrence
^(0 SET+4
^(3 VAR+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% EXIT!, NEW+4!, VAR*, VAR+2, VAR+4, VAR+8, VAR+9*, VAR+10, VAR+11, VAR+12
, SET+1~, SET+3*, SET+4*
A SET+1~, SET+6*
AMQQATN NEW~, VAR+3*
AMQQATNM NEW~, VAR+1*, SPEC
AMQQCOMP RUN~, GETVAL!, GETVAL+1*, GETVAL+3!, GETVAL+4!, GETVAL+5, GETVAL+6, CND1+4*, CND1+5*, VAL!
, VAL+4, VAL+6, SPEC, AUTO+3*
AMQQCOND RUN~, SETCOND+3*, NEW~, CND~, CND1+3*, CND1+4*, CND1+5*, CND1+8
AMQQCONM NEW~, CND1+3*
AMQQCTXS NEW~, VAR+10*
>> AMQQFAIL CND1+6*
AMQQFILT NEW~
AMQQFTYP RUN~, SETCOND+2*, SETCOND+4*, VAR+12*, SPEC
AMQQLINK NEW~, VAR+2*, VAR+5*, VAR+6, VAR+9, SPEC
AMQQMMLL AUTO+1*, AUTO+3, AUTO+5!
AMQQMMVV GETVAL+1!
AMQQMULT CND~
AMQQNOCO RUN~, SETCOND*, CND1+3*
AMQQNVAR NEW~
AMQQORTX NEW~
>> AMQQQ SPEC*
AMQQQUIT GETVAL+3!, NEW+2, VAR+8, CND1+2, VAL+3
>> AMQQSBCT VAR+4*
AMQQSER NEW~
AMQQSNOT NEW~
>> AMQQSQBS SETCOND+1
AMQQSQCT RUN+1, RUN+2, RUN+3, RUN+4, SETCOND+4, NEW~
>> AMQQSQCV GETVAL+1*, GETVAL+6*, VAL+6*
AMQQSQFR NEW~
>> AMQQSQLF RUN+2, RUN+4
>> AMQQSQN SETCOND+3, VAL+6
>> AMQQSQNC SETCOND
>> AMQQSQNM CND1+1
>> AMQQSQNV GETVAL+3*
>> AMQQSQQF NEW+3*
>> AMQQSQSN SET+3, SET+4
AMQQSQST RUN~, SETCOND+4*
>> AMQQSQTP SETCOND+2, SETCOND+4
AMQQSVAL SET+2!, SET+6*
AMQQSYMB RUN~, SETCOND+1*, CND1+3*
AMQQTAX NEW~, VAR+8, VAR+13
AMQQTDIC NEW~, VAR+8*
AMQQTLOK NEW~, VAR+8*
AMQQTNAR NEW~, VAR+8*
AMQQTTX NEW~, VAR+8*
AMQQVCL NEW~, VAR+11*
>> AMQQXX CND1+6, SET+6
>> AMQQXXND AUTO+1
>> AMQQYYMI CND+1, AUTO+1
B SET+1~, SET+6*
>> C SET+6*
I SET+1~, SET+6*
S SET+1~, SET+4*, SET+5, SET+6
U SETCOND+2, SETCOND+4, VAR+1, VAR+2, VAR+4, VAR+6, VAR+7, VAR+8, VAR+10, VAR+11
, VAR+12, CND1+3, SPEC, SET+3, SET+4
>> X CND1+1*, CND1+4, CND1+5, VAL+2, SET+6
>> Y VAR, VAR+1, VAR+3, VAR+5, VAR+8, CND1+3, CND1+4, CND1+5, CND1+6, CND1+7
, AUTO+1*, SET+6*
Z EXIT!, VAR+6*, VAR+7*, VAR+8
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All