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

Package: List Manager

Routine: VALM40


Information

VALM40 ;ALB/MJK - Screen Malipulation Utilities (cont.) ;01/31/2001 14:45

Source Information

Source file <VALM40.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
List Manager 4 REFRESH^VALM  WAIT^VALM1  (CNTRL,SELECT,WRITE)^VALM10  ($$PAGE,FINISH,IOIL,IOXY,LST,PAINT,PGUPD,PLUS,RESET,SCROLL,START,WRITE)^VALM4  
Kernel 1 $$UP^XLFSTR  
VA FileMan 1 ^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: 20

Package Total Caller Graph
List Manager 6 VALM DOWN A LINE  VALM GOTO PAGE  VALM LEFT  VALM RIGHT  VALM SEARCH LIST  VALM UP ONE LINE  
Text Integration Utility 6 TIU ACTION SEARCH LIST  TIU BROWSE ACTION SEARCH  TIUF DOWN A LINE  TIUF FIND  TIUF GOTO PAGE  TIUF UP ONE LINE  
E Claims Management Engine 3 BPS VALM DOWN A LINE  BPS VALM GOTO PAGE  BPS VALM UP ONE LINE  
Outpatient Pharmacy 2 PSO PATIENT COMMENT DOWN A LINE  PSO PATIENT COMMENT UP A LINE  
Authorization Subscription 1 USR ACTION SEARCH LIST  
Kernel 1 ^ORD(101  
Order Entry Results Reporting 1 ORC TIU SIGN ACTION SEARCH  

Entry Points

Name Comments DBIA/ICR reference
FIND ; -- find text in list
  • ICR #5438
    • Status: Withdrawn
    • Usage: Private
    BEG() ; -- ask if ok to start from top
    SEARCH(START,FINISH) ; -- search to end or first hit
    ; input: START := line to start search on
    ; FINISH := line to end search on
    UPD(LINE,TEXT) ; -- set/unset video attribute on text
    ; input: LINE := number of line
    ; TEXT := chars to set attribute on
    UP ; -- display last screen (UP)
  • ICR #5438
    • Status: Withdrawn
    • Usage: Private
    DOWN ; -- display next line (DN)
  • ICR #5438
    • Status: Withdrawn
    • Usage: Private
    RIGHT(VALMNOD) ; -- move view to right
  • ICR #5438
    • Status: Withdrawn
    • Usage: Private
    LEFT(VALMNOD) ; -- move view to left
  • ICR #5438
    • Status: Withdrawn
    • Usage: Private
    GOTO ; -- go to page #
  • ICR #5438
    • Status: Withdrawn
    • Usage: Private
    GOTOQ

    External References

    Name Field # of Occurrence
    ^DIR FIND+4, FIND+14, BEG+4, GOTO+12
    REFRESH^VALM SEARCH+12, RIGHT+11, LEFT+11
    WAIT^VALM1 FIND+7, FIND+8
    CNTRL^VALM10 UPD+9
    SELECT^VALM10 FIND+6, UPD+4
    WRITE^VALM10 UPD+15
    $$PAGE^VALM4 GOTO+2
    FINISH^VALM4 FIND+4, FIND+16, UP+2, UP+6, DOWN+2, DOWN+6, RIGHT+4, RIGHT+12, LEFT+4, LEFT+12
    GOTOQ+1
    IOIL^VALM4 UP+4
    IOXY^VALM4 DOWN+4
    LST^VALM4 SEARCH+9, UP+3, GOTO+16
    PAINT^VALM4 SEARCH+9, GOTO+16
    PGUPD^VALM4 SEARCH+11, UP+5, DOWN+5, GOTO+16
    PLUS^VALM4 UP+4, DOWN+4
    RESET^VALM4 SEARCH+5, UP+4, DOWN+4
    SCROLL^VALM4 UP+4, DOWN+4
    START^VALM4 UP+1, DOWN+1, RIGHT+1, LEFT+1
    WRITE^VALM4 UP+4, DOWN+4
    $$UP^XLFSTR SEARCH+6, UPD+7

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: !
    • Line Location: FIND+13
    Function Call: WRITE
    • Prompt: !!,"<<< End of list >>>"
    • Line Location: BEG+1
    Function Call: WRITE
    • Prompt: !,"...searching for '"_VALMFIND_"'"
    • Line Location: SEARCH+5
    Function Call: WRITE
    • Prompt: $C(7),!!,"Text not found."
    • Line Location: SEARCH+7
    Function Call: WRITE
    • Prompt: $C(7)
    • Line Location: UP+2
    Function Call: WRITE
    • Prompt: $C(7)
    • Line Location: DOWN+2
    Function Call: WRITE
    • Prompt: $C(7)
    • Line Location: RIGHT+4
    Function Call: WRITE
    • Prompt: $C(7)
    • Line Location: LEFT+4
    Function Call: WRITE
    • Prompt: !
    • Line Location: GOTO+12
    Routine Call
    • DIR
    • Line Location:
      • FIND+4
      • FIND+14
      • BEG+4
      • GOTO+12
    Routine Call
    • VALM
    • Line Location:
      • SEARCH+12
      • RIGHT+11
      • LEFT+11

    Label References

    Name Line Occurrences
    $$BEG FIND+10
    GOTOQ GOTO+3, GOTO+5
    LEFT UPD+12
    RIGHT UPD+14
    SEARCH FIND+6
    UPD SEARCH+10

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    BEG FIND+1~, FIND+5*, FIND+7, FIND+8, FIND+9, FIND+11*
    CNT SEARCH+3~, SEARCH+4*, SEARCH+6*
    DIR FIND+1~, FIND+12~, BEG+2~, GOTO+10~
    DIR("?" FIND+3*
    DIR("A" FIND+2*, FIND+13*, BEG+3*, GOTO+11*
    DIR("B" FIND+2*, FIND+13*, BEG+3*
    DIR(0 FIND+2*, FIND+13*, BEG+3*, GOTO+11*
    DIRUT FIND+1~, FIND+4, FIND+12~, BEG+2~, GOTO+10~
    >> DY UP+4*, DOWN+4*
    FINISH FIND+5*, FIND+6, FIND+11*, SEARCH~, SEARCH+6
    FIRST UPD+3~, UPD+6*, UPD+8*, UPD+10, UPD+11, UPD+12, UPD+13, UPD+14
    >> I SEARCH+6*
    >> IOINHI UPD+9
    >> IORVOFF UPD+9
    >> IORVON UPD+9
    L SEARCH+3~
    LEN UPD+3~, UPD+6*, UPD+8, UPD+9
    LINE UPD~, UPD+4, UPD+6, UPD+9, UPD+15, GOTO+1~, GOTO+14*, GOTO+15, GOTO+16
    LM LEFT+2~, LEFT+3*, LEFT+4, LEFT+6, LEFT+9
    MOVE RIGHT+2~, RIGHT+3*, RIGHT+5, RIGHT+8*, RIGHT+9, RIGHT+10, LEFT+2~, LEFT+3*, LEFT+5, LEFT+8*
    , LEFT+9*, LEFT+10
    PAGE GOTO+1~, GOTO+2*, GOTO+3, GOTO+6, GOTO+8*, GOTO+11, GOTO+12*, GOTO+13, GOTO+14
    POS UPD+3~, UPD+6*, UPD+7*, UPD+8, UPD+9
    RM RIGHT+2~, RIGHT+3*, RIGHT+4, RIGHT+6, RIGHT+9
    START FIND+1~, FIND+5*, FIND+6, FIND+11*, FIND+15*, SEARCH~, SEARCH+6
    TEXT UPD~, UPD+6, UPD+7
    U RIGHT+3, LEFT+3, GOTO+4
    >> VALM("BM" DOWN+4
    >> VALM("FIXED" UPD+11, UPD+13, RIGHT+3, RIGHT+8, LEFT+3, LEFT+8, LEFT+9
    >> VALM("LINES" GOTO+2, GOTO+14
    >> VALM("RM" RIGHT+3
    >> VALM("TM" UP+4, RIGHT+11, LEFT+11
    >> VALMAR SEARCH+6, UPD+6
    >> VALMBCK SEARCH+5*, RIGHT+11*, LEFT+11*
    >> VALMBG FIND+5, SEARCH+9*, SEARCH+12*, UP+2, UP+3*, UP+4, DOWN+3*, GOTO+15, GOTO+16*
    >> VALMCC SEARCH+5, SEARCH+8, SEARCH+12, UPD+5, UP+4, DOWN+4, RIGHT+11, LEFT+11, GOTO+16
    >> VALMCNT FIND+5, FIND+8, FIND+9, DOWN+2, GOTO+2
    >> VALMFIND FIND+2, FIND+5*, FIND+13, SEARCH+5, SEARCH+6, SEARCH+10
    >> VALMHDR( RIGHT+11, LEFT+11
    VALMHIT FIND+1~, FIND+6, FIND+7, FIND+8, FIND+9, FIND+15, SEARCH+4*, SEARCH+6*, SEARCH+7, SEARCH+9
    , SEARCH+10, SEARCH+12
    >> VALMLFT UPD+12, UPD+13, UPD+14, RIGHT+4, RIGHT+6*, RIGHT+9*, RIGHT+10*, LEFT+4, LEFT+6*, LEFT+9
    , LEFT+10*
    >> VALMLST SEARCH+9, DOWN+2, DOWN+3*, DOWN+4
    VALMNOD RIGHT~, RIGHT+3, LEFT~, LEFT+3
    VALMOUT FIND+1~, FIND+6, FIND+7*, FIND+8*, FIND+10*, FIND+14*
    >> VALMSG GOTO+3*, GOTO+5, GOTO+6*, GOTO+7*, GOTO+15*, GOTOQ*
    >> VALMWD UPD+13, RIGHT+3, RIGHT+8, RIGHT+11, LEFT+8, LEFT+11
    X FIND+1~, FIND+12~, BEG+2~, SEARCH+3~, GOTO+10~
    >> XQORNOD(0 GOTO+4
    Y FIND+1~, FIND+5, FIND+12~, FIND+14, BEG+2~, BEG+5, SEARCH+3~, UPD+6*, UPD+7, UP+2~*
    UP+3, DOWN+2~*, DOWN+3, GOTO+1~, GOTO+4*, GOTO+5, GOTO+6, GOTO+7, GOTO+8, GOTO+9
    GOTO+10~, GOTO+12
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables  | All