YTSI9CSS ;SLC/BLD- MHAX ANSWERS SPECIAL HANDLING FOR I9-CSS; 10/11/18 2:18pm
Source file <YTSI9CSS.m>
| Package | Total | Call Graph |
|---|---|---|
| Mental Health | 1 | LDSCORES^YTSCORE |
| VA FileMan | 1 | $$GET1^DIQ |
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| 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
|
| FileNo | Call Tags |
|---|---|
| ^YTT(601.75 - [#601.75] | GET1^DIQ |
| ^YTT(601.87 - [#601.87] | GET1^DIQ |
| 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 |
| Name | Line Occurrences |
|---|---|
| BUILDANS | DLLSTR+7 |
| CSSRS | BUILDANS+34 |
| DATA1 | DLLSTR+6 |
| SCORESV | DLLSTR+6 |
| >> | 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 |