MAGDSTQ ;WOIFO/PMK - Study Tracker - Query/Retrieve user ; Oct 27, 2020@15:45:29
Source file <MAGDSTQ.m>
Package | Total | Call Graph |
---|---|---|
Imaging | 13 | $$PICKSCP^MAGDACU $$HOSTNAME^MAGDFCNV ($$CHECKQRY,$$CHECKRTV,$$YESNO,CONTINUE)^MAGDSTQ ($$INITXTMP,$$KEYLIST,PUSH)^MAGDSTQ0 QRROOT^MAGDSTQ1 ^MAGDSTQ2 ENTRY^MAGDSTQ3 DISPLAY^MAGDSTQ5 RETRIEVE^MAGDSTQ8 $$PICKSCP^MAGDSTQ9 $$ENTRY^MAGDSTR1 ENTRY^MAGDSTV1 $$HOSTNAME^MAGOSMSC |
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 |
Name | Comments | DBIA/ICR reference |
---|---|---|
ENTRYQ | ; query only
|
|
ENTRYQR | ; query and retrieve
|
|
ENTRY | ; entry point to generate a Query/Retrieve C-FIND-RQ
|
|
QRSCP(DEFAULT) | ; get the PACS Q/R Provider
|
|
GETKEYS() | ; get the keys for Q/R query
|
|
DISPLAY | ;
|
|
CHECKQRY() | ; check query keys to prevent broad queries
|
|
CHECKPTQ() | ; check attributes for a patient level query
|
|
CHECKSTQ() | ; check attributes for a study level query
|
|
CHECKSEQ() | ; check attributes for a series level query
|
|
CHECKIMQ() | ; check attributes for an image level query
|
|
CHECKRTV() | ; check retrieve keys to prevent broad retrieves
|
|
CHECKPTR() | ; check attributes for a patient level retrieve
|
|
CHECKSTR() | ; check attributes for a study level retrieve
|
|
CHECKSER() | ; check attributes for a series level retrieve
|
|
CHECKIMR() | ; check attributes for an image level retrieve
|
|
YESNO(PROMPT,DEFAULT,CHOICE,HELP) | ; generic YES/NO question driver
|
|
CONTINUE(ERASE) | ; used by several routines on VistA and DICOM Gateway
|
|
VISTA() | ;
; return 1 for running in VistA namespace, 0 otherwise |
Name | Field # of Occurrence |
---|---|
$$PICKSCP^MAGDACU | QRSCP+6 |
$$HOSTNAME^MAGDFCNV | ENTRY+14 |
$$CHECKQRY^MAGDSTQ | GETKEYS+32 |
$$CHECKRTV^MAGDSTQ | GETKEYS+37 |
$$YESNO^MAGDSTQ | ENTRY+23 |
CONTINUE^MAGDSTQ | CHECKQRY+42, CHECKRTV+46 |
$$INITXTMP^MAGDSTQ0 | ENTRY+36 |
$$KEYLIST^MAGDSTQ0 | ENTRY+52 |
PUSH^MAGDSTQ0 | ENTRY+57 |
QRROOT^MAGDSTQ1 | ENTRY+45 |
^MAGDSTQ2 | ENTRY+63 |
ENTRY^MAGDSTQ3 | ENTRY+64 |
DISPLAY^MAGDSTQ5 | ENTRY+94 |
RETRIEVE^MAGDSTQ8 | ENTRY+89 |
$$PICKSCP^MAGDSTQ9 | QRSCP+3 |
$$ENTRY^MAGDSTR1 | ENTRY+81 |
ENTRY^MAGDSTV1 | ENTRY+59, ENTRY+78 |
$$HOSTNAME^MAGOSMSC | ENTRY+17, ENTRY+81 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: READ |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: READ |
|
Function Call: WRITE |
|
Function Call: READ |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: READ |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^MAG(2005 - [#2005] | VISTA+2 |
^TMP("MAG" | ENTRY+7!, ENTRY+20, ENTRY+38*, ENTRY+39*, ENTRY+42, ENTRY+44*, ENTRY+46, ENTRY+47*, GETKEYS+13, GETKEYS+17! , GETKEYS+31, GETKEYS+36, DISPLAY+13, CHECKPTQ+2, CHECKPTQ+3, CHECKPTQ+4, CHECKSTQ+3, CHECKSTQ+4, CHECKSTQ+5, CHECKSEQ+3 , CHECKSEQ+4, CHECKIMQ+3, CHECKIMQ+4, CHECKIMQ+5, CHECKPTR+3, CHECKSTR+2, CHECKSER+2, CHECKIMR+2 |
^XTMP( | ENTRY+69!, GETKEYS+18!, GETKEYS+22! |
Name | Line Occurrences |
---|---|
$$CHECKIMQ | CHECKQRY+32 |
$$CHECKIMR | CHECKRTV+36 |
$$CHECKPTQ | CHECKQRY+6, CHECKSTQ+2 |
$$CHECKPTR | CHECKRTV+6, CHECKRTV+14, CHECKRTV+25, CHECKRTV+36 |
$$CHECKSEQ | CHECKQRY+21 |
$$CHECKSER | CHECKRTV+25, CHECKRTV+36 |
$$CHECKSTQ | CHECKQRY+10 |
$$CHECKSTR | CHECKRTV+14, CHECKRTV+25, CHECKRTV+36 |
$$GETKEYS | ENTRY+53 |
$$QRSCP | ENTRY+26, ENTRY+32 |
$$VISTA | ENTRYQ+3, ENTRYQR+3, ENTRY+13, ENTRY+58, ENTRY+77, QRSCP+2 |
$$YESNO | CHECKRTV+8 |
@( | GETKEYS+14 |
CONTINUE | ENTRY+84 |
DISPLAY | GETKEYS+3 |
ENTRY | ENTRYQ+4, ENTRYQR+4 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ATTRIB | ENTRY+1~, ENTRY+45*, GETKEYS+12*, GETKEYS+13, DISPLAY+1~, DISPLAY+11*, DISPLAY+12, DISPLAY+13 |
CHANNEL | ENTRY+1~ |
CHOICE | YESNO~, YESNO+7*, YESNO+8*, YESNO+9* |
DEBUG | ENTRY+1~ |
DEFAULT | ENTRY+1~, ENTRY+20*, ENTRY+21, ENTRY+22, ENTRY+26, ENTRY+28, QRSCP~, QRSCP+1*, QRSCP+3, QRSCP+6 , GETKEYS+13*, YESNO~, YESNO+3, YESNO+5, YESNO+6 |
DONE | ENTRY+1~, ENTRY+50*, ENTRY+51, ENTRY+54*, GETKEYS+1~, GETKEYS+2*, GETKEYS+19*, GETKEYS+23*, GETKEYS+32*, GETKEYS+37* , GETKEYS+40 |
DONEFLAG | ENTRY+1~ |
DTIME | ENTRY+72, GETKEYS+10, GETKEYS+35, YESNO+4, CONTINUE+5 |
ERASE | CONTINUE~, CONTINUE+3*, CONTINUE+6 |
FBSWITCH | ENTRY+1~ |
FILEMODE | ENTRY+1~ |
HELP | ENTRY+1~, YESNO~, YESNO+10 |
HELP( | YESNO+12 |
HOSTNAME | ENTRY+1~, ENTRY+14*, ENTRY+17*, ENTRY+69, GETKEYS+18, GETKEYS+22 |
I | ENTRY+1~, GETKEYS+1~, DISPLAY+1~, DISPLAY+8*, DISPLAY+10*, DISPLAY+11, DISPLAY+12, YESNO+1~, YESNO+12* |
INCOMING | ENTRY+1~ |
>> IOBS | CONTINUE+7 |
IOF | DISPLAY+7 |
IOST | CONTINUE+2 |
KEYCOUNT | ENTRY+2~, ENTRY+52*, GETKEYS+4, GETKEYS+11, DISPLAY+10 |
KEYLIST | ENTRY+2~, ENTRY+52 |
KEYLIST( | GETKEYS+12, GETKEYS+14, DISPLAY+11 |
LOGDIR | ENTRY+2~ |
MAGXTMP | ENTRY+2~, ENTRY+36*, ENTRY+69, ENTRY+81, GETKEYS+18, GETKEYS+22 |
MESSAGE | ENTRY+2~ |
MSGDATE | ENTRY+2~ |
MSGHANDL | ENTRY+2~ |
MSGTIME | ENTRY+2~ |
MULTIMSG | ENTRY+2~ |
N | GETKEYS+1~, GETKEYS+10*, GETKEYS+11, GETKEYS+12, GETKEYS+14, GETKEYS+16, GETKEYS+21, GETKEYS+30, GETKEYS+34 |
ODEVNAME | ENTRY+3~ |
ODEVTYPE | ENTRY+3~ |
OK | CHECKQRY+1~*, CHECKQRY+6*, CHECKQRY+10*, CHECKQRY+21*, CHECKQRY+32*, CHECKQRY+42, CHECKQRY+43, CHECKPTQ+1~*, CHECKPTQ+2*, CHECKPTQ+3* , CHECKPTQ+4*, CHECKPTQ+5, CHECKSTQ+1~*, CHECKSTQ+2*, CHECKSTQ+3*, CHECKSTQ+4*, CHECKSTQ+5*, CHECKSTQ+6, CHECKSEQ+1~*, CHECKSEQ+2* , CHECKSEQ+3*, CHECKSEQ+4*, CHECKSEQ+5, CHECKIMQ+1~*, CHECKIMQ+2*, CHECKIMQ+3*, CHECKIMQ+4*, CHECKIMQ+5*, CHECKIMQ+6, CHECKRTV+1~* , CHECKRTV+9*, CHECKRTV+14*, CHECKRTV+25*, CHECKRTV+36*, CHECKRTV+46, CHECKRTV+47, CHECKPTR+1~*, CHECKPTR+2*, CHECKPTR+3*, CHECKPTR+4 , CHECKSTR+1~*, CHECKSTR+2*, CHECKSTR+3, CHECKSER+1~*, CHECKSER+2*, CHECKSER+3, CHECKIMR+1~*, CHECKIMR+2*, CHECKIMR+3, YESNO+1~ , YESNO+2*, YESNO+7*, YESNO+8*, YESNO+9*, YESNO+16 |
OPTION | ENTRYQ+1~*, ENTRYQR+1~*, ENTRY+10, GETKEYS+4, GETKEYS+35, DISPLAY+3 |
OUTGOING | ENTRY+3~ |
PATLKUPMODE | ENTRY+3~ |
PDUIN | ENTRY+3~ |
PDUOUT | ENTRY+3~ |
PORT | ENTRY+3~ |
PRIORITY | ENTRY+3~ |
PROMPT | YESNO~, YESNO+3 |
QRROOT | ENTRY+4~, ENTRY+46*, ENTRY+47, GETKEYS+26, DISPLAY+7, CHECKQRY+12, CHECKQRY+23, CHECKQRY+34, CHECKSEQ+2, CHECKIMQ+2 , CHECKRTV+16, CHECKRTV+27, CHECKRTV+38, CHECKPTR+2 |
QRSCP | ENTRY+4~, ENTRY+23*, ENTRY+26*, ENTRY+28*, ENTRY+32*, ENTRY+34, ENTRY+38, ENTRY+39, QRSCP+3*, QRSCP+6* , QRSCP+8 |
QRSTACK | ENTRY+4~, ENTRY+8*, ENTRY+39, ENTRY+44, ENTRY+46, ENTRY+57, ENTRY+69, ENTRY+81, GETKEYS+13, GETKEYS+22 , GETKEYS+31, GETKEYS+36, DISPLAY+13, CHECKPTQ+2, CHECKPTQ+3, CHECKPTQ+4, CHECKSTQ+3, CHECKSTQ+4, CHECKSTQ+5, CHECKSEQ+3 , CHECKSEQ+4, CHECKIMQ+3, CHECKIMQ+4, CHECKIMQ+5, CHECKPTR+3, CHECKSTR+2, CHECKSER+2, CHECKIMR+2 |
QUERYLEVEL | ENTRY+4~, GETKEYS+31*, DISPLAY+9, CHECKQRY+2, CHECKQRY+5, CHECKQRY+9, CHECKQRY+20, CHECKQRY+31 |
QUEUEIN | ENTRY+3~ |
QUEUEOUT | ENTRY+3~ |
RETRIEVELEVEL | ENTRY+4~, GETKEYS+36*, CHECKRTV+2, CHECKRTV+5, CHECKRTV+13, CHECKRTV+24, CHECKRTV+35 |
RETURN | ENTRY+4~, ENTRY+53*, ENTRY+54, ENTRY+56, ENTRY+68, ENTRY+93 |
ROLE | ENTRY+4~ |
RUNNING | ENTRY+4~, ENTRY+81*, ENTRY+82 |
SAVENODE | ENTRY+4~ |
SEQNUMB | ENTRY+4~ |
SEQUENCE | ENTRY+4~ |
SHOWRRSL | ENTRY+5~, ENTRY+75*, ENTRY+76, ENTRY+78, ENTRY+81, ENTRY+85*, ENTRY+88 |
SRRDEFAULT | ENTRY+5~, ENTRY+70*, ENTRY+71, ENTRY+73, ENTRY+76* |
STATNUMB | ENTRY+5~ |
T | GETKEYS+1~ |
TAB | DISPLAY+1~, DISPLAY+6*, DISPLAY+7, DISPLAY+8 |
UID | ENTRY+5~ |
UIDTYPE | ENTRY+5~ |
X | ENTRY+23, ENTRY+24, ENTRY+72*, ENTRY+73*, ENTRY+74, ENTRY+75, GETKEYS+35*, DISPLAY+1~, DISPLAY+2*, DISPLAY+3* , DISPLAY+4*, DISPLAY+6, DISPLAY+7, DISPLAY+8, CHECKRTV+1~, CHECKRTV+8, CHECKRTV+9, YESNO+1~, YESNO+4*, YESNO+5* , YESNO+6*, YESNO+7, YESNO+8, YESNO+9, YESNO+10, CONTINUE+1~, CONTINUE+5* |
Y | ENTRY+5~ |
Y1 | ENTRY+5~ |
Y2 | ENTRY+5~ |