STANDARD DATA DICTIONARY #125 -- PROBLEM SELECTION LIST FILE 9/29/25 PAGE 1
STORED IN ^GMPL(125, (1 ENTRY) SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 2.0)
DATA NAME GLOBAL DATA
ELEMENT TITLE LOCATION TYPE
-----------------------------------------------------------------------------------------------------------------------------------
This file contains information defining lists of problems commonly seen by a particular clinic or user. These lists will be
presented as menus to select from, to facilitate adding new problems.
DD ACCESS: @
DEL ACCESS: @
IDENTIFIED BY: CLASS (#.04)[R]
PRIMARY KEY: A (#131)
Uniqueness Index: B (#1485)
File, Field: 1) NAME (125,.01)
POINTED TO BY: LIST field (#.01) of the PROBLEM SELECTION LIST CONTENTS File (#125.1)
PROBLEM SELECTION LIST field (#125.1) of the NEW PERSON File (#200)
CROSS
REFERENCED BY: CLINIC(C)
INDEXED BY: CATEGORY NAME (AC), SEQUENCE (AD), NAME (B)
LAST MODIFIED: DEC 27,2017@13:40:01
125,.01 NAME 0;1 FREE TEXT (Required) (Key field)
INPUT TRANSFORM: K:$L(X)>65!(X?.N)!($L(X)<3)!'(X'?1P.E)!'(+$$VNAME^GMPLINTR(.X)) X
MAXIMUM LENGTH: 65
LAST EDITED: JUN 29, 2017
HELP-PROMPT: Name must be 3-65 characters, not numeric or starting with punctuation
DESCRIPTION:
This is a free text name for the list; it must be unique. National lists are prefixed with a "VA-".
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
FIELD INDEX: B (#1485) REGULAR IR LOOKUP & SORTING
Unique for: Key A (#131), File #125
Short Descr: New Style B cross-reference
Description: This cross-reference allows for the look up and sorting of selection list names. A primary key is
created to ensure uniqueness in the selection list names.
The indexes are stored as follows: ^GMPL(125,"B",NAME,DA), where NAME is the selection list name
and DA is the IEN of File #125 or the record number of the selection list.
Set Logic: S ^GMPL(125,"B",$E(X,1,65),DA)=""
Kill Logic: K ^GMPL(125,"B",$E(X,1,65),DA)
Whole Kill: K ^GMPL(125,"B")
X(1): NAME (125,.01) (Subscr 1) (Len 65) (forwards)
125,.02 DATE LAST MODIFIED 0;2 DATE
INPUT TRANSFORM: S %DT="ETX" D ^%DT S X=Y K:Y<1 X
LAST EDITED: OCT 04, 1993
HELP-PROMPT: Enter the date/time this list was last edited.
DESCRIPTION: This is the date[/time] this list was last changed in any way; this value is stuffed in by the
Problem List pkg utilities that manage this file.
125,.03 CLINIC 0;3 POINTER TO HOSPITAL LOCATION FILE (#44)
INPUT TRANSFORM: S DIC("S")="I $P(^(0),U,3)=""C""" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: FEB 06, 2017
HELP-PROMPT: Enter the clinic to be associated with this list.
DESCRIPTION: This is the clinic to be associated with this list. This should be the primary clinic in which
this list will be used to populate patient problem lists; when adding new problems for a patient
from this clinic, this list will automatically be presented to select problems from.
**NOTE**: This field will no longer be utilized with GMPL*2.0*49 and will be replaced with the
ORQQPL SELECTION LIST parameter settings.
SCREEN: S DIC("S")="I $P(^(0),U,3)=""C"""
EXPLANATION: Only hospital locations that are clinics are allowed.
CROSS-REFERENCE: 125^C
1)= S ^GMPL(125,"C",$E(X,1,30),DA)=""
2)= K ^GMPL(125,"C",$E(X,1,30),DA)
125,.04 CLASS 0;4 SET (Required)
'N' FOR National;
'V' FOR VISN;
'L' FOR Local;
INPUT TRANSFORM: K:'+$$VCLASS^GMPLINTR(X) X
LAST EDITED: SEP 19, 2017
HELP-PROMPT: Enter the Class for this selection list.
DESCRIPTION: This is the Class of the selection list. Possible classes are "N" for national, "V" for VISN, and
"L" for local. National lists cannot be edited by sites.
SCREEN: S DIC("S")="I Y'=""N"""
EXPLANATION: National lists are reserved for National Development and cannot be edited by sites.
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
125,1 CATEGORY 1;0 POINTER Multiple #125.01
LAST EDITED: JUL 25, 2016
DESCRIPTION:
These are the problem categories that are associated with this list.
125.01,.01 CATEGORY NAME 0;1 POINTER TO PROBLEM SELECTION CATEGORY FILE (#125.11) (Required)
LAST EDITED: AUG 25, 2016
HELP-PROMPT: Enter the problem category you wish to include in this list.
DESCRIPTION: This is the category whose problem items are to be included in the current list; it may have a
subheader in this list, and a designated order.
CROSS-REFERENCE: 125.01^B
1)= S ^GMPL(125,DA(1),1,"B",$E(X,1,30),DA)=""
2)= K ^GMPL(125,DA(1),1,"B",$E(X,1,30),DA)
FIELD INDEX: AC (#1147) MUMPS IR ACTION WHOLE FILE (#125)
Short Descr: Index of Categories associated with a list
Description: This cross-reference allows the retrieval of categories in a sequential order of a list. The
indexes are stored as follows: ^GMPL(125,"AC",CAT,DA(1)).
DA(1) is the IEN of File #125 or the record number of the list the category is associated with.
CAT is the category within that list.
Set Logic: S ^GMPL(125,"AC",X(1),DA(1))=""
Kill Logic: K ^GMPL(125,"AC",X(1),DA(1))
X(1): CATEGORY NAME (125.01,.01) (Subscr 1) (forwards)
125.01,.02 SEQUENCE 0;2 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999.99)!(X<.01)!(X?.E1"."3N.N) X
LAST EDITED: AUG 31, 2016
HELP-PROMPT: Type a number between .01 and 999.99, 2 decimal digits.
DESCRIPTION: This is a number which will determine the order this group will appear in the current list; up to
two decimal places may be used.
FIELD INDEX: AD (#1484) MUMPS IR ACTION WHOLE FILE (#125)
Short Descr: Index of list contents in sequenced order
Description: This cross-reference allows the retrieval of the list categories in a sequential order. The
indexes are stored as follows: ^GMPL(125,"AD",DA(1),CSEQ,DA).
DA(1) is the IEN of File #125 or the record number of the list. CSEQ is the sequence number of
the categories associated with that list. DA is the sub-record number for those categories.
Set Logic: S ^GMPL(125,"AD",DA(1),X(1),DA)=""
Kill Logic: K ^GMPL(125,"AD",DA(1),X(1),DA)
X(1): SEQUENCE (125.01,.02) (Subscr 1) (forwards)
125.01,.03 SUBHEADER 0;3 FREE TEXT
INPUT TRANSFORM: K:$L(X)>65!($L(X)<2)!(X?.N)!'(X'?1P.E) X
MAXIMUM LENGTH: 65
LAST EDITED: FEB 23, 2017
HELP-PROMPT: Answer must be 2-65 characters in length, non-numeric, and does not start with a punctuation.
DESCRIPTION: This is text which will appear in the list as a subheader or title to this group of problems. It
will have a single blank row between it and the previous problem group, and it will be
underlined.
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
125.01,.04 SHOW PROBLEMS 0;4 SET
'1' FOR YES;
'0' FOR NO;
LAST EDITED: JUL 25, 2016
HELP-PROMPT: Enter YES to immediately display the problems in this category when using this list for
selection.
DESCRIPTION: This field controls the initial display of this category in this selection list. If set to YES,
the problems will automatically be displayed as part of the list when it is initially built and
displayed; if null or NO, the category must be selected in order to expand the list and show the
problems.
FILES POINTED TO FIELDS
HOSPITAL LOCATION (#44) CLINIC (#.03)
PROBLEM SELECTION CATEGORY
(#125.11) CATEGORY:CATEGORY NAME (#.01)
INPUT TEMPLATE(S):
PRINT TEMPLATE(S):
SORT TEMPLATE(S):
FORM(S)/BLOCK(S):