| Contents: | Main | Chapter | See Also: | Getting Started Manual | Programmer Manual | |||
The most complete information about a file is obtained by using the Standard data dictionary format, which is the default for the List File Attributes option. In addition to detailed information about every field in the file, the Standard data dictionary format gives the file access, identifiers, cross-references, other files pointing to the file, files pointed to by the file, and any templates (including forms and blocks) associated with the file.
Here is a sample data dictionary in Standard format:
STANDARD DATA DICTIONARY #16026 -- PATIENT FILE 05/31/91 PAGE 1
STORED IN ^DIZ(16026, (1 ENTRY) SITE: KDEMO V7 UCI: VAH,KXX
DATA NAME GLOBAL DATA
ELEMENT TITLE LOCATION TYPE
-------------------------------------------------------------------------------
A sample file containing some of the fields found in a file of patient
information in a hospital database.
DD ACCESS: #
RD ACCESS: #
WR ACCESS: #
DEL ACCESS: #
LAYGO ACCESS: #
AUDIT ACCESS: #
CROSS
REFERENCED BY: NAME(B)
CREATED ON: MAR 22,1991
16026,.01 NAME 0;1 FREE TEXT (Required)
INPUT TRANSFORM: K:$L(X)>30!($L(X)<3)!'(X'?1P.E) X
LAST EDITED: MAR 29, 1991
HELP-PROMPT: Answer must be 3-30 characters in length.
GROUP: DEMOG
CROSS-REFERENCE: 16026^B
1)= S ^DIZ(16026,"B",$E(X,1,30),DA)=""
2)= K ^DIZ(16026,"B",$E(X,1,30),DA)
Automatically created regular x-ref used to
look-up and sort entries based on the value in
the .01 (NAME) field.
16026,1 SEX 0;2 SET (Required)
'm' FOR MALE;
'f' FOR FEMALE;
LAST EDITED: MAR 22, 1991
GROUP: DEMOG
16026,2 DATE OF BIRTH 0;3 DATE (Required)
INPUT TRANSFORM: S %DT="E" D ^%DT S X=Y K:2630000<X!(1600101>X)
X
LAST EDITED: MAR 22, 1991
HELP-PROMPT: TYPE A DATE BETWEEN 1/1/1860 AND 1963
GROUP: DEMOG
16026,3 RELIGION 0;4 POINTER TO RELIGION FILE (#13)
LAST EDITED: MAR 22, 1991
16026,4 DIAGNOSIS 1;0 Multiple #16026.04
(Add New Entry without Asking)
(Page 2)
STANDARD DATA DICTIONARY #16026 -- PATIENT FILE 05/31/91 PAGE 2
STORED IN ^DIZ(16026, (1 ENTRY) SITE: KDEMO V7 UCI: VAH,KXX
DATA NAME GLOBAL DATA
ELEMENT TITLE LOCATION TYPE
-------------------------------------------------------------------------------
16026.04,.01 DIAGNOSIS 0;1 FREE TEXT (Multiply asked)
INPUT TRANSFORM: K:$L(X)>30!($L(X)<3) X
LAST EDITED: MAR 22, 1991
HELP-PROMPT: Answer must be 3-30 characters in length.
CROSS-REFERENCE: 16026.04^B
1)= S ^DIZ(16026,DA(1),1,"B",$E(X,1,30),DA)=""
2)= K ^DIZ(16026,DA(1),1,"B",$E(X,1,30),DA)
16026.04,1 AGE AT ONSET 0;2 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>100)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: APR 29, 1991
HELP-PROMPT: Type a Number between 0 and 100, 0 Decimal
Digits
16026.04,2 HISTORY 1;0 WORD-PROCESSING #16026.42
16026,5 PROVIDER 2;1 VARIABLE POINTER
FILE ORDER PREFIX LAYGO MESSAGE
6 1 S n STAFF PROVIDER
16 2 O y OTHER PROVIDER
LAST EDITED: MAR 22, 1991
16026,6 SSN 2;2 FREE TEXT (Required) (audited)
Social Security Number
INPUT TRANSFORM: K:$L(X)>9!($L(X)<9)!'(X?9N) X
LAST EDITED: MAR 22, 1991
HELP-PROMPT: Enter 9 numbers without dashes.
DESCRIPTION: An entry is required. If you do not know this
patient's Social Security Number, enter
'000000000' to indicate the number is unknown.
GROUP: DEMOG
FILES POINTED TO FIELDS
PROVIDER (#6) PROVIDER (#5)
PERSON (#16) PROVIDER (#5)
RELIGION (#13) RELIGION (#3)
INPUT TEMPLATE(S):
PRINT TEMPLATE(S):
CAPTIONED USER #0
ZZDIAGPRINT MAR 29, 1991@12:18 USER #140
Used to print information from the DIAGNOSIS multiple.
SORT TEMPLATE(S):
FORM(S)/BLOCKS(S): Another data dictionary format is the Modified Standard format, which allows you to suppress printing the M code and to restrict the listing to specified groups of fields.
For example, the following dialogue eliminates the M code from the Standard listing and only prints those fields in the DEMOG group (NAME, SEX, DATE OF BIRTH, and SSN):
Select LISTING FORMAT: STANDARD// MODIFIED STANDARD WANT THE LISTING TO INCLUDE MUMPS CODE? N// WANT TO RESTRICT LISTING TO CERTAIN GROUPS OF FIELDS? NO// Y Include GROUP: DEMOG And include GROUP:
NOTE: If you answer the question concerning M code YES and do not specify any groups, the output from the Modified Standard format will be the same as that of the Standard format.
Reviewed/Updated: March 4, 2007