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

Package: List Manager

Routine: VALM4


Information

VALM4 ;ALB/MJK - Screen Malipulation Utilities ;02/12/2001 13:45

Source Information

Source file <VALM4.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
List Manager 2 REFRESH^VALM  INSTR^VALM1  
Kernel 1 $$HTE^XLFDT  
MailMan 1 $$CTRL^XMXUTIL1  

Caller Graph

Caller Graph Total: 89

Package Total Caller Graph
Automated Information Collection System 21 IBDF EDIT DATA FIELD  IBDF EDIT HAND PRINT FIELD  IBDF EDIT MULT CHOICE FIELD  IBDF POSITION/SIZE COLUMNS  IBDF10  IBDF13  IBDF5C  IBDF7  
IBDF9B  IBDF9B2  IBDF9B3  IBDF9B4  IBDF9C  IBDF9D  IBDF9E  IBDFU5  
IBDXI22  IBDXI5  IBDXI52  IBDXI93  IBDXI932  
Text Integration Utility 18 TIU ACTION BOTTOM  TIU ACTION NEXT SCREEN  TIU ACTION PREVIOUS SCREEN  TIU ACTION REFRESH  TIU ACTION TOP  TIUADCL  TIUALSET  TIUF FIRST SCREEN  
TIUF LAST SCREEN  TIUF NEXT SCREEN  TIUF PREVIOUS SCREEN  TIUFD2  TIUFD4  TIUFHA3  TIUFHA6  TIUFT  
TIUHL7  TIULM  
List Manager 10 VALM  VALM FIRST SCREEN  VALM LAST SCREEN  VALM NEXT SCREEN  VALM PREVIOUS SCREEN  VALM REFRESH  VALM1  VALM10  
VALM2  VALM40  
E Claims Management Engine 9 BPS VALM FIRST SCREEN  BPS VALM LAST SCREEN  BPS VALM NEXT SCREEN  BPS VALM PREVIOUS SCREEN  BPSELG  BPSOS2  BPSRES  BPSSCRCU  
BPSSCRU4  
Authorization Subscription 6 USR ACTION BOTTOM  USR ACTION NEXT SCREEN  USR ACTION PREVIOUS SCREEN  USR ACTION TOP  USRLM  USRRUL1  
Inpatient Medications 4 PSGOEF  PSGON  PSJ200  PSJLIFN  
Outpatient Pharmacy 4 PSO PATIENT COMMENT NEXT SCREEN  PSO PATIENT COMMENT PREVIOUS SCREEN  PSOLMUTL  PSOORUT3  
Kernel 3 XULMUI  XULMUI1  ^ORD(101  
Prosthetics 3 RMPOLF0A  RMPOLM1  RMPOLZB  
Adverse Reaction Tracking 2 GMRAFA  GMRAFA1  
Automated Medical Information Exchange 2 DVBAB99  DVBALD1  
Integrated Billing 2 IBTRH8  IBTRH8A  
Order Entry Results Reporting 2 OROCLM  ORPARMG1  
Barcode Medication Administration 1 ALPBSPAT  
PAID 1 PRSAOTTW  
Scheduling 1 SCENIA1  

Entry Points

Name Comments DBIA/ICR reference
NEXT ; -- display next screen (NX)
  • ICR #5437
    • Status: Withdrawn
    • Usage: Private
    PREV ; -- display previous screen (BU)
  • ICR #5437
    • Status: Withdrawn
    • Usage: Private
    FIRST ; -- display first screen (FS)
  • ICR #5437
    • Status: Withdrawn
    • Usage: Private
    LAST ; -- display last screen (LS)
  • ICR #5437
    • Status: Withdrawn
    • Usage: Private
    START ; -- start action tasks
    FINISH ; -- finish action tasks
    PAINT ;
    IOIL(DX,DY) ; -- position cursor ; insert line ; cr
    IOXY(DX,DY) ; -- position cursor and tell os
    RE ; -- re-display current screen (RE)
  • ICR #10120
    • Status: Active
    • Usage: Supported
    RESET ; -- reset scrolling region to bottom of screen
  • ICR #2334
    • Status: Active
    • Usage: Controlled Subscription
    SCROLL ; -- set scrolling region to list area
    LST ; -- compute last line on screen
    WRITE(LINE,LF,CTRL,DY) ;
    FORMAT(LINE,TEXT,FIXED,PREVCOL,TXTLEFT,RMAR,DY) ;
    EXTRACT(X) ; -- extract string
    GET(LNUM) ; -- get actual line number (may be different if indexed)
    PLUS ; -- add plus indicators to screen
    PGUPD ; -- update page var and screen
    PAGE(BEG,LINES) ; -- calc page #
    UND(STR,X,Y,LEN,ON,OFF,ERASE) ;

    External References

    Name Field # of Occurrence
    REFRESH^VALM RE+1
    INSTR^VALM1 UND+1
    $$HTE^XLFDT RESET+3
    $$CTRL^XMXUTIL1 WRITE+4

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: $C(7)
    • Line Location: NEXT+3
    Function Call: WRITE
    • Prompt: $C(7)
    • Line Location: PREV+3
    Function Call: WRITE
    • Prompt: $C(7)
    • Line Location: FIRST+2
    Function Call: WRITE
    • Prompt: $C(7)
    • Line Location: LAST+3
    Function Call: WRITE
    • Prompt: $C(7)
    • Line Location: LAST+7
    Function Call: WRITE
    • Prompt: VALMCOFF
    • Line Location: START+2
    Function Call: WRITE
    • Prompt: VALMCON
    • Line Location: FINISH+2
    Function Call: WRITE
    • Prompt: *27,*91,VALM("LINES"),*77
    • Line Location: PAINT+2
    Function Call: WRITE
    • Prompt: !
    • Line Location: IOIL+1
    Function Call: WRITE
    • Prompt: IOIL,$C(13)
    • Line Location: IOIL+1
    Function Call: WRITE
    • Prompt: IOEDEOP
    • Line Location: RESET+1
    Function Call: WRITE
    • Prompt: IOSC
    • Line Location: RESET+2
    Function Call: WRITE
    • Prompt: @IOSTBM
    • Line Location: RESET+2
    Function Call: WRITE
    • Prompt: @IOSTBM
    • Line Location: RESET+2
    Function Call: WRITE
    • Prompt: IOSC
    • Line Location: SCROLL+1
    Function Call: WRITE
    • Prompt: @IOSTBM
    • Line Location: SCROLL+1
    Function Call: WRITE
    • Prompt: @IOSTBM
    • Line Location: SCROLL+1
    Function Call: WRITE
    • Prompt: TEXT
    • Line Location: WRITE+7
    Function Call: WRITE
    • Prompt: $E(TEXT,PREVCOL+1,CTRLCOL)
    • Line Location: FORMAT+9
    Function Call: WRITE
    • Prompt: $C(13)_ATR_$C(13)
    • Line Location: FORMAT+10
    Function Call: WRITE
    • Prompt: $E(TEXT,PREVCOL+1,RMAR)
    • Line Location: FORMAT+11
    Function Call: WRITE
    • Prompt: $C(13)_VALMSGR_$C(13)
    • Line Location: FORMAT+12
    Function Call: WRITE
    • Prompt: $C(13)_ON_$C(13)
    • Line Location: UND+1
    Function Call: WRITE
    • Prompt: $C(13)_OFF_$C(13)
    • Line Location: UND+1
    Routine Call
    • VALM
    • Line Location:
      • RE+1

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^TMP("VALM VIDEO" WRITE+7, FORMAT+4

    Label References

    Name Line Occurrences
    $$EXTRACT WRITE+3
    $$PAGE PGUPD+2
    FINISH NEXT+3, NEXT+11, PREV+3, PREV+11, FIRST+2, FIRST+6, LAST+3, LAST+7, LAST+11
    FORMAT WRITE+8, WRITE+9
    IOIL PREV+8, PAINT+3
    IOXY NEXT+7, PAINT+2, RESET+1, RESET+4, FORMAT+10, FORMAT+12
    LST NEXT+6, PREV+6, FIRST+4, LAST+9
    PAINT FIRST+4, LAST+9
    PGUPD NEXT+10, PREV+10, FIRST+5, LAST+10
    PLUS NEXT+9, PREV+9, PAINT+4
    RESET NEXT+9, PREV+9, PAINT+4
    SCROLL NEXT+6, PREV+6, PAINT+1
    START NEXT+1, PREV+1, FIRST+1, LAST+1
    UND RESET+3, PLUS+4, PLUS+5, PGUPD+4
    WRITE NEXT+8, PREV+8, PAINT+3

    Naked Globals

    Name Field # of Occurrence
    ^( FORMAT+4

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    ATR FORMAT+1~, FORMAT+4*, FORMAT+10
    BEG PAGE~, PAGE+1*, PAGE+2
    COL FORMAT+1~, FORMAT+2*, FORMAT+4*, FORMAT+5, FORMAT+6
    CRTLCOL FORMAT+1~
    CTRL WRITE~, WRITE+7
    >> CTRLCOL FORMAT+6*, FORMAT+7*, FORMAT+8*, FORMAT+9, FORMAT+10
    DN PLUS+1~, PLUS+3*, PLUS+5
    DX IOIL~, IOXY~, WRITE+3*
    DY NEXT+7*, NEXT+8, PREV+7*, PREV+8, PAINT+2*, PAINT+3*, IOIL~, IOXY~, WRITE~, WRITE+8
    , WRITE+9, FORMAT~, FORMAT+10, FORMAT+12
    ERASE UND~, UND+1
    FIN FORMAT+1~, FORMAT+2*, FORMAT+4, FORMAT+8*
    FIXED FORMAT~, FORMAT+6
    I NEXT+2~, NEXT+8*, PREV+2~, PREV+8*, LAST+2~, PAINT+1~, PAINT+3*, LST+1~, LST+2*
    >> IOBM RESET+2*, SCROLL+1*
    >> IOEDEOP RESET+1
    >> IOIL IOIL+1
    >> IORC RESET+2, SCROLL+1
    >> IORVOFF PLUS+5
    >> IORVON PLUS+5
    >> IOSC RESET+2, SCROLL+1
    IOSL RESET+2
    IOST PAINT+2
    >> IOSTBM RESET+2, SCROLL+1
    >> IOTM RESET+2*, SCROLL+1*
    >> IOUOFF RESET+3, PLUS+4, PGUPD+4
    >> IOUON RESET+3, PLUS+4, PGUPD+4
    >> IOXY IOIL+1, IOXY+1
    LASTCOL FORMAT+1~
    LEN UND~, UND+1
    LF WRITE~, WRITE+5
    LINE WRITE~, WRITE+3, WRITE+7, WRITE+8, WRITE+9, FORMAT~, FORMAT+4
    LINES PAGE~, PAGE+2
    LN NEXT+2~, NEXT+8*, PREV+2~, PREV+8*, PAINT+1~, PAINT+3*
    LNUM GET~, GET+1
    OFF UND~, UND+1
    ON UND~, UND+1
    P PGUPD+1~, PGUPD+2*, PGUPD+3, PGUPD+4
    PREVCOL FORMAT~, FORMAT+7, FORMAT+9*, FORMAT+11
    RMAR FORMAT~, FORMAT+8, FORMAT+11, FORMAT+12
    STR UND~, UND+1
    TEXT WRITE+1~, WRITE+3*, WRITE+4*, WRITE+7, WRITE+8, WRITE+9, FORMAT~, FORMAT+9, FORMAT+11
    TXTLEFT FORMAT~, FORMAT+5, FORMAT+6
    UP PLUS+1~, PLUS+3*, PLUS+4
    >> VALM("BM" NEXT+7, RESET+1, RESET+2, RESET+4, SCROLL+1, PLUS+5
    >> VALM("FIXED" WRITE+8, WRITE+9, EXTRACT+1
    >> VALM("LINES" NEXT+3, NEXT+4, NEXT+8, PREV+4, PREV+8, LAST+3, LAST+6, PAINT+2, PAINT+3, LST+2
    PGUPD+2
    >> VALM("TM" PREV+7, PAINT+2, PAINT+3, SCROLL+1, PLUS+4
    >> VALM(0 GET+1, PLUS+3
    >> VALMAR LST+2, WRITE+3, PLUS+3, PAGE+1
    >> VALMBCK FINISH+1*, RE+1*, RESET+4
    >> VALMBG NEXT+3, NEXT+4*, PREV+3, PREV+4, PREV+5*, FIRST+2, FIRST+3*, LAST+7, LAST+8*, PAINT+3
    LST+2, PLUS+3, PGUPD+2
    VALMBGO PREV+2~, PREV+5*, PREV+8
    >> VALMCC NEXT+6, PREV+6, FIRST+4, LAST+9, FINISH+1, WRITE+7, PGUPD+4
    >> VALMCNT NEXT+3, LAST+3, LAST+6, LST+2
    >> VALMCOFF START+2
    >> VALMCON FINISH+2
    >> VALMDN PLUS+5*
    >> VALMDY START+1*, RESET+1
    >> VALMEVL WRITE+7, FORMAT+4
    >> VALMIDX GET+1, PLUS+3
    >> VALMLFT WRITE+9, EXTRACT+1
    >> VALMLST NEXT+5, LST+2*, PLUS+3
    VALMLSTO NEXT+2~, NEXT+5*, NEXT+8
    >> VALMMENU START+1
    >> VALMPGE PGUPD+2, PGUPD+3*
    >> VALMSGR FORMAT+12
    >> VALMUP PLUS+4*
    >> VALMWD RESET+3, WRITE+3, WRITE+9, EXTRACT+1, PGUPD+4
    WIDTH FORMAT+1~, FORMAT+4*, FORMAT+5
    X PREV+2~, PAINT+1~, EXTRACT~, EXTRACT+1, UND~, UND+1
    Y PREV+2~, PREV+4*, PREV+5, LAST+2~, LAST+6*, LAST+7, LAST+8, UND~, UND+1
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All