STANDARD DATA DICTIONARY #.5 -- FUNCTION FILE 3/24/25 PAGE 1 STORED IN ^DD("FUNC", (166 ENTRIES) SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 22.2) DATA NAME GLOBAL DATA ELEMENT TITLE LOCATION TYPE ----------------------------------------------------------------------------------------------------------------------------------- This file stores information about FUNCTIONS used by FileMan. The first 100 records in this file are reserved for functions brought in during the FileMan INIT process. The rest of the file is available for other developers to enter their own functions. DD ACCESS: ^ WR ACCESS: @ LAYGO ACCESS: @ CROSS REFERENCED BY: NAME(B) .5,.01 NAME 0;1 FREE TEXT (Required) INPUT TRANSFORM: K:$L(X)<2!($L(X)>30)!(X'?1U.ANP)!(X["$") X HELP-PROMPT: Function Name must be 2-30 characters long, beginning with Alpha. DELETE TEST: 1,0)= I DA<100 CROSS-REFERENCE: .5^B 1)= S @(DIC_"""B"",X,DA)=""""") 2)= K @(DIC_"""B"",X,DA)") .5,.02 MUMPS CODE 1;E1,255 FREE TEXT (Required) INPUT TRANSFORM: D ^DIM I $D(X),'$D(DIQUIET),'$D(DDS) W " ..OK" HELP-PROMPT: Enter MUMPS code that sets a value into 'X'. EXECUTABLE HELP: N D1 S D1(1)="For a 1-argument function, use 'X' as the argument.",D1(2)="For a 2-argument function , use 'X1' and 'X'.",D1(3)="Avoid FORs, IFs, and single-character scratch variables.",D1(4)="" D EN ^DDIOL(.D1) WRITE AUTHORITY: @ .5,1 EXPLANATION 9;E1,245 FREE TEXT INPUT TRANSFORM: K:$L(X)>245 X .5,2 DATE-VALUED 2;1 SET 'D' FOR YES; 'X' FOR NO; 'O' FOR OPTIONAL (DEPENDS ON VALUE OF ARGUMENT); .5,9 NUMBER OF ARGUMENTS 3;1 NUMBER INPUT TRANSFORM: K:X\1'=X!(X>8) X .5,10 WORD-PROCESSING 10;1 SET 'W' FOR MEANINGFUL ONLY FOR W-P; INPUT TEMPLATE(S): PRINT TEMPLATE(S): SORT TEMPLATE(S): FORM(S)/BLOCK(S):