YTSCMIXG ;SLC/KCM - Score Case Mix Level ; 11/03/2020
Source file <YTSCMIXG.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| DLLSTR(YSDATA,YS,YSMODE) | ; main tag for both scores and report text
 | 
|
| SCORE(YSDATA) | ; iterate through answers and calculate score
 ; looks like this is in every scoring routine... ; SCOREINS^YTSCORE sets up ^TMP($J,"YSG") with scales ; if no scales are defined, we can't score instrument  | 
|
| LEVEL(QSTN,ADL,ADLD) | ; Return Case Mix Level given questions(.QSTN) and ADL score
 | 
|
| NEUROICD() | ; Return 1 if any applicable neurodiagnoses present
 ; expects QSTN from LEVEL  | 
|
| REPORT(YSDATA,YS) | ; add textual scores to report
 ; at this point YTQRRPT has already called GETSCORE^YTQAPI8 so ; ^TMP($J,"YSCOR") is defined and we're in the middle of ALLANS^YTQAPI2 ; YSDATA(2+n)=questionId^sequence^choiceId or text response  | 
|
| WRAP(IN,MAX) | ; Return with | and spacing in correct place
 | 
|
| QUESTIONS | ; question number and header text
 | 
| FileNo | Call Tags | 
|---|---|
| ^YTT(601.75 - [#601.75] | GET1^DIQ |