ISIDICR1 ; ISI/JHC - RPCs for Dictation ; 10/17/2022
Source file <ISIDICR1.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 |
Package | Total | Caller Graph |
---|---|---|
Vendor - ISI | 4 | ISI GET RAD DX CODES ISIDICR1 ISIJ GET RAD TECHS ISIJ RAD EXAM UPDATE |
Name | Comments | DBIA/ICR reference |
---|---|---|
GETDXCOD(MAGRY) | ;[RPC: ISI GET RAD DX CODES]
|
|
RADLST(RESULTS) | ; Returns list of all Rad Techs at logon Division
; RESULTS results returned here ; array: ; 1st entry = # lines below ^ code ~ message; code 0=normal result; 4=error ; 2:n entries = IEN ^ Tech Name --> from file 200 |
|
SCRUSR(IEN,RADCLASS) | ; Screen logic function
; IEN -- entry in the NEW PERSON file (#200) ; Return Values: ; 0 Skip the record ; 1 Get the record |
|
UPDEXAM(MAGRY,PARAMS) | ; Update exam record
; Input PARAMS: ; TX_CODE ^ Case ID | Tech-1 ^ Tech-2 ^ Tech_Comment (* Note pipe-delimiter) ; TX_CODE = 1 --> update Tech & Tech Comment ; Case ID: RADFN^RADTI^RACNI^RARPT ; Tech-1 - IEN for the Technologist, or nil--> at least one tech must be passed in ; Tech-2 - IEN for the Technologist, or nil ; Tech_Comment - entered text, or nil ; Return in @maggry: ; Code ~ Reply display text ; Reply Code-enumerated values: ; 0 - Normal result ; 4 - Error result; display Reply text in error message box |
|
UPDEXAMZ | ;
|
|
ERR | ;
|
|
END | ;
|
Name | Field # of Occurrence |
---|---|
NOW^%DTC | UPDEXAM+52 |
$$EC^%ZOSV | ERR+1 |
LIST^DIC | RADLST+15 |
DT^DICRW | GETDXCOD+3, UPDEXAM+17 |
UPDATE^DIE | UPDEXAM+48, UPDEXAM+57 |
$$GET1^DIQ | RADLST+11, SCRUSR+16, SCRUSR+19 |
GETS^DIQ | SCRUSR+12 |
$$SCRUSR^ISIDICR1 | UPDEXAM+39 |
$$EXAMIENS^RAMAGU04 | UPDEXAM+42 |
$$DT^XLFDT | RADLST+7, UPDEXAM+16 |
RPC Name | Call Tags |
---|---|
ISI GET RAD DX CODES | GETDXCOD |
ISIJ GET RAD TECHS | RADLST |
ISIJ RAD EXAM UPDATE | UPDEXAM |
FileNo | Call Tags |
---|---|
^VA(200 - [#200] | GET1^DIQ, GETS^DIQ, LIST^DIC |
^DIC(4 - [#4] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("ERRTN" | ERR+2 |
^RA(78.3 - [#78.3] | GETDXCOD+7 |
^RADPT - [#70] | UPDEXAM+24 |
^TMP("ISIRSL" | RADLST+8 |
^TMP($J | GETDXCOD+5, UPDEXAM+18 |
^VA(200 - [#200] | SCRUSR+8, SCRUSR+9 |
Name | Field # of Occurrence |
---|---|
^( | GETDXCOD+7 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | UPDEXAM+53 |
CASEID | UPDEXAM+15~, UPDEXAM+26*, UPDEXAM+42 |
CMT | UPDEXAM+15~, UPDEXAM+30*, UPDEXAM+56 |
CT | GETDXCOD+2~, GETDXCOD+4*, GETDXCOD+8*, GETDXCOD+10 |
>> DIERR | UPDEXAM+49, UPDEXAM+58 |
DIQUIET | GETDXCOD+3*, UPDEXAM+17~* |
DISUSER | SCRUSR+5~, SCRUSR+19*, SCRUSR+20 |
DIVNAME | RADLST+6~, RADLST+11*, RADLST+15 |
DT | RADLST+7*, SCRUSR+17, UPDEXAM+16* |
DUZ | UPDEXAM+55 |
DUZ(2 | RADLST+11, SCRUSR+13 |
I | RADLST+6~, RADLST+19*, RADLST+20*, RADLST+21, UPDEXAM+15~, UPDEXAM+31*, UPDEXAM+32, UPDEXAM+38* |
ICNT | UPDEXAM+15~, UPDEXAM+45*, UPDEXAM+46 |
IEN | GETDXCOD+2~, GETDXCOD+4*, GETDXCOD+7*, GETDXCOD+8, SCRUSR~, SCRUSR+8, SCRUSR+9, SCRUSR+12, SCRUSR+16, SCRUSR+19 |
IEN1 | SCRUSR+5~, SCRUSR+7*, SCRUSR+8*, SCRUSR+9 |
IENS | UPDEXAM+15~, UPDEXAM+46*, UPDEXAM+47, UPDEXAM+50*, UPDEXAM+53, UPDEXAM+54, UPDEXAM+55, UPDEXAM+56 |
IENS7003 | UPDEXAM+15~, UPDEXAM+42*, UPDEXAM+46, UPDEXAM+50 |
MAGLST | GETDXCOD+2~, GETDXCOD+4*, GETDXCOD+5, UPDEXAM+15~, UPDEXAM+18* |
MAGMSG | RADLST+6~, SCRUSR+5~ |
MAGRY | GETDXCOD~, GETDXCOD+5!*, GETDXCOD+8, GETDXCOD+10, UPDEXAM~, UPDEXAM+18*, UPDEXAMZ+1, ERR+1 |
MAGTMP | RADLST+6~, RADLST+8*, RADLST+9, RADLST+15, RADLST+16, RADLST+20, RADLST+21, RADLST+29 |
OK | SCRUSR+5~, SCRUSR+7*, SCRUSR+8, SCRUSR+9*, SCRUSR+10, SCRUSR+13*, SCRUSR+14, SCRUSR+21 |
PARAMS | UPDEXAM~, UPDEXAM+22, UPDEXAM+25, UPDEXAM+28, UPDEXAM+29, UPDEXAM+35, UPDEXAM+40 |
PIPE | UPDEXAM+15~, UPDEXAM+20*, UPDEXAM+22, UPDEXAM+29 |
RACNI | UPDEXAM+15~, UPDEXAM+23*, UPDEXAM+24 |
RADCLASS | RADLST+6~, RADLST+12*, SCRUSR~, SCRUSR+9 |
RADFN | UPDEXAM+15~, UPDEXAM+23*, UPDEXAM+24 |
RADTI | UPDEXAM+15~, UPDEXAM+23*, UPDEXAM+24 |
RAFDA | UPDEXAM+15~, UPDEXAM+43!, UPDEXAM+51! |
RAFDA( | UPDEXAM+47*, UPDEXAM+53*, UPDEXAM+54*, UPDEXAM+55*, UPDEXAM+56* |
REPLY | GETDXCOD+2~, GETDXCOD+6*, GETDXCOD+9*, GETDXCOD+10, UPDEXAM+15~, UPDEXAM+21*, UPDEXAM+25*, UPDEXAM+28*, UPDEXAM+35*, UPDEXAM+38 , UPDEXAM+40*, UPDEXAM+49*, UPDEXAM+58*, UPDEXAM+59*, UPDEXAMZ+1 |
RESULTS | RADLST~, RADLST+9! |
RESULTS( | RADLST+26* |
RESULTS(0 | RADLST+17*, RADLST+23*, RADLST+25*, RADLST+26, RADLST+27* |
SS | SCRUSR+5~, SCRUSR+13* |
>> T | UPDEXAM+32*, UPDEXAM+33, UPDEXAM+37*, UPDEXAM+38*, UPDEXAM+39, UPDEXAM+44*, UPDEXAM+45*, UPDEXAM+47 |
TECHS | UPDEXAM+15~, UPDEXAM+34 |
TECHS( | UPDEXAM+33*, UPDEXAM+38, UPDEXAM+45 |
TERMDT | SCRUSR+5~, SCRUSR+16*, SCRUSR+17 |
TMP | SCRUSR+5~ |
TMP( | SCRUSR+13 |
TNAM | RADLST+6~, RADLST+23*, RADLST+24*, RADLST+26 |
TNAM( | RADLST+22*, RADLST+24, RADLST+26 |
>> TXID | UPDEXAM+23*, UPDEXAM+27 |
U | GETDXCOD+7, GETDXCOD+8, GETDXCOD+10, RADLST+22, RADLST+27, SCRUSR+9, UPDEXAM+23, UPDEXAM+26, UPDEXAM+30, UPDEXAM+32 |
X | GETDXCOD+2~, GETDXCOD+7*, GETDXCOD+8*, RADLST+6~, RADLST+14*, RADLST+15, RADLST+16*, RADLST+17, RADLST+21*, RADLST+22 , UPDEXAM+15~, UPDEXAM+22*, UPDEXAM+23, UPDEXAM+26, UPDEXAM+29*, UPDEXAM+30, UPDEXAM+32 |