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

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  
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 ;
  • ICR #10027
    • Status: Active
    • Usage: Supported
    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