MAGDRPC3 ;WOIFO/EDM,SAF,DAC - Imaging RPCs ; Apr 20, 2022@12:50:41
Source file <MAGDRPC3.m>
Package | Total | Call Graph |
---|---|---|
Imaging | 5 | LOOKUP^MAGDRPCA QUEUE^MAGDRPCD CHK^MAGGSQI ENTRY^MAGLOG $$ISIHS^MAGSPID |
CPT HCPCS Codes | 1 | $$CPT^ICPTCOD |
Kernel | 1 | ($$FMADD,$$NOW)^XLFDT |
MailMan | 1 | SENDMSG^XMXAPI |
Radiology Nuclear Medicine | 1 | ($$ACCFIND,$$ACCRPT)^RAAPI |
Registration | 1 | $$SITE^VASITE |
VA FileMan | 1 | $$GET1^DIQ |
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 | MAG DICOM LOOKUP RAD STUDY MAG DICOM QUEUE IMAGE MAGBRTUT MAGDRPCD |
Name | Comments | DBIA/ICR reference |
---|---|---|
RADLKUP(OUT,CASENUMB,STUDYDAT) | ; RPC = MAG DICOM LOOKUP RAD STUDY
; Radiology patient/study lookup ; STUDYDAT is a vestigial input parameter, it is not used |
|
QUEUE(OUT,IMAGE,APPNAM,LOCATION,ACNUMB,REASON,EMAIL,PRIORITY,JBTOHD) | ; RPC = MAG DICOM QUEUE IMAGE
; Add the DICOM study send image request to the queue |
|
ENQUEUE(IMAGE,D0,PRIORITY,NEWSOPCLASS) | ; Add an image to the DICOM send image request queue sub-file
|
|
FIND(DATE,CASE,NUM) | ; ADC x-reference (Radiology patient file)
|
|
MMDDYY(DAY) | ; YYYMMDD --> MMDDYY
|
Name | Field # of Occurrence |
---|---|
$$GET1^DIQ | RADLKUP+49, RADLKUP+79 |
$$CPT^ICPTCOD | RADLKUP+57 |
LOOKUP^MAGDRPCA | QUEUE+38 |
QUEUE^MAGDRPCD | QUEUE+8 |
CHK^MAGGSQI | ENQUEUE+7 |
ENTRY^MAGLOG | QUEUE+70 |
$$ISIHS^MAGSPID | RADLKUP+79 |
$$ACCFIND^RAAPI | RADLKUP+23 |
$$ACCRPT^RAAPI | RADLKUP+47 |
$$SITE^VASITE | RADLKUP+79 |
$$FMADD^XLFDT | FIND+3 |
$$NOW^XLFDT | QUEUE+48 |
SENDMSG^XMXAPI | QUEUE+81 |
RPC Name | Call Tags |
---|---|
MAG DICOM LOOKUP RAD STUDY | RADLKUP |
MAG DICOM QUEUE IMAGE | QUEUE |
FileNo | Call Tags |
---|---|
^DIC(4 - [#4] | GET1^DIQ |
^RA(72 - [#72] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^MAG(2005 - [#2005] | QUEUE+17, QUEUE+26, QUEUE+27, QUEUE+64, QUEUE+65 |
^MAGDOUTP(2006.574 - [#2006.574] | QUEUE+25, QUEUE+28, QUEUE+29, QUEUE+30, QUEUE+42, QUEUE+44, QUEUE+47*, QUEUE+49*, QUEUE+50*, QUEUE+51* , QUEUE+52*, QUEUE+53*, QUEUE+58, ENQUEUE+14, ENQUEUE+15, ENQUEUE+19, ENQUEUE+20, ENQUEUE+22, ENQUEUE+24*, ENQUEUE+25* , ENQUEUE+26*, ENQUEUE+27 |
^RADPT - [#70] | RADLKUP+33, RADLKUP+36, RADLKUP+38, RADLKUP+41, RADLKUP+44, RADLKUP+46, RADLKUP+77, RADLKUP+81 |
^RADPT("ADC" | FIND+4 |
^RAMIS(71 - [#71] | RADLKUP+55, RADLKUP+71, RADLKUP+72 |
^RAMIS(73.1 - [#73.1] | RADLKUP+73 |
^RAO(75.1 - [#75.1] | RADLKUP+82 |
^TMP("XMERR" | QUEUE+83 |
Name | Line Occurrences |
---|---|
$$ENQUEUE | QUEUE+61, QUEUE+65 |
$$MMDDYY | FIND+4 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ACNUMB | RADLKUP+3~, RADLKUP+47*, RADLKUP+83, QUEUE~, QUEUE+8, QUEUE+36, QUEUE+40*, QUEUE+49, QUEUE+53 |
APPNAM | QUEUE~, QUEUE+8, QUEUE+12, QUEUE+30, QUEUE+49, QUEUE+69, QUEUE+80 |
CASE | FIND~, FIND+4 |
CASENUMB | RADLKUP~, RADLKUP+21, RADLKUP+23 |
COUNT | QUEUE+2~, QUEUE+59*, QUEUE+61*, QUEUE+65*, QUEUE+70 |
CPTCODE | RADLKUP+4~, RADLKUP+50*, RADLKUP+56*, RADLKUP+57, RADLKUP+63 |
CPTNAME | RADLKUP+5~, RADLKUP+50*, RADLKUP+57*, RADLKUP+58*, RADLKUP+64 |
D0 | QUEUE+2~, QUEUE+28*, QUEUE+29, QUEUE+30, QUEUE+31, QUEUE+33*, QUEUE+34, QUEUE+44*, QUEUE+45, QUEUE+49 , QUEUE+50, QUEUE+51, QUEUE+52, QUEUE+53, QUEUE+55, QUEUE+61, QUEUE+65, ENQUEUE~, ENQUEUE+14, ENQUEUE+15 , ENQUEUE+20, ENQUEUE+22, ENQUEUE+24, ENQUEUE+25, ENQUEUE+26 |
D1 | RADLKUP+16~, RADLKUP+71*, RADLKUP+72, QUEUE+2~, QUEUE+64*, QUEUE+65, ENQUEUE+3~, ENQUEUE+14*, ENQUEUE+15, ENQUEUE+22* , ENQUEUE+25, ENQUEUE+26 |
DATE | FIND~, FIND+2, FIND+3 |
DATETIME | RADLKUP+6~, RADLKUP+41*, RADLKUP+68 |
DAY | MMDDYY~, MMDDYY+1, MMDDYY+2 |
DFN | RADLKUP+36*, RADLKUP+67, RADLKUP+81, QUEUE+2~, QUEUE+18*, QUEUE+70 |
DIVISION | RADLKUP+7~, RADLKUP+78*, RADLKUP+79 |
DUZ | QUEUE+70, QUEUE+77 |
QUEUE~, QUEUE+8, QUEUE+79 | |
EXAMSTS | RADLKUP+8~, RADLKUP+48*, RADLKUP+49*, RADLKUP+66 |
I | RADLKUP+16~, ENQUEUE+3~, ENQUEUE+10* |
IMAGE | QUEUE~, QUEUE+6, QUEUE+8, QUEUE+11, QUEUE+17, QUEUE+26, QUEUE+61, QUEUE+64, QUEUE+65, QUEUE+70 , ENQUEUE~, ENQUEUE+2, ENQUEUE+7, ENQUEUE+9, ENQUEUE+15, ENQUEUE+25 |
JBTOHD | QUEUE~, QUEUE+8, QUEUE+15*, QUEUE+49 |
LIST | RADLKUP+16~ |
LOCATION | QUEUE~, QUEUE+8, QUEUE+13, QUEUE+29, QUEUE+49, ENQUEUE+26 |
LOG | QUEUE+2~, QUEUE+69*, QUEUE+70, QUEUE+74 |
NEWSOPCLASS | ENQUEUE~, ENQUEUE+1*, ENQUEUE+2, ENQUEUE+7 |
NUM | FIND~, FIND+3 |
OK | QUEUE+2~, QUEUE+28*, QUEUE+31*, QUEUE+33 |
OLD | ENQUEUE+3~, ENQUEUE+14*, ENQUEUE+15*, ENQUEUE+17 |
OUT | RADLKUP~, RADLKUP+19!, QUEUE~, QUEUE+4!, QUEUE+8, QUEUE+11*, QUEUE+12*, QUEUE+13*, QUEUE+20*, QUEUE+23 , QUEUE+34*, QUEUE+36, QUEUE+39*, QUEUE+55* |
OUT(1 | RADLKUP+21*, RADLKUP+25*, RADLKUP+29*, RADLKUP+30*, RADLKUP+31*, RADLKUP+33*, RADLKUP+38*, RADLKUP+44*, RADLKUP+53*, RADLKUP+84* |
OUT(10 | RADLKUP+67* |
OUT(11 | RADLKUP+68* |
OUT(12 | RADLKUP+69* |
OUT(13 | RADLKUP+76* |
OUT(14 | RADLKUP+79* |
OUT(15 | RADLKUP+82* |
OUT(16 | RADLKUP+83* |
OUT(2 | RADLKUP+59* |
OUT(3 | RADLKUP+60* |
OUT(4 | RADLKUP+61* |
OUT(5 | RADLKUP+62* |
OUT(6 | RADLKUP+63* |
OUT(7 | RADLKUP+64* |
OUT(8 | RADLKUP+65* |
OUT(9 | RADLKUP+66* |
P | QUEUE+2~, QUEUE+26*, QUEUE+27, QUEUE+38, QUEUE+49 |
PRIORITY | QUEUE~, QUEUE+8, QUEUE+14*, QUEUE+29, QUEUE+49, QUEUE+61, QUEUE+65, ENQUEUE~, ENQUEUE+26 |
PROBLEM | QUEUE+2~, QUEUE+59*, QUEUE+71, ENQUEUE+8*, ENQUEUE+9*, ENQUEUE+10* |
PROBLEM( | ENQUEUE+8*, ENQUEUE+9*, ENQUEUE+10* |
PROBLEM(1 | QUEUE+73* |
PROBLEM(2 | QUEUE+74* |
PROBLEM(3 | QUEUE+75* |
PROCDESC | RADLKUP+9~, RADLKUP+50*, RADLKUP+56*, RADLKUP+58, RADLKUP+69 |
PROCIEN | RADLKUP+10~, RADLKUP+48*, RADLKUP+53, RADLKUP+55, RADLKUP+62, RADLKUP+71, RADLKUP+72 |
RAA | RADLKUP+11~, RADLKUP+23, RADLKUP+47 |
RAA(1 | RADLKUP+27, RADLKUP+47 |
RADPT1 | RADLKUP+13~, RADLKUP+27*, RADLKUP+29, RADLKUP+33, RADLKUP+36, RADLKUP+38, RADLKUP+41, RADLKUP+44, RADLKUP+46, RADLKUP+59 , RADLKUP+77 |
RADPT2 | RADLKUP+14~, RADLKUP+27*, RADLKUP+30, RADLKUP+38, RADLKUP+41, RADLKUP+44, RADLKUP+46, RADLKUP+60, RADLKUP+77, RADLKUP+81 |
RADPT3 | RADLKUP+15~, RADLKUP+27*, RADLKUP+31, RADLKUP+44, RADLKUP+46, RADLKUP+61, RADLKUP+81 |
RAIX | RADLKUP+12~ |
REASON | QUEUE~, QUEUE+8, QUEUE+69, QUEUE+70 |
REQUESTDATETIME | QUEUE+2~, QUEUE+48*, QUEUE+49, QUEUE+50 |
RESULT | QUEUE+37~, QUEUE+38, QUEUE+39, QUEUE+40 |
STUDYDAT | RADLKUP~ |
STUDYUID | QUEUE+2~, QUEUE+27*, QUEUE+28, QUEUE+51, QUEUE+52 |
TYPE | QUEUE+2~, QUEUE+18*, QUEUE+19, QUEUE+20, QUEUE+60, QUEUE+63 |
X | RADLKUP+16~, RADLKUP+23*, RADLKUP+25, RADLKUP+46*, RADLKUP+47, RADLKUP+48, RADLKUP+70*, RADLKUP+74*, RADLKUP+76, RADLKUP+77* , RADLKUP+78, RADLKUP+81*, RADLKUP+82, QUEUE+2~, QUEUE+17*, QUEUE+18, QUEUE+42*, QUEUE+43*, QUEUE+45*, QUEUE+46* , QUEUE+47, ENQUEUE+3~, ENQUEUE+7, ENQUEUE+20*, ENQUEUE+21*, ENQUEUE+22*, ENQUEUE+23*, ENQUEUE+24, FIND+1~, FIND+3* , FIND+4 |
X( | ENQUEUE+10 |
X(0 | ENQUEUE+7 |
XMERR | QUEUE+72~, QUEUE+82, QUEUE+83* |
XMID | QUEUE+72~, QUEUE+77*, QUEUE+78, QUEUE+81 |
XMSUB | QUEUE+72~, QUEUE+80*, QUEUE+81 |
XMY | QUEUE+72~, QUEUE+81 |
XMY( | QUEUE+78*, QUEUE+79* |
XMZ | QUEUE+72~, QUEUE+81 |
Z | RADLKUP+16~, RADLKUP+47*, RADLKUP+55*, RADLKUP+56, RADLKUP+65, RADLKUP+72*, RADLKUP+73*, RADLKUP+74 |