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 ;2JAN2012

Source Information

Source file <DDBR2.m>

Call Graph

Call Graph

Call Graph Total: 9

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

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: 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
SWITCH(DDBLST,DDBRET) ;Switch to another document in list or FileMan Database
BRMC
CUR
NO
PS
WP(DDBX) ;
SAVEDDB(DDBLIST,IEN,NSAPSA) ;Save local varialbes into ^TMP("DDBLIST",$J,IEN)
USAVEDDB(DDBLIST,IEN) ;Unsave varialbes in ^TMP("DDBLIST",$J,IEN) to locals
CTXT(X,T,W) ;Center X in T which is W characters wide (usually spaces) and W for screen width
OREF(X)
OR2(%)
BRM ;BROWSE MANAGER SCREEN
SFR(Y)

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 CUR+8
SWITCH^DDBRWB SWITCH+2
$$EZBLD^DIALOG CURNO, SFR+1
^DIC CUR+1, CUR+3
$$OREF^DIQGU CUR+1
^DIR CUR

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $C(7),!!,$$EZBLD^DIALOG(1404),DDBLNA(5)
  • Line Location: NO+0
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
  • DIALOG
  • Line Location:
    • CUR
    • NO
    • SFR+1
Routine Call
  • DIC
  • Line Location:
    • CUR+1
    • CUR+3
Routine Call
  • DIR
  • Line Location:
    • CUR

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, CUR+9, CUR+10, CUR+11
SAVEDDB SWITCH+11, CUR+4, NO+1
SFR SWITCH+6, SWITCH+7
USAVEDDB SWITCH+11, CUR+4
WP NO+1

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, CURCUR+7
>> 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, CUR+4, NO+1
DDBLNA CUR+6~, CUR+8, CUR+9, NONO+1
DDBLNA(5 NO
DDBLNA(6 CUR+10, CUR+11
DDBLST SWITCH~, SWITCH+5*, SWITCH+6, SWITCH+10, SWITCH+11, BRMC+1, BRMC+2, BRMC+4, CUR+1, CUR+4
CUR+11, NO+1, 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, CUR+10, CUR+11, 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~, CUR+1*
DIC("S" CUR+1*, CUR+3!
DIC("W" CUR+1*
DIC(0 CUR+1*, CUR+2*
DILN SWITCH+3~, SWITCH+4*
DIR SWITCH+3~
DIR("A" CUR*
DIR("B" CUR*
DIR(0 CUR*
DIR0 BRMC+7!
DIROUT SWITCH+3~, CUR+5*, CUR+7*, CUR+8
DIRUT SWITCH+3~, CUR
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*, CUR+1*, 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, CURCUR+3, CUR+4, 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