YTQRQAD5 ;SLC/LLB - RESTful Calls to handle MHA assignments ; 10/07/2019
Source file <YTQRQAD5.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EDITASMT(ARGS,DATA) | ; save assignment, return /api/mha/assignment/edit/{assignmentId}
|
|
| DONE(CODE,MSG,FAIL) | ;
|
|
| GETGRAPH(ARGS,RESULT) | ; Retrieve completed instrument score graphing data for a patient
; Report all scores for one patient/Instrument combination |
|
| IPRIV(TSTNM) | ||
| COLL | ; Collect groups & scores for non-legacy instruments
|
|
| LCOLL | ; Collect scores from Legacy Instruments
|
|
| INSTDEF | ;Get the Instrument Definition of ScaleGroups/Scales
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DPT - [#2] | GETGRAPH+10 |
| ^TMP("YTQ-JSON" | GETGRAPH+27!, GETGRAPH+28*, GETGRAPH+29 |
| ^TMP($J | GETGRAPH+19!, GETGRAPH+21, GETGRAPH+22, COLL+4, COLL+6, COLL+7, COLL+8, COLL+9, COLL+10, COLL+12 , COLL+13, COLL+23, COLL+26, COLL+29, COLL+30, LCOLL+6, LCOLL+7, LCOLL+9, LCOLL+10, LCOLL+12 , LCOLL+13, LCOLL+14, LCOLL+19, LCOLL+20 |
| ^XTMP("YTQASMT-SET-" | EDITASMT+6, EDITASMT+7, EDITASMT+10, EDITASMT+11, EDITASMT+12, EDITASMT+21, EDITASMT+22, EDITASMT+23, EDITASMT+25 |
| ^YTT(601.71 - [#601.71] | GETGRAPH+8 |
| ^YTT(601.84 - [#601.84] | GETGRAPH+13, GETGRAPH+14, GETGRAPH+15, GETGRAPH+17, GETGRAPH+18 |
| ^YTT(601.86 - [#601.86] | INSTDEF+3, INSTDEF+4, INSTDEF+5 |
| ^YTT(601.87 - [#601.87] | INSTDEF+7, INSTDEF+8 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ADMID | GETGRAPH+2~, GETGRAPH+13*, GETGRAPH+14, GETGRAPH+15, GETGRAPH+17, GETGRAPH+18 |
| ARGS | EDITASMT~, EDITASMT+26, GETGRAPH~ |
| ARGS("assignmentId" | EDITASMT+5 |
| ARGS("dfn" | GETGRAPH+9 |
| ARGS("instrument" | GETGRAPH+7, GETGRAPH+16 |
| CNT | GETGRAPH+2~, GETGRAPH+5*, GETGRAPH+28*, COLL+1~, COLL+3*, COLL+6*, COLL+7, COLL+8*, COLL+9, COLL+10 , COLL+11*, COLL+12*, COLL+13, COLL+14, COLL+23, COLL+26, LCOLL+1~, LCOLL+3*, LCOLL+9*, LCOLL+10 , LCOLL+12, LCOLL+13, LCOLL+14, LCOLL+19*, LCOLL+20, LCOLL+21*, LCOLL+22*, LCOLL+24, LCOLL+27, LCOLL+30 , LCOLL+33, LCOLL+35 |
| CODE | DONE~, DONE+1, DONE+2 |
| DATA | EDITASMT~, EDITASMT+26, DONE+1*, DONE+3 |
| DATA("adminDate" | EDITASMT+15! |
| DATA("appSrc" | EDITASMT+17* |
| DATA("consult" | EDITASMT+14! |
| DATA("cosigner" | EDITASMT+16! |
| DATA("orderedBy" | EDITASMT+13 |
| DATA("patient" | EDITASMT+9 |
| DATA(2 | EDITASMT+25* |
| DFN | EDITASMT+4~, EDITASMT+7*, EDITASMT+9, EDITASMT+18, GETGRAPH+2~, GETGRAPH+9*, GETGRAPH+10, GETGRAPH+13 |
| EDITFLG | EDITASMT+2~, EDITASMT+3* |
| EXPIRE | EDITASMT+4~ |
| FAIL | DONE~, DONE+2 |
| FOUND | EDITASMT+4~ |
| FRSTYP | COLL+1~, COLL+4*, COLL+5, LCOLL+1~, LCOLL+7*, LCOLL+8 |
| GCNT | COLL+1~, COLL+3*, COLL+18*, COLL+19, COLL+38, LCOLL+17~, LCOLL+18*, LCOLL+23*, LCOLL+44 |
| GCNTMAX | COLL+1~, COLL+3*, COLL+7*, COLL+38, LCOLL+17~, LCOLL+18*, LCOLL+20*, LCOLL+44 |
| I | EDITASMT+4~, EDITASMT+21*, EDITASMT+22, EDITASMT+23, INSTDEF+1~, INSTDEF+2*, INSTDEF+3, INSTDEF+4 |
| INST | LCOLL+2~ |
| INST("SCALEGROUP" | INSTDEF+6*, INSTDEF+11* |
| INSTD | LCOLL+2~, LCOLL+5 |
| INSTD( | LCOLL+22, LCOLL+30, LCOLL+33, LCOLL+35, INSTDEF+12* |
| INSTD(999 | LCOLL+18 |
| INSTID | GETGRAPH+2~, GETGRAPH+8*, GETGRAPH+14, INSTDEF+2 |
| IPRIV | IPRIV+1~, IPRIV+2*, IPRIV+4*, IPRIV+5 |
| MSG | EDITASMT+2~, EDITASMT+3*, DONE~, DONE+1, DONE+2 |
| ORDBY | EDITASMT+4~, EDITASMT+13*, EDITASMT+18 |
| PAT | GETGRAPH+2~, GETGRAPH+10*, GETGRAPH+12 |
| PID | EDITASMT+4~, EDITASMT+11* |
| PREFIX | EDITASMT+4~ |
| PTNAME | EDITASMT+4~, EDITASMT+10* |
| RCNT | GETGRAPH+2~, GETGRAPH+5*, GETGRAPH+12, GETGRAPH+24, GETGRAPH+25, GETGRAPH+26*, COLL+15*, COLL+16, COLL+20, COLL+21* , COLL+22*, COLL+23, COLL+25*, COLL+34, COLL+35, COLL+36, COLL+37, COLL+38*, COLL+39*, LCOLL+25* , LCOLL+26, LCOLL+28, LCOLL+29*, LCOLL+31*, LCOLL+32, LCOLL+34*, LCOLL+40, LCOLL+41, LCOLL+42, LCOLL+43 , LCOLL+44*, LCOLL+45* |
| RESULT | GETGRAPH~, GETGRAPH+6!, GETGRAPH+29!* |
| RESULT( | GETGRAPH+12*, GETGRAPH+24*, GETGRAPH+25*, GETGRAPH+26*, GETGRAPH+28, COLL+16*, COLL+20*, COLL+21*, COLL+23*, COLL+34* , COLL+35*, COLL+36*, COLL+37*, COLL+38*, COLL+39*, LCOLL+26*, LCOLL+28*, LCOLL+29*, LCOLL+32*, LCOLL+40* , LCOLL+41*, LCOLL+42*, LCOLL+43*, LCOLL+44*, LCOLL+45* |
| RETSTAT | EDITASMT+4~, EDITASMT+26*, EDITASMT+27 |
| RPRIV | GETGRAPH+3~, GETGRAPH+11*, GETGRAPH+16* |
| SCL | INSTDEF+1~, INSTDEF+7*, INSTDEF+8, INSTDEF+11 |
| SCL0 | INSTDEF+1~, INSTDEF+8*, INSTDEF+9, INSTDEF+10 |
| SCLNAM | INSTDEF+1~, INSTDEF+9*, INSTDEF+11, INSTDEF+12 |
| SCLRES | COLL+2~ |
| SCLRES( | COLL+10*, COLL+27, COLL+28, COLL+31! |
| SCLSEQ | INSTDEF+1~, INSTDEF+10*, INSTDEF+11, INSTDEF+12 |
| SCNT | LCOLL+17~, LCOLL+33*, LCOLL+35 |
| SDAT | COLL+2~, COLL+9* |
| SEQ | INSTDEF+1~, INSTDEF+3*, INSTDEF+4, INSTDEF+6, INSTDEF+11, INSTDEF+12 |
| SETID | EDITASMT+4~, EDITASMT+5*, EDITASMT+6, EDITASMT+7, EDITASMT+10, EDITASMT+11, EDITASMT+12, EDITASMT+21, EDITASMT+22, EDITASMT+23 , EDITASMT+25, EDITASMT+26 |
| SG | INSTDEF+1~, INSTDEF+4*, INSTDEF+5, INSTDEF+6, INSTDEF+7 |
| SGNAM | INSTDEF+1~, INSTDEF+5*, INSTDEF+6, INSTDEF+12 |
| SSN | EDITASMT+4~, EDITASMT+12* |
| TSTNM | IPRIV~, IPRIV+3 |
| TYPE | COLL+1~, COLL+7*, COLL+13*, COLL+14, COLL+17, COLL+24, LCOLL+1~, LCOLL+10*, LCOLL+11, LCOLL+20* |
| U | IPRIV+4, COLL+4, LCOLL+7, LCOLL+15, LCOLL+37, LCOLL+38, LCOLL+39, INSTDEF+5, INSTDEF+6, INSTDEF+9 , INSTDEF+10, INSTDEF+11 |
| VA | EDITASMT+4~ |
| VADM | EDITASMT+4~ |
| VAERR | EDITASMT+4~, EDITASMT+19 |
| XSTR | GETGRAPH+2~ |
| YS | GETGRAPH+2~, GETGRAPH+20, IPRIV+1~, IPRIV+3 |
| YS("AD" | GETGRAPH+17* |
| YS("ADATE" | GETGRAPH+18*, COLL+16, LCOLL+26 |
| YS("CODE" | GETGRAPH+7*, GETGRAPH+8, GETGRAPH+12, IPRIV+3* |
| YSCALE | LCOLL+2~, LCOLL+35*, LCOLL+36, LCOLL+39 |
| YSCALENAM | LCOLL+17~ |
| YSCALENM | COLL+1~, COLL+9*, COLL+10, COLL+26*, COLL+27, COLL+28, COLL+31, COLL+34, LCOLL+1~, LCOLL+12* , LCOLL+15, LCOLL+39*, LCOLL+40 |
| YSCIND | COLL+2~, COLL+28*, COLL+29, COLL+30, COLL+31 |
| YSCORES | GETGRAPH+2~ |
| YSDATA | GETGRAPH+2~, GETGRAPH+4*, GETGRAPH+20, GETGRAPH+23!, IPRIV+1~, IPRIV+3 |
| YSDATA(1 | IPRIV+4 |
| YSDATA(2 | IPRIV+4 |
| YSEND | LCOLL+1~, LCOLL+6* |
| YSGNAM | LCOLL+17~, LCOLL+30*, LCOLL+32, LCOLL+33, LCOLL+35 |
| YSGRPS | GETGRAPH+2~ |
| YSR | LCOLL+2~, LCOLL+36*, LCOLL+37, LCOLL+38, LCOLL+39 |
| YSRSCORE | COLL+1~, COLL+29*, COLL+34, LCOLL+1~, LCOLL+13*, LCOLL+15, LCOLL+17~, LCOLL+37*, LCOLL+40 |
| YSRSL | LCOLL+2~ |
| YSRSL( | LCOLL+15*, LCOLL+36 |
| YSTSCORE | COLL+1~, COLL+30*, COLL+35, LCOLL+1~, LCOLL+14*, LCOLL+15, LCOLL+17~, LCOLL+38*, LCOLL+41 |
| >> YTQRERRS | EDITASMT+22*, EDITASMT+23*, EDITASMT+24, DONE+2* |