SROOPRM ;B'HAM ISC/KKA - UPDATE NORMAL O.R. HOURS ; [ 07/27/98 2:33 PM ]
Source file <SROOPRM.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 |
---|---|---|
Surgery | 1 | SR NORMAL HOURS |
Name | Comments | DBIA/ICR reference |
---|---|---|
BEGIN | ;
|
|
LKUPRM | ;*****get internal entry number of o.r.*****
|
|
FDAY | ;*****start with sunday and follow w/ consec days until user changes
|
|
RPTRM | ||
END | ||
DAY | ;*****get internal entry number of day to be edited*****
|
|
EDIT | ;*****dispay heading and choices*****
|
|
CHOICE | ;*****find out user's choice*****
|
|
JUMP | ||
PL | ;*****update more than one characteristic*****
|
|
UPDATE | ;*****update one characteristic*****
|
|
CHNG | ;*****loop through days of week starting with user's day of choice***
|
|
DEL | ; delete absurd times
|
|
SETUP | ; add the days of the week if they do not exist
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: READ |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: READ |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD(131.7 | SETUP+1 |
^SC - [#44] | EDIT+1 |
^SRS - [#131.7] | EDIT+2, UPDATE+2, UPDATE+3, SETUP+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> C | BEGIN+1* |
DA | UPDATE+1!*, DEL+1*, SETUP+1!, SETUP+2! |
DA(1 | UPDATE+1*, DEL+1*, SETUP+1* |
DD | SETUP+1!, SETUP+2! |
DIC | LKUPRM+3!*, DAY+1!*, JUMP!*, SETUP+1!*, SETUP+2! |
DIC("A" | LKUPRM+3* |
DIC("P" | SETUP+1* |
DIC("S" | LKUPRM+3* |
DIC(0 | LKUPRM+3*, DAY+1*, JUMP*, SETUP+1* |
DIE | UPDATE+1!*, DEL+1* |
DO | SETUP+1!, SETUP+2! |
DR | UPDATE+1!*, DEL+1* |
DTIME | DAY+2, CHOICE+2 |
IOF | LKUPRM+2, END, EDIT+1 |
>> SR1 | JUMP+5*, PL+1 |
>> SR2 | JUMP+5*, PL+1 |
>> SRANS | DAY+2* |
>> SRC | PL+1* |
>> SRCH | CHOICE+2*, CHOICE+3*, JUMP, JUMP+2*, JUMP+3, JUMP+4, JUMP+5, JUMP+6, JUMP+7 |
>> SRCHNG | LKUPRM+1*, FDAY+1, FDAY+2*, CHOICE+3*, CHNG+1 |
>> SRCKNM | JUMP+4* |
>> SRD | FDAY+1* |
>> SRDAY | DAY+1*, EDIT+2, UPDATE+1, UPDATE+2, UPDATE+3, DEL+1, SETUP+1* |
>> SRENT | LKUPRM+3*, DAY+1, EDIT+2, JUMP, UPDATE+1, UPDATE+2, UPDATE+3, DEL+1, SETUP+1 |
>> SREXT | DAY+1*, EDIT+1 |
>> SRGOOD | CHOICE+1* |
>> SRIN | EDIT+2*, EDIT+3*, EDIT+4 |
>> SRLINE | BEGIN+1*, LKUPRM+2, EDIT+1, EDIT+4 |
>> SRNDE | EDIT+2* |
>> SRNET | EDIT+2*, EDIT+3*, EDIT+4 |
>> SRNEW | DAY+1*, CHNG+1 |
>> SRNEWC | CHNG+1* |
>> SRNST | EDIT+2*, EDIT+3*, EDIT+4 |
>> SRNUM | JUMP+7*, PL+1*, UPDATE+1, UPDATE+2, UPDATE+3, DEL+1 |
>> SRREC | LKUPRM+3*, EDIT+1 |
>> SRSAVE | LKUPRM+1*, DAY+1*, DAY+2 |
>> SRSOUT | LKUPRM+1*, FDAY+1, FDAY+2, EDIT+1, CHOICE+2*, JUMP+3, JUMP+4, JUMP+5, PL+1, CHNG+1 |
>> SRSTOP | LKUPRM+1*, FDAY+1, FDAY+2, JUMP+1*, CHNG+1 |
>> SRWRONG | LKUPRM+1*, DAY+1*, DAY+2* |
>> X | FDAY+1*, DAY+2*, CHOICE+3*, JUMP*, JUMP+1, CHNG+1*, SETUP+1* |
>> Y | LKUPRM+3, DAY+1, JUMP |
>> Y(0 | LKUPRM+3, DAY+1 |