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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: YSASNAR

Package: Mental Health

Routine: YSASNAR


Information

YSASNAR ;ALB/ASF,SLC/DKG,HIOFO/FT - ASI INTERVIEW REPORTER ;3/13/12 3:25 pm

Source Information

Source file <YSASNAR.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Kernel 4 (,HOME)^%ZIS  ^%ZISC  ^%ZTLOAD  $$FMTE^XLFDT  
VA FileMan 3 $$GET1^DIQ  ^DIR  ^DIWP  
Registration 1 DEM^VADPT  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Mental Health 2 YSASPNT  YSASSEL  

Entry Points

Name Comments DBIA/ICR reference
QTEP ;Queued Task Entry Point
R1 ;
R2 ;
PRO ;evaluate pronoun, possessive etc
VARPRO ; PATIENT VARIABLES
L ;
PRT ; Print output
EN1(YSASDA) ;Entry point to display ASI
SIG ; signature
CONDIT ;conditional
TEST
END ;
R
MAIN ;
ULP ;
WAIT ;

External References

Name Field # of Occurrence
^%ZIS EN1+6
HOME^%ZIS EN1+14
^%ZISC MAIN+7
^%ZTLOAD EN1+13
$$GET1^DIQ QTEP+9, QTEP+10, QTEP+11, R2+2, PRO+6, PRO+20
^DIR WAIT+3
^DIWP PRT+3
DEM^VADPT QTEP+7
$$FMTE^XLFDT QTEP+8

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: WAIT+1
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: WAIT+3
Routine Call
  • %ZIS
  • Line Location:
    • EN1+14
Routine Call
  • DIR
  • Line Location:
    • WAIT+3
Routine Call
  • %ZIS
  • Line Location:
    • EN1+6

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^YSTX(604 - [#604] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DD" SIG+5
^DPT - [#2] PRO+17, VARPRO+8
^TMP($J MAIN+1!, MAIN+2*, R2+3*, PRO+15*, PRO+16*, SIG+1*, SIG+2*, SIG+4*, SIG+5*, L+1*
, L+2, L+3, L+4*, PRT+2, PRT+3
^VA(200 - [#200] SIG+3
^YSTX(604 - [#604] QTEP+6, SIG+3, SIG+5
^YSTX(604.68 - [#604.68] R1+1, R1+2

Label References

Name Line Occurrences
CONDIT PRO+5
L R2+5, PRO+23, PRO+24, R+1, R+3, R+4, R+6
PRT MAIN+6
R1 MAIN+4
R2 R1+2
SIG MAIN+5
ULP PRO+5
VARPRO MAIN+3
WAIT PRT+4

Naked Globals

Name Field # of Occurrence
^(0 R1+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % PRO+18*, ULP+3*, ULP+4*, ULP+5*, VARPRO+9*
%ZIS EN1+4~, EN1+5*
>> DFN QTEP+6*, PRO+17, VARPRO+8
DIERR EN1+2~
DIR WAIT+3!
DIR(0 WAIT+3*
DIRUT WAIT+2~, WAIT+3
>> DIWF PRT+3*
>> DIWL PRT+3*
DTOUT WAIT+2~
DUOUT WAIT+2~
G QTEP+2~, PRO+4*, PRO+5, PRO+6, PRO+8, PRO+9, PRO+10, PRO+11, PRO+12, PRO+13
, PRO+14, PRO+15, PRO+16, PRO+17, PRO+20, PRO+21, PRO+22, PRO+23, TEST*, ULP+1
, ULP+2, ULP+3, ULP+4, ULP+5, CONDIT+1, CONDIT+2
G2 QTEP+2~, PRO+6*, PRO+7
I PRO+22*, END+1!, L+4*
>> I0 WAIT+1*
>> I1 PRO+22*, PRO+24*
>> I3 R+3*
IO EN1+16
IO("Q" EN1+8
IOF PRT+1, WAIT+5
IOSL PRT+4, WAIT+1
IOST WAIT+3
>> IOT PRT+4
N QTEP+2~, PRT+2*, PRT+3
P1 QTEP+2~, PRO+2*, PRO+3, PRO+4, R+1
P2 QTEP+2~, PRO+2*, PRO+3, PRO+4, R+5
POP EN1+4~, EN1+7
R QTEP+2~, END+1!
U QTEP+8, QTEP+12, PRO+17, SIG+3, VARPRO+8
V QTEP+2~, PRO+4*, PRO+7*, PRO+8*, PRO+9*, PRO+10*, PRO+11*, PRO+12*, PRO+13*, PRO+14*
, PRO+15*, PRO+16*, PRO+19*, PRO+20*, PRO+21!*, R+2*, R+4, TEST*, ULP+3*, ULP+4*
, ULP+5*
V( PRO+22*, PRO+24
V(1 PRO+23
V1 QTEP+2~, PRO+22*
>> VA("BID" QTEP+12
>> VA("PID" QTEP+12
>> VADM(1 QTEP+12, QTEP+13
>> VADM(3 QTEP+12
>> VADM(4 QTEP+12
>> VADM(5 QTEP+12
>> X R1+1*, R2+5*, PRO+17*, PRO+18*, PRO+19, PRO+23*, PRO+24*, R+1*, R+3*, R+4*
, R+6*, L+1, PRT+3*, VARPRO+8*, VARPRO+9*
>> Y SIG+3*, SIG+4, SIG+5*, L+3*, L+4
Y1 QTEP+2~, L+4*
YSA QTEP+2~, R1+2*, R2+1, R2+2, R2+5, PRO+1, PRO+2, PRO+4, R+1, R+5*
, R+6
YSAGE QTEP+2~, QTEP+12*
YSAS0 EN1+2~, QTEP+2~, QTEP+6*, QTEP+8
YSASC EN1+2~, QTEP+2~, QTEP+10*, QTEP+13
YSASD EN1+2~, QTEP+2~, QTEP+8*, QTEP+13
YSASDA EN1~, EN1+1, QTEP+6, QTEP+9, QTEP+10, QTEP+11, R2+2, PRO+6, PRO+20, SIG+3
, SIG+5
YSASIG QTEP+2~, QTEP+11*, PRT+1, WAIT+5
YSASN EN1+2~, QTEP+2~
YSASN2 EN1+2~
YSASNA EN1+2~, QTEP+2~
YSASQUIT EN1+4~, QTEP+2~
YSAST EN1+2~, QTEP+2~, QTEP+9*, QTEP+13, R1+1
YSASWP QTEP+2~, QTEP+3~, R+2!
YSASWP( R+3
YSBID QTEP+3~, QTEP+12*, QTEP+13
YSDOB QTEP+3~, QTEP+12*
YSHDR EN1+2~, QTEP+3~, QTEP+13*, PRT+1, WAIT+5
YSHIML QTEP+3~, VARPRO+5*
YSHIMU QTEP+3~, VARPRO+6*
YSI EN1+2~, QTEP+3~
YSJ QTEP+3~, R1+2*
YSLAST QTEP+3~, VARPRO+8*
YSLCK QTEP+3~, END+1!
YSLFN QTEP+3~, MAIN+2*, R2+3*, PRO+15*, PRO+16*, SIG+1*, SIG+2*, SIG+4, SIG+5*, L+1
, L+2, L+3, L+4*
>> YSN2 R2+3*
YSNM QTEP+3~, QTEP+12*
YSPART QTEP+3~, R1+1*, R1+2
YSPOSL QTEP+3~, VARPRO+4*
YSPOSU QTEP+3~, VARPRO+3*
YSPROL QTEP+4~, VARPRO+2*
YSPROU QTEP+4~, VARPRO+1*
YSSC QTEP+4~, PRO+20*
YSSCK QTEP+4~, END+1!
YSSEX QTEP+4~, QTEP+12*, PRO+8, PRO+9, PRO+10, PRO+11, PRO+12, PRO+13, PRO+14, VARPRO+1
, VARPRO+2, VARPRO+3, VARPRO+4, VARPRO+5, VARPRO+6, VARPRO+7
YSSSN QTEP+4~, QTEP+12*
YSSTEM QTEP+4~, END+1!
YSTITLE QTEP+4~, VARPRO+7*
YSWP R2+2!*
YSWP( R2+3
YSX QTEP+4~, PRO+20*, CONDIT+2*, CONDIT+5
YSYCK QTEP+4~, END+1!
YSYX QTEP+4~, END+1!
YSZ QTEP+4~, PRO+1*
YSZZ EN1+2~, QTEP+4~, QTEP+5*, PRT+2, WAIT+3*, WAIT+4
ZTDESC EN1+9~, EN1+11*
>> ZTQUEUED QTEP+1
>> ZTREQ QTEP+1*
ZTRTN EN1+9~, EN1+10*
ZTSAVE EN1+9~
ZTSAVE("YSASDA" EN1+12*
>> ZTSK EN1+13
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All