FHOMRO2 ;Hines OIFO/RTK CHECK MEAL WINDOW TIMES,FILE OP EVENTS ;2/04/03 14:05
Source file <FHOMRO2.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| SETAET | ; Set specific variables for RM AO, E/L, TF Events then do SETORX | |
| SOSFFP | ;Add diet (pattern) associated SO's, SF's, FP's for outpatients | |
| SETORX | ; Set variables for RM Events and call FHORX | |
| VARS | ; | |
| SETSM | ; Set specific variables for SM Events then call SETORX | |
| SKIP | ; | |
| CHK1 | ; Check if meal is past for today | |
| CHK2 | ; Check if late tray needs to be ordered | |
| DAYS | ; External display of Days | |
| LATE | ; | |
| MSG | ; | |
| SOSET | ;Diet related SO's | |
| KILL | ;kill variables from FHOMRO1 | |
| SMGM | ;entry point for Special/Guest meals | |
| SFSET | ;Diet related SF's | |
| SETGM | ; Set specific variables for GM Events then call SETORX | |
| FPSET | ;Diet related FP's | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD(115.016 | SOSET+11 | 
| ^FH(111 - [#111] | SETORX+3 | 
| ^FH(111.1 - [#111.1] | SOSFFP+2, SOSET+2, SOSET+3, SFSET+1, FPSET+1 | 
| ^FH(118.1 - [#118.1] | SFSET+5, SFSET+8, SFSET+15 | 
| ^FH(119.6 - [#119.6] | SETORX+4 | 
| ^FH(119.73 - [#119.73] | VARS+1, SMGM+1 | 
| ^FHPT - [#115] | SETAET+1, SOSFFP+3, SOSFFP+5, SOSFFP+6, SOSET+5, SOSET+6, SOSET+12, SFSET+2, SFSET+3*, SFSET+4 , SFSET+5, SFSET+6*, SFSET+7, SFSET+10*, SFSET+11, SFSET+12*, SFSET+13*, SFSET+14* | 
| Name | Line Occurrences | 
|---|---|
| DAYS | SETORX+11 | 
| FPSET | SOSFFP+9 | 
| LATE | CHK2+3, CHK2+4, CHK2+5, SMGM+7, SMGM+8, SMGM+9 | 
| MSG | CHK1+3, CHK1+4, CHK1+5, SMGM+4, SMGM+5, SMGM+6 | 
| SETORX | SETSM+2, SETGM+2, SETAET+3 | 
| SFSET | SOSFFP+9 | 
| SKIP | MSG+2, LATE+5, LATE+6 | 
| SOSET | SOSFFP+9 | 
| VARS | CHK1+2, CHK2+2 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | VARS+2, SMGM+2, SOSFFP+8 | 
| >> %Y | CHK1+1, CHK2+1 | 
| A | DAYS+1*, KILL+1! | 
| AA | KILL+1! | 
| AB | KILL+1! | 
| ADM | KILL+17! | 
| >> B | DAYS+1* | 
| BID | KILL+5! | 
| CCC | KILL+1! | 
| CONT | KILL+1! | 
| >> DA | SOSET+14* | 
| >> DA(1 | SOSET+9*, SOSET+10, SOSET+14*, SOSET+15 | 
| >> DA(2 | SOSET+9*, SOSET+10, SOSET+14*, SOSET+15 | 
| DFN | KILL+3! | 
| DIC | SOSET+9!, SOSET+10*, KILL+5! | 
| DIC("P" | SOSET+11* | 
| DIC(0 | SOSET+11* | 
| DIE | SOSET+14!, SOSET+15* | 
| DIR | LATE+3!, KILL+5! | 
| DIR("A" | LATE+3* | 
| DIR("B" | LATE+4* | 
| DIR(0 | LATE+4* | 
| >> DIRUT | LATE+5 | 
| DO | SOSET+9! | 
| >> DPAT | FPSET+2* | 
| DR | SOSET+16*, KILL+5! | 
| >> DTP | SOSFFP+4* | 
| DUZ | SFSET+9, SFSET+12, SFSET+13 | 
| ENDL | KILL+1! | 
| ENDT | KILL+1! | 
| EX | KILL+7! | 
| FH1 | KILL+17! | 
| FHACT | SETORX+9, SETORX+11, KILL+12! | 
| FHACT2 | SETORX+9*, SETORX+10, KILL+12! | 
| FHADSFF | SFSET+15*, KILL+12! | 
| >> FHAET | SETORX+12 | 
| FHAGE | KILL+10! | 
| FHALML | KILL+12! | 
| FHBID | KILL+6! | 
| >> FHC | SETAET+3 | 
| FHCK | KILL+6! | 
| FHCNSOF | SOSET+18*, KILL+12! | 
| FHCOMM | VARS+1, SMGM+1, KILL+10! | 
| FHCUT | KILL+10! | 
| FHD0 | KILL+6! | 
| FHD3 | KILL+10! | 
| FHD4 | KILL+10! | 
| FHDAT | KILL+4! | 
| FHDAYS | CHK1+1, CHK2+1, DAYS+1, KILL+1! | 
| FHDAZ | SETORX+11, DAYS+1*, DAYS+2*, KILL+12! | 
| FHDDISP | SETORX+2*, SETORX+3*, SETORX+10, KILL+12! | 
| FHDEF | KILL+1! | 
| FHDFN | SETAET+1, SOSFFP+3, SOSFFP+5, SOSFFP+6, SOSET+5, SOSET+6, SOSET+9, SOSET+12, SOSET+14, SFSET+2 , SFSET+3, SFSET+4, SFSET+5, SFSET+6, SFSET+7, SFSET+10, SFSET+11, SFSET+12, SFSET+13, SFSET+14 , KILL+1! | 
| FHDI | KILL+6! | 
| FHDIET | SETSM+1*, SETGM+1*, SETAET+1*, SETORX+3, KILL+1! | 
| FHDIETP | KILL+7! | 
| FHDIETS | KILL+1! | 
| FHDIETX | KILL+6! | 
| FHDIETX1 | KILL+2! | 
| FHDIETX2 | KILL+2! | 
| FHDIETX3 | KILL+2! | 
| FHDIETX4 | KILL+2! | 
| FHDIETX5 | KILL+2! | 
| FHDNM | KILL+7! | 
| FHDOB | KILL+10! | 
| FHDOW | KILL+13! | 
| >> FHDPATT | SOSFFP+1 | 
| >> FHDPIEN | SOSFFP+2*, SOSET+2, SOSET+3, SFSET+1, FPSET+1, FPSET+2 | 
| >> FHDPT | SOSFFP+1*, SOSFFP+2, SOSFFP+7 | 
| FHDPTR | KILL+7! | 
| FHDTC | KILL+13! | 
| FHDTM | KILL+13! | 
| FHDTP | KILL+13! | 
| FHDTRLE | KILL+7! | 
| FHDUR | KILL+13! | 
| FHDX | KILL+6! | 
| FHEXST | KILL+2! | 
| >> FHFP | FPSET+1* | 
| FHFROMD | SETORX+6*, SETORX+11, KILL+13! | 
| >> FHGML | LATE+1 | 
| FHI | SOSET+14*, SOSET+18, KILL+7!, KILL+12! | 
| FHIFLG | KILL+2! | 
| >> FHIP | SETORX+13 | 
| FHJ | KILL+6! | 
| FHK | CHK1+1*, CHK2+1*, KILL+13! | 
| >> FHLATE | LATE+6* | 
| FHLDSP | SETORX+2*, SETORX+4*, SETORX+10, KILL+13! | 
| FHLIST | KILL+7! | 
| FHLIST( | SETAET+3 | 
| FHLOC | SETSM+1*, SETGM+1*, SETAET+2*, SETORX+4, KILL+2! | 
| FHLOCN | KILL+13! | 
| FHLOCZN | KILL+7! | 
| FHLPT | KILL+7! | 
| FHLTFLG | LATE+7*, KILL+13! | 
| FHMAX | KILL+10! | 
| FHMEAL | CHK1+3, CHK1+4, CHK1+5, CHK2+3, CHK2+4, CHK2+5, VARS+3, SMGM+3, SMGM+4, SMGM+5 , SMGM+6, SMGM+7, SMGM+8, SMGM+9, SETSM+1*, SETGM+1*, SETAET+2*, SETORX+5, KILL+3!, KILL+6! | 
| FHMLDSP | SETORX+5*, SETORX+10, KILL+14! | 
| >> FHMLSO | SOSET+1*, SOSET+2, SOSET+3, SOSET+8 | 
| >> FHMLZ | SOSET+4* | 
| FHMPN | KILL+14! | 
| FHMPNUM | KILL+3! | 
| FHMSG1 | KILL+10! | 
| FHMSGML | KILL+10! | 
| >> FHN3 | SFSET+4*, SFSET+5, SFSET+11, SFSET+12 | 
| FHNMSAV | KILL+14! | 
| FHNNN | SOSFFP+8*, SFSET+9, SFSET+12, SFSET+13, KILL+9! | 
| >> FHNO | SFSET+4*, SFSET+6, SFSET+10, SFSET+13, SFSET+14 | 
| FHNODE | KILL+7! | 
| FHNOW | SOSFFP+3, KILL+10! | 
| FHODAYS | KILL+14! | 
| FHODNM | KILL+11! | 
| FHOENDT | KILL+15! | 
| FHOLOC | KILL+15! | 
| FHOLOCNM | KILL+15! | 
| FHOMEAL | KILL+15! | 
| >> FHOPB | SOSFFP+3*, SOSFFP+4, SOSFFP+5 | 
| >> FHOPDT | SETAET+3*, SETAET+4*, SETORX+1*, SETORX+12 | 
| >> FHOPN | SOSFFP+5*, SOSFFP+6, SOSET+5, SOSET+6, SOSET+9, SOSET+12, SOSET+14, SFSET+2, SFSET+3, SFSET+4 , SFSET+5, SFSET+6, SFSET+7, SFSET+10, SFSET+11, SFSET+12, SFSET+13, SFSET+14 | 
| FHOPTY | SETORX+8, SETORX+9, SETORX+11, SETORX+13, KILL+15! | 
| FHOPTY2 | SETORX+8*, SETORX+10, KILL+15! | 
| FHORN | KILL+15! | 
| FHOSTDT | KILL+10! | 
| FHOTDAY | KILL+17! | 
| FHOUT | KILL+11! | 
| FHPCZN | KILL+11! | 
| >> FHPNN | SFSET+9*, SFSET+10 | 
| >> FHPNO | SFSET+8*, SFSET+9 | 
| FHPRCN | KILL+4! | 
| FHPREVML | KILL+15! | 
| FHPRML | KILL+4! | 
| FHPTNM | KILL+11! | 
| >> FHQ | SOSET+3*, SOSET+6*, SOSET+7 | 
| FHRM | KILL+7! | 
| FHRMDT | SETAET+4, KILL+6! | 
| FHRNM | KILL+15! | 
| FHRNUM | SETAET+1, KILL+16! | 
| FHSERV | KILL+5! | 
| FHSETFLG | KILL+16! | 
| FHSEX | KILL+11! | 
| FHSF | SFSET+1*, SFSET+5, SFSET+8, SFSET+9, SFSET+15, KILL+16! | 
| FHSF1 | KILL+5! | 
| FHSF10 | KILL+8! | 
| FHSF2 | KILL+8! | 
| FHSF8 | KILL+8! | 
| FHSFCX | KILL+16! | 
| FHSFDAT | KILL+8! | 
| FHSFMEN | SFSET+15*, KILL+16! | 
| >> FHSIEN | SOSET+4*, SOSET+6, SOSET+18 | 
| FHSMYES | KILL+3! | 
| FHSO | SOSET+2*, SOSET+3, KILL+4! | 
| FHSOCN | KILL+4! | 
| FHSODAT | KILL+4! | 
| FHSOI | KILL+4! | 
| FHSOO | KILL+4! | 
| FHSOO( | SOSET+18* | 
| FHSOQ | KILL+4! | 
| >> FHSOZN | SOSET+3*, SOSET+4 | 
| >> FHSQTY | SOSET+4*, SOSET+18 | 
| FHSRV | KILL+8! | 
| FHSRVPT | KILL+8! | 
| FHSSN | KILL+6! | 
| >> FHSTADT | SOSFFP+2*, SOSFFP+4* | 
| >> FHSTAT | SETORX+9 | 
| FHTDTMP | KILL+16! | 
| FHTIME | CHK1+3, CHK1+4, CHK1+5, CHK2+3, CHK2+4, CHK2+5, VARS+2*, SMGM+2*, SMGM+4, SMGM+5 , SMGM+6, SMGM+7, SMGM+8, SMGM+9, KILL+16! | 
| FHTOD | SETORX+7*, SETORX+11, KILL+16! | 
| FHTODAY | CHK1+1, CHK2+1, KILL+11! | 
| FHTXT | SETORX+2!, SETORX+10*, SETORX+11*, SETORX+12*, SETORX+13*, KILL+16! | 
| FHTYP | KILL+16! | 
| FHTYPE | KILL+14! | 
| FHTZ | KILL+8! | 
| FHTZCNT | KILL+8! | 
| FHTZSO | KILL+8! | 
| FHTZSO2 | KILL+8! | 
| FHTZSO6 | KILL+9! | 
| FHTZSO8 | KILL+9! | 
| FHTZSOCN | KILL+9! | 
| FHTZSOL | KILL+9! | 
| FHTZSON | KILL+9! | 
| FHWIND1 | VARS+1*, SMGM+1*, KILL+14! | 
| FHWIND2 | CHK1+3, CHK1+4, CHK1+5, CHK2+3, CHK2+4, CHK2+5, VARS+1*, SMGM+1*, SMGM+4, SMGM+5 , SMGM+6, SMGM+7, SMGM+8, SMGM+9, KILL+14! | 
| FHX | SOSET+5*, SOSET+6, SFSET+4*, SFSET+6, KILL+14! | 
| >> FHYES | SOSFFP+8* | 
| FHYIEN | KILL+3! | 
| FHZ | KILL+3!, KILL+6! | 
| FHZ115 | KILL+11! | 
| FHZDA | KILL+9! | 
| >> FHZN | SETSM+1, SETGM+1, SETAET+1*, SETAET+2, SOSFFP+6*, SOSFFP+7, SOSET+4, SOSET+8 | 
| FILE | KILL+11! | 
| FILL | KILL+17! | 
| FLAG | KILL+3! | 
| IEN | KILL+11! | 
| IEN200 | KILL+11! | 
| J | KILL+3!, KILL+12! | 
| K | KILL+12! | 
| L | KILL+17! | 
| LN | KILL+5! | 
| LS | KILL+5! | 
| M | KILL+17! | 
| MEAL | KILL+17! | 
| MLT | KILL+3! | 
| MLTX | VARS+3*, SMGM+3*, MSG+1, LATE+2, KILL+14! | 
| N | KILL+14! | 
| N1 | KILL+12! | 
| NO | KILL+5! | 
| NOW | KILL+14! | 
| NUM | KILL+4! | 
| OCXSEG | KILL+17! | 
| OCXTSPI | KILL+5! | 
| ODAYS | KILL+3! | 
| ODAYS("" | SETORX+6, SETORX+7 | 
| ORDNUM | KILL+17! | 
| ORPC | KILL+17! | 
| ORVARY | KILL+17! | 
| P | KILL+5! | 
| PAD | KILL+17! | 
| PCE | KILL+17! | 
| PID | KILL+12! | 
| PNN | KILL+5! | 
| PREC | KILL+12! | 
| SF | KILL+17! | 
| SKIP | VARS+3*, SMGM+3*, SKIP+1*, KILL+5! | 
| SP | KILL+5! | 
| SPDIETS | KILL+3! | 
| STDT | SKIP+1*, KILL+3! | 
| STDTMP | KILL+5! | 
| U | CHK1+3, CHK1+4, CHK1+5, CHK2+3, CHK2+4, CHK2+5, SMGM+4, SMGM+5, SMGM+6, SMGM+7 , SMGM+8, SMGM+9, SETSM+1, SETGM+1, SETAET+1, SETAET+2, SETAET+3, SETORX+3, SETORX+4, SOSFFP+6 , SOSFFP+7, SOSET+4, SOSET+6, SOSET+8, SOSET+11, SOSET+12, SFSET+1, SFSET+5, SFSET+6, SFSET+11 , SFSET+15 | 
| >> X | CHK1+1*, CHK2+1*, SKIP+1, SOSET+12* | 
| >> X1 | SKIP+1* | 
| >> X2 | SKIP+1* | 
| >> Y | LATE+6, SOSET+13, SOSET+14 | 
| >> ZZZ | SOSFFP+1* |