YTSALSFR ;ISP/LMT - Report ALSFRS-R ;Jul 31, 2024@10:22:10
Source file <YTSALSFR.m>
| 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 |
|---|---|---|
| DLLSTR(YSDATA,YS,YSTRNG) | ; compute scores or report text based on YSTRNG
; input ; YSDATA(2)=adminId^patientDFN^instrumentName^dateGiven^isComplete ; YSDATA(2+n)=questionId^sequence^choiceId ; YS("AD")=adminId ; YSTRNG=1 for score, 2 for report ; output if YSTRNG=1: ^TMP($J,"YSCOR",n)=scaleId=score ; output if YSTRNG=2: append special "answers" to YSDATA |
|
| REPORT(YSDATA) | ; line wrap long answers
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^YTT(601.75 - [#601.75] | REPORT+19 |
| Name | Line Occurrences |
|---|---|
| REPORT | DLLSTR+11 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| U | REPORT+14, REPORT+16 |
| YS | DLLSTR~ |
| YSCHOICE | REPORT+2~, REPORT+16*, REPORT+17, REPORT+19 |
| YSDATA | DLLSTR~, DLLSTR+9, DLLSTR+11, REPORT~ |
| YSDATA( | REPORT+12, REPORT+14, REPORT+16, REPORT+22* |
| YSDATA("" | REPORT+9 |
| YSI | REPORT+2~, REPORT+11*, REPORT+12*, REPORT+14, REPORT+16 |
| YSN | REPORT+2~, REPORT+9*, REPORT+21*, REPORT+22 |
| YSQLIST | REPORT+2~ |
| YSQLIST( | REPORT+14 |
| YSQLIST(9516 | REPORT+4* |
| YSQLIST(9522 | REPORT+5* |
| YSQLIST(9526 | REPORT+6* |
| YSQLIST(9527 | REPORT+7* |
| YSQNEW | REPORT+2~, REPORT+14*, REPORT+15, REPORT+22 |
| YSTEXT | REPORT+2~, REPORT+13*, REPORT+17*, REPORT+18, REPORT+19*, REPORT+20*, REPORT+22 |
| YSTRNG | DLLSTR~, DLLSTR+9, DLLSTR+11 |