STANDARD DATA DICTIONARY #8989.51 -- PARAMETER DEFINITION FILE 9/29/25 PAGE 1
STORED IN ^XTV(8989.51, (1233 ENTRIES) SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 7.3)
DATA NAME GLOBAL DATA
ELEMENT TITLE LOCATION TYPE
-----------------------------------------------------------------------------------------------------------------------------------
This file contains the characteristics of parameters. Entries in this file must be namespaced and they are exported by the package
which owns them.
DD ACCESS: @
RD ACCESS: @
WR ACCESS: @
DEL ACCESS: @
LAYGO ACCESS: @
AUDIT ACCESS: @
IDENTIFIED BY:
"WRITE": N X S X=^(0) D EN^DDIOL($P(X,U,2),"","?36")
POINTED TO BY: PARAMETER DEFINITION field (#.02) of the PARAMETERS sub-field (#8935.912) of the XHD PARAMETER CATEGORY File
(#8935.91)
PARAMETER field (#.02) of the PARAMETERS File (#8989.5)
USE INSTANCE FROM field (#.04) of the PARAMETER TEMPLATE File (#8989.52)
PARAMETER field (#.02) of the PARAMETERS sub-field (#8989.521) of the PARAMETER TEMPLATE File (#8989.52)
CROSS
REFERENCED BY: ENTITY FILE(AG), NAME(B), DISPLAY TEXT(C), KEYWORD(D)
8989.51,.01 NAME 0;1 FREE TEXT (Required)
INPUT TRANSFORM: D VALID01^XPARDD1
LAST EDITED: FEB 07, 1996
HELP-PROMPT: Answer must be 3-30 characters in length. Name must be unique.
DESCRIPTION: This is the name of the parameter. It should be namespaced according to the package from which the
parameter originated.
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
CROSS-REFERENCE: 8989.51^B
1)= S ^XTV(8989.51,"B",$E(X,1,30),DA)=""
2)= K ^XTV(8989.51,"B",$E(X,1,30),DA)
8989.51,.02 DISPLAY TEXT 0;2 FREE TEXT
INPUT TRANSFORM: K:$L(X)>40!($L(X)<1) X
LAST EDITED: APR 09, 1996
HELP-PROMPT: Answer must be 1-40 characters in length.
DESCRIPTION:
This is the displayable name for the parameter (allows mixed case, non-namespaced names).
CROSS-REFERENCE: 8989.51^C^MUMPS
1)= S ^XTV(8989.51,"C",$$UPPER^XPARDD1(X),DA)=""
2)= K ^XTV(8989.51,"C",$$UPPER^XPARDD1(X),DA)
Cross references display text for lookup. Display text is put in upper case so lookup will be case
insensitive.
8989.51,.03 MULTIPLE VALUED 0;3 SET
'1' FOR Yes;
'0' FOR No;
LAST EDITED: FEB 07, 1996
HELP-PROMPT: Enter 'Yes' if multiple instances of the parameter are allowed for any single entity.
DESCRIPTION: If this field is set to 'Yes', multiple instances of the parameter will be allowed for a single
entity. Otherwise, the value of the instance field for a given Entity-Parameter combination will
always be '1'.
8989.51,.04 INSTANCE TERM 0;4 FREE TEXT
INPUT TRANSFORM: K:$L(X)>40!($L(X)<1) X
LAST EDITED: FEB 07, 1996
HELP-PROMPT: Answer must be 1-40 characters in length.
DESCRIPTION: This is a free text term that can be used when prompting for a new instance of the parameter (in
the case where the parameter in multiple valued). If not entered, the word "Instance" will be
used.
8989.51,.05 VALUE TERM 0;5 FREE TEXT
INPUT TRANSFORM: K:$L(X)>40!($L(X)<1) X
LAST EDITED: JUN 12, 1996
HELP-PROMPT: Answer must be 1-40 characters in length.
DESCRIPTION: This contains text that is issued as a prompt for the value. If nothing is here, the prompt will
be the word 'Value:'.
8989.51,.06 PROHIBIT EDITING 0;6 SET
'1' FOR Yes;
'0' FOR No;
LAST EDITED: MAR 17, 1997
HELP-PROMPT: Choose 'Disallow Editing' if editing of this field should not be allowed.
DESCRIPTION:
This field prevents the parameter value from being edited with Fileman or any Parameters tools.
8989.51,1.1 VALUE DATA TYPE 1;1 SET
'D' FOR date/time;
'F' FOR free text;
'N' FOR numeric;
'S' FOR set of codes;
'Y' FOR yes/no;
'P' FOR pointer;
'W' FOR word processing;
'M' FOR M code;
'C' FOR constant;
LAST EDITED: MAY 28, 1996
HELP-PROMPT: Enter the type of data this parameter will contain.
DESCRIPTION: This is the type of data this parameter will contain. This field is used to define a call to the
reader (^DIR) in most cases.
8989.51,1.2 VALUE DOMAIN 1;2 FREE TEXT
INPUT TRANSFORM: K:$L(X)>100!($L(X)<1) X
LAST EDITED: FEB 07, 1996
HELP-PROMPT: Enter up to 100 characters to further define the data type (used by ^DIR).
DESCRIPTION: This is a string that may be used to further specify the data type. The string stored here should
be appropriate for the second ^-piece of DIR(0) when used with the data type field.
8989.51,1.3 VALUE HELP 1;3 FREE TEXT
INPUT TRANSFORM: K:$L(X)>80!($L(X)<1) X
LAST EDITED: FEB 07, 1996
HELP-PROMPT: Enter a line of help text to be displayed when entering a parameter value.
DESCRIPTION: This field contains a line of help text that is displayed when the user requests help or encounters
an error while entering the VALUE field in the PARAMETERS file.
8989.51,2 VALUE VALIDATION CODE 2;E1,245 MUMPS
INPUT TRANSFORM: K:$L(X)>245 X D:$D(X) ^DIM
LAST EDITED: FEB 07, 1996
HELP-PROMPT: This is M code used by DIR (3rd piece of DIR(0)).
DESCRIPTION: This field contains the M code that is placed in the third piece of DIR(0) when validating a value
in the PARAMETERS file.
WRITE AUTHORITY: @
8989.51,3 VALUE SCREEN CODE 3;E1,245 MUMPS
INPUT TRANSFORM: K:$L(X)>245 X D:$D(X) ^DIM
LAST EDITED: FEB 07, 1996
HELP-PROMPT: This is M code placed in DIR("S").
DESCRIPTION: This field contains M code that is used to screen allowable entries for the VALUE field in the
PARAMETERS file. The code is placed in DIR("S") when validating the entry.
WRITE AUTHORITY: @
8989.51,4 KEYWORD 4;0 Multiple #8989.514
8989.514,.01 KEYWORD 0;1 FREE TEXT (Multiply asked)
INPUT TRANSFORM:K:$L(X)>30!($L(X)<3) X I $D(^XTV(8989.51,"D",X)) D EN^DDIOL($C(7)_" "_$$EZBLD^DIALOG(89895140),"",
"?0")
LAST EDITED: OCT 10, 2002
HELP-PROMPT: Answer must be 3-30 characters in length
DESCRIPTION: This field provides a list of KEYWORDS that can be used for lookup of Parameter definitions. It is
suggested that each entry only have one word.
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
CROSS-REFERENCE:8989.514^B
1)= S ^XTV(8989.51,DA(1),4,"B",$E(X,1,30),DA)=""
2)= K ^XTV(8989.51,DA(1),4,"B",$E(X,1,30),DA)
CROSS-REFERENCE:8989.51^D
1)= S ^XTV(8989.51,"D",$E(X,1,30),DA(1),DA)=""
2)= K ^XTV(8989.51,"D",$E(X,1,30),DA(1),DA)
3)= KeyWord Lookup
This cross reference allows the use of the keyword for look up of parameters.
8989.51,6.1 INSTANCE DATA TYPE 6;1 SET
'D' FOR date/time;
'F' FOR free text;
'N' FOR numeric;
'S' FOR set of codes;
'Y' FOR yes/no;
'P' FOR pointer;
LAST EDITED: FEB 07, 1996
HELP-PROMPT: Enter the type of data allowed for the INSTANCE field of the parameter.
DESCRIPTION: This is the type of data that is contained in the INSTANCE field of the PARAMETERS file, if
multiple parameter instances per entity are allowed. This field is used to define a call to the
reader.
8989.51,6.2 INSTANCE DOMAIN 6;2 FREE TEXT
INPUT TRANSFORM: K:$L(X)>100!($L(X)<1) X
LAST EDITED: FEB 07, 1996
HELP-PROMPT: Enter up to 100 characters to further define the data type (used by ^DIR).
DESCRIPTION: This may be used to further define the data type for the INSTANCE field of the parameter. The
string stored here should be appropriate for the second ^-piece of DIR(0) when used with the data
type field.
8989.51,6.3 INSTANCE HELP 6;3 FREE TEXT
INPUT TRANSFORM: K:$L(X)>80!($L(X)<1) X
LAST EDITED: FEB 07, 1996
HELP-PROMPT: Enter a line of help text to be displayed when entering the parameter instance.
DESCRIPTION: This field contains a line of help text that is displayed when the user requests help or encounters
an error while entering the INSTANCE field of the PARAMETERS file.
8989.51,7 INSTANCE VALIDATION CODE 7;E1,245 MUMPS
INPUT TRANSFORM: K:$L(X)>245 X D:$D(X) ^DIM
LAST EDITED: FEB 07, 1996
HELP-PROMPT: This is M code used by DIR (3rd piece of DIR(0)).
DESCRIPTION: This field contains M code that is placed in the third piece of DIR(0) when validating the INSTANCE
field in the PARAMETERS file.
WRITE AUTHORITY: @
8989.51,8 INSTANCE SCREEN CODE 8;E1,245 MUMPS
INPUT TRANSFORM: K:$L(X)>245 X D:$D(X) ^DIM
LAST EDITED: FEB 07, 1996
HELP-PROMPT: This is M code placed in DIR("S").
DESCRIPTION: This field contains M code that is used to screen allowable entries for the INSTANCE field in the
PARAMETERS file. The code is placed in DIR("S") when validating the entry.
WRITE AUTHORITY: @
8989.51,20 DESCRIPTION 20;0 WORD-PROCESSING #8989.512 (NOWRAP)
DESCRIPTION:
A description of the parameter may be entered here.
LAST EDITED: FEB 07, 1996
HELP-PROMPT: Enter a description of the parameter and how it is used.
DESCRIPTION:
This is text that describes the purpose and use of the parameter.
8989.51,30 ALLOWABLE ENTITIES 30;0 Multiple #8989.513
DESCRIPTION: This multiple contains a list of entities (pointers to files) for which the parameter may be
validly set.
IDENTIFIED BY: ENTITY FILE(#.02)[R]
8989.513,.01 PRECEDENCE 0;1 NUMBER (Required) (Multiply asked)
INPUT TRANSFORM: K:+X'=X!(X>999.99)!(X<0)!(X?.E1"."3N.N) X
LAST EDITED: FEB 13, 1996
HELP-PROMPT: Type a Number between 0 and 999.99, 2 Decimal Digits
DESCRIPTION: A single parameter may be set for several different types of entities. This lists the order in
which entities are searched for a defined value. For example, if a parameter may be set for a
package, a location, and a user, and the respective precedents are 3, 2, 1, the value of the user
parameter would be returned. If it did not exist, the value of the location parameter. If that
did not exist, then the value of the package parameter.
CROSS-REFERENCE: 8989.513^B
1)= S ^XTV(8989.51,DA(1),30,"B",$E(X,1,30),DA)=""
2)= K ^XTV(8989.51,DA(1),30,"B",$E(X,1,30),DA)
8989.513,.02 ENTITY FILE 0;2 POINTER TO PARAMETER ENTITY FILE (#8989.518) (Required)
LAST EDITED: JUN 21, 1997
HELP-PROMPT: Choose a file from which entities for this parameter are identified.
DESCRIPTION: This identifies an entity for which the parameter can be legally entered. Entities are simply
variable pointers. The files which are eligible to be entities are listed in the PARAMETER
ENTITY file.
CROSS-REFERENCE: 8989.51^AG^MUMPS
1)= D AGS^XPARDD1
2)= D AGK^XPARDD1
The AG x-ref has the format ^XTV(8989.51,PARAM,30,"AG",GLOBAL REF,DA)="".
It is used to screen the parameters that may be selected for a given entity in the PARAMETERS
file. The global root is used because the entity is a variable pointer.
FILES POINTED TO FIELDS
PARAMETER ENTITY (#8989.518) ALLOWABLE ENTITIES:ENTITY FILE (#.02)
INPUT TEMPLATE(S):
XPAR MULTI VALUED CREATE FEB 12, 1996@14:18 USER #0
XPAR SINGLE VALUED CREATE NOV 18, 1997@14:53 USER #0
PRINT TEMPLATE(S):
SORT TEMPLATE(S):
FORM(S)/BLOCK(S):