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 |  Local Variables |  All
Print Page as PDF
Routine: BDMVU

Package: Diabetes Registry

Routine: BDMVU


Information

BDMVU ; cmi/anch/maw - VIEW RECORD UTILITY CALLS ;

Source Information

Source file <BDMVU.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
Kernel 2 KILL^%ZISS  $$REPEAT^XLFSTR  
IHS VA Utilities 1 ^XBCLS  
VA Fileman 1 ^DIR  

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
Diabetes Registry 5 BDMVAGL  BDMVRL  BDMVRL1  BDMVRL5  BDMVRL8  

Entry Points

Name Comments DBIA/ICR reference
VALMSG() ;EP; called to reset message line
PKGCK(RTN,MSG) ;EP; -- called to check if rtn and package are installed
RETURN ;EP; -- ask user to press return
MSG(DATA,PRE,POST,BEEP) ;EP; -- writes line to device
PAD(D,L) ; -- SUBRTN to pad length of data
; -- D=data L=length
SP(N) ; -- SUBRTN to pad N number of spaces
KEYCK(KEY,USER,MSG) ;EP; -- called to check is user has key
VALMSG3() ;EP; called to reset message line
READ(TYPE,PROMPT,DEFAULT,HELP,SCREEN,DIRA) ;EP; calls reader, returns response
VALMSG2() ;EP; called to reset message line
INTRO ;EP; displays intro text to view reocrd
VALMSG4() ;EP; called to reset message line
CONFID(X) ;EP; -- SUBRTN to return confidential message
LMKILL ;EP; -- kills IO and VALM variables used by List Manager

External References

Name Field # of Occurrence
KILL^%ZISS LMKILL+1
^DIR READ+8
^XBCLS INTRO+1, RETURN+2
$$REPEAT^XLFSTR PAD+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: MSG+2
Function Call: WRITE
  • Prompt: DATA
  • Line Location: MSG+3
Function Call: WRITE
  • Prompt: !
  • Line Location: MSG+4
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: MSG+5
Routine Call
  • DIR
  • Line Location:
    • READ+8

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("TEST" PKGCK+2
^XUSEC( KEYCK+1

Label References

Name Line Occurrences
$$PAD SP+1
$$READ RETURN+2
$$SP INTRO+2
MSG INTRO+2, PKGCK+4, KEYCK+2
RETURN PKGCK+5, KEYCK+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BEEP MSG~, MSG+5
D PAD~, PAD+2
DATA MSG~, MSG+3
DEFAULT READ~, READ+5
DIR READ+1~
DIR("?" READ+6*
DIR("A" READ+4*, READ+7*
DIR("B" READ+5*
DIR("S" READ+3*
DIR(0 READ+2*
DIRA READ~
DIRA( READ+7
DIRA(1 READ+7
HELP READ~, READ+6
I MSG+1~, MSG+2*, MSG+4*, MSG+5*
IOST RETURN+1
KEY KEYCK~, KEYCK+1
L PAD~, PAD+2
MSG PKGCK~, PKGCK+3, PKGCK+4, KEYCK~, KEYCK+2
N SP~, SP+1
POST MSG~, MSG+4
PRE MSG~, MSG+2
PROMPT READ~, READ+4
RTN PKGCK~, PKGCK+2
SCREEN READ~, READ+3
TYPE READ~, READ+2
USER KEYCK~, KEYCK+1
VALMBCK LMKILL+2!
VALMCC LMKILL+2!
VALMHDR LMKILL+2!
VALMIOXY LMKILL+2!
VALMSGR LMKILL+2!
VALMWD LMKILL+2!
X CONFID~, CONFID+1, READ+1~, PKGCK+1~, PKGCK+2*
Y RETURN+2~*, READ+1~, READ+7*, READ+9
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All