STANDARD DATA DICTIONARY #.81 -- DATA TYPE FILE 3/24/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