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~ |