YTQRCRW ;SLC/KCM - MH Clinical Reminder Dialog Web Calls ; 1/25/2017
Source file <YTQRCRW.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 |
|---|---|---|
| GETASMT | ;(ARGS,RESULTS) -- from ASMTBYID^YTQRQAD1
; web: GET /api/mha/assignment/:assignmentId?36ANP ; get assignment from staging by GUID ; ARGS("assignmentId")=GUID |
|
| DELASMT | ; (ARGS) -- from DELTEST^YTQRQAD1
; web: DELETE /api/mha/assignment/:assignmentId/:instrument/:delfrmassign ; remove an instrument from an assignment ; if delfrmassign=NO just reset the admin (progress=0, adminId=null) ; ARGS("assignmentId")=GUID ; ARGS("instrument")=instrument name (optionally can be IEN) ; ARGS("delfrmassign")=YES or NO (default=YES) |
|
| RMVTEST(NODE,TEST,DFA) | ; remove a test from an assignment
; DFA="YES" means delete from assignment |
|
| GETADM | ;(ARGS,RESULTS) -- from GETADM^YTQRQAD2
; web: GET /api/mha/instrument/admin/:adminId?36ANP1"-".N ; get the current state (answers) for an administration ; ARGS("adminId")=GUID-TestIEN |
|
| POSTADM | ;(ARGS,DATA) -- from SAVEADM^YTQRQAD2
; web: POST /api/mha/instrument/admin ; return adminId = GUID-TestIEN, save responses in temporary space |
|
| PROGRESS(NODE,TEST) | ; return progress for TEST at NODE
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^XTMP( | GETASMT+6, GETASMT+7, GETASMT+8, GETASMT+9, GETASMT+10*, GETASMT+11, DELASMT+9, RMVTEST+6!, RMVTEST+7, RMVTEST+8 , RMVTEST+10!, RMVTEST+11*, RMVTEST+13, RMVTEST+14, RMVTEST+15, RMVTEST+16!, GETADM+8, GETADM+9, POSTADM+5, POSTADM+9! , POSTADM+10*, POSTADM+11*, POSTADM+12*, POSTADM+13, POSTADM+14, POSTADM+15*, POSTADM+25*, POSTADM+26*, PROGRESS+4, PROGRESS+6 , PROGRESS+9, PROGRESS+10 |
| ^XTMP("YTQCPRS-HWND" | RMVTEST+16! |
| ^YTT(601.71 - [#601.71] | GETASMT+9, RMVTEST+3, RMVTEST+5, PROGRESS+2, PROGRESS+8 |
| ^YTT(601.76 - [#601.76] | PROGRESS+3 |
| Name | Field # of Occurrence |
|---|---|
| ^( | PROGRESS+4 |
| ^("complete" | RMVTEST+11* |
| ^("progress" | RMVTEST+11* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ADMIN | POSTADM+3~, POSTADM+8*, POSTADM+10, POSTADM+15, POSTADM+27 |
| >> ARGS("adminId" | GETADM+5, GETADM+6, GETADM+8 |
| >> ARGS("assignmentId" | GETASMT+5, GETASMT+6, DELASMT+8 |
| >> ARGS("delfrmassign" | DELASMT+10 |
| >> ARGS("instrument" | DELASMT+11 |
| CATINVW | PROGRESS+8~*, PROGRESS+10 |
| >> DATA("answers" | POSTADM+18, POSTADM+19, POSTADM+20 |
| >> DATA("assignmentId" | POSTADM+4 |
| >> DATA("complete" | POSTADM+11 |
| >> DATA("instrumentId" | POSTADM+6 |
| DFA | DELASMT+7~, DELASMT+10*, DELASMT+13, RMVTEST~, RMVTEST+10 |
| DFN | RMVTEST+2~, RMVTEST+14*, RMVTEST+16 |
| GUID | GETADM+4~, GETADM+5*, GETADM+7, POSTADM+3~, POSTADM+4*, POSTADM+5, POSTADM+8 |
| HWND | RMVTEST+15~*, RMVTEST+16 |
| I | GETASMT+4~, GETASMT+7*, GETASMT+8, GETASMT+9, GETASMT+10, DELASMT+7~, DELASMT+13*, RMVTEST+2~, RMVTEST+7*, RMVTEST+8 , RMVTEST+10, RMVTEST+11, GETADM+4~, GETADM+10*, GETADM+11, POSTADM+3~, POSTADM+13*, POSTADM+14, POSTADM+15, POSTADM+18* , POSTADM+19, POSTADM+20, PROGRESS+1~, PROGRESS+3*, PROGRESS+4* |
| NODE | GETASMT+4~, GETASMT+5*, GETASMT+6, GETASMT+7, GETASMT+8, GETASMT+9, GETASMT+10, GETASMT+11, DELASMT+7~, DELASMT+8* , DELASMT+9, DELASMT+13, RMVTEST~, RMVTEST+6, RMVTEST+7, RMVTEST+8, RMVTEST+10, RMVTEST+11, RMVTEST+13, RMVTEST+14 , RMVTEST+15, RMVTEST+16, GETADM+4~, GETADM+7*, GETADM+8, GETADM+9, GETADM+12, POSTADM+3~, POSTADM+4*, POSTADM+5 , POSTADM+9, POSTADM+10, POSTADM+11, POSTADM+12, POSTADM+13, POSTADM+14, POSTADM+15, POSTADM+25, POSTADM+26, PROGRESS~ , PROGRESS+4, PROGRESS+6, PROGRESS+9, PROGRESS+10 |
| PERCENT | PROGRESS+1~, PROGRESS+5*, PROGRESS+6*, PROGRESS+9*, PROGRESS+10*, PROGRESS+11 |
| QANS | POSTADM+16~, POSTADM+17*, POSTADM+23*, PROGRESS+1~, PROGRESS+4*, PROGRESS+5 |
| QID | POSTADM+16~, POSTADM+19*, POSTADM+21, POSTADM+25 |
| QTOT | POSTADM+16~, POSTADM+17*, POSTADM+23*, PROGRESS+1~, PROGRESS+3*, PROGRESS+5 |
| >> RESULTS | GETASMT+11*, GETADM+9* |
| >> RESULTS("answers" | GETADM+10, GETADM+11* |
| >> RESULTS("progress" | GETADM+12* |
| SAVE | POSTADM+3~ |
| SEQ | POSTADM+16~, POSTADM+17*, POSTADM+24*, POSTADM+25, POSTADM+26 |
| TEST | GETASMT+4~, GETASMT+8*, GETASMT+9*, GETASMT+10, DELASMT+7~, DELASMT+13*, RMVTEST~, RMVTEST+3*, RMVTEST+4, RMVTEST+5 , RMVTEST+6, GETADM+4~, GETADM+6*, GETADM+8, GETADM+9, GETADM+12, POSTADM+3~, POSTADM+6*, POSTADM+7, POSTADM+8 , POSTADM+9, POSTADM+10, POSTADM+11, POSTADM+12, POSTADM+14, POSTADM+25, POSTADM+26, PROGRESS~, PROGRESS+2, PROGRESS+3 , PROGRESS+4, PROGRESS+6 |
| TESTNM | RMVTEST+2~, RMVTEST+5*, RMVTEST+8, RMVTEST+16, PROGRESS+1~, PROGRESS+2*, PROGRESS+7 |
| TSTLST | DELASMT+7~, DELASMT+11*, DELASMT+12, DELASMT+13 |
| U | RMVTEST+5, PROGRESS+2 |
| VAL | POSTADM+16~, POSTADM+20*, POSTADM+22*, POSTADM+23, POSTADM+26 |