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

Package: Dental

Routine: DENTDNJ2


Information

DENTDNJ2 ;WASH ISC/TJK,JA,NCA-FUNCTION FOR DISPLAY ONLY ;9/25/92 09:59

Source Information

Source file <DENTDNJ2.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Dental 6 (,BLANK)^DENTD1  (EN2,NXT)^DENTDNJ  DCS^DENTDNQ  FUNC^DENTDNQ2  (,N)^DENTDPL  $$RESPONSE^DENTDSE  
VA FileMan 1 %XY^%RCR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 6

Package Total Caller Graph
Dental 6 DENTDNJ  DENTDNJ1  ^DENT(221  ^DENT(222  ^DENT(223  ^DENT(224  

Entry Points

Name Comments DBIA/ICR reference
FUNC ;FUNCTION COMMANDS
LST
LS1
MOD
PREV
Q
OUT
KILL
SAVE
REST
NXT
COMPUTE
COMPUTE1
SET
RESET
B
D
Z ; input reader-invoked by R^DENTDNJ
N
HELP
M ;W V(V) W:$D(DJDB) DJDB ; ;8/31/92 14:18

External References

Name Field # of Occurrence
%XY^%RCR SAVE, REST
^DENTD1 LS1
BLANK^DENTD1 COMPUTE1
EN2^DENTDNJ LS1, Q+1
NXT^DENTDNJ NXT
DCS^DENTDNQ Z+1
FUNC^DENTDNQ2 N
^DENTDPL Q+1
N^DENTDPL LS1, PREV, N
$$RESPONSE^DENTDSE Z+18

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: DJHIN
  • Line Location: FUNC+1
Function Call: WRITE
  • Prompt: "FUNCTIONS",DJLIN
  • Line Location: FUNC+1
Function Call: WRITE
  • Prompt: !!," ^ -- Quit"
  • Line Location: FUNC+2
Function Call: WRITE
  • Prompt: !," N -- New record"
  • Line Location: FUNC+4
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: LST+0
Function Call: WRITE
  • Prompt: DJDB
  • Line Location: COMPUTE1+0
Function Call: WRITE
  • Prompt: DJHIN,X
  • Condition for execution: X
  • Line Location: COMPUTE1+0
Function Call: READ
  • Variable: X#DJLG
  • Timeout: DTIME
  • Line Location: Z+16
Function Call: WRITE
  • Prompt: @IOBS," ",*7
  • Line Location: Z+20
Function Call: WRITE
  • Prompt: DJHIN
  • Line Location: Z+21
Function Call: WRITE
  • Prompt: DJLIN
  • Line Location: Z+21
Function Call: READ
  • Formatting: !
  • Prompt: "Press <RETURN> to Continue"
  • Variable: DJX
  • Timeout: DTIME
  • Line Location: N+0
Function Call: WRITE
  • Prompt: !!,*7,"Answer 'YES' or 'NO'. As a general rule, you should repaint the screen if the screen has been 'pushed up' by the word processing field"
  • Line Location: HELP+0
Function Call: WRITE
  • Prompt: DJDB
  • Line Location: M+2
Function Call: WRITE
  • Prompt: $E(DJDB,1,80-DX),!,$E(DJDB,80-DX+1,$L(DJDB))
  • Line Location: M+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( COMPUTE1
^DENT(220.6 - [#220.6] FUNC+3, FUNC+5, LS1, PREV, Q

Label References

Name Line Occurrences
B Z+20, Z+21
COMPUTE1 COMPUTE
D Z+20, Z+21
LST LS1+3, PREV
M Z+20, Z+21
MOD LST
N HELP+1
NXT MOD, PREV, COMPUTE
OUT LS1
PREV LS1+2
Q LST, LS1+1
RESET COMPUTE1
REST PREV
SAVE LS1
SET COMPUTE1
Z Z+20

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %X SAVE*, REST*
>> %Y SAVE*, REST*
>> D0 SET*, RESET*, Z+8
>> D1 SET*, RESET*
>> DA LS1*, SET
>> DA(1 COMPUTE1, SET
DB KILL!
DC KILL!
DE KILL!
DG KILL!, Z+7*
DH KILL!
DI KILL!
DIC OUT!, Z+8
DIC("S" Z+6!, Z+19!
DIC("V" Z+8*
DIC(0 Z+7*
DJ0 Q+1!, OUT!, Z+8
DJ3 Q+1!, OUT!
DJ4 MOD, Q+1!
DJAT Q+1!, OUT!
>> DJCL LST
>> DJCP FUNC+1
DJDB COMPUTE1*!, B*, D*, Z+20!, Z+21!, M+1*, M+2, M+3
DJDD OUT!, COMPUTE1
DJDIC OUT!
>> DJDIS MOD*
DJDN LS1, Q+1!, OUT!
>> DJDPL Q*
>> DJFF LS1*, LS1+1*, PREV*, OUT*
>> DJHIN FUNC+1, COMPUTE1, Z+21
DJJ LST, LS1, LS1+1, PREV, OUT!
DJJ( MOD, COMPUTE1, B, D, Z+4, Z+14
DJK Q*, OUT!
DJKEY OUT!
>> DJLG Z+14*, Z+18, Z+20
>> DJLIN FUNC+1, Z+21
DJMD0 SET*, RESET!
DJMD1 SET*, RESET!
>> DJN FUNC+3, FUNC+5, LS1*, PREV*, Q*
>> DJNM Q*
>> DJP LST
DJQ Q+1!, OUT!
DJSM OUT!, Z+14*, Z+19*
DJSV OUT!, N*
>> DJSW1 MOD*
>> DJW1 Q+1
>> DJX N*
>> DJXX Z+9*
>> DJY LS1
>> DJZ Z+18*, Z+19
DK KILL!
DL KILL!
DM KILL!
DP KILL!
DR KILL!
DTIME LST, N
DW KILL!
DX OUT!, Z+18, M+3
DY OUT!, Z+18
>> IOBS Z+20
U LST, LS1, LS1+1, MOD, PREV, Q, COMPUTE1
V LS1, MOD*, Q+1!, OUT!, SAVE!, REST!, COMPUTE1, B, D, Z+4
, Z+14, Z+20, Z+21, N*, M+1
V( COMPUTE1*, B, Z+20*, Z+21*, M+1
>> W( LS1*
>> X LST*, LS1, LS1+1, LS1+2, MOD, COMPUTE1, Z+4*, Z+5, Z+14*, Z+18*
, Z+19*, Z+20, Z+21
>> XY FUNC+1, COMPUTE1, Z+20, Z+21
>> Y Z+9*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All