VALM0 ;MJK/ALB - List Manager (cont.);08:19 PM 17 Jan 1993
Source file <VALM0.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| 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 |
| Prosthetics Vision 4 Sight II | 1 | RMPVVALM |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| INIT(NAME,PARMS) | ;
|
|
| INITQ | ||
| TERM | ; -- set up term characteristics
|
|
| 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
|
| 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! |
| >> | 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* |