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 |