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

Package: Automated Medical Information Exchange

Routine: DVBAB99


Information

DVBAB99 ;ALB/SPH - CAPRI CONVERSION OF VALM FOR SUPPORT GUI CALLS ;09/06/000

Source Information

Source file <DVBAB99.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
List Manager 4 (INIT,POP)^VALM0  ($$LOWER,$$NOW,$$SETSTR)^VALM1  MSG^VALM10  ($$EXTRACT,$$PAGE,IOXY,RESET,WRITE)^VALM4  
Kernel 1 DISP^XQORM1  

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

Package Total Caller Graph
Automated Medical Information Exchange 1 DVBAB53  

Entry Points

Name Comments DBIA/ICR reference
EN(NAME,PARMS) ; -- main entry point
; input: NAME := free text name of list template or routine call
; PARMS := parameter list
ENQ
ASK ; -- event loop
ASKQ
COL ; -- set up column dd array
CAPTION() ; -- set up caption line of header
CHGCAP(FLD,LABEL) ; -- change label on caption
; input: FLD := name of field
; LABEL := text for column header
REFRESH ; -- refresh display
HDR ; -- prt/display header
TBAR ; -- print caption/top bar
LIST ; -- list items
LBAR ; -- print low bar
MSG() ;
CRT(DX,DY) ;
SHOW ; -- show items to user / main call back
WP1(VALMREF) ; -- quick setup
WP(VALMREF,VALMWPTL) ; -- quick entry to List Manager (c)
XQORM ; -- set XQOR init vars
KEYS ; -- set XQOR auto-protocols

External References

Name Field # of Occurrence
INIT^VALM0 EN+5
POP^VALM0 ENQ
$$LOWER^VALM1 HDR+11
$$NOW^VALM1 HDR+11
$$SETSTR^VALM1 CAPTION+4
MSG^VALM10 SHOW+7
$$EXTRACT^VALM4 HDR+13
$$PAGE^VALM4 REFRESH+1, HDR+11, SHOW+5
IOXY^VALM4 HDR+6, HDR+10, HDR+12, CRT+1
RESET^VALM4 SHOW+9
WRITE^VALM4 LIST+5
DISP^XQORM1 SHOW+12

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $E(VALM("TITLE"),1,30)
  • Line Location: HDR+7
Function Call: WRITE
  • Prompt: $J("",30-$L(VALM("TITLE")))
  • Line Location: HDR+9
Function Call: WRITE
  • Prompt: $C(13)
  • Line Location: HDR+10
Function Call: WRITE
  • Prompt: $J("",((VALMWD-80)/2)),$$LOWER^VALM1($$NOW^VALM1),$J("",10+((VALMWD-80)/2)),"Page: ",$J(VALMPGE,4)," of ",$J($$PAGE^VALM4(VALMCNT,VALM("LINES")),4)_$S($D(VALMORE):"+",1:" ")
  • Line Location: HDR+11
Function Call: WRITE
  • Prompt: !
  • Line Location: LIST+3
Function Call: WRITE
  • Prompt: !,X
  • Line Location: LBAR+9
Function Call: WRITE
  • Prompt: !
  • Line Location: LBAR+10
Function Call: WRITE
  • Prompt: $C(13)
  • Line Location: CRT+1
Function Call: WRITE
  • Prompt: VALMCOFF
  • Line Location: SHOW+1
Function Call: WRITE
  • Prompt: VALMCON
  • Line Location: SHOW+14

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("RM" REFRESH+2
^SD(409.61 - [#409.61] COL+2
^TMP("VALM DATA" EN+7, EN+10

Label References

Name Line Occurrences
$$CAPTION CHGCAP+3
$$MSG LBAR+5
ASK EN+9
CRT TBAR+2, LBAR+2
EN WP+1
ENQ EN+5, EN+7
HDR REFRESH+3
KEYS SHOW+15
LBAR REFRESH+3
LIST REFRESH+3
REFRESH SHOW+6
TBAR REFRESH+3
XQORM ASK+1, SHOW+15

Naked Globals

Name Field # of Occurrence
^( COL+2
^("FNL" EN+10
^("INIT" EN+7
^(0 COL+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CHR LBAR+1~, LBAR+3*, LBAR+4, LBAR+7
COL CAPTION+1~, CAPTION+3*
DIROUT ASKQ!, XQORM+3!
DTOUT ASKQ!, XQORM+3!
DUOUT ASKQ!, XQORM+3!
DX LIST+1~, LIST+3*, CRT~, CRT+1, SHOW+2~, SHOW+10*
DY LIST+1~, LIST+2*, LIST+3*, LIST+5, CRT~, CRT+1, SHOW+2~, SHOW+10*
FLD CAPTION+1~, CAPTION+3*, CAPTION+4, CHGCAP~, CHGCAP+3
I COL+2*, HDR+1~, HDR+13*, LIST+1~, LIST+4*, LIST+5*, KEYS+1~*, KEYS+2*
>> IOEDEOP SHOW+13
IOF HDR+4
>> IOINHI HDR+5
>> IOINORM HDR+8
>> IORVOFF LBAR+8
>> IORVON LBAR+8
IOST HDR+6, HDR+10, HDR+12, LIST+3, LBAR+10, CRT+1
>> IOUOFF HDR+12, TBAR+6
>> IOUON HDR+5, HDR+8, TBAR+6
>> IOXY LIST+3, SHOW+10
LABEL CHGCAP~, CHGCAP+3
LN LIST+1~, LIST+5*
NAME EN~, EN+5
PARMS EN~, EN+4, EN+5
U COL+2, CAPTION+4, CHGCAP+3, WP1+1, KEYS+2
>> VALM("ARRAY" WP1+2*
>> VALM("BM" LBAR+2, SHOW+10
>> VALM("DEFS" SHOW+8
>> VALM("FIXED" TBAR+4, LBAR+7, SHOW+4
>> VALM("HDR" HDR+2
>> VALM("IFN" COL+2
>> VALM("LINES" REFRESH+1, HDR+11, LIST+4, LIST+5, SHOW+5
>> VALM("MAX" XQORM+1
>> VALM("PROTOCOL" ASK+1
>> VALM("RM" CAPTION+2, TBAR+3, LBAR+7
>> VALM("TITLE" HDR+7, HDR+9, WP1+3*
>> VALM("TM" HDR+13, TBAR+2, TBAR+5, LIST+3
>> VALM("TYPE" SHOW+10
VALMBCK EN+9*, REFRESH+3, REFRESH+4*, SHOW+6, SHOW+15!
>> VALMBG REFRESH+1, TBAR+3, LIST+4, SHOW+3*, SHOW+5
>> VALMCAP CHGCAP+3*, TBAR+3*, TBAR+4
>> VALMCC CAPTION+2, HDR+5, HDR+8, HDR+12, TBAR+3, TBAR+6, LBAR+3, LBAR+8, SHOW+9, SHOW+13
>> VALMCNT HDR+11, LIST+4, LBAR+6, SHOW+8, WP1+1*
>> VALMCOFF SHOW+1
>> VALMCON SHOW+14
VALMDDF COL+1!
VALMDDF( COL+2*, CAPTION+3, CHGCAP+3*
>> VALMDN LBAR+6*, LBAR+7
VALMDY SHOW+15!
VALMEVL EN+4!, EN+7, EN+10
>> VALMHDR HDR+2
>> VALMHDR( HDR+13
>> VALMKEY( KEYS+2
>> VALMLFT TBAR+4, LBAR+7, SHOW+4*
>> VALMLST LIST+4*, LBAR+6, SHOW+8
>> VALMMENU SHOW+10, SHOW+11
>> VALMORE HDR+11
VALMPG1 HDR+4!
>> VALMPGE REFRESH+1*, HDR+11, SHOW+5*
>> VALMQUIT EN+5, EN+7
VALMREF WP1~, WP1+1, WP1+2, WP~
VALMSG LBAR+5!, SHOW+7!
>> VALMUP TBAR+3*
>> VALMWD HDR+11, HDR+13, TBAR+4, LBAR+4, LBAR+5, LBAR+7
VALMWPTL WP1+3, WP~
X ASK+1*, CAPTION+1~, CAPTION+2*, CAPTION+4*, CAPTION+5, REFRESH+2*, HDR+1~, TBAR+1~, TBAR+4*, TBAR+6*
TBAR+7, LBAR+1~, LBAR+4!*, LBAR+5*, LBAR+7*, LBAR+8*, LBAR+9, SHOW+12*, KEYS+2*
XQORM ASKQ!
XQORM("??" XQORM+2*
XQORM("B" SHOW+8*
XQORM("KEY" KEYS+2*
XQORM("XLATE" KEYS+3*, KEYS+4*, KEYS+5*
XQORM(0 XQORM+1*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All