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

Package: Mental Health

Routine: YTSWHODA


Information

YTSWHODA ;SLC/PIJ - Score WHODAS 2; 01/08/2016

Source Information

Source file <YTSWHODA.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
Mental Health 1 LDSCORES^YTSCORE  
VA FileMan 1 $$GET1^DIQ  

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

Package Total Caller Graph
Mental Health 1 ^YTT(601.71  

Entry Points

Name Comments DBIA/ICR reference
DESGNTR(YSQN,DES) ;
; Can't call DESGNTER in YTSCORE: YTSWHODA uses entire designator, expects to see D#.#, not D.
DATA1 ;
CALCS ; Calculations for missing questions
STRING ;
TOTAL ;
SCORESV ;
DLLSTR(YSDATA,YS,YSTRNG) ;
; YSTRNG = 1 Score Instrument
; YSTRNG = 2 get Report Answers and Text

External References

Name Field # of Occurrence
$$GET1^DIQ DATA1+9, SCORESV+9, SCORESV+10, SCORESV+11, SCORESV+12, SCORESV+13, SCORESV+14, SCORESV+15, SCORESV+16
LDSCORES^YTSCORE DLLSTR+22

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^YTT(601.75 - [#601.75] GET1^DIQ
^YTT(601.87 - [#601.87] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP($J STRING+1, STRING+4, STRING+5, STRING+6, STRING+7, STRING+8, STRING+9, STRING+10, STRING+11, SCORESV+1
SCORESV+2!, SCORESV+3*, SCORESV+4*, SCORESV+6!, SCORESV+7!, SCORESV+8*, SCORESV+9*, SCORESV+10*, SCORESV+11*, SCORESV+12*
SCORESV+13*, SCORESV+14*, SCORESV+15*, SCORESV+16*
^YTT(601.76 - [#601.76] DESGNTR+5, DESGNTR+7

Label References

Name Line Occurrences
CALCS DLLSTR+17
DATA1 DLLSTR+16
DESGNTR DATA1+8
SCORESV DLLSTR+20
STRING DLLSTR+23
TOTAL DLLSTR+19

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ALONG DATA1+67*, DATA1+68*, DATA1+70*, DATA1+71*, DATA1+73*, DATA1+74*, DATA1+75*, DATA1+77*, DATA1+78*, CALCS+20*
CALCS+21, TOTAL+2, TOTAL+3, DLLSTR+5~, DLLSTR+12*
ALONGM DATA1+23*, CALCS+1, CALCS+19, DLLSTR+6~, DLLSTR+13*
ALONGSTR CALCS+21*, STRING+7*, STRING+19, SCORESV+12, DLLSTR+7~, DLLSTR+14*
COG DATA1+31*, DATA1+32*, DATA1+33*, DATA1+34*, DATA1+36*, DATA1+37*, DATA1+39*, DATA1+40*, CALCS+8*, CALCS+9
TOTAL+2, TOTAL+3, DLLSTR+5~, DLLSTR+12*
COGM DATA1+20*, CALCS+1, CALCS+7, DLLSTR+6~, DLLSTR+13*
COGSTR CALCS+9*, STRING+4*, STRING+16, SCORESV+9, DLLSTR+7~, DLLSTR+14*
DATA DATA1+4*, DATA1+5, DATA1+6, DATA1+7, DLLSTR+3~
DES DESGNTR~, DESGNTR+3*, DESGNTR+7*, DATA1+8, DATA1+20, DATA1+21, DATA1+22, DATA1+23, DATA1+24, DATA1+25
DATA1+27, DATA1+29, DATA1+31, DATA1+32, DATA1+33, DATA1+34, DATA1+35, DATA1+38, DATA1+43, DATA1+44
DATA1+47, DATA1+50, DATA1+51, DATA1+54, DATA1+57, DATA1+58, DATA1+61, DATA1+66, DATA1+69, DATA1+72
DATA1+75, DATA1+76, DATA1+81, DATA1+84, DATA1+87, DATA1+88, DATA1+94, DATA1+97, DATA1+98, DATA1+99
DATA1+101, DATA1+104, DATA1+105, DATA1+108, DATA1+109, DATA1+110, DATA1+113, DATA1+114, DLLSTR+3~, DLLSTR+10*
FLAG CALCS+5*, CALCS+31*, DLLSTR+8~, DLLSTR+11*
LEG DATA1+9*, DATA1+11*, DATA1+12*, DATA1+13*, DATA1+14*, DATA1+15*, DATA1+19, DATA1+31, DATA1+32, DATA1+33
DATA1+34, DATA1+36, DATA1+37, DATA1+39, DATA1+40, DATA1+43, DATA1+45, DATA1+46, DATA1+48, DATA1+49
DATA1+50, DATA1+51, DATA1+55, DATA1+56, DATA1+57, DATA1+59, DATA1+60, DATA1+62, DATA1+63, DATA1+67
DATA1+68, DATA1+70, DATA1+71, DATA1+73, DATA1+74, DATA1+75, DATA1+77, DATA1+78, DATA1+82, DATA1+83
DATA1+85, DATA1+86, DATA1+87, DATA1+89, DATA1+90, DATA1+92, DATA1+95, DATA1+96, DATA1+97, DATA1+98
DATA1+99, DATA1+102, DATA1+103, DATA1+104, DATA1+106, DATA1+107, DATA1+108, DATA1+109, DATA1+111, DATA1+112
DATA1+113, DATA1+115, DATA1+116, DLLSTR+3~
LIFE1 DATA1+82*, DATA1+83*, DATA1+85*, DATA1+86*, DATA1+87*, DATA1+89*, DATA1+90*, CALCS+24*, CALCS+25, TOTAL+2
TOTAL+3, DLLSTR+5~, DLLSTR+12*
LIFE1M DATA1+26*, CALCS+1, CALCS+23, DLLSTR+6~, DLLSTR+13*
LIFE2 DATA1+95*, DATA1+96*, DATA1+97*, DATA1+98*, DATA1+99*, CALCS+29*, CALCS+30, TOTAL+2, DLLSTR+5~, DLLSTR+12*
LIFE2M DATA1+28*, CALCS+1, CALCS+28, DLLSTR+6~, DLLSTR+13*
LIFESTR1 CALCS+25*, STRING+8*, STRING+20, SCORESV+13, DLLSTR+7~, DLLSTR+14*
LIFESTR2 CALCS+30*, CALCS+31*, STRING+9*, STRING+21, SCORESV+14, DLLSTR+7~, DLLSTR+14*
MOBIL DATA1+43*, DATA1+45*, DATA1+46*, DATA1+48*, DATA1+49*, DATA1+50*, DATA1+51*, CALCS+12*, CALCS+13, TOTAL+2
TOTAL+3, DLLSTR+5~, DLLSTR+12*
MOBILM DATA1+21*, CALCS+1, CALCS+11, DLLSTR+6~, DLLSTR+13*
MOBILSTR CALCS+13*, STRING+5*, STRING+17, SCORESV+10, DLLSTR+7~, DLLSTR+14*
NODE DATA1+3*, DATA1+4, DLLSTR+3~
PART DATA1+102*, DATA1+103*, DATA1+104*, DATA1+106*, DATA1+107*, DATA1+108*, DATA1+109*, DATA1+111*, DATA1+112*, DATA1+113*
DATA1+115*, DATA1+116*, CALCS+34*, CALCS+35, TOTAL+2, TOTAL+3, DLLSTR+5~, DLLSTR+12*
PARTM DATA1+29*, CALCS+1, CALCS+33, DLLSTR+6~, DLLSTR+13*
PARTSTR CALCS+35*, STRING+10*, STRING+22, SCORESV+15, DLLSTR+7~, DLLSTR+14*
SELF DATA1+55*, DATA1+56*, DATA1+57*, DATA1+59*, DATA1+60*, DATA1+62*, DATA1+63*, CALCS+16*, CALCS+17, TOTAL+2
TOTAL+3, DLLSTR+5~, DLLSTR+12*
SELFM DATA1+22*, CALCS+1, CALCS+15, DLLSTR+6~, DLLSTR+13*
SELFSTR CALCS+17*, STRING+6*, STRING+18, SCORESV+11, DLLSTR+7~, DLLSTR+14*
STR76 DESGNTR+2~, DESGNTR+5*, DESGNTR+6, DESGNTR+7
STRING CALCS+2*, CALCS+3*, CALCS+4*, STRING+13*, STRING+16*, STRING+17*, STRING+18*, STRING+19*, STRING+20*, STRING+21*
STRING+22*, STRING+23*, STRING+24*, DLLSTR+4~, DLLSTR+10*, DLLSTR+24
STRING1 STRING+2*, DLLSTR+4~, DLLSTR+10*
TOTAL STRING+11*, STRING+23, TOTAL+2*, TOTAL+3*, SCORESV+16, DLLSTR+4~, DLLSTR+12*
U DESGNTR+7, DATA1+1, DATA1+5, DATA1+6, DATA1+7, DLLSTR+24
WORKING DATA1+92*, CALCS+27, CALCS+31, TOTAL+1, DLLSTR+5~, DLLSTR+11*
YS DLLSTR~, DLLSTR+22
YS("AD" SCORESV+4
YS("CODE" DATA1+2
YSCDA DATA1+7*, DATA1+9, DATA1+11, DATA1+12, DATA1+13, DATA1+14, DATA1+15, DATA1+17, DLLSTR+3~
YSDATA SCORESV+7*, DLLSTR~, DLLSTR+22
YSDATA( DATA1+3, DATA1+4, DLLSTR+24*
YSDATA("" DLLSTR+24
YSDATA(2 DATA1+1
YSINSNAM DATA1+1*, DATA1+2*, STRING+2, DLLSTR+3~
YSQN DESGNTR~, DESGNTR+4, DESGNTR+5, DATA1+5*, DATA1+8, DLLSTR+3~
YSSEQ DATA1+6*, DLLSTR+3~
YSTRNG DLLSTR~, DLLSTR+18, DLLSTR+21
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All