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* |