FHWORR ; HISC/NCA - Decode HL7 Utility (Cont.) ;1/30/97 14:22
Source file <FHWORR.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| STATUS | ; Send Status As Requested | |
| GADM | ; Get the correct Admission number with order. | |
| S0 | ; Set AC cross-ref data field | |
| STS | ; Send Early/Late Tray Status | |
| S1 | ||
| CHK | ; Check if Cancelling Discharged | |
| EXIT | ||
| OMSTAT | ; Send Outpatient Meals Status | |
| MSH | ; Code MSH message | |
| RETURN(FHDOR) | ; Return FHORN | |
| KIL | ||
| RESUME(DFN) | ; Check whether to prompt resume tray ; Return Null for No Current Diet Order in file ; Return 0 for not to prompt the user ; Return 1 to prompt the user ; Return 2 to prompt the user and notify that it's a WITHHOLD SERVICE | 
 
 | 
| GETOR | ; Call to Get FHORN | 
| Name | Field # of Occurrence | 
|---|---|
| NOW^%DTC | STATUS+2, STATUS+4, OMSTAT+2, RESUME+16 | 
| SITE^FH | MSH+1 | 
| CHECK^FHOMDPA | RESUME+9 | 
| MSHSS^FHOMUTL | OMSTAT+3, OMSTAT+5, OMSTAT+6, OMSTAT+7, OMSTAT+9, OMSTAT+10 | 
| OEU^FHORD71 | STATUS+2, STATUS+4 | 
| KIL^FHWOR | KIL | 
| MSH^FHWOR | STS+1 | 
| MSG^XQOR | STS+3, OMSTAT+3, OMSTAT+5, OMSTAT+6, OMSTAT+7, OMSTAT+9, OMSTAT+10 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DG(405.4 - [#405.4] | MSH+6 | 
| ^DIC(42 - [#42] | MSH+6 | 
| ^DPT - [#2] | MSH+4, MSH+6, RESUME+6 | 
| ^DPT("CN" | RESUME+7 | 
| ^FHPT - [#115] | OMSTAT+4, OMSTAT+5, OMSTAT+6, OMSTAT+7, OMSTAT+10, RESUME+10, RESUME+11, RESUME+13, RESUME+17, S0+1 , S1, S1+1, S1+3 | 
| Name | Line Occurrences | 
|---|---|
| $$RETURN | GETOR+1 | 
| EXIT | RESUME+6, RESUME+7, RESUME+11, RESUME+14, RESUME+15, RESUME+18, S1+2, S1+4, S1+5 | 
| KIL | STATUS+1, STATUS+2, STATUS+3, STATUS+4, STATUS+5, STATUS+6 | 
| S1 | S1+1 | 
| STS | STATUS+3 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | STATUS+2, STATUS+4, OMSTAT+2, RESUME+16 | 
| A1 | RESUME+5~, S1* | 
| A2 | RESUME+5~, S1*, S1+1*, S1+2, S1+3 | 
| ACT | OMSTAT+12! | 
| ADM | GADM+1*, CHK+2*, RESUME+5~, RESUME+7*, RESUME+10, RESUME+11, RESUME+13, RESUME+17, S0+1, S1 , S1+1, S1+3 | 
| >> CHK | CHK+1*, CHK+2* | 
| D1 | RESUME+5~, RESUME+17*, RESUME+18, S0+1, S1+1 | 
| D2 | RESUME+5~, S0+1* | 
| >> DATA | STATUS+3 | 
| DFN | MSH+4, MSH+6, RESUME~, RESUME+6, RESUME+7, RESUME+9 | 
| >> FHC | CHK+1*, CHK+2 | 
| >> FHCNORS | OMSTAT+2*, OMSTAT+3*, OMSTAT+5*, OMSTAT+6*, OMSTAT+7* | 
| >> FHD | GETOR+1* | 
| >> FHD1 | GETOR+1*, GETOR+2 | 
| >> FHD2 | RETURN+1*, RETURN+2*, RETURN+3 | 
| >> FHDFN | OMSTAT+4, OMSTAT+5, OMSTAT+6, OMSTAT+7, OMSTAT+10, RESUME+9, RESUME+10, RESUME+11, RESUME+13, RESUME+17 , S0+1, S1, S1+1, S1+3 | 
| FHDOR | RETURN~, RETURN+2 | 
| FHLD | RESUME+5~, RESUME+10*, RESUME+13*, RESUME+15, S1+3*, S1+5 | 
| >> FHMPNUM | OMSTAT+3*, OMSTAT+4 | 
| >> FHMSG( | GETOR+1 | 
| >> FHMSG(3 | CHK+1, CHK+2 | 
| FHOR | RESUME+5~, RESUME+10*, RESUME+13*, RESUME+14, S1+3*, S1+4 | 
| FHORD | RESUME+5~, RESUME+10*, RESUME+11, RESUME+13, RESUME+17* | 
| FHORN | GETOR+2*, STATUS+2, STATUS+4, STS+2, OMSTAT+1*, OMSTAT+2, OMSTAT+3, OMSTAT+5*, OMSTAT+6*, OMSTAT+7* , OMSTAT+10*, OMSTAT+12!* | 
| FHORN1 | STATUS+2*, STATUS+4*, KIL! | 
| >> FHORNTMP | OMSTAT+2*, OMSTAT+12 | 
| >> FHREND | OMSTAT+3* | 
| >> FHRM | OMSTAT+4*, OMSTAT+5, OMSTAT+6, OMSTAT+7 | 
| >> FHSEND | OMSTAT+9*, OMSTAT+10 | 
| FHSTS | STATUS+3*, STS+2, KIL! | 
| >> FHSTTS | OMSTAT+1*, OMSTAT+3*, OMSTAT+9* | 
| >> FHTDAT | OMSTAT+2*, OMSTAT+3, OMSTAT+9 | 
| >> FHWRD | MSH+6* | 
| >> FHZ115 | RESUME+9* | 
| FILL | GADM+1, STS+2, OMSTAT+1*, OMSTAT+3, OMSTAT+9, OMSTAT+12! | 
| >> FOR | STATUS+1, STATUS+2, STATUS+3, STATUS+4, STATUS+5 | 
| >> HOSP | MSH+6*, MSH+7 | 
| K1 | RESUME+5~, RESUME+17* | 
| MSG | STS+3!, OMSTAT+3!, OMSTAT+5!, OMSTAT+6!, OMSTAT+7!, OMSTAT+9!, OMSTAT+10, OMSTAT+12! | 
| MSG(1 | MSH+2*, STS+1* | 
| MSG(2 | MSH+4* | 
| MSG(3 | MSH+7*, STS+2* | 
| MSG(4 | OMSTAT+1 | 
| >> NOW | STATUS+2*, STATUS+4* | 
| >> RM | MSH+6*, MSH+7 | 
| >> SITE(1 | MSH+2 | 
| TIM | RESUME+5~, RESUME+16*, RESUME+17 | 
| U | OMSTAT+5, OMSTAT+6, OMSTAT+7, OMSTAT+10 | 
| WARD | MSH+6*, RESUME+5~, RESUME+6*, RESUME+7 | 
| X | CHK+2*, RESUME+5~, RESUME+10*, RESUME+13*, S1+3* | 
| X1 | RESUME+5~, RESUME+10*, S1+1* | 
| X2 | RESUME+5~, S0+1*, S1, S1+1* | 
| >> XX | GETOR+1* | 
| Y | RESUME+5~, RESUME+6*, RESUME+10*, RESUME+13*, S1+4*, S1+5*, EXIT |