| FIELD | 
- 
- FIELD ORDER:    1
 
- CAPTION:    DESCRIPTION...
 
- FIELD TYPE:    DATA DICTIONARY FIELD
 
- DATA COORDINATE:    3,36
 
- DATA LENGTH:    1
 
- CAPTION COORDINATE:    3,21
 
- SUPPRESS COLON AFTER CAPTION?:    YES
 
 
- 
- FIELD ORDER:    10
 
- CAPTION:    POST-SELECTION ACTION
 
- DATA VALIDATION:    D ^DIM I '$D(X) S DDSERROR=1
 
- FIELD TYPE:    FORM ONLY
 
- READ TYPE:    FREE TEXT
 
- PARAMETERS:    UF
 
- QUALIFIERS:    3:250
 
- HELP:    
If a line of MUMPS code is entered here, it will be executed
every time after a selection from the File is made.
At the time of execution, 'Y' is the return value from the "DIC" lookup.
 
 
- UNIQUE NAME:    POST-SELECTION ACTION
 
- DATA COORDINATE:    15,26
 
- DATA LENGTH:    52
 
- CAPTION COORDINATE:    15,3
 
- DEFAULT:    !M
 
- EXECUTABLE DEFAULT:    S Y=$G(^DD(DA,0,"ACT"))
 
 
- 
- FIELD ORDER:    11
 
- CAPTION:    LOOK-UP PROGRAM
 
- DATA VALIDATION:    I X]"",'$$ROUEXIST^DILIBF(X)!(X?1"DI".E)!(X'?3U.5UN) S DDSERROR=1
 
- FIELD TYPE:    FORM ONLY
 
- READ TYPE:    FREE TEXT
 
- PARAMETERS:    FO
 
- HELP:    
Enter a valid MUMPS routine name of from 3 to 8 characters.  This must
be entered without a leading up-arrow, and cannot begin with "DI".
It must name a routine currently on the system.
This special lookup routine will be executed instead of the standard
FileMan lookup logic, whenever a call is made to ^DIC.
 
 
- UNIQUE NAME:    LOOK-UP PROGRAM
 
- DATA COORDINATE:    16,26
 
- DATA LENGTH:    8
 
- CAPTION COORDINATE:    16,9
 
- DEFAULT:    !M
 
- EXECUTABLE DEFAULT:    S Y=$G(^DD(DA,0,"DIC"))
 
 
- 
- FIELD ORDER:    12
 
- CAPTION:    CROSS-REFERENCE ROUTINE
 
- DATA VALIDATION:    I X?1"DI".E!(X'?3U.3NU),X]"" S DDSERROR=1
 
- FIELD TYPE:    FORM ONLY
 
- READ TYPE:    FREE TEXT
 
- HELP:    
If the routine name is deleted, the cross-references are considered
un-compiled, and FileMan will not use the routine for re-indexing.
Enter a valid MUMPS routine name of from 3 to 6 characters.  This must
be entered without a leading up-arrow, and cannot begin with "DI".
This will become the namespace of the compiled routine(s).
If a NEW routine name is entered, but the cross-references are not
compiled at this time, the routine name will be automatically deleted.
 
 
- UNIQUE NAME:    CROSS-REFERENCE ROUTINE
 
- DATA COORDINATE:    17,26
 
- DATA LENGTH:    6
 
- CAPTION COORDINATE:    17,1
 
- DEFAULT:    !M
 
- EXECUTABLE DEFAULT:    S Y=$G(^DD(DA,0,"DIK"))
 
 
- 
- FIELD ORDER:    1.8
 
- CAPTION:    DEVELOPER
 
- FIELD TYPE:    DATA DICTIONARY FIELD
 
- DATA COORDINATE:    5,36
 
- DATA LENGTH:    35
 
- CAPTION COORDINATE:    5,25
 
 
- 
- FIELD ORDER:    1.2
 
- CAPTION:    Select APPLICATION GROUP
 
- FIELD TYPE:    DATA DICTIONARY FIELD
 
- DATA COORDINATE:    4,36
 
- DATA LENGTH:    5
 
- CAPTION COORDINATE:    4,10
 
 
- 
- FIELD ORDER:    .1
 
- FIELD TYPE:    COMPUTED
 
- UNIQUE NAME:    NUMBER
 
- COMPUTED EXPRESSION:    S Y="(File # "_DA_")"
 
- DATA COORDINATE:    3,49
 
- DATA LENGTH:    18
 
 
- 
- FIELD ORDER:    .2
 
- CAPTION:    FILE NAME
 
- POST ACTION ON CHANGE:    I X="" S DDACT="EX"
 
- FIELD TYPE:    FORM ONLY
 
- READ TYPE:    FREE TEXT
 
- QUALIFIERS:    3:45
 
- UNIQUE NAME:    NAME
 
- DATA COORDINATE:    2,12
 
- DATA LENGTH:    45
 
- CAPTION COORDINATE:    2,1
 
- DEFAULT:    !M
 
- EXECUTABLE DEFAULT:    S Y=$P($G(^DIC(DA,0)),U)
 
 
- 
- FIELD ORDER:    13
 
- FIELD TYPE:    COMPUTED
 
- UNIQUE NAME:    FORMERLY COMPILED AS
 
- COMPUTED EXPRESSION:    S Y="" I '$D(^DD(DA,0,"DIK")) S Y=$G(^("DIKOLD")) S:Y]"" Y="(formerly compiled as '"_Y_"')"
 
- DATA COORDINATE:    17,37
 
- DATA LENGTH:    31
 
 
- 
- FIELD ORDER:    2
 
- CAPTION:    DATA DICTIONARY ACCESS
 
- DATA VALIDATION:    D ACCVAL^DIU20(X)
 
- FIELD TYPE:    FORM ONLY
 
- READ TYPE:    FREE TEXT
 
- UNIQUE NAME:    DATA DICTIONARY ACCESS
 
- DATA COORDINATE:    6,36
 
- DATA LENGTH:    13
 
- CAPTION COORDINATE:    6,12
 
- DEFAULT:    !M
 
- EXECUTABLE DEFAULT:    S Y=$G(^DIC(DA,0,"DD"))
 
 
- 
- FIELD ORDER:    3
 
- CAPTION:    READ ACCESS
 
- DATA VALIDATION:    D ACCVAL^DIU20(X)
 
- FIELD TYPE:    FORM ONLY
 
- READ TYPE:    FREE TEXT
 
- UNIQUE NAME:    READ ACCESS
 
- DATA COORDINATE:    7,36
 
- DATA LENGTH:    13
 
- CAPTION COORDINATE:    7,23
 
- DEFAULT:    !M
 
- EXECUTABLE DEFAULT:    S Y=$G(^DIC(DA,0,"RD"))
 
 
- 
- FIELD ORDER:    4
 
- CAPTION:    WRITE ACCESS
 
- DATA VALIDATION:    D ACCVAL^DIU20(X)
 
- FIELD TYPE:    FORM ONLY
 
- READ TYPE:    FREE TEXT
 
- UNIQUE NAME:    WRITE ACCESS
 
- DATA COORDINATE:    8,36
 
- DATA LENGTH:    13
 
- CAPTION COORDINATE:    8,22
 
- DEFAULT:    !M
 
- EXECUTABLE DEFAULT:    S Y=$G(^DIC(DA,0,"WR"))
 
 
- 
- FIELD ORDER:    5
 
- CAPTION:    DELETE ACCESS
 
- DATA VALIDATION:    D ACCVAL^DIU20(X)
 
- FIELD TYPE:    FORM ONLY
 
- READ TYPE:    FREE TEXT
 
- UNIQUE NAME:    DELETE ACCESS
 
- DATA COORDINATE:    9,36
 
- DATA LENGTH:    13
 
- CAPTION COORDINATE:    9,21
 
- DEFAULT:    !M
 
- EXECUTABLE DEFAULT:    S Y=$G(^DIC(DA,0,"DEL"))
 
 
- 
- FIELD ORDER:    6
 
- CAPTION:    LAYGO ACCESS
 
- DATA VALIDATION:    D ACCVAL^DIU20(X)
 
- FIELD TYPE:    FORM ONLY
 
- READ TYPE:    FREE TEXT
 
- UNIQUE NAME:    LAYGO ACCESS
 
- DATA COORDINATE:    10,36
 
- DATA LENGTH:    13
 
- CAPTION COORDINATE:    10,22
 
- DEFAULT:    !M
 
- EXECUTABLE DEFAULT:    S Y=$G(^DIC(DA,0,"LAYGO"))
 
 
- 
- FIELD ORDER:    7
 
- CAPTION:    AUDIT ACCESS
 
- DATA VALIDATION:    D ACCVAL^DIU20(X)
 
- FIELD TYPE:    FORM ONLY
 
- READ TYPE:    FREE TEXT
 
- UNIQUE NAME:    AUDIT ACCESS
 
- DATA COORDINATE:    11,36
 
- DATA LENGTH:    13
 
- CAPTION COORDINATE:    11,22
 
- DEFAULT:    !M
 
- EXECUTABLE DEFAULT:    S Y=$G(^DIC(DA,0,"AUDIT"))
 
 
- 
- FIELD ORDER:    9
 
- CAPTION:    ASK 'OK' WHEN LOOKING UP AN ENTRY
 
- FIELD TYPE:    FORM ONLY
 
- READ TYPE:    YES OR NO
 
- HELP:    
Answer YES to cause a lookup into this file to verify the
selection by prompting with 
   '...OK?  YES//  '
 
 
- UNIQUE NAME:    ASK OK
 
- DATA COORDINATE:    13,36
 
- DATA LENGTH:    3
 
- CAPTION COORDINATE:    13,1
 
- DEFAULT:    !M
 
- EXECUTABLE DEFAULT:    S Y=$G(^DIC(DA,0,"GL")) I Y["(" S Y=$G(@(Y_"0)")),Y=$P("YES^NO",U,$P(Y,U,2)'["O"+1)
 
 
- 
- FIELD ORDER:    9.5
 
- CAPTION:    FILE SCREEN
 
- DATA VALIDATION:    D ^DIM I '$D(X) S DDSERROR=1
 
- FIELD TYPE:    FORM ONLY
 
- READ TYPE:    FREE TEXT
 
- PARAMETERS:    UF
 
- QUALIFIERS:    3:200
 
- HELP:    
A line of MUMPS code can be entered here.  It should set the $T switch TRUE
or FALSE.  At the time of execution, 'Y' is the number of a File  entry
which we want to FILTER for lookup.  Thus this code is a 'permanent DIC("S")' for the File.  MISUSE OF THIS CAN DISENABLE THE FILE!
 
- UNIQUE NAME:    FILE SCREEN
 
- DATA COORDINATE:    14,26
 
- DATA LENGTH:    40
 
- CAPTION COORDINATE:    14,13
 
- DEFAULT:    !M
 
- EXECUTABLE DEFAULT:    S Y=$G(^DD(DA,0,"SCR"))
 
 
 
 |