STANDARD DATA DICTIONARY #119.72 -- SERVICE POINT FILE                                                            6/27/25    PAGE 1
STORED IN ^FH(119.72,  *** NO DATA STORED YET ***   SITE: WWW.BMIRWIN.COM   UCI: VISTA,VISTA                       (VERSION 5.5)   

DATA          NAME                  GLOBAL        DATA
ELEMENT       TITLE                 LOCATION      TYPE
-----------------------------------------------------------------------------------------------------------------------------------
This file is a list of Service Points and associated parameters.  A Service Point is a tray assembly line or cafeteria where bulk 
food from a Production Facility is served.  


FILE SCREEN (SCR-node) : I '$D(^FH(119.72,+Y,"I"))!$D(^XUSEC("FHMGR",DUZ))!(DUZ(0)["@")
              DD ACCESS: #
              RD ACCESS: #F
              WR ACCESS: #f
             DEL ACCESS: #f
           LAYGO ACCESS: #f
IDENTIFIED BY: 
      "WRITE": I $D(^("I")) D EN^DDIOL("(** Inactive **)","","?3")

POINTED TO BY: SERVICE POINT field (#.01) of the POPULARITY sub-field (#116.112) of the RECIPE sub-field (#116.11) of the MEAL File 
                   (#116.1) 
               TRAY SERVICE POINT field (#3) of the NUTRITION LOCATION File (#119.6) 
               CAFETERIA SERVICE POINT field (#4) of the NUTRITION LOCATION File (#119.6) 
               LOCATION NAME field (#.01) of the DSS NUTRITION DIVISION WORKSHEET File (#728.46) 
               

CROSS
REFERENCED BY: INACTIVE?(AC), NAME(B), SHORT NAME(C)



119.72,.01    NAME                   0;1 FREE TEXT (Required)

              INPUT TRANSFORM:  K:$L(X)>30!($L(X)<3)!'(X'?1P.E) X
              LAST EDITED:      OCT 16, 1992 
              HELP-PROMPT:      Answer must be 3-30 characters in length. 
              DESCRIPTION:      This is the name of the Service Point. It is either a tray assembly line or a cafeteria. It
                                provides food to a group of wards.  

              DELETE TEST:      1,0)= I 1 D EN^DDIOL("Cannot delete. Inactivate instead.","","?3")

              CROSS-REFERENCE:  119.72^B 
                                1)= S ^FH(119.72,"B",$E(X,1,30),DA)=""
                                2)= K ^FH(119.72,"B",$E(X,1,30),DA)
                                This is the normal B cross-reference of the NAME field.  



119.72,.5     SHORT NAME             0;4 FREE TEXT (Required)

              INPUT TRANSFORM:  K:X[""""!($A(X)=45) X I $D(X) K:$L(X)>6!($L(X)<1) X
              LAST EDITED:      APR 27, 1993 
              HELP-PROMPT:      Answer must be 1-6 characters in length. 
              DESCRIPTION:
                                This is a 6-character short-name to be used on various production reports.  

              CROSS-REFERENCE:  119.72^C 
                                1)= S ^FH(119.72,"C",$E(X,1,30),DA)=""
                                2)= K ^FH(119.72,"C",$E(X,1,30),DA)


119.72,1      TYPE                   0;2 SET (Required)

                                'C' FOR CAFETERIA; 
                                'T' FOR TRAY LINE; 
              LAST EDITED:      DEC 03, 1991 
              DESCRIPTION:
                                This indicates whether the Service Point is a Tray assembly point or a Cafeteria.  


119.72,2      PRODUCTION FACILITY    0;3 POINTER TO PRODUCTION FACILITY FILE (#119.71) (Required)

              LAST EDITED:      NOV 08, 1991 
              DESCRIPTION:      This field indicates the Production Facility responsible for preparing the food served by this
                                Service Point.  


119.72,10     ADDITIONAL MEALS       B;0 POINTER Multiple #119.721

              DESCRIPTION:      This multiple represents the number of additional meals, over and above the forecast or inpatient
                                census, which are to be produced for each meal for each day of the week.  


119.721,.01     ADD. MEALS PRODUCTION DIET 0;1 POINTER TO PRODUCTION DIET FILE (#116.2) (Multiply asked)

                INPUT TRANSFORM:  I $D(X) S DINUM=X
                LAST EDITED:      DEC 11, 1991 
                DESCRIPTION:
                                  This is the name of the production diet for which additional meals are to be added.  

                NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER

                CROSS-REFERENCE:  119.721^B 
                                  1)= S ^FH(119.72,DA(1),"B","B",$E(X,1,30),DA)=""
                                  2)= K ^FH(119.72,DA(1),"B","B",$E(X,1,30),DA)
                                  This is the normal B cross-reference of the PRODUCTION DIET field.  



119.721,10      ADD. SUNDAY BREAKFAST  0;2 NUMBER

                INPUT TRANSFORM:  K:+X'=X!(X>1000)!(X<0)!(X?.E1"."1N.N) X
                LAST EDITED:      NOV 26, 1986 
                HELP-PROMPT:      TYPE A WHOLE NUMBER BETWEEN 0 AND 1000 
                DESCRIPTION:      This is the number of additional Sunday breakfast meals which are to be added to the inpatient
                                  forecast.  


119.721,11      ADD. SUNDAY NOON       0;3 NUMBER

                INPUT TRANSFORM:  K:+X'=X!(X>1000)!(X<0)!(X?.E1"."1N.N) X
                LAST EDITED:      NOV 26, 1986 
                HELP-PROMPT:      TYPE A WHOLE NUMBER BETWEEN 0 AND 1000 
                DESCRIPTION:      This is the number of additional Sunday noon meals which are to be added to the inpatient
                                  forecast.  


119.721,12      ADD. SUNDAY EVENING    0;4 NUMBER

                INPUT TRANSFORM:  K:+X'=X!(X>1000)!(X<0)!(X?.E1"."1N.N) X
                LAST EDITED:      NOV 26, 1986 
                HELP-PROMPT:      TYPE A WHOLE NUMBER BETWEEN 0 AND 1000 
                DESCRIPTION:      This is the number of additional Sunday evening meals which are to be added to the inpatient
                                  forecast.  


119.721,13      ADD. MONDAY BREAKFAST  0;5 NUMBER

                INPUT TRANSFORM:  K:+X'=X!(X>1000)!(X<0)!(X?.E1"."1N.N) X
                LAST EDITED:      NOV 26, 1986 
                HELP-PROMPT:      TYPE A WHOLE NUMBER BETWEEN 0 AND 1000 
                DESCRIPTION:      This is the number of additional Monday breakfast meals which are to be added to the inpatient
                                  forecast.  


119.721,14      ADD. MONDAY NOON       0;6 NUMBER

                INPUT TRANSFORM:  K:+X'=X!(X>1000)!(X<0)!(X?.E1"."1N.N) X
                LAST EDITED:      NOV 26, 1986 
                HELP-PROMPT:      TYPE A WHOLE NUMBER BETWEEN 0 AND 1000 
                DESCRIPTION:      This is the number of additional Monday noon meals which are to be added to the inpatient
                                  forecast.  


119.721,15      ADD. MONDAY EVENING    0;7 NUMBER

                INPUT TRANSFORM:  K:+X'=X!(X>1000)!(X<0)!(X?.E1"."1N.N) X
                LAST EDITED:      NOV 26, 1986 
                HELP-PROMPT:      TYPE A WHOLE NUMBER BETWEEN 0 AND 1000 
                DESCRIPTION:      This is the number of additional Monday evening meals which are to be added to the inpatient
                                  forecast.  


119.721,16      ADD. TUESDAY BREAKFAST 0;8 NUMBER

                INPUT TRANSFORM:  K:+X'=X!(X>1000)!(X<0)!(X?.E1"."1N.N) X
                LAST EDITED:      NOV 26, 1986 
                HELP-PROMPT:      TYPE A WHOLE NUMBER BETWEEN 0 AND 1000 
                DESCRIPTION:      This is the number of additional Tuesday breakfast meals which are to be added to the inpatient
                                  forecast.  


119.721,17      ADD. TUESDAY NOON      0;9 NUMBER

                INPUT TRANSFORM:  K:+X'=X!(X>1000)!(X<0)!(X?.E1"."1N.N) X
                LAST EDITED:      NOV 26, 1986 
                HELP-PROMPT:      TYPE A WHOLE NUMBER BETWEEN 0 AND 1000 
                DESCRIPTION:      This is the number of additional Tuesday noon meals which are to be added to the inpatient
                                  forecast.  


119.721,18      ADD. TUESDAY EVENING   0;10 NUMBER

                INPUT TRANSFORM:  K:+X'=X!(X>1000)!(X<0)!(X?.E1"."1N.N) X
                LAST EDITED:      NOV 26, 1986 
                HELP-PROMPT:      TYPE A WHOLE NUMBER BETWEEN 0 AND 1000 
                DESCRIPTION:      This is the number of additional Tuesday evening meals which are to be added to the inpatient
                                  forecast.  


119.721,19      ADD. WEDNESDAY BREAKFAST 0;11 NUMBER

                INPUT TRANSFORM:  K:+X'=X!(X>1000)!(X<0)!(X?.E1"."1N.N) X
                LAST EDITED:      NOV 26, 1986 
                HELP-PROMPT:      TYPE A WHOLE NUMBER BETWEEN 0 AND 1000 
                DESCRIPTION:      This is the number of additional Wednesday breakfast meals which are to be added to the inpatient
                                  forecast.  


119.721,20      ADD. WEDNESDAY NOON    0;12 NUMBER

                INPUT TRANSFORM:  K:+X'=X!(X>1000)!(X<0)!(X?.E1"."1N.N) X
                HELP-PROMPT:      TYPE A WHOLE NUMBER BETWEEN 0 AND 1000 
                DESCRIPTION:      This is the number of additional Wednesday noon meals which are to be added to the inpatient
                                  forecast.  


119.721,21      ADD. WEDNESDAY EVENING 0;13 NUMBER

                INPUT TRANSFORM:  K:+X'=X!(X>1000)!(X<0)!(X?.E1"."1N.N) X
                HELP-PROMPT:      TYPE A WHOLE NUMBER BETWEEN 0 AND 1000 
                DESCRIPTION:      This is the number of additional Wednesday evening meals which are to be added to the inpatient
                                  forecast.  


119.721,22      ADD. THURSDAY BREAKFAST 0;14 NUMBER

                INPUT TRANSFORM:  K:+X'=X!(X>1000)!(X<0)!(X?.E1"."1N.N) X
                HELP-PROMPT:      TYPE A WHOLE NUMBER BETWEEN 0 AND 1000 
                DESCRIPTION:      This is the number of additional Thursday breakfast meals which are to be added to the inpatient
                                  forecast.  


119.721,23      ADD. THURSDAY NOON     0;15 NUMBER

                INPUT TRANSFORM:  K:+X'=X!(X>1000)!(X<0)!(X?.E1"."1N.N) X
                HELP-PROMPT:      TYPE A WHOLE NUMBER BETWEEN 0 AND 1000 
                DESCRIPTION:      This is the number of additional Thursday noon meals which are to be added to the inpatient
                                  forecast.  


119.721,24      ADD. THURSDAY EVENING  0;16 NUMBER

                INPUT TRANSFORM:  K:+X'=X!(X>1000)!(X<0)!(X?.E1"."1N.N) X
                HELP-PROMPT:      TYPE A WHOLE NUMBER BETWEEN 0 AND 1000 
                DESCRIPTION:      This is the number of additional Thursday evening meals which are to be added to the inpatient
                                  forecast.  


119.721,25      ADD. FRIDAY BREAKFAST  0;17 NUMBER

                INPUT TRANSFORM:  K:+X'=X!(X>1000)!(X<0)!(X?.E1"."1N.N) X
                HELP-PROMPT:      TYPE A WHOLE NUMBER BETWEEN 0 AND 1000 
                DESCRIPTION:      This is the number of additional Friday breakfast meals which are to be added to the inpatient
                                  forecast.  


119.721,26      ADD. FRIDAY NOON       0;18 NUMBER

                INPUT TRANSFORM:  K:+X'=X!(X>1000)!(X<0)!(X?.E1"."1N.N) X
                HELP-PROMPT:      TYPE A WHOLE NUMBER BETWEEN 0 AND 1000 
                DESCRIPTION:      This is the number of additional Friday noon meals which are to be added to the inpatient
                                  forecast.  


119.721,27      ADD. FRIDAY EVENING    0;19 NUMBER

                INPUT TRANSFORM:  K:+X'=X!(X>1000)!(X<0)!(X?.E1"."1N.N) X
                HELP-PROMPT:      TYPE A WHOLE NUMBER BETWEEN 0 AND 1000 
                DESCRIPTION:      This is the number of additional Friday evening meals which are to be added to the inpatient
                                  forecast.  


119.721,28      ADD. SATURDAY BREAKFAST 0;20 NUMBER

                INPUT TRANSFORM:  K:+X'=X!(X>1000)!(X<0)!(X?.E1"."1N.N) X
                HELP-PROMPT:      TYPE A WHOLE NUMBER BETWEEN 0 AND 1000 
                DESCRIPTION:      This is the number of additional Saturday breakfast meals which are to be added to the inpatient
                                  forecast.  


119.721,29      ADD. SATURDAY NOON     0;21 NUMBER

                INPUT TRANSFORM:  K:+X'=X!(X>1000)!(X<0)!(X?.E1"."1N.N) X
                HELP-PROMPT:      TYPE A WHOLE NUMBER BETWEEN 0 AND 1000 
                DESCRIPTION:      This is the number of additional Saturday noon meals which are to be added to the inpatient
                                  forecast.  


119.721,30      ADD. SATURDAY EVENING  0;22 NUMBER

                INPUT TRANSFORM:  K:+X'=X!(X>1000)!(X<0)!(X?.E1"."1N.N) X
                HELP-PROMPT:      TYPE A WHOLE NUMBER BETWEEN 0 AND 1000 
                DESCRIPTION:      This is the number of additional Saturday evening meals which are to be added to the inpatient
                                  forecast.  




119.72,11     PRODUCTION DIET PERCENTAGE A;0 POINTER Multiple #119.7211

              DESCRIPTION:      This multiple contains the percentage of the total census represented by each production diet for
                                each day of the week.  


119.7211,.01    FORECAST % PRODUCTION DIET 0;1 POINTER TO PRODUCTION DIET FILE (#116.2) (Multiply asked)

                INPUT TRANSFORM:  I $D(X) S DINUM=X
                LAST EDITED:      DEC 11, 1991 
                DESCRIPTION:
                                  This field is the production diet for which daily forecast percentages are to be entered.  

                NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER

                CROSS-REFERENCE:  119.7211^B 
                                  1)= S ^FH(119.72,DA(1),"A","B",$E(X,1,30),DA)=""
                                  2)= K ^FH(119.72,DA(1),"A","B",$E(X,1,30),DA)
                                  This is the normal B cross-reference of the PRODUCTION DIET field.  



119.7211,10     SUNDAY CENSUS PERCENTAGE 0;2 NUMBER

                INPUT TRANSFORM:  K:+X'=X!(X>110)!(X<0)!(X?.E1"."2N.N) X
                LAST EDITED:      JUL 16, 1987 
                HELP-PROMPT:      TYPE A NUMBER BETWEEN 0 AND 110 
                DESCRIPTION:      This field contains the % of total census on Sundays for which this production diet is to be
                                  forecast.  


119.7211,11     MONDAY CENSUS PERCENTAGE 0;3 NUMBER

                INPUT TRANSFORM:  K:+X'=X!(X>110)!(X<0)!(X?.E1"."2N.N) X
                LAST EDITED:      JUL 16, 1987 
                HELP-PROMPT:      TYPE A NUMBER BETWEEN 0 AND 110 
                DESCRIPTION:      This field contains the % of total census on Mondays for which this production diet is to be
                                  forecast.  


119.7211,12     TUESDAY CENSUS PERCENTAGE 0;4 NUMBER

                INPUT TRANSFORM:  K:+X'=X!(X>110)!(X<0)!(X?.E1"."2N.N) X
                LAST EDITED:      JUL 16, 1987 
                HELP-PROMPT:      TYPE A NUMBER BETWEEN 0 AND 110 
                DESCRIPTION:      This field contains the % of total census on Tuesdays for which this production diet is to be
                                  forecast.  


119.7211,13     WEDNESDAY CENSUS PERCENTAGE 0;5 NUMBER

                INPUT TRANSFORM:  K:+X'=X!(X>110)!(X<0)!(X?.E1"."2N.N) X
                LAST EDITED:      JUL 16, 1987 
                HELP-PROMPT:      TYPE A NUMBER BETWEEN 0 AND 110 
                DESCRIPTION:      This field contains the % of total census on Wednesdays for which this production diet is to be
                                  forecast.  


119.7211,14     THURSDAY CENSUS PERCENTAGE 0;6 NUMBER

                INPUT TRANSFORM:  K:+X'=X!(X>110)!(X<0)!(X?.E1"."2N.N) X
                LAST EDITED:      JUL 16, 1987 
                HELP-PROMPT:      TYPE A NUMBER BETWEEN 0 AND 110 
                DESCRIPTION:      This field contains the % of total census on Thursdays for which this production diet is to be
                                  forecast.  


119.7211,15     FRIDAY CENSUS PERCENTAGE 0;7 NUMBER

                INPUT TRANSFORM:  K:+X'=X!(X>110)!(X<0)!(X?.E1"."2N.N) X
                LAST EDITED:      JUL 16, 1987 
                HELP-PROMPT:      TYPE A NUMBER BETWEEN 0 AND 110 
                DESCRIPTION:      This field contains the % of total census on Fridays for which this production diet is to be
                                  forecast.  


119.7211,16     SATURDAY CENSUS PERCENTAGE 0;8 NUMBER

                INPUT TRANSFORM:  K:+X'=X!(X>110)!(X<0)!(X?.E1"."2N.N) X
                LAST EDITED:      JUL 16, 1987 
                HELP-PROMPT:      TYPE A NUMBER BETWEEN 0 AND 110 
                DESCRIPTION:      This field contains the % of total census on Saturdays for which this production diet is to be
                                  forecast.  




119.72,99     INACTIVE?              I;1 SET

                                'Y' FOR YES; 
                                'N' FOR NO; 
              LAST EDITED:      FEB 23, 2000 
              DESCRIPTION:
                                This field, if answered YES, will prohibit further selection of this entry.  

              CROSS-REFERENCE:  119.72^AC^MUMPS 
                                1)= K:X'="Y" ^FH(119.72,DA,"I")
                                2)= K ^FH(119.72,DA,"I")
                                This cross-reference is used to create an 'I' node for inactive entries.  



119.72,200    CENSUS DATE            C;0 DATE Multiple #119.722 (Add New Entry without Asking)

              DESCRIPTION:
                                This field contains the date for which various census forecast data is available.  


119.722,.01     CENSUS DATE            0;1 DATE

                INPUT TRANSFORM:  S %DT="EX" D ^%DT S X=Y K:Y<1 X I $D(X) S DINUM=X
                LAST EDITED:      JAN 08, 1992 
                DESCRIPTION:
                                  This is the date for which the forecast census and actual census are tabulated.  

                NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER


119.722,1       FORECAST CENSUS        0;2 NUMBER

                INPUT TRANSFORM:  K:+X'=X!(X>5000)!(X<0)!(X?.E1"."1N.N) X
                LAST EDITED:      JAN 08, 1992 
                HELP-PROMPT:      Type a Number between 0 and 5000, 0 Decimal Digits 
                DESCRIPTION:      This is the calculated forecast census for wards served by this Service Point. It should be noted
                                  that some of these wards may have only a small percentage of their patients served by the Service
                                  Point.  


119.722,2       ACTUAL CENSUS          0;3 NUMBER

                INPUT TRANSFORM:  K:+X'=X!(X>5000)!(X<0)!(X?.E1"."1N.N) X
                LAST EDITED:      JAN 08, 1992 
                HELP-PROMPT:      Type a Number between 0 and 5000, 0 Decimal Digits 
                DESCRIPTION:      This field contains the actual census of the wards served by this Service Point based upon the
                                  MAS ward census values.  


119.722,3       CORRECTED FORECAST     0;4 NUMBER

                INPUT TRANSFORM:  K:+X'=X!(X>5000)!(X<0)!(X?.E1"."1N.N) X
                LAST EDITED:      JAN 08, 1992 
                HELP-PROMPT:      Type a Number between 0 and 5000, 0 Decimal Digits 
                DESCRIPTION:      This field contains the corrected forecast which is the forecast census corrected by applying the
                                  various percentages for tray, cafeteria, and dining room utilization.  


119.722,5       DATE OF LAST FORECAST  0;5 DATE

                INPUT TRANSFORM:  S %DT="EX" D ^%DT S X=Y K:Y<1 X
                LAST EDITED:      JAN 08, 1992 
                DESCRIPTION:
                                  This is the date on which the last forecast was made for this census date.  





      FILES POINTED TO                      FIELDS

PRODUCTION DIET (#116.2)          ADDITIONAL MEALS:ADD. MEALS PRODUCTION DIET (#.01)
                                  PRODUCTION DIET PERCENTAGE:FORECAST % PRODUCTION DIET (#.01)

PRODUCTION FACILITY (#119.71)     PRODUCTION FACILITY (#2)



INPUT TEMPLATE(S):

PRINT TEMPLATE(S):

SORT TEMPLATE(S):

FORM(S)/BLOCK(S):