STANDARD DATA DICTIONARY #131 -- PERSON FIELD RESTRICTION FILE 3/24/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):