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 |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: YTQAPI1

Package: Mental Health

Routine: YTQAPI1


Information

YTQAPI1 ;ASF/ALB- MHAX REMOTE PROCEDURES ; 4/3/07 10:50am

Source Information

Source file <YTQAPI1.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA FileMan 5 $$GET1^DID  (UPDATE,VAL,WP)^DIE  CLEAN^DILF  ($$VFIELD,$$VFILE)^DILFD  GETS^DIQ  
Kernel 1 $$UP^XLFSTR  

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

Package Total Caller Graph
Mental Health 3 YTQAPI5A  YTQPXRM4  YTQRQAD2  

Entry Points

Name Comments DBIA/ICR reference
RULES(YSDATA,YS) ;list rules for a survey
EDAD(YSDATA,YS) ;Edit and Save Data
WPED(YSDATA,YS) ;Replace WP field
GETANS(YSDATA,YS) ;get an answer
CAPIE(YSDATA,YS) ;entry point for YTQ CAPIE rpc
ADMSAVE(YSDATA,YS) ; create new entry in MH ADMINISTRATIONS (601.84)
; ensure the YTQ ADMIN SAVE rpc can only modify 601.84
SRC(ANAME) ; return IEN for entry source, adding if needed

External References

Name Field # of Occurrence
$$GET1^DID CAPIE+15, CAPIE+16
UPDATE^DIE EDAD+17, SRC+7
VAL^DIE EDAD+14
WP^DIE WPED+14
CLEAN^DILF SRC+9
$$VFIELD^DILFD EDAD+11, WPED+11, CAPIE+9
$$VFILE^DILFD CAPIE+5
GETS^DIQ CAPIE+12
$$UP^XLFSTR SRC+2

Used in RPC

RPC Name Call Tags
YTQ SAVE EDAD
YTQ RULES RULES
YTQ GETANS GETANS
YTQ CAPIE CAPIE
YTQ WP FILER WPED
YTQ ADMIN SAVE ADMSAVE

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("YS" CAPIE+2!, CAPIE+14, CAPIE+15, CAPIE+16, CAPIE+17, CAPIE+18!
^TMP("YSDATA" CAPIE+3!, CAPIE+4*, CAPIE+5*, CAPIE+9*, CAPIE+10*, CAPIE+13*, CAPIE+15*, CAPIE+16*, CAPIE+17*
^TMP("YSMHI" EDAD+3!, EDAD+13*, WPED+5!, WPED+13*
^YTT(601.71 - [#601.71] RULES+7
^YTT(601.82 - [#601.82] RULES+14, RULES+15
^YTT(601.83 - [#601.83] RULES+11, RULES+12, RULES+13
^YTT(601.844 - [#601.844] SRC+2
^YTT(601.85 - [#601.85] GETANS+9, GETANS+12, GETANS+13, GETANS+14

Label References

Name Line Occurrences
$$SRC ADMSAVE+4
EDAD ADMSAVE+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ANAME SRC~, SRC+2, SRC+6
DIERR SRC+5~, SRC+8
G RULES+4~, RULES+14*, RULES+16, RULES+17, RULES+19, EDAD+1~, EDAD+9*, EDAD+10, GETANS+4~, GETANS+11*
, GETANS+12*, GETANS+13, GETANS+14
G1 RULES+4~, RULES+15*, RULES+20, GETANS+4~, GETANS+12*, GETANS+14*
G2 RULES+4~, RULES+15*, RULES+21
I ADMSAVE+3~*, ADMSAVE+4*
IEN SRC+1~, SRC+2*, SRC+3, SRC+8*, SRC+10
N RULES+4~, RULES+12*, RULES+13, EDAD+1~, EDAD+8*, EDAD+9, WPED+3~, WPED+12*, WPED+13, GETANS+4~
, GETANS+11*, GETANS+13*, GETANS+14*, CAPIE+1~, CAPIE+9*, CAPIE+13*, CAPIE+15*, CAPIE+16*, CAPIE+17
N1 RULES+4~, RULES+10*, RULES+18*, RULES+19, RULES+20, RULES+21, RULES+23*, RULES+24, RULES+25, RULES+26
, CAPIE+1~, CAPIE+14*, CAPIE+15, CAPIE+16, CAPIE+17
N2 RULES+4~, RULES+22*, RULES+24*, RULES+25*, RULES+26*, CAPIE+1~, CAPIE+15*
U RULES+13, RULES+16, RULES+17, RULES+19, RULES+20, RULES+21, EDAD+10, EDAD+16, EDAD+19, GETANS+13
, CAPIE+15, CAPIE+16, CAPIE+17, ADMSAVE+4
X WPED+11*, CAPIE+1~
YS RULES~, EDAD~, WPED~, GETANS~, CAPIE~, ADMSAVE~, ADMSAVE+5
YS( EDAD+8, EDAD+9, WPED+12, WPED+13, ADMSAVE+4*
YS("AD" GETANS+5
YS("CODE" RULES+5
YS("FIELD" WPED+11
YS("FIELDS" CAPIE+6
YS("FILEN" EDAD+4, WPED+6, CAPIE+5, ADMSAVE+2*
YS("IEN" EDAD+6, WPED+8
YS("IENS" CAPIE+10
YS("QN" GETANS+6
YSAD GETANS+4~, GETANS+5*, GETANS+7, GETANS+9, GETANS+12
YSBOOL RULES+4~, RULES+17*, RULES+19, RULES+20, RULES+21, RULES+23*, RULES+24, RULES+25, RULES+26
YSDATA RULES~, EDAD~, WPED~, GETANS~, CAPIE~, CAPIE+3*, ADMSAVE~, ADMSAVE+5
YSDATA( RULES+24*, RULES+25*, RULES+26*, GETANS+13*, GETANS+14*
YSDATA(1 RULES+6*, RULES+8*, RULES+9*, EDAD+7*, EDAD+16*, EDAD+18*, EDAD+19*, WPED+7*, WPED+9*, WPED+11*
, WPED+15*, WPED+16*, GETANS+7*, GETANS+8*, GETANS+9*, GETANS+10*
YSDATA(2 RULES+6*, RULES+8*, RULES+11*, EDAD+7*, EDAD+16*, EDAD+18*, EDAD+19*, WPED+7*, WPED+9*, WPED+11*
, WPED+15*, WPED+16*, GETANS+7*, GETANS+8*, GETANS+9*
YSERR EDAD+1~, EDAD+18, WPED+3~, WPED+15
YSF EDAD+1~, EDAD+10*, EDAD+11, EDAD+13, EDAD+14, EDAD+16, WPED+3~, WPED+11*, WPED+14
YSFIELDS CAPIE+1~, CAPIE+6*, CAPIE+7*, CAPIE+8*, CAPIE+9, CAPIE+12
YSFILEN EDAD+1~, EDAD+4*, EDAD+5, EDAD+7, EDAD+11, EDAD+13, EDAD+14, WPED+3~, WPED+6*, WPED+7
, WPED+11, WPED+14, CAPIE+1~, CAPIE+5*, CAPIE+8, CAPIE+9, CAPIE+12, CAPIE+14, CAPIE+15, CAPIE+16
, CAPIE+17
YSIEN EDAD+1~, EDAD+6*, EDAD+13, EDAD+14, WPED+3~, WPED+8*, WPED+9, WPED+10*, WPED+14, WPED+16
YSIENS CAPIE+1~, CAPIE+10*, CAPIE+11*, CAPIE+12, CAPIE+14, CAPIE+15, CAPIE+16, CAPIE+17
YSNN EDAD+1~
YSNN(1 EDAD+19
YSQID RULES+4~, RULES+16*, RULES+19, RULES+20, RULES+21, RULES+23*, RULES+24, RULES+25, RULES+26
YSQN GETANS+4~, GETANS+6*, GETANS+8, GETANS+9, GETANS+12
YSRESULT EDAD+1~, EDAD+8, EDAD+11*, EDAD+12*, EDAD+14, EDAD+16
YSRID RULES+4~, RULES+13*, RULES+14, RULES+15
YSTEST RULES+4~, RULES+5*, RULES+6, RULES+7
YSTESTN RULES+4~, RULES+7*, RULES+8, RULES+11, RULES+12
YSV EDAD+1~, EDAD+10*, EDAD+12, EDAD+13, EDAD+14, EDAD+16
YSX EDAD+1~, EDAD+10*, EDAD+14
YTERR SRC+5~
YTFDA SRC+5~
YTFDA( SRC+6*
YTIEN SRC+5~
YTIEN(1 SRC+8
YTTLKUP EDAD+2~*, WPED+4~*
Z RULES+4~
Z( RULES+19*, RULES+20*, RULES+21*, RULES+23, RULES+24, RULES+25, RULES+26
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables  | All