MAGJRT ;WIRMFO/JHC VistaRad RPC calls for Demand Routing ; 13 Jan 2004 11:00 AM
Source file <MAGJRT.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
ERR | ||
RTENA(MAGGRY,DATA) | ; RPC: MAGJ ROUTE ENABLE
; Enable if: 1) User has applicable security key and, 2) Routing Loc'n has usable entries |
|
RTREQ(MAGGRY,DATA) | ; RPC: MAGJ ROUTE REQUEST
; request to route exams; info returned in MAGGRY ; input in DATA(1:n): RADFN ^ RADTI ^ RACNI ^ RARPT ; - RADFN^RADTI^RACNI input to specify case of interest ; Returns: Exam Info for routable exams in ^TMP($J,"MAGJROUTE",1:N) ; Followed by Prompts for Routing Locations & Priority ; Then error messages, if any ; ; MAGGRY holds $NA reference to ^TMP where Broker return message is assembled; ; all references to MAGGRY use subscript indirection |
|
RTREQZ | ||
EXDAT(GET) | ; Put routable exam info in output file, non-routable in NOGO(n)
|
|
EXDATZ | ||
RTGET | ;GET code for Demand Routing function
; get data for exams (DATAOUT), or reason for error (NOGO) |
|
DTTIM(X) | ; Format Image Date/Time
|
|
RTLOCS(CT) | ; define prompts for Routing Locations
|
|
RTLOCS1(RET,OK) | ; return:
; RET = array of loc'ns screened by sec key ; OK = Non-dcm ^ dcm Truth value for user may route respective routing types |
|
RTPRIOR(CT) | ; define prompts for Routing Priorities
|
|
NOGO(HDR,CT) | ; output error msgs for exams
|
|
RTEXAM(MAGGRY,DATA) | ; RPC: MAGJ ROUTE EXAMS
; queue images to route according to input requests ; input in DATA(1:n), list of exams to route: ; Destination Network Loc'n ^ Priority | RADFN ^ RADTI ^ RACNI ^ RARPT ; Returns: Reply status in ^TMP($J,"MAGJROUTE",1:N) ; Then error messages for each exam if applicable ; ; MAGGRY holds $NA reference to ^TMP where Broker return message is assembled; ; all references to MAGGRY use subscript indirection |
|
RTEXAMZ | ||
END |
RPC Name | Call Tags |
---|---|
MAGJ ROUTE ENABLE | RTENA |
MAGJ ROUTE REQUEST | RTREQ |
MAGJ ROUTE EXAMS | RTEXAM |