MAGJEX1 ;WIRMFO/JHC,ISI/JL - VistARad RPC calls ; 10/17/2022
Source file <MAGJEX1.m>
| Package | Total | Call Graph |
|---|---|---|
| Imaging | 7 | LOCKACT^MAGJEX1A IMGLOOP^MAGJEX1B CKINTEG^MAGJRPT GETEXAM2^MAGJUTL1 $$JBFETCH^MAGJUTL2 ($$USERINF,LOG)^MAGJUTL3 ($$ZRUMAMMO,$$ZRUREVAN)^MAGJUTL4 |
| VA FileMan | 2 | DT^DICRW GETS^DIQ |
| Kernel | 1 | $$EC^%ZOSV |
| Radiology Nuclear Medicine | 1 | EN2^RAUTL20 |
| Vendor - ISI | 1 | $$ASIGME^ISIJUTL1 |
| 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 |
| Package | Total | Caller Graph |
|---|---|---|
| Imaging | 4 | MAGJ RADCASEIMAGES MAGJEX1A MAGJLS4 MAGJRPT |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| ERR | ||
| OPENCASE(MAGGRY,DATA) | ;
; MAGGRY holds $NA reference to ^TMP for rpc return ; all ref's to MAGGRY use subscript indirection ; input in DATA: ; OPEN_FLAG ^ RADFN^RADTI^RACNI^RARPT ^ PSINDGET ^ <unused> ^ USETGA (forced to zero) ; ISI ; OPEN_FLAG = 0: Open, view only ; 1: Open, lock the case for status update ; 2: Open, Reserve for Interpretation ; VIX: Fetching metadata only; Jukebox retrieval occurs (P115 & earlier) ; VIX-Metadata: Fetching metadata only; no JB Retrieval (P104,ff) ; VIX-Open: Fetching metadata with JB Retrieval (P104,ff) ; RADFN^RADTI^RACNI^RARPT = Exam ID string, specifies case of interest ; PSINDGET= Presentation State indicators of interest to client ; K/I/U for Key Image/ Interpretation/ User PS types ; USETGA = hard-code to "0": Open BIG file ; ISI remove support for downsampled image fetch ; ; Details of Reply message are below tag OPENCASZ ; |
|
| OPENCASZ | ||
| PSETLST(RADFN,RADTI,RACNI) | ; Return list of Printset Case #'s for exam
|
|
| PNAM(X) | ; return pt name for input DFN
|
|
| STATN(X) | ; get station #, else return input value
|
|
| END | ||
| REGIONAL(MAGS) | ; ISI -- return 1 if image storage loc is regional
|
| Name | Field # of Occurrence |
|---|---|
| $$EC^%ZOSV | ERR |
| DT^DICRW | OPENCASE+27 |
| GETS^DIQ | STATN+2 |
| $$ASIGME^ISIJUTL1 | OPENCASE+53 |
| LOCKACT^MAGJEX1A | OPENCASZ+28, OPENCASZ+29, OPENCASZ+34 |
| IMGLOOP^MAGJEX1B | OPENCASE+82 |
| CKINTEG^MAGJRPT | OPENCASE+43 |
| GETEXAM2^MAGJUTL1 | OPENCASE+35 |
| $$JBFETCH^MAGJUTL2 | OPENCASE+73 |
| $$USERINF^MAGJUTL3 | OPENCASE+54, OPENCASE+55, OPENCASE+56 |
| LOG^MAGJUTL3 | OPENCASZ+51 |
| $$ZRUMAMMO^MAGJUTL4 | OPENCASE+92 |
| $$ZRUREVAN^MAGJUTL4 | OPENCASE+88 |
| EN2^RAUTL20 | PSETLST+4 |
| RPC Name | Call Tags |
|---|---|
| MAGJ RADCASEIMAGES | OPENCASE |
| FileNo | Call Tags |
|---|---|
| ^DIC(4 - [#4] | GETS^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^%ZOSF("ERRTN" | ERR+1 |
| ^DPT - [#2] | PNAM+1 |
| ^MAG(2005 - [#2005] | REGIONAL+5 |
| ^MAG(2005.2 - [#2005.2] | REGIONAL+6 |
| ^RA(72 - [#72] | OPENCASZ+27, OPENCASZ+30 |
| ^RADPT - [#70] | OPENCASZ+26 |
| ^RARPT - [#74] | OPENCASE+42 |
| ^TMP($J | OPENCASE+30, OPENCASE+37, OPENCASE+38! |
| ^VA(200 - [#200] | OPENCASE+48 |
| Name | Field # of Occurrence |
|---|---|
| ^("ISI" | OPENCASE+37 |
| ^(2 | OPENCASE+37 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ACQSITE | OPENCASE+24~, OPENCASE+28*, OPENCASE+84*, OPENCASZ+44 |
| ALTPATH | OPENCASE+24~, OPENCASE+28*, OPENCASZ+44 |
| ASIGDUZ | OPENCASE+26~, OPENCASE+46*, OPENCASE+47, OPENCASE+48, OPENCASE+53, OPENCASE+54, OPENCASE+55, OPENCASE+56 |
| ASIGREPL | OPENCASE+26~, OPENCASE+46*, OPENCASE+53*, OPENCASE+58, OPENCASE+95 |
| ASIGRIST | OPENCASE+26~, OPENCASE+46*, OPENCASE+48*, OPENCASE+54, OPENCASE+55 |
| CT | OPENCASE+20~, OPENCASE+28*, OPENCASZ, OPENCASZ+20, OPENCASZ+46, OPENCASZ+49*, OPENCASZ+50, OPENCASZ+51 |
| CURCASE | OPENCASE+20~, OPENCASE+31*, OPENCASE+53*, OPENCASE+54, OPENCASE+57*, OPENCASE+62, OPENCASZ+19*, OPENCASZ+23, OPENCASZ+24*, OPENCASZ+27* , OPENCASZ+34, OPENCASZ+51 |
| CURPATHS | OPENCASE+22~ |
| DATA | OPENCASE~, OPENCASE+31, OPENCASE+34 |
| DATAOUT | OPENCASE+20~, OPENCASE+28*, OPENCASZ+40*, OPENCASZ+42*, OPENCASZ+43*, OPENCASZ+44*, OPENCASZ+46 |
| DAYCASE | OPENCASE+20~, OPENCASE+28*, OPENCASE+41*, OPENCASE+54, OPENCASE+55, OPENCASE+56, OPENCASE+59, OPENCASE+77, OPENCASE+78, OPENCASE+79 , OPENCASE+80, OPENCASE+96, OPENCASZ, OPENCASZ+28, OPENCASZ+29, OPENCASZ+30, OPENCASZ+34, OPENCASZ+40 |
| DIQUIET | OPENCASE+23~, OPENCASE+27* |
| DUZ(2 | OPENCASZ+25 |
| ERR | ERR~* |
| EXCAT | OPENCASE+24~, OPENCASZ+21*, OPENCASZ+31*, OPENCASZ+36, OPENCASZ+37*, OPENCASZ+38*, OPENCASZ+39*, OPENCASZ+44 |
| I | OPENCASE+32*, PSETLST+1~, PSETLST+7* |
| IEN | REGIONAL+1~, REGIONAL+4*, REGIONAL+5 |
| IMAG | OPENCASE+21~ |
| IMGST | OPENCASE+23~, OPENCASE+73*, OPENCASE+74, OPENCASE+78, OPENCASE+79, OPENCASE+80, OPENCASE+81 |
| IMIX | OPENCASZ+13~, OPENCASZ+15*, OPENCASZ+16 |
| JBDISABLE | OPENCASE+25~, OPENCASE+61*, OPENCASE+62*, OPENCASE+73, OPENCASE+78 |
| LOC | REGIONAL+1~, REGIONAL+5*, REGIONAL+6 |
| LOCKED | OPENCASE+20~, OPENCASZ+11*, OPENCASZ+35*, OPENCASZ+43, OPENCASZ+51 |
| LOGDATA | OPENCASE+24~, OPENCASZ+22*, OPENCASZ+34, OPENCASZ+51 |
| MAGEND | OPENCASE+22~, OPENCASE+82* |
| MAGFILE | OPENCASE+21~ |
| MAGFILE1 | OPENCASE+21~ |
| MAGFILE2 | OPENCASE+21~ |
| MAGFILE3 | OPENCASE+21~ |
| MAGGRY | ERR, OPENCASE~, OPENCASE+30!*, OPENCASZ+46, OPENCASZ+49, OPENCASZ+50* |
| >> MAGJOB("CONSOLIDATED" | OPENCASZ+24 |
| >> MAGJOB("DIVSCRN" | OPENCASZ+24 |
| >> MAGJOB("KEYS" | OPENCASZ+13 |
| >> MAGJOB("REMOTE" | OPENCASZ+10 |
| >> MAGJOB("USER" | OPENCASZ+21 |
| MAGLST | OPENCASE+21~, OPENCASE+28*, OPENCASE+30 |
| MAGOBJT | OPENCASE+21~ |
| MAGPSET | PSETLST+1~, PSETLST+4 |
| MAGPSET( | PSETLST+7 |
| MAGS | OPENCASE+20~, OPENCASE+73, OPENCASE+82, OPENCASZ+22, OPENCASZ+44, REGIONAL~, REGIONAL+3 |
| MAGS("OFFLN" | OPENCASE+75, OPENCASE+76 |
| MAGS(1 | OPENCASZ+22, REGIONAL+4 |
| MAGSTRT | OPENCASE+22~, OPENCASE+82* |
| MAGXX | OPENCASE+21~ |
| MDL | OPENCASE+20~ |
| MIXEDUP | OPENCASE+23~, OPENCASE+28*, OPENCASE+44*, OPENCASZ+12, OPENCASZ+14, OPENCASZ+49 |
| MIXEDUP( | OPENCASZ+15 |
| MIXEDUP("REPLY" | OPENCASE+44*, OPENCASZ+18 |
| MODALITY | OPENCASE+21~, OPENCASE+28*, OPENCASZ+43 |
| MODIF | OPENCASE+24~, OPENCASE+39*, OPENCASZ+44 |
| PLACE | OPENCASE+26~, OPENCASE+40*, OPENCASZ+44 |
| PROCDT | OPENCASE+24~, OPENCASE+28*, OPENCASZ+44 |
| PSETLST | PSETLST+1~, PSETLST+2*, PSETLST+7*, PSETLST+8 |
| PSIND | OPENCASE+24~, OPENCASE+32* |
| PSIND( | OPENCASE+32* |
| PSINDGET | OPENCASE+25~, OPENCASE+31*, OPENCASE+32 |
| RACNI | OPENCASE+19~, OPENCASE+34*, OPENCASE+35, OPENCASE+36, OPENCASE+43, OPENCASE+88, OPENCASZ+26, OPENCASZ+46, OPENCASZ+51, PSETLST~ , PSETLST+3 |
| RACPT | OPENCASE+24~, OPENCASE+41*, OPENCASE+92 |
| RADATA | OPENCASE+20~, OPENCASE+37*, OPENCASE+39, OPENCASE+41, OPENCASE+43, OPENCASZ+40, OPENCASZ+41, OPENCASZ+43 |
| RADATA2 | OPENCASE+24~, OPENCASE+37*, OPENCASE+39, OPENCASE+40 |
| RADATA9 | OPENCASE+26~, OPENCASE+37*, OPENCASE+46 |
| RADFN | OPENCASE+19~, OPENCASE+34*, OPENCASE+35, OPENCASE+36, OPENCASE+43, OPENCASE+88, OPENCASZ+17, OPENCASZ+22, OPENCASZ+26, OPENCASZ+46 , OPENCASZ+51, PSETLST~, PSETLST+3 |
| RADIV | OPENCASE+19~, OPENCASE+39*, OPENCASE+84, OPENCASZ+24, OPENCASZ+25 |
| RADTI | OPENCASE+19~, OPENCASE+34*, OPENCASE+35, OPENCASE+36, OPENCASE+43, OPENCASE+88, OPENCASZ+26, OPENCASZ+46, OPENCASZ+51, PSETLST~ , PSETLST+3 |
| RAPRTSET | PSETLST+1~, PSETLST+5 |
| RARPT | OPENCASE+19~, OPENCASE+31*, OPENCASE+36, OPENCASE+41*, OPENCASE+42, OPENCASE+43, OPENCASE+73, OPENCASZ+28, OPENCASZ+29, OPENCASZ+34 , OPENCASZ+46 |
| RASTCAT | OPENCASE+24~, OPENCASE+39*, OPENCASZ+38 |
| RASTORD | OPENCASE+24~, OPENCASE+39*, OPENCASZ+37 |
| REMOTE | OPENCASE+23~, OPENCASZ+10*, OPENCASZ+22 |
| REPLY | OPENCASE+20~, OPENCASE+36*, OPENCASE+42*, OPENCASE+53, OPENCASE+54*, OPENCASE+55*, OPENCASE+56*, OPENCASE+59*, OPENCASE+77*, OPENCASE+78* , OPENCASE+79*, OPENCASE+80*, OPENCASE+96*, OPENCASZ*, OPENCASZ+17*, OPENCASZ+18*, OPENCASZ+19*, OPENCASZ+25*, OPENCASZ+30*, OPENCASZ+34 , OPENCASZ+46, OPENCASZ+49 |
| >> RESULT | OPENCASZ+28, OPENCASZ+29, OPENCASZ+34, OPENCASZ+35 |
| >> RESULT(1 | OPENCASZ+29 |
| >> RESULT(2 | OPENCASZ+29 |
| RIST | OPENCASE+20~, OPENCASZ+21*, OPENCASZ+32, OPENCASZ+44 |
| RSL | REGIONAL+1~, REGIONAL+2*, REGIONAL+6*, REGIONAL+7 |
| STANUM | OPENCASE+25~, OPENCASE+28*, OPENCASZ+44 |
| STARTNOD | OPENCASE+20~, OPENCASE+30*, OPENCASZ+46, OPENCASZ+50 |
| T | OPENCASE+75~*, OPENCASE+76*, OPENCASZ+41*, STATN+1~, STATN+2* |
| T(4 | STATN+2 |
| TT | OPENCASE+75~*, OPENCASE+76*, OPENCASE+77 |
| U | OPENCASE+31, OPENCASE+34, OPENCASE+36, OPENCASE+39, OPENCASE+40, OPENCASE+41, OPENCASE+46, OPENCASE+80, OPENCASE+81, OPENCASZ+22 , OPENCASZ+26, OPENCASZ+30, OPENCASZ+35, OPENCASZ+40, OPENCASZ+41, OPENCASZ+42, OPENCASZ+43, OPENCASZ+44, OPENCASZ+46, OPENCASZ+49 , OPENCASZ+50, PSETLST+7, PNAM+1, REGIONAL+4 |
| USELORES | OPENCASE+23~, OPENCASE+81* |
| USETGA | OPENCASE+23~, OPENCASE+33*, OPENCASE+73 |
| VIEWOK | OPENCASE+23~, OPENCASE+29*, OPENCASZ+13*, OPENCASZ+17, OPENCASZ+18, OPENCASZ+49 |
| X | OPENCASE+35, OPENCASE+36, OPENCASE+43, OPENCASE+44, OPENCASE+48*, OPENCASZ+41*, OPENCASZ+42, PSETLST+1~, PSETLST+6*, PSETLST+7* , PNAM~, PNAM+1*, PNAM+2*, PNAM+3, STATN~, STATN+2*, STATN+3 |
| XDFN | OPENCASZ+13~, OPENCASZ+15* |
| XPTS | OPENCASZ+13~, OPENCASZ+15*, OPENCASZ+16*, OPENCASZ+17 |
| >> XX | OPENCASZ+26*, OPENCASZ+27, OPENCASZ+30 |
| YNMAMMO | OPENCASE+25~, OPENCASE+92*, OPENCASZ+44 |
| YNREVANN | OPENCASE+25~, OPENCASE+88*, OPENCASZ+44 |