STANDARD DATA DICTIONARY #118.1 -- SUPPLEMENTAL FEEDING MENU FILE 3/24/25 PAGE 1 STORED IN ^FH(118.1, (1 ENTRY) SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 5.5) DATA NAME GLOBAL DATA ELEMENT TITLE LOCATION TYPE ----------------------------------------------------------------------------------------------------------------------------------- This file contains a pattern of supplemental feedings (up to four items for each of three time periods) which are often requested in common situations (e.g., a diabetic patient) and avoids the necessity of individually selecting the various items when ordering supplemental feedings. FILE SCREEN (SCR-node) : I '$D(^FH(118.1,+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: ASSOCIATED SF MENU field (#18) of the DIET PATTERNS File (#111.1) SF MENU field (#3) of the SUPPLEMENTAL FEEDING sub-field (#115.07) of the ADMISSION sub-field (#115.01) of the NUTRITION PERSON File (#115) SF MENU field (#3) of the SUPPLEMENTAL FEEDING sub-field (#115.1627) of the RECURRING MEALS sub-field (#115.016) of the NUTRITION PERSON File (#115) CROSS REFERENCED BY: INACTIVE?(AC), NAME(B), SYNONYM(C) 118.1,.01 NAME 0;1 FREE TEXT (Required) INPUT TRANSFORM: K:$L(X)>27!($L(X)<3)!'(X'?1P.E)!(X'?.ANP) X LAST EDITED: FEB 07, 1985 HELP-PROMPT: ANSWER MUST BE 3-27 CHARACTERS IN LENGTH DESCRIPTION: This is the name of the supplemental feeding menu, a pre-set collection of feeding items for the three feeding times. DELETE TEST: 1,0)= I 1 D EN^DDIOL("Cannot delete. Inactivate instead.","","?3") CROSS-REFERENCE: 118.1^B 1)= S ^FH(118.1,"B",$E(X,1,30),DA)="" 2)= K ^FH(118.1,"B",$E(X,1,30),DA) This is the normal B cross-reference of the NAME field. 118.1,1 SYNONYM 0;2 FREE TEXT INPUT TRANSFORM: K:$L(X)>10!($L(X)<3) X LAST EDITED: MAR 16, 1985 HELP-PROMPT: ANSWER MUST BE 3-10 CHARACTERS IN LENGTH DESCRIPTION: This field may contain a synonym for the feeding menu. CROSS-REFERENCE: 118.1^C 1)= S ^FH(118.1,"C",$E(X,1,30),DA)="" 2)= K ^FH(118.1,"C",$E(X,1,30),DA) 118.1,3 DIETARY OR THERAPEUTIC 1;25 SET (Required) 'D' FOR DIETARY; 'T' FOR THERAPEUTIC; LAST EDITED: OCT 03, 1985 DESCRIPTION: This field indicates whether the menu is generally ordered for dietary or therapeutic reasons. 118.1,10 10AM FEEDING #1 1;1 POINTER TO SUPPLEMENTAL FEEDINGS FILE (#118) INPUT TRANSFORM: S DIC("S")="I $P(^(0),U,3)'=""Y""" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X LAST EDITED: JUN 04, 1985 DESCRIPTION: This is the first supplemental feeding item for the 10am feeding. SCREEN: S DIC("S")="I $P(^(0),U,3)'=""Y""" EXPLANATION: Cannot select bulk nourishments 118.1,10.5 10AM #1 QTY 1;2 NUMBER INPUT TRANSFORM: K:+X'=X!(X>20)!(X<1)!(X?.E1"."1N.N) X HELP-PROMPT: TYPE A WHOLE NUMBER BETWEEN 1 AND 20 DESCRIPTION: This is the quantity of the first 10am feeding item. 118.1,11 10AM FEEDING #2 1;3 POINTER TO SUPPLEMENTAL FEEDINGS FILE (#118) INPUT TRANSFORM: S DIC("S")="I $P(^(0),U,3)'=""Y""" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X LAST EDITED: JUN 04, 1985 DESCRIPTION: This is the second supplemental feeding item for the 10am feeding. SCREEN: S DIC("S")="I $P(^(0),U,3)'=""Y""" EXPLANATION: Cannot select bulk nourishments 118.1,11.5 10AM #2 QTY 1;4 NUMBER INPUT TRANSFORM: K:+X'=X!(X>20)!(X<1)!(X?.E1"."1N.N) X HELP-PROMPT: TYPE A WHOLE NUMBER BETWEEN 1 AND 20 DESCRIPTION: This is the quantity of the second 10am feeding item. 118.1,12 10AM FEEDING #3 1;5 POINTER TO SUPPLEMENTAL FEEDINGS FILE (#118) INPUT TRANSFORM: S DIC("S")="I $P(^(0),U,3)'=""Y""" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X DESCRIPTION: This is the third supplemental feeding item for the 10am feeding. SCREEN: S DIC("S")="I $P(^(0),U,3)'=""Y""" EXPLANATION: Cannot select bulk nourishments 118.1,12.5 10AM #3 QTY 1;6 NUMBER INPUT TRANSFORM: K:+X'=X!(X>20)!(X<1)!(X?.E1"."1N.N) X HELP-PROMPT: TYPE A WHOLE NUMBER BETWEEN 1 AND 20 DESCRIPTION: This is the quantity of the third 10am feeding item. 118.1,13 10AM FEEDING #4 1;7 POINTER TO SUPPLEMENTAL FEEDINGS FILE (#118) INPUT TRANSFORM: S DIC("S")="I $P(^(0),U,3)'=""Y""" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X DESCRIPTION: This is the fourth supplemental feeding item for the 10am feeding. SCREEN: S DIC("S")="I $P(^(0),U,3)'=""Y""" EXPLANATION: Cannot select bulk nourishments 118.1,13.5 10AM #4 QTY 1;8 NUMBER INPUT TRANSFORM: K:+X'=X!(X>20)!(X<1)!(X?.E1"."1N.N) X HELP-PROMPT: TYPE A WHOLE NUMBER BETWEEN 1 AND 20 DESCRIPTION: This is the quantity of the fourth 10am feeding item. 118.1,14 2PM FEEDING #1 1;9 POINTER TO SUPPLEMENTAL FEEDINGS FILE (#118) INPUT TRANSFORM: S DIC("S")="I $P(^(0),U,3)'=""Y""" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X DESCRIPTION: This is the first supplemental feeding item for the 2pm feeding. SCREEN: S DIC("S")="I $P(^(0),U,3)'=""Y""" EXPLANATION: Cannot select bulk nourishments 118.1,14.5 2PM #1 QTY 1;10 NUMBER INPUT TRANSFORM: K:+X'=X!(X>20)!(X<1)!(X?.E1"."1N.N) X HELP-PROMPT: TYPE A WHOLE NUMBER BETWEEN 1 AND 20 DESCRIPTION: This is the quantity of the first 2pm feeding item. 118.1,15 2PM FEEDING #2 1;11 POINTER TO SUPPLEMENTAL FEEDINGS FILE (#118) INPUT TRANSFORM: S DIC("S")="I $P(^(0),U,3)'=""Y""" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X DESCRIPTION: This is the second supplemental feeding item for the 2pm feeding. SCREEN: S DIC("S")="I $P(^(0),U,3)'=""Y""" EXPLANATION: Cannot select bulk nourishments 118.1,15.5 2PM #2 QTY 1;12 NUMBER INPUT TRANSFORM: K:+X'=X!(X>20)!(X<1)!(X?.E1"."1N.N) X HELP-PROMPT: TYPE A WHOLE NUMBER BETWEEN 1 AND 20 DESCRIPTION: This is the quantity of the second 2pm feeding item. 118.1,16 2PM FEEDING #3 1;13 POINTER TO SUPPLEMENTAL FEEDINGS FILE (#118) INPUT TRANSFORM: S DIC("S")="I $P(^(0),U,3)'=""Y""" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X DESCRIPTION: This is the third supplemental feeding item for the 2pm feeding. SCREEN: S DIC("S")="I $P(^(0),U,3)'=""Y""" EXPLANATION: Cannot select bulk nourishments 118.1,16.5 2PM #3 QTY 1;14 NUMBER INPUT TRANSFORM: K:+X'=X!(X>20)!(X<1)!(X?.E1"."1N.N) X HELP-PROMPT: TYPE A WHOLE NUMBER BETWEEN 1 AND 20 DESCRIPTION: This is the quantity of the third 2pm feeding item. 118.1,17 2PM FEEDING #4 1;15 POINTER TO SUPPLEMENTAL FEEDINGS FILE (#118) INPUT TRANSFORM: S DIC("S")="I $P(^(0),U,3)'=""Y""" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X DESCRIPTION: This is the fourth supplemental feeding item for the 2pm feeding. SCREEN: S DIC("S")="I $P(^(0),U,3)'=""Y""" EXPLANATION: Cannot select bulk nourishments 118.1,17.5 2PM #4 QTY 1;16 NUMBER INPUT TRANSFORM: K:+X'=X!(X>20)!(X<1)!(X?.E1"."1N.N) X HELP-PROMPT: TYPE A WHOLE NUMBER BETWEEN 1 AND 20 DESCRIPTION: This is the quantity of the fourth 2pm feeding item. 118.1,18 8PM FEEDING #1 1;17 POINTER TO SUPPLEMENTAL FEEDINGS FILE (#118) INPUT TRANSFORM: S DIC("S")="I $P(^(0),U,3)'=""Y""" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X DESCRIPTION: This is the first supplemental feeding item for the 8pm feeding. SCREEN: S DIC("S")="I $P(^(0),U,3)'=""Y""" EXPLANATION: Cannot select bulk nourishments 118.1,18.5 8PM #1 QTY 1;18 NUMBER INPUT TRANSFORM: K:+X'=X!(X>20)!(X<1)!(X?.E1"."1N.N) X HELP-PROMPT: TYPE A WHOLE NUMBER BETWEEN 1 AND 20 DESCRIPTION: This is the quantity of the first 8pm feeding item. 118.1,19 8PM FEEDING #2 1;19 POINTER TO SUPPLEMENTAL FEEDINGS FILE (#118) INPUT TRANSFORM: S DIC("S")="I $P(^(0),U,3)'=""Y""" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X DESCRIPTION: This is the second supplemental feeding item for the 8pm feeding. SCREEN: S DIC("S")="I $P(^(0),U,3)'=""Y""" EXPLANATION: Cannot select bulk nourishments 118.1,19.5 8PM #2 QTY 1;20 NUMBER INPUT TRANSFORM: K:+X'=X!(X>20)!(X<1)!(X?.E1"."1N.N) X HELP-PROMPT: TYPE A WHOLE NUMBER BETWEEN 1 AND 20 DESCRIPTION: This is the quantity of the second 8pm feeding item. 118.1,20 8PM FEEDING #3 1;21 POINTER TO SUPPLEMENTAL FEEDINGS FILE (#118) INPUT TRANSFORM: S DIC("S")="I $P(^(0),U,3)'=""Y""" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X DESCRIPTION: This is the third supplemental feeding item for the 8pm feeding. SCREEN: S DIC("S")="I $P(^(0),U,3)'=""Y""" EXPLANATION: Cannot select bulk nourishments 118.1,20.5 8PM #3 QTY 1;22 NUMBER INPUT TRANSFORM: K:+X'=X!(X>20)!(X<1)!(X?.E1"."1N.N) X HELP-PROMPT: TYPE A WHOLE NUMBER BETWEEN 1 AND 20 DESCRIPTION: This is the quantity of the third 8pm feeding item. 118.1,21 8PM FEEDING #4 1;23 POINTER TO SUPPLEMENTAL FEEDINGS FILE (#118) INPUT TRANSFORM: S DIC("S")="I $P(^(0),U,3)'=""Y""" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X DESCRIPTION: This is the fourth supplemental feeding item for the 8pm feeding. SCREEN: S DIC("S")="I $P(^(0),U,3)'=""Y""" EXPLANATION: Cannot select bulk nourishments 118.1,21.5 8PM #4 QTY 1;24 NUMBER INPUT TRANSFORM: K:+X'=X!(X>20)!(X<1)!(X?.E1"."1N.N) X HELP-PROMPT: TYPE A WHOLE NUMBER BETWEEN 1 AND 20 DESCRIPTION: This is the quantity of the fourth 8pm feeding item. 118.1,99 INACTIVE? I;1 SET 'Y' FOR YES; 'N' FOR NO; LAST EDITED: AUG 31, 1988 DESCRIPTION: This field, if answered YES, will prohibit further selection of this Supplemental Feeding Menu by dietetic personnel. CROSS-REFERENCE: 118.1^AC^MUMPS 1)= K:X'="Y" ^FH(118.1,DA,"I") 2)= K ^FH(118.1,DA,"I") This cross-reference is used to create an 'I' node for inactive entries. FILES POINTED TO FIELDS SUPPLEMENTAL FEEDINGS (#118) 10AM FEEDING #1 (#10) 10AM FEEDING #2 (#11) 10AM FEEDING #3 (#12) 10AM FEEDING #4 (#13) 2PM FEEDING #1 (#14) 2PM FEEDING #2 (#15) 2PM FEEDING #3 (#16) 2PM FEEDING #4 (#17) 8PM FEEDING #1 (#18) 8PM FEEDING #2 (#19) 8PM FEEDING #3 (#20) 8PM FEEDING #4 (#21) INPUT TEMPLATE(S): PRINT TEMPLATE(S): FHSFMENU MAR 16, 1985 USER #0 SUPPLEMENTAL FEEDING MENU LIST This template lists all of the supplemental menus listed in the Supplemental Feeding Menu file (118.1) along with the associated data elements. SORT TEMPLATE(S): FORM(S)/BLOCK(S):