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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: VALM0

Package: List Manager

Routine: VALM0


Information

VALM0 ;MJK/ALB - List Manager (cont.);08:19 PM 17 Jan 1993

Source Information

Source file <VALM0.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
List Manager 4 ($$CAPTION,COL)^VALM  ($$SETUP,ATR,KEYS)^VALM00  CLEAR^VALM1  KILL^VALM10  
Kernel 3 HOME^%ZIS  ENDR^%ZISS  (EXIT,INIT)^XQORM6  

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

Package Total Caller Graph
Inpatient Medications 2 PSGSETU  PSJLIVFD  
List Manager 2 VALM  VALM1  
Outpatient Pharmacy 2 PSOERX1C  PSOLMAO  
Automated Medical Information Exchange 1 DVBAB99  

Entry Points

Name Comments DBIA/ICR reference
INIT(NAME,PARMS) ;
INITQ
TERM ; -- set up term characteristics
  • ICR #2615
    • Status: Active
    • Usage: Private
  • ICR #4736
    • Status: Active
    • Usage: Private
    IO() ; -- what device params
    STACK ; -- stack vars
    STACKQ
    POP ; -- clean up and unstack vars
    POPQ
    TEMP(NAME) ; -- use list template
    TEMPQ
    CALC ; -- calculate derived parmeters

    External References

    Name Field # of Occurrence
    HOME^%ZIS TERM+1
    ENDR^%ZISS TERM+2
    $$CAPTION^VALM CALC+16
    COL^VALM POP+18, TEMP+6
    $$SETUP^VALM00 INIT+4
    ATR^VALM00 CALC+16
    KEYS^VALM00 POP+19, CALC+17
    CLEAR^VALM1 POP+6
    KILL^VALM10 POP+2
    EXIT^XQORM6 POP+11
    INIT^XQORM6 TERM+7

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^%ZOSF("RM" POP+7
    ^%ZOSF("TEST" TERM+7, POP+11
    ^%ZOSF("XY" TERM+8
    ^DISV( CALC+18
    ^ORD(101 - [#101] CALC+12
    ^SD(409.61 - [#409.61] TEMP+2, TEMP+5, TEMP+10
    ^TMP( STACK+10!
    ^TMP("VALM DATA" POP+2!, POP+19, CALC+2*, CALC+11, CALC+17
    ^TMP("VALM STACK" STACK+2!, STACK+4, STACK+5, POP+15, POP+16, POP+17!

    Label References

    Name Line Occurrences
    $$IO TERM+2, POP+8, CALC+15
    $$TEMP INIT+5
    CALC INIT+6
    INITQ INIT+4, INIT+5
    POPQ POP+5
    STACK INIT+1
    TEMPQ TEMP+3
    TERM INIT+6

    Naked Globals

    Name Field # of Occurrence
    ^( STACK+4*, STACK+5*, POP+15, POP+16, CALC+18*
    ^("HIDDEN" POP+19, CALC+17
    ^(0 TEMP+10
    ^(1 TEMP+2

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    DUZ CALC+18
    I POP+8*, POP+10!, CALC+1~, CALC+15*
    IOBOFF POP+9!
    IOBON POP+9!
    >> IOINORM TERM+3
    IOM TERM+2
    IOSGR0 TERM+3, POP+9!
    IOST TERM+6
    LN POP+1!
    NAME INIT~, INIT+4, INIT+5, TEMP~, TEMP+2
    NODE TEMP+1~, TEMP+5*, CALC+1~, CALC+2*
    PARMS INIT~, INIT+3
    U POP+19, TEMP+7, TEMP+8, TEMP+9, TEMP+10, TEMP+11, TEMP+12, TEMP+13, TEMP+14, TEMP+15
    , TEMP+16, TEMP+17, TEMP+18, TEMP+19, TEMP+20, CALC+17
    VALM STACK+6!, STACK+11!, POP+1!, TEMP+2*, TEMP+5, TEMP+6
    VALM( STACK+4, POP+15*, TEMP+5*, CALC+2!
    VALM("ARRAY" CALC+3!
    VALM("BM" TEMP+9*, CALC+5
    VALM("DAYS" TEMP+18*
    VALM("DEFS" TEMP+19*, CALC+7*
    VALM("ENTITY" TEMP+13*
    VALM("FIXED" TEMP+10*
    VALM("HIDDEN" TEMP+20*, TEMP+21*
    VALM("IFN" TEMP+6*, TEMP+10
    VALM("LINES" CALC+5*
    VALM("MAX" TEMP+17*
    VALM("PROTOCOL" TEMP+14*, CALC+10, CALC+12*, CALC+18
    VALM("PRT" TEMP+15*
    VALM("RM" TEMP+11*
    VALM("TITLE" TEMP+16*, CALC+6*
    VALM("TM" TEMP+8*, CALC+5, CALC+6
    VALM("TYPE" TEMP+7*, TEMP+21, CALC+7, CALC+10, CALC+11
    VALM(0 INIT+3*
    VALM0 TEMP+1~, TEMP+2*, TEMP+3, TEMP+7, TEMP+8, TEMP+9, TEMP+11, TEMP+12, TEMP+13, TEMP+14
    , TEMP+16, TEMP+17, TEMP+18, TEMP+19, TEMPQ
    VALM1 TEMP+1~, TEMP+2*, TEMP+15, TEMP+20
    VALMAR POP+1!, CALC+3*, CALC+4*
    VALMBCK INIT+2!, POP+20*
    VALMBG STACK+6!, STACK+11!, POP+1!
    VALMCAP POP+1!, CALC+16*
    VALMCC POP+1!, TEMP+12*, CALC+15*
    VALMCNT POP+1!
    VALMCOFF TERM+5*, TERM+6*, POP+10!
    VALMCON TERM+5*, TERM+6*, POP+10!
    VALMDDF POP+1!
    VALMDN POP+1!, POP+20*, CALC+14*
    VALMEVL INIT+6, STACK+1, STACK+2, STACK+4, STACK+5, STACK+8*, STACK+9, POP+2, POP+5, POP+10!
    POP+14*, POP+15, POP+16, POP+17, POP+19, CALC+2, CALC+11, CALC+17
    VALMFIND POP+10!
    VALMHDR INIT+2!, POP+1!
    VALMIOXY TERM+8*, POP+10!
    VALMKEY POP+10!, POP+19, CALC+17
    VALMLFT STACK+6!, STACK+11!, POP+1!
    VALMLST POP+1!
    VALMMENU POP+1!, CALC+18*
    VALMPGE POP+1!
    VALMQUIT INIT+2!, INIT+4*, INIT+5*, POP+10!
    VALMSGR TERM+3*, POP+9!
    VALMUP POP+1!, POP+20*, CALC+14*
    VALMWD TERM+2*, POP+7, POP+10!
    VALMX INITQ!
    X INITQ!, TERM+2*, TERM+7*, STACK+4*, STACK+5*, STACK+10*, POP+7*, POP+8*, POP+10!, POP+11*
    POP+15*, POP+16*, CALC+1~, CALC+9*, CALC+10*, CALC+11*, CALC+12, CALC+15*
    Y POP+8*, POP+10!, CALC+1~, CALC+15*
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All