STANDARD DATA DICTIONARY #131 -- PERSON FIELD RESTRICTION FILE 9/29/25 PAGE 1
STORED IN ^SRP( (32 ENTRIES) SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA
DATA NAME GLOBAL DATA
ELEMENT TITLE LOCATION TYPE
-----------------------------------------------------------------------------------------------------------------------------------
This file is used to restrict entries into 'person' type fields in other files. Each entry will contain a field name, file number,
field number, and (site determined) keys to restrict entries. Fields in other files that will be restricted will call the routine
SROXPR as part of the input transform. This will determine whether there are any restrictions and if so, whether the person
selected has the proper keys to be entered into this field.
DD ACCESS: @
RD ACCESS: @
WR ACCESS: ^
DEL ACCESS: ^
LAYGO ACCESS: @
AUDIT ACCESS: @
IDENTIFIED BY: MODIFY LOCALLY (#4)
CROSS
REFERENCED BY: KEYS(AX), FIELD IDENTIFIER(B)
131,.01 FIELD IDENTIFIER 0;1 FREE TEXT (Required)
Field Identifier
INPUT TRANSFORM: K:$L(X)>30!($L(X)<3)!'(X'?1P.E) X
LAST EDITED: JAN 13, 1992
HELP-PROMPT: Your answer must be 3-30 characters in length.
DESCRIPTION: This is the field identifier. It is the combination of a file (or sub-file) number and field
number. These numbers are separated by a comma. Examples of typical entries are listed below.
1. 130,.14 <-------- 130 is the file number of the SURGERY file
and .14 is the field number of the SURGEON
field contained in that file.
2. 130.28,.01 <------- 130.28 is the sub-file number of the OR
CIRC SUPPORT sub-file of the SURGERY file.
.01 is the OR CIRC SUPPORT field within the
sub-file.
TECHNICAL DESCR: This is the field identifier. It is a combination of file (or sub-file) number and field number.
These numbers are separated by a comma. For example, the SURGEON field in the SURGERY file would
have '130,.14' as it's field identifier. Entries in this file are created by the SROKEY option.
CROSS-REFERENCE: 131^B
1)= S ^SRP("B",$E(X,1,30),DA)=""
2)= K ^SRP("B",$E(X,1,30),DA)
131,3 KEYS 1;0 Multiple #131.03
DESCRIPTION:
This field contains the key(s) used to restrict entries into this field.
TECHNICAL DESCR:
This field contains the keys that will be used to restrict entries.
131.03,.01 KEYS 0;1 FREE TEXT (Multiply asked)
Name of Key
INPUT TRANSFORM: K:$L(X)>40!($L(X)<1) X
LAST EDITED: JAN 10, 1992
HELP-PROMPT: Answer must be 1-40 characters in length.
DESCRIPTION: This is the name of the key that will be used to restrict entries into this field.
TECHNICAL DESCR: This will be used to restrict entries into this field. The routine SROXPR will be called by the
input transform on restricted fields in other files.
CROSS-REFERENCE: 131^AX^MUMPS
1)= D XREF^SROXPR
2)= D KXREF^SROXPR
The 'AX' cross reference will be used when checking to determine whether a 'person' type field is
restricted by one or more keys.
131,4 MODIFY LOCALLY 0;4 SET
Can the Restrictions be Modified Locally
'1' FOR YES;
'0' FOR NO;
LAST EDITED: JAN 02, 1992
HELP-PROMPT: Enter '1' if keys can be added for this field at each medical center.
DESCRIPTION: This determines whether the keys associated with this field can be modified at each individual
medical center. If this field is set to '0', only the keys created by the initialization of the
package will be used to restrict entries. The deletion or addition of keys will not be allowed.
TECHNICAL DESCR: This field will prohibit sites from adding or deleting keys for this particular entry.
131,5 COMMENTS 2;0 WORD-PROCESSING #131.05
Enter Comments or Special Instructions
DESCRIPTION: This contains any special comments related to this field or the keys used to restrict entries into
it.
Enter Comments or Special Instructions
LAST EDITED: JAN 03, 1992
HELP-PROMPT: Enter any special comments regarding this field and the restrictions applied to it.
DESCRIPTION: This contains any special comments related to the field or the keys used to restrict entries into
it.
TECHNICAL DESCR:
This is a word-processing field containing comments.
INPUT TEMPLATE(S):
PRINT TEMPLATE(S):
SORT TEMPLATE(S):
FORM(S)/BLOCK(S):