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

Package: PCC Medical Query

Routine: AMQQAV1


Information

AMQQAV1 ; IHS/CMI/THL - GETS OVERFLOW FROM AMQQAV ;

Source Information

Source file <AMQQAV1.m>

Call Graph

Call Graph Total: 1

Package Total Call Graph
VA Fileman 1 ^DIM  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
PCC Medical Query 1 AMQQAV  

Entry Points

Name Comments DBIA/ICR reference
COMPZ1
F2
COMPZ2
COMPF ; ENTRY POINT FROM AMQQAV
COMPF21
Z21
PATCK
QUOTES
F21
COMPQ ; ENTRY POINT FROM AMQQAV
COMPF1
COMPQ1
BM(X,VAL) ;EP;
COMPF2
COMPZ ; ENTRY POINT FROM AMQQAV
COMPFH2
Z2
BIRMON ;EP;TO INTERPRET BIRTH MONTH;

External References

Name Field # of Occurrence
^DIM PATCK+1

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Timeout: DTIME
  • Variable: X
  • Line Location: COMPF+4
Function Call: WRITE
  • Prompt: " <- Can't use ""^"" or"":""",*7,!!
  • Line Location: COMPF+7
Function Call: WRITE
  • Prompt: !!,"Enter the MUMPS pattern match code (e.g. '2N.E')",!!
  • Line Location: COMPF+8
Function Call: WRITE
  • Prompt: !!,"Enter the comparison text or value.",!!
  • Line Location: COMPF+9
Function Call: WRITE
  • Prompt: " ??",*7
  • Line Location: COMPF1+1
Function Call: READ
  • Timeout: DTIME
  • Line Location: COMPF2+1
Function Call: WRITE
  • Prompt: " <- Can't use ""^"" or"":""",*7,!!
  • Line Location: COMPF21+3
Function Call: READ
  • Timeout: DTIME
  • Line Location: F2+0
Function Call: WRITE
  • Prompt: !!,"Your answer must not contain a ""^"" or "";"" ... Try again",*7,!!
  • Line Location: F21+3
Function Call: WRITE
  • Prompt: !!,"Enter a letter at the beginning and end of the range",!!
  • Line Location: COMPFH2+0
Function Call: WRITE
  • Prompt: !,?(5*$D(AMQQZNM)),"Enter the value (NEG -> 4+): "
  • Line Location: COMPZ+3
Function Call: READ
  • Timeout: DTIME
  • Variable: X
  • Line Location: COMPZ+4
Function Call: WRITE
  • Prompt: " ??",*7
  • Line Location: COMPZ+7
Function Call: WRITE
  • Prompt: !!,"Choose from ""NEGATIVE"", ""TRACE"", 1+, 2+, 3+ or 4+",!
  • Line Location: COMPZ+8
Function Call: WRITE
  • Prompt: " ??",*7
  • Line Location: COMPZ1+3
Function Call: WRITE
  • Prompt: !,?(5*$D(AMQQZNM)),"Enter the first value (0 -> 4+): NEGATIVE// "
  • Line Location: COMPZ2+0
Function Call: READ
  • Timeout: DTIME
  • Variable: X
  • Line Location: COMPZ2+1
Function Call: WRITE
  • Prompt: " (NEGATIVE)"
  • Line Location: COMPZ2+3
Function Call: WRITE
  • Prompt: " ??",*7
  • Line Location: COMPZ2+4
Function Call: WRITE
  • Prompt: !!,"Choose from ""NEGATIVE"", ""TRACE"", 1+, 2+, 3+ or 4+",!
  • Line Location: COMPZ2+5
Function Call: WRITE
  • Prompt: " ??",*7
  • Line Location: COMPZ2+9
Function Call: WRITE
  • Prompt: X
  • Line Location: COMPZ2+14
Function Call: WRITE
  • Prompt: !,?(5*$D(AMQQZNM)),"Enter the second value (0 -> 4+): 4+// "
  • Line Location: Z2+0
Function Call: READ
  • Timeout: DTIME
  • Variable: X
  • Line Location: Z2+1
Function Call: WRITE
  • Prompt: " ??",*7
  • Line Location: Z21+2
Function Call: WRITE
  • Prompt: !!,"Choose from ""NEGATIVE"", ""TRACE"", 1+, 2+, 3+ or 4+",!
  • Line Location: Z21+3
Function Call: WRITE
  • Prompt: " ??",*7
  • Line Location: Z21+7
Function Call: WRITE
  • Prompt: X
  • Line Location: Z21+12
Function Call: WRITE
  • Prompt: " ??",*7
  • Line Location: Z21+14
Function Call: READ
  • Timeout: DTIME
  • Line Location: COMPQ+2
Function Call: WRITE
  • Prompt: " POS"
  • Line Location: COMPQ+4
Function Call: WRITE
  • Prompt: !!,"Enter ""POSITIVE"" or ""NEGATIVE""",!
  • Line Location: COMPQ+5
Function Call: WRITE
  • Prompt: " ??",*7
  • Line Location: COMPQ1+0
Function Call: WRITE
  • Prompt: $E("POSITIVE",1+$L(X),99)
  • Line Location: COMPQ1+1
Function Call: WRITE
  • Prompt: $E("NEGATIVE",1+$L(X),99)
  • Line Location: COMPQ1+2

Label References

Name Line Occurrences
BIRMON COMPF1+3
COMPF COMPF+7, COMPF+8, COMPF+9, COMPF1+1
COMPF1 COMPF+2
COMPF2 COMPF+1, COMPF21, COMPF21+3, F21+3
COMPF21 COMPF2
COMPFH2 COMPF21, F21
COMPQ COMPQ+5, COMPQ1
COMPQ1 COMPQ+1
COMPZ COMPZ+7, COMPZ+8, COMPZ1+3
COMPZ1 COMPZ+2
COMPZ2 COMPZ+1, COMPZ2+4, COMPZ2+5, COMPZ2+9
F2 F21
F21 COMPF21+5
PATCK COMPF1+1
QUOTES COMPF1+2
Z2 COMPZ2+3, Z21+2, Z21+3, Z21+7, Z21+14
Z21 COMPZ2+16

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % COMPZ1*, COMPZ1+2, COMPZ1+4*, COMPZ1+5, COMPZ1+6, COMPZ2+6*, COMPZ2+8, COMPZ2+10*, COMPZ2+11, COMPZ2+12
, Z21+4*, Z21+6, Z21+8*, Z21+9, Z21+10, Z21+13*, Z21+14
>> AMQQATN COMPF+3, COMPF1+3
AMQQCOMP COMPF+7!, COMPF1+4*, COMPF21+3!, COMPF21+4*, F21+1!, F21+3!, F21+4*, COMPZ1+9*, COMPZ2+3*, COMPZ2+15*
, Z21+1*, Z21+14, Z21+15*, COMPQ1+4*
>> AMQQCOND COMPF1+1
>> AMQQNOCO COMPF+1, COMPZ+1
AMQQPCK PATCK*, PATCK+3!
>> AMQQQUIT COMPF+5*, COMPF2+1*, COMPF21+1*, F2*, F21+1*, COMPZ+5*, COMPZ2+2*, Z21*, COMPQ+3*
>> AMQQSYMB COMPF+8
>> AMQQXX COMPF+2, COMPF2, COMPF21+5, COMPZ+2, COMPZ1+3, COMPZ1+8, COMPZ2+16, COMPQ+1, COMPQ1
>> AMQQZNM COMPF+3, COMPZ+3, COMPZ2, Z2
DTIME COMPF+4, COMPF2+1, F2, COMPZ+4, COMPZ2+1, Z2+1, COMPQ+2
U COMPF+4, COMPF+5, COMPF21+1, F21+1, COMPZ+4, COMPZ+5, COMPZ+7, COMPZ1, COMPZ1+7, COMPZ2+1
, COMPZ2+2, COMPZ2+4, COMPZ2+6, COMPZ2+13, Z2+1, Z21, Z21+2, Z21+4, Z21+11, COMPQ+2
, COMPQ+3
VAL BM~, BM+2*, BM+3*, BM+4
X COMPF+4*, COMPF+5, COMPF+6, COMPF+7, COMPF+8, COMPF+9, COMPF1*, COMPF1+1, COMPF1+2, COMPF1+3
, COMPF1+4, COMPF2*, COMPF2+1*, COMPF21, COMPF21+1, COMPF21+2*, COMPF21+3, COMPF21+4, COMPF21+5*, F2*
, F21, F21+1, F21+2*, F21+3, F21+4, COMPZ+4*, COMPZ+5, COMPZ+6, COMPZ+7, COMPZ+8
, COMPZ1, COMPZ1+5*, COMPZ1+8, COMPZ2+1*, COMPZ2+2, COMPZ2+3, COMPZ2+4, COMPZ2+5, COMPZ2+6, COMPZ2+11*
, COMPZ2+14, COMPZ2+16*, Z2+1*, Z21, Z21+1*, Z21+2, Z21+3, Z21+4, Z21+9*, Z21+12
, COMPQ+2*, COMPQ+3, COMPQ+4*, COMPQ+5, COMPQ1, COMPQ1+1, COMPQ1+2, COMPQ1+3*, COMPQ1+4, QUOTES*
, QUOTES+1*, PATCK*, PATCK+2, PATCK+3*, BIRMON+2*, BIRMON+3, BIRMON+4, BIRMON+9*, BIRMON+11*, BM~
, BM+1*, BM+2
X1 BIRMON+1~, BIRMON+3*, BIRMON+5, BIRMON+6*, BIRMON+8
X1( BIRMON+8*, BIRMON+11
X2 BIRMON+1~, BIRMON+4*, BIRMON+5*, BIRMON+7*, BIRMON+8
X3 BIRMON+1~, BIRMON+8*
Y COMPZ1+1*, COMPZ1+2, COMPZ1+4, COMPZ1+6*, COMPZ1+7*, COMPZ1+9, COMPZ2+7*, COMPZ2+8, COMPZ2+10, COMPZ2+12*
, COMPZ2+13*, COMPZ2+15, Z21+5*, Z21+6, Z21+8, Z21+10*, Z21+11*, Z21+14, Z21+15, BIRMON+1~
, BIRMON+10*, BIRMON+11*
Z COMPF2~*, COMPF21+5, COMPZ1+2*, COMPZ1+3, COMPZ1+4, COMPZ2+8*, COMPZ2+9, COMPZ2+10, COMPZ2+16, Z21+6*
, Z21+7, Z21+8
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables |  All