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 |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: DIS

Package: VA FileMan

Routine: DIS


Information

DIS ;SFISC/GFT - GATHER SEARCH CRITERIA ;24AUG2015

Source Information

Source file <DIS.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
VA FileMan 12 ^%DT  ^DIC  EN^DICOMP  ^DICRW  $$GETPROP^DIETLIBF  ($$CONVQQ,$$UP)^DILIBF  ^DIM  (DIS,DISC)^DIQQQ  
^DIR  ^DIS0  (,COMP,Q,TEM)^DIS2  EN^DIS3  

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: 18

Package Total Caller Graph
VA FileMan 5 DDXP4  DIAR  DIQQQ  DIS2  DISEARCH  
National Online Information Sharing 2 FSCUEDIT  FSCUEDS  
Clinical Monitoring System 1 QAMGPOP0  
Dietetics 1 FHSYSF  
Electronic Health Modernization 1 EHM-00779  
Engineering 1 ENCTLAB  
IFCAP 1 PRCTLAB  
Imaging 1 MAGJMN1  
Kernel 1 ^DIC(19  
Nursing Service 1 NURSFMU  
Oncology 1 ONCOSO  
PAID 1 PRSDPRNT  
Scheduling 1 SDWLAHR3  

Entry Points

Name Comments DBIA/ICR reference
EN ;
R ;
F ;
HARD
G ;^DOPT("DIS",1,0)=NULL
C
VALUE
PT
SET
GOT
OK
B
UP
Q
WP
X ;
W
ENS ; ENTRY POINT FOR RE-DOING THE SORT USING AN EXISTING SORT TEMPLATE

External References

Name Field # of Occurrence
^%DT VALUE
^DIC F+6, C+2, PT
EN^DICOMP G+12
^DICRW DIS+7
$$GETPROP^DIETLIBF F+8
$$CONVQQ^DILIBF SET+4, SET+11
$$UP^DILIBF SET+9
^DIM PT+3
DIS^DIQQQ PT+5, SET
DISC^DIQQQ C+3
^DIR SET+3
^DIS0 UP
^DIS2 Q
COMP^DIS2 HARD
Q^DIS2 Q
TEM^DIS2 F+5
EN^DIS3 ENS+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: F+2
Function Call: WRITE
  • Prompt: "SEARCH FOR "_R_" "_$P(^DD(DK,0),U)_": "
  • Line Location: F+4
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: F+5
Function Call: READ
  • Prompt: "CONDITION: "
  • Variable: X
  • Timeout: DTIME
  • Line Location: C+0
Function Call: WRITE
  • Prompt: R
  • Line Location: C+0
Function Call: READ
  • Prompt: " DATE: "
  • Variable: X
  • Timeout: DTIME
  • Line Location: VALUE+0
Function Call: WRITE
  • Prompt: W
  • Line Location: VALUE+0
Function Call: WRITE
  • Prompt: O
  • Line Location: VALUE+0
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: PT+0
Function Call: WRITE
  • Prompt: " "_$P(@(DIC_"0)"),U)_": "
  • Line Location: PT+0
Function Call: READ
  • Prompt: ": "
  • Variable: Y
  • Timeout: DTIME
  • Line Location: PT+1
Function Call: WRITE
  • Prompt: !?7
  • Line Location: SET+5
Function Call: WRITE
  • Prompt: %
  • Line Location: SET+6
Function Call: WRITE
  • Prompt: ","
  • Condition for execution: C>1
  • Line Location: SET+6
Function Call: WRITE
  • Prompt: " "
  • Line Location: SET+6
Function Call: WRITE
  • Prompt: !?7
  • Condition for execution: $X+$L(%)>73
  • Line Location: SET+6
Function Call: WRITE
  • Prompt: %_" ]"
  • Line Location: SET+8
Function Call: WRITE
  • Prompt: $C(7),"??",!!
  • Line Location: X+1
Function Call: WRITE
  • Prompt: W
  • Line Location: W+0
Function Call: WRITE
  • Prompt: !?DL*2,"-"_$C(DC+64)_"- "
  • Line Location: W+0
Routine Call
  • DIC
  • Line Location:
    • F+6
    • C+2
    • PT
Routine Call
  • DIR
  • Line Location:
    • SET+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( F+4, G+7, G+10
^DD("DD" VALUE
^DIC - [#1] EN+1, G+8
^UTILITY($J DIS+7!, EN+2!

Label References

Name Line Occurrences
B C+3, X+1
C C+3, WP
F HARDG+7, VALUEPTPT+2, BUP
G F+7
GOT VALUEPTPT+3, SET
OK G+6, C+5
PT PT
Q DIS+8, EN+2, F+5, HARDCC+3, VALUEPTPT+1
UP F+1, HARD
VALUE PT+5, SET
W F+2, CVALUE
WP G+7
X G+12, VALUEPT+2, PT+4

Naked Globals

Name Field # of Occurrence
^("GL" G+8
^(0 R+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% G+12*, SET+5~, SET+6*, SET+7, SET+8, GOT+1*, OK*, OK+2*, UP*
>> %DT VALUE*
%ZIS DIS+7!
C F+3*, SET+5~, SET+6*, SET+8, SET+11~*, SET+12
D SET+1~, SET+3*, SET+4*, SET+6*
DA EN+2!, G+10*, G+11, G+12*
DA( G+12*
DC DIS+7!, EN+2!, EN+3*, F+1, F+7, G+8, G+12, C+5, PTSET
SET+6, SET+9, GOT+1, GOT+3, GOT+4, OKOK+1, OK+2*, BUP
X+1, W
DC( OK*
DDER SET+2~, SET+3
DE F+2!, F+7*, G+7, PT+2, SET+6*
DI EN+2!, EN+3*
>> DIARF0 UP
>> DIARU Q
DIC DIS+8, EN+1*, EN+2, EN+3, F+2!, F+3*, G+6!*, PT!*
DIC("S" F+3*, C+2*!, WP*
DIC("W" F+3*
DIC(0 F+3*, G+6*, PT*
>> DICOMP G+12*
>> DICS F+3
DIR SET+2~
DIR("V" SET+3*
DIR(0 SET+3*
DIS DIS+7!
DIS( PT!, SET!, SET+6*
DIS("XFORM" SET!, SET+9*, GOT+1*, GOT+3
DISPOINT F+2!, F+7!, G+8*, G+9*, G+12, PT
DISVX F+6~*
>> DK R+1*, F+3, F+4, F+8, G+7*, UP*
DL EN+2!, EN+3*, G+7*, G+12, PTOKOK+1, OK+2, UP*, W
DL( G+7*, UP
>> DN C+1*, C+4, C+5, SET+5, GOT
>> DQ C+6*, PTPT+3, PT+4, SET+1, SET+5, GOTGOT+1
DTIME F+5, CVALUEPTPT+1
DTOUT DIS+8, EN+2!, F+5*, HARD, C*, VALUE*, PT*, PT+1*
>> DU F+3*, F+7*, G+12*, PT*, OKOK+2, B, WP*
>> DV EN+3*, G+7*, OK, UP*
>> DV( G+7*, UP
DX EN+2!
DX( OK+2*
DY EN+2!, EN+3*
>> E F+7*, F+8, G+6, G+7, G+8, G+9, G+10*, C+2, VALUEPT+2
SETGOT
I EN+2!
I( G+7*, UP!
I(0 EN+3*
J EN+2!
J( R+1*, G+7*, UP!
N DIS+7!, EN+3*, R+1, G+7*, G+12, SET+5~*, SET+6, OKOK+2, UP*
N( G+7*, UP
O DIS+7!, C+4*, C+5, VALUEGOT+1*, GOT+3*, GOT+4
O( F+7*, G+12*, C+5*, GOT+4*, OK+1*, X+1!
P SET+11~*
>> Q EN+3*
R DIS+7!, EN+3*, R+1*, R+2*, F+4, OK+1, UP*
R( UP!
U R+2, F+4, F+5, F+7, HARDG+7, G+8, G+9, G+10, C
C+3, C+4, VALUEPTPT+2, SETSET+6, SET+11, GOTGOT+1
GOT+2, OKOK+2
X F+2!, F+5*, F+6*, F+8*, HARDG+6!*, G+7*, G+8*, G+9*, G+10*
G+11*, G+12*, C!*, C+1*, C+3, C+5*, VALUE*, PT*, PT+3*, SET
SET+1*!, SET+3*, SET+4*, SET+6*, SET+7!, GOT*, OK
X( G+12
>> Y F+6, F+7, F+8, G+7, G+8, G+9, G+12, C+3, C+4, C+5
C+6, VALUE*, PTPT+1*, PT+2, PT+3*, PT+4, PT+5, PT+6, SET+1
SET+3, SET+4*, SET+5*, SET+9*, SET+11, SET+12*, GOTGOT+1, GOT+2*, GOT+4
WP
>> Y(0 F+7, G+7*, G+9
YY SET+11~*, SET+12
>> Z F+7*, F+8*, SET+3, SET+4, SET+6
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All