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

Package: Medicine

Routine: MCARDNQ


Information

MCARDNQ ;WISC/TJK,JA-SCREEN INPUT - QUESTIONMARKS ;8/23/96 08:08

Source Information

Source file <MCARDNQ.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA Fileman 3 ^DIE  ^DIWP  ^DIWW  
Medicine 2 ^MCARDC  N^MCARDPL  

Caller Graph

Caller Graph Total: 6

Package Total Caller Graph
Medicine 6 MCARDCQ  MCARDHLP  MCARDML  MCARDNJ  MCARDNJ1  MCARDNJ2  

Entry Points

Name Comments DBIA/ICR reference
A
PP
P1
CONT
R1
MCMASS ;Let the Screen Handlers know that the command was erase.
F
P11
MCDJHEL1 ;
MCDJHELP ;
DCS1
P
R
DCS
HELP ;

External References

Name Field # of Occurrence
^DIE P1
^DIWP A+4
^DIWW A+5
^MCARDC F+16, P+1
N^MCARDPL F+25, P1+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: "**REQUIRED**",*7
  • Line Location: A+1
Function Call: WRITE
  • Prompt: !,^(DJZ1,0)
  • Line Location: A+6
Function Call: READ
  • Timeout: DTIME
  • Variable: DJX
  • Line Location: CONT+0
Function Call: WRITE
  • Prompt: !,"Press <RETURN> to Continue, '^' to Quit: "
  • Line Location: CONT+0
Function Call: WRITE
  • Prompt: !
  • Line Location: CONT+0
Function Call: WRITE
  • Prompt: !
  • Line Location: F+0
Function Call: WRITE
  • Prompt: !,"CHOOSE FROM:"
  • Line Location: F+1
Function Call: WRITE
  • Prompt: !,Y
  • Line Location: F+1
Function Call: WRITE
  • Prompt: !,"CHOOSE FROM:"
  • Line Location: F+5
Function Call: WRITE
  • Prompt: !,Y
  • Line Location: F+11
Function Call: READ
  • Prompt: "Press <RETURN> to Continue"
  • Timeout: DTIME
  • Variable: X
  • Line Location: F+25
Function Call: WRITE
  • Prompt: $G(V(V))
  • Line Location: F+26
Function Call: WRITE
  • Prompt: !
  • Line Location: P1+0
Function Call: WRITE
  • Prompt: DJEOP
  • Line Location: P1+4
Function Call: WRITE
  • Prompt: DJHIN
  • Line Location: P1+4
Function Call: WRITE
  • Prompt: DJHIN
  • Line Location: P1+4
Function Call: WRITE
  • Prompt: !,"EXAMPLES OF VALID DATES:"
  • Line Location: HELP+2
Function Call: WRITE
  • Prompt: !," JAN 22 1957 or 22 JAN 57 or 1/22/57 or 012257"
  • Line Location: HELP+3
Function Call: WRITE
  • Prompt: !," T (FOR TODAY), T+1 (FOR TOMORROW), T+2, T+7, etc."," T-1 (FOR YESTERDAY)"
  • Line Location: HELP+4
Function Call: WRITE
  • Prompt: !," T-3W (3 WEEKS AGO), etc."
  • Line Location: HELP+5
Function Call: WRITE
  • Prompt: !,"IF THE YEAR IS OMITTED, THE COMPUTER USES THE CURRENT YEAR"
  • Line Location: HELP+6
Function Call: WRITE
  • Prompt: !,"YOU MAY OMIT THE PRECISE DAY, AS: JAN, 1957",!
  • Line Location: HELP+7
Function Call: WRITE
  • Prompt: !,"FOLLOW DATE WITH TIME, AS: JAN 22@10, T@10PM, ETC."
  • Line Location: HELP+8
Function Call: READ
  • Timeout: 10
  • Variable: DJX
  • Line Location: R+0
Function Call: WRITE
  • Prompt: "Press <RETURN> to Continue"
  • Line Location: R+0
Function Call: WRITE
  • Prompt: !,MCDJHELP(MCCNT)
  • Line Location: MCDJHEL1+5
Routine Call
  • DIE
  • Line Location:
    • P1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( A+2, A+4, F, F+4, F+6, F+16, F+21, P+1, PP, P11
, P11+1, DCS+2, DCS+3, DCS+4, DCS+5, MCDJHELP+1
^MCAR(697.3 - [#697.3] P1+1, P1+2
^UTILITY($J A+3!, A+6, A+7!

Label References

Name Line Occurrences
CONT A+6, F, F+3, F+10, F+16
DCS F+15, P
DCS1 DCS+3
F A+2, A+7
HELP F+23
MCDJHEL1 MCDJHELP+2, MCDJHEL1+6
MCDJHELP F
MCMASS CONT, F, P, R1, HELP+1, R, PP
P1 F+16
P11 P11+1
PP P1
R HELP+2, HELP+3, HELP+4, HELP+5, HELP+6, HELP+7, HELP+8, HELP+9
R1 F+16, P+1

Naked Globals

Name Field # of Occurrence
^( A+4, A+6
^(0 A+2, P11
^(1 P1+2
^(12.1 F+16, P+1, DCS+3, DCS+5
^(4 F

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT F+19~, HELP+7, HELP+8
>> D MCARDNQ+2*
>> D0 F+16*, P+1*, P1*
>> DA P1*
DIC F+4~, F+16*!, P+1*!, P1*, R1*
DIC("S" F+4*, F+8, F+16!, P+1!, DCS+4!, DCS1!
DIC(0 F+16*, P+1*, DCS+4*, DCS1*
>> DIE P1*
DIWF A+3*, A+7!
DIWL A+3*, A+6, A+7!
DIWR A+3*, A+7!
>> DJ0 F+20
>> DJ3 P1, DCS+3
>> DJ4 A+1, F+3, F+16, F+18, F+20, F+21, P+1, DCS, DCS+1
DJ44 DCS+1*, DCS+2*, DCS+4, DCS+5, DCS+6!, DCS1!
>> DJAT A+2, A+4, F, F+4, F+6, F+16, P+1, PP, MCDJHELP+1
>> DJCL F+25, R
>> DJCP A, CONT, P+1, P1, R, MCDJHELP+4
DJD0 F+16*, P+1*, P1!, R1!
>> DJDD A+2, A+4, F, F+4, F+6, F+16, P+1, PP, DCS+3, MCDJHELP+1
>> DJDIC F+16*, P+1*, P1, R1
>> DJDN P1
>> DJEOP P1+4
>> DJHIN P1+4, R1+1
>> DJJ( F+26, P+1, P1, P1+4, R1+1, DCS+2
DJK A+4*, A+6*, A+7!, F+7*, F+8
>> DJLIN P1+4
>> DJN P1+1, P1+2
DJNODE DCS*, DCS+2*, DCS+3, DCS+4, DCS+5, DCS+6!, DCS1!
DJS F+6*, F+7, F+8, F+25!
DJX A*, A+6, A+7, CONT*, F, F+3, F+4~*, F+7, F+10, R*
>> DJXX A+2, A+4*, A+7
>> DJZ F+25*, P1+3*, PP*, P11, P11+1*
DJZ1 A+3*, A+4*, A+6*, A+7!, F+25!
>> DR P1*
DTIME CONT, F+25, MCDJHELP+3
>> DX P1+4*
>> DY P1+4*
>> I MCDJHEL1+3*, MCDJHEL1+4
MCCNT MCDJHELP+1*, MCDJHELP+5!, MCDJHEL1+1*, MCDJHEL1+2, MCDJHEL1+3, MCDJHEL1+4, MCDJHEL1+5
MCDJHELP MCDJHELP+5!
MCDJHELP( MCDJHEL1+2, MCDJHEL1+3, MCDJHEL1+4*, MCDJHEL1+5
MCDJHELP(1 MCDJHELP+1*
>> MCMASS MCMASS+1*
MCXRET MCDJHELP+3*, MCDJHELP+5!
U A+2, A+6, A+7, F, F+3, F+6, F+7, F+10, F+16, F+20
, F+21, F+26, P+1, P1, P1+4, R1+1, P11, DCS+2
>> V F+16, F+25*, F+26, P+1, P1, P1+1, P1+3*, P1+4, R1+1, P11
, DCS+2
>> V( F+16*, F+26, P+1*, P1*, P1+4, R1+1, P11*
X A+2*, A+4*, A+7*, F+19~, F+25*, P1*
>> XY F+26, P1+4, R1+1
Y F+7*, F+8*, F+9*, F+11, F+16, F+19~, F+20*, F+21*, F+22, P+1
, P1
>> YMLH P1+1*, P1+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All