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

Package: Mental Health

Routine: YTSI9CSS


Information

YTSI9CSS ;SLC/BLD- MHAX ANSWERS SPECIAL HANDLING FOR I9-CSS; 10/11/18 2:18pm

Source Information

Source file <YTSI9CSS.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
DATA1(SCORE) ;expects YSDATA, returns SCORE, multiple scales so we use nodes i.e. SCORE(SCALEIEN)=###
DLLSTR(YSDATA,YS,YSTRNG) ;
; YSTRNG = 1 Score Instrument
; YSTRNG = 2 get Report Answers and Text
SCORESV(SCORE) ;Expects SCORE to be in format SCORE(SCALE_IEN)=###. Also expects ^TMP($J,"YSG")
BUILDANS(YSDATA,YSAD) ; add "hidden" computed question text
CSSRS(SCORES) ;logic for method/plan/intent section of CSSRS report

External References

Name Field # of Occurrence
$$GET1^DIQ DATA1+8, SCORESV+14
LDSCORES^YTSCORE DLLSTR+7

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 SCORESV+2, SCORESV+3!, SCORESV+4*, SCORESV+5*, SCORESV+7!, SCORESV+8*, SCORESV+10, SCORESV+12, SCORESV+13, SCORESV+14*
, BUILDANS+5, BUILDANS+14, BUILDANS+17

Label References

Name Line Occurrences
BUILDANS DLLSTR+7
CSSRS BUILDANS+34
DATA1 DLLSTR+6
SCORESV DLLSTR+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DATA DATA1+4~, DATA1+7*, DATA1+8, DLLSTR+3~
DES DLLSTR+3~
I DATA1+3*, DATA1+5, DATA1+6, BUILDANS+2~
IEN BUILDANS+2~, BUILDANS+33*, BUILDANS+34
LEG DLLSTR+3~
LP BUILDANS+2~, BUILDANS+6*, BUILDANS+14*, BUILDANS+17
N BUILDANS+2~, BUILDANS+3*, BUILDANS+21*, BUILDANS+22, BUILDANS+23*, BUILDANS+24*, BUILDANS+27, BUILDANS+28*, BUILDANS+29*, BUILDANS+30*
, BUILDANS+33, BUILDANS+35, BUILDANS+36*, BUILDANS+37*, BUILDANS+38*, BUILDANS+39*, BUILDANS+40*, BUILDANS+41*, BUILDANS+42*, BUILDANS+43*
, BUILDANS+44*, BUILDANS+45*, BUILDANS+46*, BUILDANS+50, BUILDANS+51*, BUILDANS+52*, BUILDANS+53*, BUILDANS+57*, BUILDANS+58*, BUILDANS+59*
, BUILDANS+61*, BUILDANS+62*, BUILDANS+63*, CSSRS+2*, CSSRS+3*
NODE DATA1+4~, DATA1+6*, DATA1+7, DLLSTR+3~
QUES DATA1+2~
RAW DATA1+4~, DATA1+8*, DATA1+9*, DATA1+10
SCALE DATA1+4~, DATA1+5*, DATA1+10
SCALEIEN SCORESV+11~, SCORESV+13*, SCORESV+14
SCORE DATA1~, DLLSTR+6, SCORESV~
SCORE( DATA1+10*, SCORESV+14
SCORES BUILDANS+2~, BUILDANS+4*, BUILDANS+18*, BUILDANS+20, BUILDANS+28, BUILDANS+29, BUILDANS+30, BUILDANS+34, BUILDANS+36, BUILDANS+37
, BUILDANS+38, BUILDANS+39, BUILDANS+40, BUILDANS+41, BUILDANS+42, BUILDANS+43, BUILDANS+44, BUILDANS+45, BUILDANS+51, BUILDANS+52
, BUILDANS+53, BUILDANS+56, CSSRS~, CSSRS+2, CSSRS+3
SCRE BUILDANS+2~, BUILDANS+17*, BUILDANS+18
STRING DLLSTR+4~
STRING1 DLLSTR+4~
TEXT DATA1+2~, BUILDANS+2~
TEXT1 BUILDANS+2~, BUILDANS+7*, BUILDANS+61
TEXT1A BUILDANS+2~, BUILDANS+8*, BUILDANS+62
TEXT1B BUILDANS+2~, BUILDANS+9*, BUILDANS+63
TEXT2 BUILDANS+2~, BUILDANS+10*, BUILDANS+57
TEXT2A BUILDANS+2~, BUILDANS+11*, BUILDANS+58
TEXT2B BUILDANS+2~, BUILDANS+12*, BUILDANS+59
TOTSCORE DLLSTR+3~
U DATA1+8
YS DLLSTR~, DLLSTR+7
YSAD DLLSTR+7, BUILDANS~
YSCDA DLLSTR+4~
YSCORE DLLSTR+4~
YSCORNODE SCORESV+1~, SCORESV+9*, SCORESV+14, SCORESV+15*
YSDATA DLLSTR~, DLLSTR+7, BUILDANS~
YSDATA( DATA1+7, BUILDANS+21*, BUILDANS+22*, BUILDANS+23*, BUILDANS+24*, BUILDANS+27*, BUILDANS+28*, BUILDANS+29*, BUILDANS+30*, BUILDANS+34
, BUILDANS+35*, BUILDANS+36*, BUILDANS+37*, BUILDANS+38*, BUILDANS+39*, BUILDANS+40*, BUILDANS+41*, BUILDANS+42*, BUILDANS+43*, BUILDANS+44*
, BUILDANS+45*, BUILDANS+46*, BUILDANS+50*, BUILDANS+51*, BUILDANS+52*, BUILDANS+53*, BUILDANS+57*, BUILDANS+58*, BUILDANS+59*, BUILDANS+61*
, BUILDANS+62*, BUILDANS+63*, CSSRS+2*, CSSRS+3*
YSDATA("" BUILDANS+3
YSGNODE SCORESV+1~, SCORESV+10*, SCORESV+12, SCORESV+13
YSINSNAM DLLSTR+4~
YSQN DLLSTR+3~
YSSCALIEN DLLSTR+3~
YSSCNAM DLLSTR+4~
YSTRNG DLLSTR~, DLLSTR+6, DLLSTR+7
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