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

Package: VA Fileman

Routine: DDBR2


Information

DDBR2 ;SFISC/DCL-VA FILEMAN BROWSER ;26AUG2009

Source Information

Source file <DDBR2.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
VA Fileman 8 $$CTXT^DDBR  (EXIT,PSR)^DDBR0  $$WS^DDBR1  LIST^DDBR3  SWITCH^DDBRWB  ^DIC  $$OREF^DIQGU  ^DIR  

Caller Graph

Caller Graph Total: 6

Package Total Caller Graph
VA Fileman 4 DDBR4  DDBRAHTJ  DDBRGE  DDBRWB  
Health Level Seven 2 HLCSRPT  HLCSRPT2  

Entry Points

Name Comments DBIA/ICR reference
PS
OREF(X)
SAVEDDB(DDBLIST,IEN,NSAPSA) ;Save local varialbes into ^TMP("DDBLIST",$J,IEN)
  • ICR #2540
    • Status: Active
    • Usage: Private
    SFR(Y)
    SWITCH(DDBLST,DDBRET) ;Switch to another document in list or FileMan Database
    OR2(%)
    BRM ;BROWSE MANAGER SCREEN
    BRMC
    WP(DDBX) ;
  • ICR #2540
    • Status: Active
    • Usage: Private
    CTXT(X,T,W) ;Center X in T which is W characters wide (usually spaces) and W for screen width
    USAVEDDB(DDBLIST,IEN) ;Unsave varialbes in ^TMP("DDBLIST",$J,IEN) to locals
  • ICR #2540
    • Status: Active
    • Usage: Private

    External References

    Name Field # of Occurrence
    $$CTXT^DDBR WP+3, BRM+2, SFR+1
    EXIT^DDBR0 SWITCH+1, SWITCH+2
    PSR^DDBR0 PS
    $$WS^DDBR1 SFR+2
    LIST^DDBR3 BRMC+17
    SWITCH^DDBRWB SWITCH+2
    ^DIC BRMC+10, BRMC+12
    $$OREF^DIQGU BRMC+10
    ^DIR BRMC+9

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: $C(7),!!,"** NO TEXT** ",DDBLNA(5)
    • Line Location: BRMC+21
    Function Call: WRITE
    • Prompt: characters
    • Line Location: CTXT+0
    Function Call: WRITE
    • Prompt: for
    • Line Location: CTXT+0
    Function Call: WRITE
    • Prompt: $P(DDGLVID,DDGLDEL,6)
    • Line Location: BRM+4
    Function Call: WRITE
    • Prompt: $P(DDGLVID,DDGLDEL,4)
    • Line Location: BRM+5
    Function Call: WRITE
    • Prompt: X
    • Line Location: BRM+6
    Function Call: WRITE
    • Prompt: $P(DDGLVID,DDGLDEL,10)
    • Line Location: BRM+7
    Function Call: WRITE
    • Prompt: $P(DDGLCLR,DDGLDEL)
    • Line Location: BRM+8
    Function Call: WRITE
    • Prompt: $P(DDGLVID,DDGLDEL,6)
    • Line Location: BRM+9
    Function Call: WRITE
    • Prompt: $P(DDGLVID,DDGLDEL,4)
    • Line Location: BRM+10
    Function Call: WRITE
    • Prompt: X
    • Line Location: BRM+11
    Function Call: WRITE
    • Prompt: $P(DDGLVID,DDGLDEL,10)
    • Line Location: BRM+12
    Function Call: WRITE
    • Prompt: @IOSTBM
    • Line Location: BRM+13
    Function Call: WRITE
    • Prompt: $$WS^DDBR1(.X),$C(7)
    • Line Location: SFR+2
    Routine Call
    • DIC
    • Line Location:
      • BRMC+10
      • BRMC+12
    Routine Call
    • DIR
    • Line Location:
      • BRMC+9

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^TMP("DDWB" SWITCH+2

    Label References

    Name Line Occurrences
    $$OR2 OREF
    BRM BRMC
    PS SWITCH+6, SWITCH+7, SWITCH+8, BRMC+18, BRMC+19, BRMC+20
    SAVEDDB SWITCH+11, BRMC+13, BRMC+22
    SFR SWITCH+6, SWITCH+7
    USAVEDDB SWITCH+11, BRMC+13
    WP BRMC+22

    Naked Globals

    Name Field # of Occurrence
    ^( SWITCH+5, SWITCH+10
    ^(0 SAVEDDB+9*

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    % OR2~*
    >> DDBC WP+10*, WP+11
    >> DDBDM WP+7*
    >> DDBFLG SWITCH+6, SWITCH+7, BRMC+9, BRMC+16
    >> DDBHDR WP+3*
    >> DDBL WP+12*
    DDBLIST SAVEDDB~, SAVEDDB+6, SAVEDDB+8, SAVEDDB+9, SAVEDDB+10, SAVEDDB+11, SAVEDDB+15, SAVEDDB+16, USAVEDDB~, USAVEDDB+4
    DDBLN SWITCH+3~, SWITCH+5*, SWITCH+11, BRMC+13, BRMC+22
    DDBLNA BRMC+15~, BRMC+17, BRMC+18, BRMC+21, BRMC+22
    DDBLNA(5 BRMC+21
    DDBLNA(6 BRMC+19, BRMC+20
    DDBLST SWITCH~, SWITCH+5*, SWITCH+6, SWITCH+10, SWITCH+11, BRMC+1, BRMC+2, BRMC+4, BRMC+10, BRMC+13
    , BRMC+20, BRMC+22, SAVEDDB+14
    >> DDBPMSG WP+2*, WP+3, SAVEDDB+8, SAVEDDB+11
    DDBPSA SWITCH+9, SWITCH+10, SWITCH+11*~, SAVEDDB+15*, SAVEDDB+16*
    >> DDBRE SAVEDDB+12
    DDBRET SWITCH~, SWITCH+2, SWITCH+8, SAVEDDB+12
    >> DDBRPE SAVEDDB+12
    >> DDBRSA SWITCH+4
    >> DDBRSA( SWITCH+4
    >> DDBSA SWITCH+1, SWITCH+2, SWITCH+5, BRMC+2, BRMC+4, BRMC+19, BRMC+20, WP+1*, WP+4, SAVEDDB+10
    , SAVEDDB+15, SAVEDDB+16
    >> DDBSF WP+8*
    >> DDBSRL WP+5, USAVEDDB+5
    >> DDBST WP+9*
    >> DDBSY BRM+2, BRM+8, BRM+14
    >> DDBTL WP+4*, WP+5, USAVEDDB+5
    >> DDBTPG WP+5*, USAVEDDB+5*
    DDBX WP~
    DDBX(5 WP+2
    DDBX(6 WP+1
    DDBZ SWITCH+3~, BRMC+4*
    >> DDBZN WP+6*
    >> DDGLCLR BRM+8
    >> DDGLDEL BRM+4, BRM+5, BRM+7, BRM+8, BRM+9, BRM+10, BRM+12
    >> DDGLVID BRM+4, BRM+5, BRM+7, BRM+9, BRM+10, BRM+12
    DIC SWITCH+3~, BRMC+10*
    DIC("S" BRMC+10*, BRMC+12!
    DIC("W" BRMC+10*
    DIC(0 BRMC+10*, BRMC+11*
    DILN SWITCH+3~, SWITCH+4*
    DIR SWITCH+3~
    DIR("A" BRMC+9*
    DIR("B" BRMC+9*
    DIR(0 BRMC+9*
    DIR0 BRMC+7!
    DIROUT SWITCH+3~, BRMC+14*, BRMC+16*, BRMC+17
    DIRUT SWITCH+3~, BRMC+9
    DUOUT SWITCH+3~
    DX BRM+1~, BRM+2*
    DY BRM+1~, BRM+2*, BRM+8*, BRM+14*
    HW CTXT+2~, CTXT+3*, CTXT+4
    I WP+11*, SAVEDDB+5~, SAVEDDB+6*, USAVEDDB+3~, USAVEDDB+4*
    IEN SAVEDDB~, SAVEDDB+6, SAVEDDB+8, SAVEDDB+10, SAVEDDB+11, USAVEDDB~, USAVEDDB+4
    IOM WP+3, WP+9, BRM+2, SFR+1
    >> IOSTBM BRM+13
    >> IOXY BRM+3, BRM+8, BRM+15
    NSAPSA SAVEDDB~, SAVEDDB+4*, SAVEDDB+13
    T CTXT~, CTXT+1, CTXT+4*
    W CTXT~, CTXT+3*
    X SWITCH+3~, SWITCH+10*, BRMC+10*, SAVEDDB+5~, SAVEDDB+6*, SAVEDDB+14*, SAVEDDB+15, SAVEDDB+16, USAVEDDB+3~, USAVEDDB+4*
    , CTXT~, CTXT+1, CTXT+4, OREF~, BRM+1~, BRM+2*, BRM+6, BRM+11, SFR~, SFR+2
    , SFR+3*
    X(1 SFR+1*
    X(2 SFR+1*
    X1 OREF~*
    X2 OREF~*
    Y SWITCH+3~, SWITCH+8, SWITCH+10*, SWITCH+11, BRMC+9, BRMC+12, BRMC+13, SFR~, SFR+1
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All