Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: ISIDICR1

Package: Vendor - ISI

Routine: ISIDICR1


Information

ISIDICR1 ; ISI/JHC - RPCs for Dictation ; 10/17/2022

Source Information

Source file <ISIDICR1.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
VA FileMan 5 NOW^%DTC  LIST^DIC  DT^DICRW  UPDATE^DIE  ($$GET1,GETS)^DIQ  
Kernel 2 $$EC^%ZOSV  $$DT^XLFDT  
Radiology Nuclear Medicine 1 $$EXAMIENS^RAMAGU04  
Vendor - ISI 1 $$SCRUSR^ISIDICR1  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
Vendor - ISI 4 ISI GET RAD DX CODES  ISIDICR1  ISIJ GET RAD TECHS  ISIJ RAD EXAM UPDATE  

Entry Points

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 ;

External References

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

Used in RPC

RPC Name Call Tags
ISI GET RAD DX CODES GETDXCOD
ISIJ GET RAD TECHS RADLST
ISIJ RAD EXAM UPDATE UPDEXAM

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] GET1^DIQ,  GETS^DIQ,  LIST^DIC
^DIC(4 - [#4] GET1^DIQ

Global Variables Directly Accessed

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

Label References

Name Line Occurrences
@( ERR+2
UPDEXAMZ UPDEXAM+25, UPDEXAM+28, UPDEXAM+35, UPDEXAM+38, UPDEXAM+49, UPDEXAM+58

Naked Globals

Name Field # of Occurrence
^( GETDXCOD+7

Local Variables

Legend:

>> 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
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All