STANDARD DATA DICTIONARY #.81 -- DATA TYPE FILE 9/29/25 PAGE 1
STORED IN ^DI(.81, (19 ENTRIES) SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 22.2)
DATA NAME GLOBAL DATA
ELEMENT TITLE LOCATION TYPE
-----------------------------------------------------------------------------------------------------------------------------------
This file stores all of the data types that VA FileMan allows in the MODIFY FILE ATTRIBUTES option.
DD ACCESS: ^
WR ACCESS: ^
DEL ACCESS: ^
LAYGO ACCESS: ^
POINTED TO BY: DATA TYPE FOR SORTING field (#15) of the SORT FIELD DATA sub-field (#.4014) of the SORT TEMPLATE File (#.401)
DATA TYPE field (#1) of the EXPORT FIELD sub-field (#.42) of the PRINT TEMPLATE File (#.4)
DATA TYPE field (#41) of the DATA TYPE PROPERTY File (#.86)
CROSS
REFERENCED BY: FIELD DEFINED BY THIS TYPE(AFDEF), NAME(B), INTERNAL REPRESENTATION(C)
.81,.001 NUMBER NUMBER
INPUT TRANSFORM: K:+X'=X!(X>9999999999999.99)!(X<1)!(X?.E1"."3N.N) X
HELP-PROMPT: Type a Number between 1 and 9999999999999.99, 2 Decimal Digits
.81,.01 NAME 0;1 FREE TEXT (Required) (audited)
INPUT TRANSFORM: K:$L(X)>30!(X?.N)!($L(X)<3)!'(X'?1P.E) X
HELP-PROMPT: NAME MUST BE 3-30 CHARACTERS
AUDIT: YES, ALWAYS
DELETE TEST: 1,0)= D DELETEQ^DIETLIB
CROSS-REFERENCE: .81^B
1)= S ^DI(.81,"B",$E(X,1,30),DA)=""
2)= K ^DI(.81,"B",$E(X,1,30),DA)
.81,1 INTERNAL REPRESENTATION 0;2 FREE TEXT (audited)
INPUT TRANSFORM: I ",N,F,D,S,P,K,"'[X!($L(X)>1) K X
HELP-PROMPT: MUST BE ONE OF THE BASIC CODES (N,F,D,S,P,K) DENOTING FILEMAN FIELD TYPES
AUDIT: YES, ALWAYS
CROSS-REFERENCE: .81^C
1)= S ^DI(.81,"C",$E(X,1,30),DA)=""
2)= K ^DI(.81,"C",$E(X,1,30),DA)
.81,2 STANDARD PROMPT 0;3 FREE TEXT (audited)
INPUT TRANSFORM: K:$L(X)>70!($L(X)<1) X
HELP-PROMPT: Answer must be 1-70 characters in length.
DESCRIPTION: This is the default prompt used during a Reader (^DIR) call of this data type, when no prompt is
supplied in DIR("A").
AUDIT: YES, ALWAYS
.81,3 SORT BY EXTERNAL? 0;4 SET (audited)
'0' FOR NO;
'1' FOR YES;
DESCRIPTION: Enter 'YES' if, by default, data of this data type should sort by its external rather than internal
form.
AUDIT: YES, ALWAYS
.81,11 SHORT DESCRIPTION 11;E1,245 FREE TEXT (audited)
INPUT TRANSFORM: K:$L(X)>245!($L(X)<1) X
HELP-PROMPT: Answer must be 1-245 characters in length.
AUDIT: YES, ALWAYS
.81,21 DESCRIPTION 21;0 WORD-PROCESSING #.8121
LAST EDITED: OCT 26, 1995
.81,41 FIELDS DEFINED BY THIS TYPE 41;0 Multiple #.81215
DESCRIPTION: This multiple field list all fields in this database that point to this DATA TYPE. These are not
editable here. The values are stuffed automatically when a field using this DATA TYPE is created
under 'MODIFY FILE ATTRIBUTES'.
WRITE AUTHORITY: ^
.81215,.01 FIELD DEFINED BY THIS TYPE 0;1 FREE TEXT
INPUT TRANSFORM: I X'?1.NP1","1.NP K X
HELP-PROMPT: Enter a file number, then comma, then field number, of a field defined by this DATA TYPE
CROSS-REFERENCE: .81^AFDEF
1)= S ^DI(.81,"AFDEF",DA(1),$E(X,1,30),DA)=""
2)= K ^DI(.81,"AFDEF",DA(1),$E(X,1,30),DA)
.81,101 PROPERTY 101;0 POINTER Multiple #.81101
DESCRIPTION:
This multiple lists all the PROPERTIES that specify what this DATA TYPE does.
.81101,.01 PROPERTY 0;1 POINTER TO DATA TYPE PROPERTY FILE (#.86) (Multiply asked) (audited)
INPUT TRANSFORM: S DINUM=X
LAST EDITED: SEP 13, 2015
HELP-PROMPT: Select a PROPERTY that needs to have a VALUE for this DATA TYPE.
DESCRIPTION: Existing PROPERTY names should only be edited with great care. A PROPERTY is a string or number
that defines something about the Data Type.
AUDIT: YES, ALWAYS
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
CROSS-REFERENCE: .81101^B
1)= S ^DI(.81,DA(1),101,"B",$E(X,1,30),DA)=""
2)= K ^DI(.81,DA(1),101,"B",$E(X,1,30),DA)
.81101,1 ORDER 0;2 NUMBER (audited)
INPUT TRANSFORM: K:+X'=X!(X>99.9)!(X<1)!(X?.E1"."2N.N) X
LAST EDITED: SEP 13, 2015
HELP-PROMPT: Type a Number between 1 and 99.9, 1 Decimal Digit
DESCRIPTION:
Enter the relative order in which FileMan should prompt for this property at field creation.
AUDIT: YES, ALWAYS
CROSS-REFERENCE: .81101^AC
1)= S ^DI(.81,DA(1),101,"AC",$E(X,1,30),DA)=""
2)= K ^DI(.81,DA(1),101,"AC",$E(X,1,30),DA)
This cross reference allows sorting PROPERTIES by the ORDER in which they should be presented.
.81101,10 PROMPT? 10;E1,245 MUMPS (audited)
INPUT TRANSFORM: K:$L(X)>245 X D:$D(X) ^DIM
LAST EDITED: SEP 13, 2015
HELP-PROMPT: This is Standard MUMPS code.
DESCRIPTION: Enter MUMPS code that sets $T. If $T evaluates to TRUE, then FileMan will prompt for this
property when a field of this Data Type is created. A null value is equivalent to "I 1".
AUDIT: YES, ALWAYS
WRITE AUTHORITY: @
.81101,31 VALUE 31;E1,245 FREE TEXT (audited)
INPUT TRANSFORM: K:$L(X)>245!($L(X)<1) X
LAST EDITED: SEP 13, 2015
HELP-PROMPT: Enter the string that will become the default value for this PROPERTY, 1 to 245 characters.
DESCRIPTION: This value will be inserted into the definition of fields defined by this Data Type Property.
For a PROPERTY like FIELD LENGTH, the VALUE will be a number. For a PROPERTY like SET OF CODES,
the VALUE will be a string (like "1:TRUE;0:FALSE")
AUDIT: YES, ALWAYS
.81101,33 DEFAULT VALUE PROMPTED 33;E1,245 FREE TEXT (audited)
INPUT TRANSFORM: K:$L(X)>245!($L(X)<1) X
LAST EDITED: SEP 29, 2016
HELP-PROMPT: Enter the string that will show as the expected value (internal form) for this PROPERTY, 1 to 245
characters.
DESCRIPTION: This field should have a value only if, when a new FileMan field is being created (MODIFY FILE
ATTRIBUTES), the PROPERTY should be prompted with a default. For example, if a true/false
PROPERTY normally takes a 'NO' value, then this field has the value '0', which is usually the
internal form of 'NO'.
AUDIT: YES, ALWAYS
.81,201 METHOD 201;0 POINTER Multiple #.81201
DESCRIPTION:
This multiple lists all the METHODS that specify what this DATA TYPE does.
.81201,.01 METHOD 0;1 POINTER TO DATA TYPE METHOD FILE (#.87) (Multiply asked) (audited)
INPUT TRANSFORM: S DINUM=X
LAST EDITED: SEP 13, 2015
HELP-PROMPT: Select a METHOD that needs to have MUMPS code for this DATA TYPE.
DESCRIPTION:
This step allows a programmer to change the name of or specify the METHOD.
AUDIT: YES, ALWAYS
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
CROSS-REFERENCE: .81201^B
1)= S ^DI(.81,DA(1),201,"B",$E(X,1,30),DA)=""
2)= K ^DI(.81,DA(1),201,"B",$E(X,1,30),DA)
.81201,31 M CODE 31;E1,245 FREE TEXT (audited)
INPUT TRANSFORM: D ^DIM
LAST EDITED: SEP 13, 2015
HELP-PROMPT: Enter MUMPS code that will perform the METHOD
DESCRIPTION:
Code that will do what the METHOD requires.
AUDIT: YES, ALWAYS
WRITE AUTHORITY: @
FILES POINTED TO FIELDS
DATA TYPE METHOD (#.87) METHOD:METHOD (#.01)
DATA TYPE PROPERTY (#.86) PROPERTY:PROPERTY (#.01)
INPUT TEMPLATE(S):
DIP81IT OCT 27, 2015@12:26 USER #0
PRINT TEMPLATE(S):
SORT TEMPLATE(S):
FORM(S)/BLOCK(S):
DIP81S OCT 27, 2015@12:32 USER #0
DIP81SMAIN1 DD #.81
DIP81SBODYP1 DD #.81
DIP81SBODYP2 DD #.81
DIP81SBODYP3 DD #.81
DIP81SBODYP2.5 DD #.81101
DIP81SBODYP3.5 DD #.81201