FHPRF1 ; HISC/REL/RVD - Calculate Total Forecast ;1/23/98 16:10
Source file <FHPRF1.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| Q1 | ; Process Census Forecast
|
|
| Q3 | ||
| Q2 | ; Calculate Service Point census forecast
|
|
| R0 | ||
| R1 | ||
| RECUR | ;recurring meals
|
|
| GUEST | ;guest meals
|
|
| WRD | ||
| PER | ||
| DAT | ; Build list of dates
|
|
| B2 | ||
| ADD | ||
| B1 | ||
| W1 | ||
| KIL | ||
| BLD | ; Build list of MAS wards and %'s for each Service Point
|
|
| PROSG | ;process outpatient data from ^tmp($j global
|
|
| SPEC | ;special meals
|
|
| D1 |
| Name | Line Occurrences |
|---|---|
| Function Call: READ |
|
| Function Call: READ |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^FH(119.71 - [#119.71] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DG(41.9 - [#41.9] | WRD, W1, ADD+5 |
| ^FH(111 - [#111] | RECUR+9, RECUR+10, SPEC+7, SPEC+8, GUEST+17, GUEST+18 |
| ^FH(119.6 - [#119.6] | BLD+4, B2, RECUR+11, RECUR+12, RECUR+13, SPEC+9, SPEC+10, SPEC+11, GUEST+10, GUEST+11 , GUEST+12 |
| ^FH(119.71 - [#119.71] | D1+1 |
| ^FH(119.72 - [#119.72] | ADD+2, ADD+3, ADD+4, ADD+6*, PER, BLD+2, RECUR+14, RECUR+15, SPEC+12, SPEC+13 , GUEST+13, GUEST+14 |
| ^FH(119.73 - [#119.73] | PROSG+2 |
| ^FH(119.9 - [#119.9] | GUEST+8 |
| ^TMP($J | Q2+2!, Q2+3*, Q2+5*, Q3*, Q3+1*, Q3+2!, ADD, ADD+5, PER*, BLD+1! , BLD+2*, B1, B1+1, B2*, RECUR+16*, RECUR+17*, RECUR+18, RECUR+19*, RECUR+20, RECUR+21* , RECUR+22*, RECUR+23*, SPEC+14*, SPEC+15*, SPEC+16, SPEC+17*, SPEC+18, SPEC+19*, SPEC+20*, SPEC+21* , GUEST+15*, GUEST+16*, GUEST+19, GUEST+20*, GUEST+21, GUEST+22*, GUEST+23*, GUEST+24*, KIL! |
| Name | Line Occurrences |
|---|---|
| ADD | Q2+5 |
| B1 | BLD+4 |
| B2 | B1, B1+1 |
| BLD | Q2+2 |
| D1 | D1 |
| DAT | Q2+2 |
| KIL | FHPRF1+6, D1, R0, R1, R1+1, R1+2 |
| PER | Q3 |
| PROSG | Q1+10 |
| Q1 | R1+2 |
| Q2 | Q1+1 |
| Q3 | Q1+1 |
| R0 | R0+1 |
| R1 | D1+1 |
| W1 | WRD+1 |
| WRD | Q2+3 |
| Name | Field # of Occurrence |
|---|---|
| ^( | Q3, ADD, PER, BLD+2, BLD+4, B2 |
| ^(0 | ADD+2*, ADD+3* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> %DT | FHPRF1+5*, D1*, Q2+1* |
| %ZIS | R1!*, R1+2! |
| %ZIS("A" | R1* |
| >> A | WRD*, WRD+2*, WRD+3* |
| >> B | WRD*, WRD+2*, WRD+3* |
| >> C2 | W1*, W1+1*, ADD+3*, ADD+4*, ADD+5*, ADD+6 |
| >> C3 | W1*, W1+1 |
| >> CT | WRD*, WRD+1, WRD+2, ADD*, ADD+3 |
| D | Q2+4!, Q3+2!, DAT+1! |
| D( | Q3+1, WRD, PER*, DAT+2* |
| >> D1 | D1*, Q1+3, Q1+6, Q1+7, Q1+8*, Q1+9, Q1+11*, Q2+2, ADD+2, ADD+3 , DAT+1, DAT+3, RECUR+1 |
| >> D2 | Q2+4*, ADD+5, DAT+1*, DAT+2*, DAT+3* |
| DC | Q2+4!, DAT+1! |
| DC( | W1, DAT+3* |
| DIC | R0+1!* |
| DIC(0 | R0+1* |
| >> DOW | Q2+2*, PER |
| DT | FHPRF1+5*, Q2+1*, Q2+4, ADD+3, ADD+4, ADD+6 |
| DTIME | D1, R0 |
| >> FHD1SAV | Q1+3*, Q1+11 |
| >> FHDIET | RECUR+6*, RECUR+9*, RECUR+10, SPEC+5*, SPEC+7*, SPEC+8, GUEST+5*, GUEST+8* |
| >> FHDIETN | GUEST+9*, GUEST+17, GUEST+18 |
| >> FHDT | RECUR+1*, RECUR+5, SPEC+4, GUEST+4 |
| >> FHI | RECUR+3*, RECUR+5, RECUR+7, RECUR+11, SPEC+2*, SPEC+4, SPEC+6, SPEC+9, GUEST+2*, GUEST+4 , GUEST+6, GUEST+10 |
| >> FHIJKDAT | RECUR+7*, RECUR+8, RECUR+9, SPEC+6*, SPEC+7, GUEST+6*, GUEST+7, GUEST+9 |
| >> FHJ | RECUR+3*, RECUR+5, RECUR+7, SPEC+2*, SPEC+4, SPEC+6, GUEST+2*, GUEST+4, GUEST+6 |
| >> FHK | RECUR+5*, RECUR+7, SPEC+4*, SPEC+6, GUEST+4*, GUEST+6 |
| >> FHLOC | RECUR+6*, RECUR+11*, RECUR+12, RECUR+13, SPEC+5*, SPEC+9*, SPEC+10, SPEC+11, GUEST+5*, GUEST+10* , GUEST+11, GUEST+12 |
| >> FHLST | R1+1* |
| >> FHN | RECUR+3*, RECUR+4, RECUR+5, RECUR+7, SPEC+2*, SPEC+3, SPEC+4, SPEC+6, GUEST+2*, GUEST+3 , GUEST+4, GUEST+6 |
| >> FHP | D1+1*, R0+1*, BLD+2, RECUR+15, SPEC+13, GUEST+14 |
| >> FHPDIET | RECUR+6*, RECUR+10*, RECUR+18, RECUR+19, RECUR+20, RECUR+21, RECUR+22, RECUR+23, SPEC+5*, SPEC+8* , SPEC+16, SPEC+17, SPEC+18, SPEC+19, SPEC+20, SPEC+21, GUEST+5*, GUEST+18*, GUEST+19, GUEST+20 , GUEST+21, GUEST+22, GUEST+23, GUEST+24 |
| >> FHPGM | R1+1* |
| >> FHPLNM | PROSG+1*, PROSG+2*, RECUR+4, SPEC+3, GUEST+3 |
| >> FHSER | RECUR+6*, RECUR+12*, RECUR+13*, RECUR+14*, RECUR+15, RECUR+16, RECUR+17, RECUR+18, RECUR+19, RECUR+20 , RECUR+21, SPEC+5*, SPEC+10*, SPEC+11*, SPEC+12*, SPEC+13, SPEC+14, SPEC+15, SPEC+16, SPEC+17 , SPEC+18, SPEC+19, GUEST+5*, GUEST+11*, GUEST+12*, GUEST+13*, GUEST+14, GUEST+15, GUEST+16, GUEST+19 , GUEST+20, GUEST+21, GUEST+22 |
| >> FHSITE | FHPRF1+6, Q1+4*, Q1+6, Q1+7, Q1+9, BLD+4, PROSG+2 |
| >> FHSITENM | Q1+5* |
| >> FHTMPS | RECUR+2*, RECUR+3, RECUR+5, RECUR+7, SPEC+1*, SPEC+2, SPEC+4, SPEC+6, GUEST+1*, GUEST+2 , GUEST+4, GUEST+6 |
| IO | R1+2 |
| IO("Q" | R1+1 |
| IOP | R1!, R1+2! |
| >> K | Q3+1*, WRD*, W1*, PER*, DAT+2*, DAT+3* |
| >> K1 | BLD+4*, B2 |
| >> L2 | B2* |
| >> N1 | W1*, W1+1 |
| >> P0 | Q2+5*, Q3*, ADD, ADD+2, ADD+3, ADD+4, ADD+5, ADD+6, PER, BLD+2* |
| >> POP | R1 |
| >> S0 | Q3, WRD*, WRD+2*, PER* |
| >> S1 | Q2+3, Q2+5, Q3*, WRD*, WRD+1*, WRD+2, WRD+3*, W1, W1+1*, W1+2* , ADD*, ADD+1*, ADD+3, PER |
| >> S2 | WRD*, WRD+2 |
| >> S3 | WRD*, WRD+1, WRD+2 |
| >> S4 | WRD*, WRD+2 |
| >> T0 | ADD* |
| U | BLD+4, PROSG+2, RECUR+8, RECUR+9, RECUR+10, RECUR+12, RECUR+13, RECUR+15, SPEC+7, SPEC+8 , SPEC+10, SPEC+11, SPEC+13, GUEST+7, GUEST+8, GUEST+9, GUEST+11, GUEST+12, GUEST+14, GUEST+18 |
| >> W1 | Q2+3*, WRD, W1, ADD*, ADD+5* |
| >> X | FHPRF1+5*, D1*, R0*, Q2+1*, Q2+2*, Q2+4, DAT+1, DAT+2, DAT+3, BLD+2* , BLD+4*, B1, B1+1 |
| >> X1 | Q2+4*, DAT+1*, DAT+2*, DAT+3* |
| >> X2 | Q2+4*, DAT+1*, DAT+2*, DAT+3* |
| >> Y | FHPRF1+5, D1, R0+1, Q2+1, Q2+2, WRD* |
| >> Y0 | W1* |
| >> Z | ADD*, PER*, B1*, B1+1*, B2 |
| >> Z1 | B1*, B1+1*, B2 |
| >> ZW | B2* |