MAGJUPD1 ;WOIFO/JHC - VistARad Update Exam Status ; 10/17/2022
Source file <MAGJUPD1.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 |
|---|---|---|
| ERR | ||
| STATUS(MAGGRY,PARAMS,DATA) | ; rpc: MAGJ RADSTATUSUPDATE
; Update Exam Status to "Interpreted" and/or Close the exam ; Only updates the Status if the current value is "Examined" ; This routine defines variables needed for calling the Radiology ; package routine UP1^RAUTL1, for filing Status updates |
|
| STATUSX | ; Newly Interpreted exam:
; Log the Interpreted event; Printset logging includes all printset members |
|
| STATUSZ | ;
; store PS, Key Image data |
|
| CLOSE(RSL,PARAMS,LOGDATA) | ; Close/unlock a case
; Input: PARAMS = DFN ^ DTI ^ CNI ^ RPT ^ UPDFLAG |
|
| CLOSEZ | ||
| END |
| RPC Name | Call Tags |
|---|---|
| MAGJ RADSTATUSUPDATE | STATUS |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^%ZOSF("ERRTN" | ERR+1 |
| ^MAG(2006.69 - [#2006.69] | STATUSX+7, CLOSE+15 |
| ^RA(72 - [#72] | STATUS+59 |
| ^RA(79 - [#79] | STATUS+68 |
| ^RADPT - [#70] | STATUS+67 |
| ^TMP($J | STATUS+21, STATUS+35, STATUS+38, STATUSZ+6!, CLOSE+25 |
| ^XTMP("MAGJ2" | STATUSX+9, STATUSX+12, STATUSX+13 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ACNLST | STATUS+18~, STATUS+75*, STATUS+77*, STATUS+89 |
| CNI | CLOSE+12~, CLOSE+13*, CLOSE+19, CLOSE+23 |
| >> DA | STATUS+80* |
| >> DA(1 | STATUS+80* |
| >> DA(2 | STATUS+80* |
| DATA | STATUS~, STATUS+40, STATUSZ+2, STATUSZ+3 |
| DAYCASE | CLOSE+12~, CLOSE+26*, CLOSE+27, CLOSE+30, CLOSE+33, CLOSE+37 |
| DFN | CLOSE+12~, CLOSE+13*, CLOSE+19, CLOSE+23 |
| DIQUIET | STATUS+16~, STATUS+22* |
| DTI | CLOSE+12~, CLOSE+13*, CLOSE+19, CLOSE+23 |
| DUZ | STATUS+81 |
| ERR | ERR~* |
| >> I | STATUS+77*, STATUS+79*, STATUSX+4*, STATUSX+11* |
| INDX | STATUSX+11~, STATUSX+12* |
| LOGDATA | STATUS+17~, STATUS+42, STATUSX+5, CLOSE~, CLOSE+14*, CLOSE+31*, CLOSE+32* |
| MAGGRY | ERR, STATUS~, STATUS+21!*, STATUSZ+5 |
| >> MAGJOB("USER" | STATUS+40, CLOSE+17, CLOSE+33 |
| MAGLST | STATUS+18~, STATUS+20*, STATUS+21 |
| MAGPSET | STATUS+18~, STATUS+49 |
| MAGPSET( | STATUS+77, STATUSX+4 |
| MAGRET | STATUS+18~, STATUS+29, STATUS+30, CLOSE+12~, CLOSE+22, CLOSE+23, CLOSE+24 |
| MYLOCK | CLOSE+12~, CLOSE+30 |
| MYLOCK(1 | CLOSE+31, CLOSE+32, CLOSE+37 |
| MYLOCK(2 | CLOSE+37 |
| NLOCKS | CLOSE+12~ |
| PARAMS | STATUS~, STATUS+24, CLOSE~, CLOSE+13 |
| PSETLST | STATUS+19~, STATUSX+2*, STATUSX+4*, STATUSX+5 |
| RACNE | STATUS+16~, STATUS+36*, STATUS+77 |
| RACNI | STATUS+16~, STATUS+24*, STATUS+27, STATUS+29, STATUS+37, STATUS+42, STATUS+61, STATUS+75, STATUS+78, STATUS+79* , STATUS+80, STATUS+83*, STATUSX+11*, STATUSX+12 |
| RACNILST | STATUS+18~, STATUS+61*, STATUS+71, STATUS+72*, STATUS+77*, STATUS+78*, STATUS+79, STATUS+82*, STATUSX+11 |
| RADATA | STATUS+18~, STATUS+35*, STATUS+36, STATUS+59, STATUS+60, STATUS+61, STATUS+63, STATUS+64, CLOSE+22~, CLOSE+25* , CLOSE+26 |
| RADFN | STATUS+16~, STATUS+24*, STATUS+27, STATUS+29, STATUS+42, STATUS+67, STATUS+80, STATUSX+12 |
| RADTE | STATUS+16~, STATUS+36* |
| RADTI | STATUS+16~, STATUS+24*, STATUS+27, STATUS+29, STATUS+37, STATUS+42, STATUS+67, STATUS+80, STATUSX+12 |
| RAEXT | STATUS+16~, STATUS+36*, STATUS+40, STATUS+41, STATUS+46, STATUS+62, STATUS+63, STATUS+64, STATUS+86, STATUS+89 |
| RAINT | STATUS+16~, STATUS+37* |
| RAMDV | STATUS+16~, STATUS+67*, STATUS+68* |
| RAONLINE | STATUS+17~, STATUS+84* |
| RAOR | STATUS+17~, STATUS+86 |
| RAPRTSET | STATUS+17~, STATUS+26*, STATUS+62, STATUS+74, STATUS+83, STATUS+89, STATUSX+3 |
| RARPT | STATUS+16~, STATUS+24*, STATUS+28, STATUSZ+3, CLOSE+12~, CLOSE+26*, CLOSE+27, CLOSE+30 |
| RASN | STATUS+17~, STATUS+86, STATUS+89 |
| RASTCAT | STATUS+19~, STATUS+38*, STATUS+60 |
| RASTI | STATUS+17~, STATUS+61*, STATUSX+12 |
| REPLY | STATUS+18~, STATUS+25*, STATUS+28*, STATUS+30*, STATUS+40*, STATUS+41*, STATUS+45*, STATUS+46*, STATUS+59, STATUS+62* , STATUS+63*, STATUS+64*, STATUS+82*, STATUS+86*, STATUS+89*, STATUSZ+4*, STATUSZ+5, CLOSE+12~, CLOSE+16*, CLOSE+18* , CLOSE+20*, CLOSE+24*, CLOSE+28*, CLOSE+33*, CLOSE+34*, CLOSE+36*, CLOSE+37*, CLOSEZ |
| RIST | STATUS+18~, STATUS+47*, STATUS+71, STATUS+81, CLOSE+12~, CLOSE+17*, CLOSE+36 |
| RPT | CLOSE+12~, CLOSE+13*, CLOSE+20 |
| RSL | STATUS+17~, STATUS+42, STATUS+45, STATUS+47, CLOSE~, CLOSEZ* |
| RTN | STATUS+72~, STATUS+81, STATUS+82 |
| SAVRACNI | STATUS+72~, STATUS+75*, STATUS+83 |
| T | STATUS+76~, STATUS+77* |
| TIMESTMP | STATUS+17~, STATUS+23* |
| U | STATUS+24, STATUS+36, STATUS+38, STATUS+42, STATUS+47, STATUS+59, STATUS+60, STATUS+61, STATUS+63, STATUS+64 , STATUS+67, STATUS+77, STATUS+79, STATUSX+4, STATUSX+7, STATUSX+11, STATUSX+12, CLOSE+13, CLOSE+15, CLOSE+26 , CLOSE+32, CLOSE+33, CLOSE+36 |
| UPDFLAG | STATUS+18~, STATUS+24*, STATUS+25, STATUS+40, STATUS+46, CLOSE+12~, CLOSE+13*, CLOSE+16, CLOSE+18, CLOSE+22 , CLOSE+33, CLOSE+36 |
| UPDPSKEY | STATUS+18~, STATUS+24*, STATUS+39, STATUS+41*, STATUS+45*, STATUSZ+2, STATUSZ+3 |
| >> X | STATUS+75*, STATUS+77*, STATUSX+3*, STATUSX+4*, STATUSZ+3, STATUSZ+4, CLOSE+32*, CLOSE+33 |
| ZTQUEUED | STATUS+17~, STATUS+84* |