FHOMSR1 ;Hines OIFO/RTK SPECIAL MEALS REQUEST MEAL ;4/02/03 15:05
Source file <FHOMSR1.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
LOC | ;Prompt for outpatient location
|
|
SETNODE | ;
|
|
MSG1 | ;
|
|
MSG2 | ;
|
|
UPDE100 | ;Backdoor message to update file #100 with a new SM Late Tray order
|
|
DIET | ;Prompt for diet
|
|
ALERT | ;Send alert to 15 Authorizors set up in file #119.9 (fields 9-13,40-49)
|
|
LATE | ;
|
|
ORDEL | ;
|
|
END | ;Kill local variables before exiting
|
|
TIME | ||
;If user has key allow printing without sending alert to authorizor(s)
|
||
CHECKRM | ; Check if the OP has an existing RM for this date/meal
|
|
UPD100 | ;Backdoor message to update file #100 with a new SM order
|
|
MEAL | ;Prompt for meal
|
Name | Field # of Occurrence |
---|---|
^%DT | TIME+6 |
NOW^%DTC | MEAL+9, TIME+7 |
^DIC | DIET+5 |
FILE^DICN | SETNODE+4 |
^DIE | SETNODE+8, ORDEL+2 |
^DIR | MEAL+3, MEAL+7, PRINT+1, TIME+10 |
DTP^FH | MSG1+2, MSG2+2 |
^FHOMDPA | FHOMSR1+4 |
SETSM^FHOMRO2 | SETNODE+11 |
SMGM^FHOMRO2 | MEAL+9 |
DEV^FHOMSP1 | PRINT+3 |
DIETLST^FHOMUTL | DIET+1 |
EXMSG^FHOMUTL | LOC+1, DIET+6, DIET+7, MEAL+3, MEAL+8, MEAL+10, MEAL+11 |
MSHOM^FHOMUTL | UPD100+2, UPDE100+2 |
OKMSG^FHOMUTL | MEAL+14 |
OUTLOC^FHOMUTL | LOC+1 |
PATNAME^FHOMUTL | ALERT+6 |
RMBED^FHOMUTL | LOC+2 |
SMSTAT^FHOMUTL | FHOMSR1+6 |
EVSEND^FHWOR | UPD100+8, UPDE100+8 |
$$FMTHL7^XLFDT | UPD100+5, UPDE100+3, UPDE100+4 |
$$PATCH^XPDUTL | UPD100+1, UPDE100+1 |
SETUP^XQALERT | ALERT+8 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: READ |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^FH(111 - [#111] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD(115 | SETNODE+3 |
^FH(111 - [#111] | DIET+3, UPD100+5 |
^FH(119.6 - [#119.6] | LATE+1 |
^FH(119.73 - [#119.73] | LATE+1, TIME+8 |
^FH(119.9 - [#119.9] | ALERT+1 |
^FHPT - [#115] | FHOMSR1+5, SETNODE+10, CHECKRM+2, CHECKRM+3, CHECKRM+4 |
^XUSEC("FHAUTH" | FHOMSR1+7 |
Name | Line Occurrences |
---|---|
ALERT | MEAL+16 |
CHECKRM | MEAL+5 |
END | MEAL+17 |
LATE | MEAL+11 |
MSG1 | FHOMSR1+6 |
MSG2 | MEAL+5 |
ORDEL | SETNODE+9 |
MEAL+15 | |
SETNODE | MEAL+12 |
TIME | TIME+5, TIME+7 |
UPD100 | MEAL+12 |
UPDE100 | MEAL+13 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | MEAL+9, TIME+7 |
>> %DT | TIME+6* |
A | ALERT+2*, END+1! |
AA | END+1! |
AB | ALERT+2*, END+1! |
>> AUDUZ | SETNODE+1* |
>> AUFHNOW | SETNODE+1* |
BAG | END+1! |
CCC | END+1! |
CONT | MEAL+8*, END+1! |
>> DA | SETNODE+6*, ORDEL+1* |
>> DA(1 | SETNODE+2*, SETNODE+5*, ORDEL+1* |
>> DFN | UPD100+2, UPDE100+2 |
DIC | DIET+4!*, MEAL+1!, SETNODE+2!*, END+1! |
DIC("A" | DIET+4* |
DIC("B" | DIET+5* |
DIC("P" | SETNODE+3* |
DIC("S" | DIET+5* |
DIC(0 | DIET+4*, SETNODE+3* |
DIE | SETNODE+5!*, ORDEL+1* |
>> DINUM | SETNODE+3* |
DIR | MEAL+1!, MEAL+6!, END+1!, TIME+9! |
DIR("A" | MEAL+1*, MEAL+6*, PRINT+1*, TIME+9* |
DIR("B" | MEAL+6*, PRINT+1*, TIME+9* |
DIR(0 | MEAL+2*, MEAL+6*, PRINT+1*, TIME+9* |
>> DIRUT | MEAL+3, PRINT+2, TIME+10 |
DO | SETNODE+2! |
>> DR | SETNODE+7*, ORDEL+2* |
DT | MEAL+9, MSG1+2, MSG2+2, CHECKRM+2 |
DTIME | TIME+4 |
>> DTP | MSG1+2*, MSG2+2* |
>> DUOUT | DIET+6 |
DUZ | FHOMSR1+7, SETNODE+1 |
ENDL | END+1! |
ENDT | END+1! |
>> FH1 | LATE+2*, TIME |
>> FH3 | TIME* |
>> FHACT | SETNODE+11* |
FHAU15 | ALERT+1!*, ALERT+2 |
>> FHBAG | TIME+8*, TIME+11*, UPDE100+5 |
>> FHCDT | PRINT+3* |
>> FHCNT | TIME*, TIME+2*, TIME+3, TIME+5 |
>> FHCOMM | LATE+1*, TIME+8 |
>> FHCOMM1 | LATE+1*, TIME+1, TIME+2 |
>> FHDA | SETNODE+6*, SETNODE+10 |
FHDAYS | END+1! |
FHDEF | DIET+2, DIET+3*, DIET+5, END+1! |
FHDFN | FHOMSR1+4, FHOMSR1+5, PRINT+3, SETNODE+2, SETNODE+5, SETNODE+10, CHECKRM+2, CHECKRM+3, CHECKRM+4, END+1! , ORDEL+1 |
FHDIET | FHOMSR1+3*, DIET+8*, END+2!, UPD100+5, UPD100+7 |
>> FHDIETNM | UPD100+5*, UPD100+7 |
FHDIETS | END+2! |
>> FHEL | MEAL+11*, LATE+2 |
>> FHKEY | FHOMSR1+3*, FHOMSR1+7*, MEAL+12, MEAL+15, MEAL+16 |
>> FHLOC | LOC+1, LATE+1 |
>> FHLTFLG | MEAL+9*, MEAL+11 |
>> FHMEAL | MEAL+4*, MSG2+3, CHECKRM+3, LATE+2, UPD100+4, UPDE100+5 |
>> FHMSG1 | FHOMSR1+3* |
>> FHNOW | MEAL+9*, MEAL+11, PRINT+3, SETNODE+1, SETNODE+2, SETNODE+11, TIME+6, UPD100+3, UPD100+5, UPDE100+3 |
>> FHOBAG | UPDE100+5*, UPDE100+7 |
>> FHODT | UPD100+5*, UPD100+6, UPDE100+3*, UPDE100+6 |
>> FHOMEAL | UPD100+4*, UPD100+7 |
>> FHOMELN | UPDE100+5*, UPDE100+7 |
>> FHOPDT | SETNODE+11* |
>> FHOPTY | SETNODE+11* |
>> FHORN | FHOMSR1+3* |
>> FHPTNM | ALERT+7 |
>> FHQEL | MEAL+11*, MEAL+13, SETNODE+9, TIME+4*, TIME+10* |
FHREQPR | PRINT+3*! |
>> FHRMYES | MEAL+5, CHECKRM+1*, CHECKRM+5* |
>> FHS | TIME+4*, TIME+5, TIME+6, UPDE100+5 |
>> FHSM | MEAL+11*, ORDEL+1 |
>> FHSMID | SETNODE+2* |
>> FHSSN | ALERT+7 |
FHSTAT | FHOMSR1+6, MEAL+12*, SETNODE+1, END+2! |
>> FHT | TIME*, TIME+1, TIME+2 |
>> FHTIME | TIME+6* |
>> FHTM( | TIME+2*, TIME+3, TIME+6 |
>> FHTRAY | TIME+6*, TIME+7, UPDE100+4*, UPDE100+6 |
FHZ | CHECKRM+2*, CHECKRM+3, CHECKRM+4, END+2! |
>> FHZN | SETNODE+10* |
>> FILL | UPD100+3*, UPD100+6, UPDE100+3*, UPDE100+6 |
>> J | TIME+3* |
MSG | UPD100+2!, UPDE100+2! |
MSG(4 | UPD100+6*, UPDE100+6* |
MSG(5 | UPD100+7*, UPDE100+7* |
PRINT+2* | |
>> SKIP | MEAL+10 |
STDT | MEAL+9*, END+2! |
STDTIM | END+2! |
U | DIET+3, ALERT+1, ALERT+2, SETNODE+3, CHECKRM+3, CHECKRM+4, LATE+1, TIME+1, TIME+2, TIME+8 , UPD100+5 |
>> X | SETNODE+3*, TIME+6* |
XQA | ALERT+1!, ALERT+3 |
XQA( | ALERT+2* |
>> XQAMSG | ALERT+7*, ALERT+8* |
>> Y | DIET+7, DIET+8, MEAL+4, MEAL+8, PRINT+2, SETNODE+2*, SETNODE+3, SETNODE+4, SETNODE+6, TIME+6 , TIME+11 |