FHOMRE1 ;Hines OIFO/RTK-OUTPATIENT MEALS EARLY/LATE TRAY ;5/20/03 08:35
Source file <FHOMRE1.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| SETELSM | ; Set E/L for Special Meals | |
| SET | ||
| END | ||
| REJECT | ; Reject if no recurring or special meals found | |
| HL7SET | ; ; Entry point for E/L trays placed from CPRS/OERR | |
| EN1 | ||
| SM | ; Check special meals | |
| TIME | ||
| RM | ; Check recurring meals | |
| ORD | ||
| EL1 | ||
| UPD100 | ;Backdoor message to update file #100 with a new EL order | 
| Name | Field # of Occurrence | 
|---|---|
| ^%DT | TIME+6 | 
| DD^%DT | EL1+3 | 
| C^%DTC | HL7SET+10 | 
| NOW^%DTC | TIME+7, SET+2, SETELSM+3 | 
| ^DIE | SET+3, SETELSM+5 | 
| ^DIR | EL1+1, EL1+5, EL1+10, TIME+12 | 
| SETAET^FHOMRO2 | SET+4 | 
| SETSM^FHOMRO2 | SETELSM+7 | 
| DISP^FHOMRR1 | EN1+1 | 
| EXMSG^FHOMUTL | EL1+10, TIME+4, TIME+12 | 
| GETOPT^FHOMUTL | EN1 | 
| MSHOM^FHOMUTL | UPD100+2 | 
| OKMSG^FHOMUTL | TIME+14 | 
| ERR^FHOMWOR | HL7SET+4, HL7SET+5, REJECT+2 | 
| EVSEND^FHWOR | UPD100+7 | 
| GETOR^FHWOR | HL7SET+4, HL7SET+5, REJECT+2 | 
| SEND^FHWOR | SM+5 | 
| $$FMTHL7^XLFDT | UPD100+3 | 
| $$PATCH^XPDUTL | UPD100+1 | 
| Name | Line Occurrences | 
|---|---|
| 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 | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^FH(119.6 - [#119.6] | ORD+2, HL7SET+9 | 
| ^FH(119.73 - [#119.73] | ORD+2, TIME+10, HL7SET+9 | 
| ^FHPT - [#115] | EL1+4, EL1+5, ORD, ORD+1, ORD+3, RM+1, RM+2, RM+3, RM+4, SM+1 , SETELSM+1, SETELSM+6 | 
| Name | Line Occurrences | 
|---|---|
| EL1 | EL1+4 | 
| EN1 | FHOMRE1+5 | 
| END | FHOMRE1+5, TIME+14 | 
| REJECT | SM+3, SM+4 | 
| SET | TIME+14, RM+5 | 
| SETELSM | SM+1 | 
| SM | RM+1 | 
| TIME | TIME+5, TIME+7 | 
| UPD100 | TIME+14 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | TIME+7, SET+2, SETELSM+3 | 
| >> %DT | TIME+6* | 
| A | END! | 
| >> DA | SET*, SETELSM+2* | 
| >> DA(1 | SET*, SETELSM+2* | 
| >> DFN | UPD100+2 | 
| >> DIE | SET*, SETELSM+2* | 
| DIR | EL1!, EL1+5!, EL1+9!, TIME+11! | 
| DIR("A" | EL1*, EL1+5*, EL1+9*, TIME+11* | 
| DIR("B" | EL1+5*, TIME+11* | 
| DIR(0 | EL1*, EL1+5*, EL1+9*, TIME+11* | 
| >> DIRUT | EL1+1, EL1+5, EL1+10, TIME+12 | 
| >> DR | SET+3*, SETELSM+5* | 
| DTIME | TIME+4 | 
| >> ENDT | HL7SET+6*, RM+2, SM+1 | 
| FH1 | ORD+4*, TIME, END!, HL7SET+7*, HL7SET+8*, HL7SET+10 | 
| FH3 | TIME*, END! | 
| >> FHACT | SET+4*, SETELSM+7* | 
| >> FHAET | SET+4* | 
| >> FHBAG | TIME+10*, TIME+13*, UPD100+4 | 
| FHC | EL1+2*, END! | 
| FHCLST | END! | 
| FHCNT | TIME*, TIME+2*, TIME+3, TIME+5, END+1! | 
| FHCOMM | ORD+2*, TIME+10, END!, HL7SET+9* | 
| FHCOMM1 | ORD+2*, TIME+1, TIME+2, END+1!, HL7SET+9*, HL7SET+10 | 
| >> FHDFN | EL1+4, EL1+5, ORD, ORD+1, ORD+3, SET, RM+1, RM+2, RM+3, RM+4 , SM+1, SETELSM+1, SETELSM+2, SETELSM+6 | 
| >> FHDIET | ORD+1* | 
| >> FHDTM | TIME+6*, TIME+7 | 
| >> FHEL | EL1+11*, ORD+4, HL7SET+3*, HL7SET+4, HL7SET+7, UPD100+4, UPD100+6 | 
| FHFIND | EN1, END! | 
| >> FHLIST( | EL1+2, EL1+3 | 
| >> FHLOC | ORD*, ORD+2, HL7SET+9 | 
| >> FHMEAL | ORD+3*, ORD+4, HL7SET+2*, HL7SET+7, RM+3, SETELSM+1, UPD100+4 | 
| >> FHMSG1 | FHOMRE1+5*, ORD* | 
| >> FHOBAG | UPD100+4*, UPD100+6 | 
| >> FHODT | UPD100+3*, UPD100+5 | 
| >> FHOMELN | UPD100+4*, UPD100+6 | 
| >> FHOPDT | SETELSM+7* | 
| >> FHOPTY | SET+4*, SETELSM+7* | 
| >> FHORN | ORD*, SET+1*, SETELSM+4* | 
| >> FHRFLG | HL7SET+2*, RM+5*, SM+3 | 
| >> FHRMDT | EL1+3*, TIME+6, HL7SET+6*, RM+1, RM+2*, UPD100+3 | 
| >> FHRMSEL | EL1+2*, EL1+3 | 
| >> FHRNUM | EL1+2*, EL1+4, EL1+5, ORD, ORD+1, ORD+3, SET, RM+2*, RM+3, RM+4 , RM+5, UPD100+3 | 
| >> FHRNUM1 | RM+5*, RM+6 | 
| FHS | TIME+4*, TIME+5, TIME+6, END+1!, UPD100+4 | 
| FHSEL | END+1! | 
| >> FHSFLG | HL7SET+2*, SM+3, SETELSM+2* | 
| >> FHSMDT | SM+1*, SETELSM+1, SETELSM+2, SETELSM+4, SETELSM+6 | 
| >> FHSTAT | SETELSM+7* | 
| >> FHSVCP | HL7SET+2, HL7SET+3 | 
| FHT | TIME*, TIME+1, TIME+2, END+1! | 
| FHTEXT | END! | 
| >> FHTIME | TIME+6*, SET+4, HL7SET+10* | 
| >> FHTM | HL7SET+3*, HL7SET+5, HL7SET+8 | 
| >> FHTM( | TIME+2*, TIME+3, TIME+6 | 
| >> FHTODAY | SET+2*, SETELSM+3*, SETELSM+7, UPD100+5 | 
| >> FHZN | SETELSM+6* | 
| >> FILL | HL7SET+2*, RM+6*, SM+4, SETELSM+4*, UPD100+3*, UPD100+5 | 
| >> J | TIME+3* | 
| MSG | UPD100+2! | 
| MSG(4 | UPD100+5* | 
| MSG(5 | UPD100+6* | 
| NUM | EN1+1!, EL1, END! | 
| >> STDT | HL7SET+6, HL7SET+10, SM+1 | 
| >> STDT1 | HL7SET+10*, RM+2 | 
| >> TXT | HL7SET+4*, HL7SET+5*, REJECT+1* | 
| U | EL1+2, EL1+3, EL1+4, ORD, ORD+1, ORD+2, ORD+3, TIME+1, TIME+2, TIME+10 , HL7SET+9, HL7SET+10, RM+3, RM+4, SETELSM+1 | 
| >> X | TIME+6*, HL7SET+10 | 
| >> X1 | HL7SET+10* | 
| >> X2 | HL7SET+10* | 
| >> Y | EL1+2, EL1+3*, EL1+5, EL1+11, TIME+6, TIME+13 |