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 |  Marked Items  | All
Print Page as PDF
Routine: YTSBBHI2

Package: Mental Health

Routine: YTSBBHI2


Information

YTSBBHI2 ;SLC/DJE- ANSWERS SPECIAL HANDLING - BBHI-2 ; 10/16/18 9:35am

Source Information

Source file <YTSBBHI2.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Kernel 1 $$UP^XLFSTR  
Mental Health 1 LDTSCOR^YTSCORE  
Toolkit 1 EXP^XTFN  
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)=###
SCOREDAT ; SCALE IEN|SCALE NAME|RAW VALUE STORAGE TYPE|QUES#^QUES#
SCORESV(SCORE) ;SCORE(SCALE_IEN)=###
DLLSTR(YSDATA,YS,YSTRNG) ;
BUILDANS(TSARR,YSDATA) ;
EXP(%X) ; e to the X power
PAD(VAL,LENGTH) ; padds the value with spaces at beginning
EPAD(VAL,LENGTH) ; padds the value with spaces at end
TSCORING(YSDATA) ; add T-scores and percentiles
GETTPER(RAW,SCORENAME) ; get the T score and percentile given a score's raw #
PAINT ; Pain T Scores table |raw^px T score^community T score|
SOMAT ; Somatic T Scores table |raw^px T score^community T score|
DEFET ; Defensiveness T Scores table |raw^px T score^community T score|
DEPRT ; Depression T Scores table |raw^px T score^community T score|
ANXIT ; Anxiety T Scores table |raw^px T score|community T score|
FUNCT ; Functional T Scores table |raw^px T score^community T score|
PAINP ; Pain px percentiles table |raw^px percentile|
SOMAP ; Somatic px percentiles table |px T score^px percentile|
DEFEP ; Defensiveness px percentiles table |px T score^px percentile|
DEPRP ; Depression px percentiles table |px T score^px percentile|
ANXIP ; Anxiety px percentiles table |px T score^px percentile|
FUNCP ; Functional px percentiles table |px T score^px percentile|
RATING(SCALE,PXT) ;Get scale rating given px t-score
RATEDATA ;
CRITICAL(YSDATA) ;
CRITDATA ;
ARROWS(LINETEXT,START,FILL,END,NOWRITE) ;fill linetext from start position to end position

External References

Name Field # of Occurrence
$$GET1^DIQ DATA1+12, DATA1+15, SCORESV+14, BUILDANS+15, BUILDANS+30, BUILDANS+31, BUILDANS+45, BUILDANS+49, BUILDANS+115, BUILDANS+122
, CRITICAL+7, CRITICAL+12, CRITICAL+13
$$UP^XLFSTR GETTPER+3
EXP^XTFN EXP+1
LDTSCOR^YTSCORE DLLSTR+5

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^YTT(601.72 - [#601.72] GET1^DIQ
^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*
, TSCORING+2, TSCORING+4, TSCORING+5, TSCORING+6, TSCORING+8*

Label References

Name Line Occurrences
$$CRITICAL BUILDANS+106
$$EPAD BUILDANS+31, BUILDANS+50, BUILDANS+81, BUILDANS+84, BUILDANS+85, BUILDANS+101, BUILDANS+102
$$GETTPER TSCORING+8
$$PAD BUILDANS+50, BUILDANS+68, BUILDANS+69, BUILDANS+70, BUILDANS+71, BUILDANS+72, BUILDANS+73, BUILDANS+74, BUILDANS+84
$$RATING BUILDANS+17, BUILDANS+102
ARROWS BUILDANS+90, BUILDANS+91, BUILDANS+92, BUILDANS+93
BUILDANS DLLSTR+5
DATA1 DLLSTR+4
SCORESV DLLSTR+4
TSCORING SCORESV+16

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %E EXP+2
%X EXP~
ANSTEXT CRITICAL+4~, CRITICAL+13*, CRITICAL+15*, CRITICAL+16*, CRITICAL+17
AREA CRITICAL+4~, CRITICAL+10*, CRITICAL+11
CRITLIST BUILDANS+1~
DATA DATA1+7~, DATA1+9*, DATA1+12, DATA1+15, DATA1+20, BUILDANS+11~*, BUILDANS+12, BUILDANS+13, BUILDANS+43~, BUILDANS+44*
, BUILDANS+45, BUILDANS+46, BUILDANS+48~, BUILDANS+111~, BUILDANS+112*, BUILDANS+113, CRITICAL+4~, CRITICAL+5*, CRITICAL+6, CRITICAL+10
DEFRT BUILDANS+1~, BUILDANS+17*, BUILDANS+18
DIAGNOSTIC BUILDANS+1~
END ARROWS~, ARROWS+2*, ARROWS+3
FILL ARROWS~, ARROWS+5
I DATA1+2~, DATA1+4~, DATA1+6*, DATA1+8, BUILDANS+1~, BUILDANS+8~, BUILDANS+42*, BUILDANS+44, BUILDANS+45, BUILDANS+46
, BUILDANS+47*, BUILDANS+49, BUILDANS+50, BUILDANS+56*, BUILDANS+57, BUILDANS+58, BUILDANS+98*, BUILDANS+100*, BUILDANS+110*, BUILDANS+112
, BUILDANS+115, BUILDANS+116, RATING+1~, RATING+2*, RATING+6*, CRITICAL+3*, ARROWS+1~, ARROWS+3*, ARROWS+4, ARROWS+5
IDX TSCORING+1~, TSCORING+3*, TSCORING+4*, TSCORING+5, TSCORING+6, TSCORING+8
LENGTH PAD~, PAD+3, EPAD~, EPAD+2
LINE DATA1+2~, DATA1+3*, BUILDANS+7*, GETTPER+1~, GETTPER+7*, GETTPER+16*
LINETEXT ARROWS~, ARROWS+5*
MEDIANLIST BUILDANS+1~, BUILDANS+41*, BUILDANS+50
MEDIANTEXT BUILDANS+1~, BUILDANS+31*, BUILDANS+32, BUILDANS+39
>> N BUILDANS+3*, BUILDANS+27*, BUILDANS+32*, BUILDANS+38*, BUILDANS+51*, BUILDANS+68*, BUILDANS+69*, BUILDANS+70*, BUILDANS+71*, BUILDANS+72*
, BUILDANS+73*, BUILDANS+74*, BUILDANS+81, BUILDANS+82*, BUILDANS+95*, BUILDANS+103*, BUILDANS+106*, BUILDANS+118*, BUILDANS+123*
NODE DATA1+7~, DATA1+8*, DATA1+9, BUILDANS+1~, BUILDANS+77*, BUILDANS+81, BUILDANS+82*, BUILDANS+95*
NOWRITE ARROWS~, ARROWS+2*, ARROWS+4
PADDING PAD+1~, PAD+3*, PAD+4, PAD+5, EPAD+1~, EPAD+2*, EPAD+3, EPAD+4
PAINOMIT BUILDANS+1~
PAINTOL BUILDANS+1~, BUILDANS+66*, BUILDANS+67*, BUILDANS+74
PEAK BUILDANS+1~, BUILDANS+55*, BUILDANS+58*, BUILDANS+63*, BUILDANS+64*, BUILDANS+66, BUILDANS+67, BUILDANS+73
PROFILETEXT BUILDANS+79~*, BUILDANS+87*, BUILDANS+89*, BUILDANS+90, BUILDANS+91, BUILDANS+92, BUILDANS+93, BUILDANS+94
PXT BUILDANS+100~*, BUILDANS+102, RATING~, RATING+6
QTEXT BUILDANS+48~, BUILDANS+49*, BUILDANS+114~, BUILDANS+115*, CRITICAL+4~, CRITICAL+12*
QTEXT(1 BUILDANS+50, BUILDANS+116, CRITICAL+17
QUES BUILDANS+1~
QUES( BUILDANS+45*, BUILDANS+46*, BUILDANS+50, BUILDANS+57, BUILDANS+58
QUES(0 BUILDANS+30*, BUILDANS+33, BUILDANS+34, BUILDANS+35, BUILDANS+36, BUILDANS+37, BUILDANS+41, BUILDANS+69
QUES(11 BUILDANS+60, BUILDANS+61, BUILDANS+63, BUILDANS+64, BUILDANS+68
QUES(12 BUILDANS+60, BUILDANS+61, BUILDANS+69
QUES(13 BUILDANS+71
QUES(14 BUILDANS+66, BUILDANS+67, BUILDANS+70
QUESTION CRITICAL+4~, CRITICAL+6*, CRITICAL+7, CRITICAL+8, CRITICAL+12, CRITICAL+13, CRITICAL+17
QUESTIONS DATA1+4~, DATA1+5*, DATA1+6, DATA1+8, BUILDANS+8~, BUILDANS+9*, BUILDANS+10, BUILDANS+11
RANGE BUILDANS+1~, BUILDANS+60*, BUILDANS+61*, BUILDANS+72, RATING+1~, RATING+6*, RATING+7
RATING RATING+1~
RAW DATA1+7~, DATA1+12*, DATA1+15*, DATA1+16, DATA1+17*, DATA1+18, DATA1+20*, DATA1+21, DATA1+22, TSCORING+1~
, TSCORING+6*, TSCORING+7, TSCORING+8, GETTPER~, GETTPER+5*, GETTPER+8, GETTPER+9, GETTPER+15
RAWTYPE DATA1+4~, DATA1+5*, DATA1+12, DATA1+14, DATA1+20
RETURN PAD+1~, PAD+5*, PAD+6, EPAD+1~, GETTPER+1~, GETTPER+10*, GETTPER+13, GETTPER+19*, GETTPER+23
SCALE DATA1+4~, DATA1+5*, DATA1+18, DATA1+21, DATA1+22, BUILDANS+1~, BUILDANS+10*, BUILDANS+11, BUILDANS+22*, BUILDANS+23
, BUILDANS+24, BUILDANS+78*, BUILDANS+80, BUILDANS+81, BUILDANS+83, BUILDANS+84, BUILDANS+99*, BUILDANS+100, BUILDANS+101, BUILDANS+102
, RATING~, RATING+3
SCALEIEN SCORESV+11~, SCORESV+13*, SCORESV+14
SCALENAME BUILDANS+8~, BUILDANS+9*, BUILDANS+12, BUILDANS+13
SCORE DATA1~, SCORESV~, DLLSTR+1~, DLLSTR+3*, DLLSTR+4
SCORE( DATA1+22*, SCORESV+14
SCORE(1225 DATA1+25*
SCORE(1226 DATA1+26*
SCORE(1227 DATA1+27*
SCORE(1228 DATA1+28*
SCORE(1229 DATA1+29*
SCORE(1230 DATA1+30*
SCORENAME TSCORING+1~, TSCORING+5*, TSCORING+8, GETTPER~, GETTPER+3*, GETTPER+4, GETTPER+14
SKIP DATA1+2~, BUILDANS+1~, BUILDANS+111~, BUILDANS+112*
SKIP( DATA1+18*, DATA1+21*, BUILDANS+12*, BUILDANS+13*, BUILDANS+24
SKIP("Pain Co mplaints" , BUILDANS+20
SKIP(1225 DATA1+25
SKIP(1226 DATA1+26
SKIP(1227 DATA1+27
SKIP(1228 DATA1+28
SKIP(1229 DATA1+29
SKIP(1230 DATA1+30
START ARROWS~, ARROWS+2*, ARROWS+3
TABLE GETTPER+1~, GETTPER+4*, GETTPER+14*, GETTPER+15
TCOM BUILDANS+79~, BUILDANS+83*, BUILDANS+84, BUILDANS+88*, BUILDANS+89, BUILDANS+90, BUILDANS+91, BUILDANS+92, BUILDANS+93
TEXT DATA1+2~, DATA1+3*, DATA1+5, BUILDANS+1~, BUILDANS+7*, BUILDANS+9, BUILDANS+14*, BUILDANS+16*, BUILDANS+18*, BUILDANS+25*
, BUILDANS+26*, BUILDANS+27, BUILDANS+33*, BUILDANS+34*, BUILDANS+35*, BUILDANS+36*, BUILDANS+37*, BUILDANS+38, BUILDANS+39*, BUILDANS+40*
, BUILDANS+50*, BUILDANS+51, BUILDANS+84*, BUILDANS+85*, BUILDANS+94*, BUILDANS+95, BUILDANS+98*, BUILDANS+101*, BUILDANS+102*, BUILDANS+103
, BUILDANS+109*, BUILDANS+116*, BUILDANS+117*, BUILDANS+118, BUILDANS+121*, BUILDANS+122*, BUILDANS+123, GETTPER+1~, GETTPER+7*, GETTPER+8
, GETTPER+9*, GETTPER+10, GETTPER+11*, GETTPER+16*, GETTPER+17, GETTPER+18*, GETTPER+19, GETTPER+20*, CRITICAL+1~, CRITICAL+2*
, CRITICAL+11*, CRITICAL+17*, CRITICAL+18*, CRITICAL+19
TPX BUILDANS+79~, BUILDANS+83*, BUILDANS+84, BUILDANS+88*, BUILDANS+89, BUILDANS+90, BUILDANS+91, BUILDANS+92, BUILDANS+93
TSARR DLLSTR+1~, DLLSTR+5, BUILDANS~
TSARR( BUILDANS+23, BUILDANS+80, BUILDANS+83, BUILDANS+84, BUILDANS+100, BUILDANS+101, BUILDANS+102
TSARR("Defensiveness" BUILDANS+17
TSARR("Pain C omplaints" , BUILDANS+21
TSCORERANGES RATING+1~, RATING+4*, RATING+5, RATING+6
U DATA1+6, DATA1+8, DATA1+12, DATA1+15, DATA1+20, BUILDANS+10, BUILDANS+11, BUILDANS+15, BUILDANS+17, BUILDANS+21
, BUILDANS+23, BUILDANS+30, BUILDANS+31, BUILDANS+41, BUILDANS+44, BUILDANS+49, BUILDANS+80, BUILDANS+83, BUILDANS+84, BUILDANS+100
, BUILDANS+101, BUILDANS+102, BUILDANS+113, BUILDANS+115, BUILDANS+122, TSCORING+8, GETTPER+5, GETTPER+13, GETTPER+19, RATING+6
, CRITICAL+6, CRITICAL+7, CRITICAL+10, CRITICAL+12, CRITICAL+13
VAL PAD~, PAD+2*, PAD+3, PAD+4, PAD+5, EPAD~, EPAD+2, EPAD+3, EPAD+4*, EPAD+5
VALITEM BUILDANS+1~, BUILDANS+15*, BUILDANS+16, BUILDANS+122
VALTEXT BUILDANS+1~, BUILDANS+19*, BUILDANS+20*, BUILDANS+21*, BUILDANS+23*, BUILDANS+24*, BUILDANS+25
VALUE CRITICAL+4~, CRITICAL+7*, CRITICAL+8*, CRITICAL+9
X GETTPER+1~, GETTPER+13*, GETTPER+15*, GETTPER+17, GETTPER+18
YS DLLSTR~
YS("AD" DLLSTR+5
YSANSWER BUILDANS+1~
YSCORNODE SCORESV+1~, SCORESV+9*, SCORESV+14, SCORESV+15*
YSDATA SCORESV+16, DLLSTR~, DLLSTR+5, BUILDANS~, BUILDANS+106, TSCORING~, CRITICAL~
YSDATA( DATA1+9, BUILDANS+11, BUILDANS+27*, BUILDANS+32*, BUILDANS+38*, BUILDANS+44, BUILDANS+49, BUILDANS+51*, BUILDANS+68*, BUILDANS+69*
, BUILDANS+70*, BUILDANS+71*, BUILDANS+72*, BUILDANS+73*, BUILDANS+74*, BUILDANS+81*, BUILDANS+95*, BUILDANS+103*, BUILDANS+106*, BUILDANS+112
, BUILDANS+115, BUILDANS+118*, BUILDANS+123*, CRITICAL+7, CRITICAL+12, CRITICAL+13
YSDATA(52 BUILDANS+15, BUILDANS+122
YSDATA(66 BUILDANS+30, BUILDANS+31
YSGNODE SCORESV+1~, SCORESV+10*, SCORESV+12, SCORESV+13
YSTRNG DLLSTR~, DLLSTR+4, DLLSTR+5

Marked Items

Name Field # of Occurrence
$T(@TABLE+LINE GETTPER+7, GETTPER+16
$T(CRITDATA+I CRITICAL+5
$T(RATEDATA+I RATING+3, RATING+4
$T(SCOREDAT+LINE DATA1+3, BUILDANS+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 |  Marked Items  | All