STANDARD DATA DICTIONARY #601.751 -- MH CHOICETYPES FILE 9/29/25 PAGE 1
STORED IN ^YTT(601.751, (102096 ENTRIES) SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 5.01)
DATA NAME GLOBAL DATA
ELEMENT TITLE LOCATION TYPE
-----------------------------------------------------------------------------------------------------------------------------------
This file contains a collection of choices from MH CHOICES file (#601.75) and their display sequence. This allows sets of choices
to be specified by the MH QUESTIONS file (#601.72).
An example of an entry would be: 1. True 2. False 3. Undecided Each multiple choice question must specify a ChoiceType. In
this way a ChoiceType can be used by multiple instruments and multiple questions.
DD ACCESS: @
RD ACCESS: @
WR ACCESS: @
DEL ACCESS: @
LAYGO ACCESS: @
AUDIT ACCESS: @
CROSS
REFERENCED BY: CHOICE ID(ACT), CHOICETYPE ID(B)
INDEXED BY: CHOICETYPE ID & SEQUENCE & CHOICE ID (AC)
601.751,.01 CHOICETYPE ID 0;1 NUMBER (Required)
INPUT TRANSFORM: K:+X'=X!(X>9999999)!(X<1)!(X?.E1"."1N.N) X
LAST EDITED: NOV 14, 2003
HELP-PROMPT: Type a Number between 1 and 9999999, 0 Decimal Digits
DESCRIPTION:
This is the NON-unique identifier for the ChoiceType.
CROSS-REFERENCE: 601.751^B
1)= S ^YTT(601.751,"B",$E(X,1,30),DA)=""
2)= K ^YTT(601.751,"B",$E(X,1,30),DA)
RECORD INDEXES: AC (#724)
601.751,1 SEQUENCE 0;2 NUMBER (Required)
INPUT TRANSFORM: K:+X'=X!(X>999)!(X<1)!(X?.E1"."1N.N) X
LAST EDITED: NOV 14, 2003
HELP-PROMPT: Type a Number between 1 and 999, 0 Decimal Digits
DESCRIPTION:
Order in which the Choice alternative is displayed.
RECORD INDEXES: AC (#724)
601.751,2 CHOICE ID 0;3 POINTER TO MH CHOICES FILE (#601.75) (Required)
LAST EDITED: FEB 23, 2005
DESCRIPTION:
Pointer to the MH CHOICES file (#601.75) to associate a choice with this choice type.
CROSS-REFERENCE: 601.751^ACT
1)= S ^YTT(601.751,"ACT",$E(X,1,30),DA)=""
2)= K ^YTT(601.751,"ACT",$E(X,1,30),DA)
RECORD INDEXES: AC (#724)
601.751,3 CHOICE TEXT ; COMPUTED
MUMPS CODE: X ^DD(601.751,3,9.2) S Y(601.751,3,101)=$S($D(^YTT(601.75,D0,1)):^(1),1:"") S X=$P(Y(601.751,3,101)
,U,1) S D0=Y(601.751,3,80)
9.2 = S Y(601.751,3,80)=$G(D0),Y(601.751,3,1)=$S($D(^YTT(601.751,D0,0)):^(0),1:"") S X=$P(Y(601.751
,3,1),U,3) K DIC S DIC="^YTT(601.75,",DIC(0)="MF" D ^DIC S (D,D0)=+Y
ALGORITHM: CHOICE ID:MH CHOICES:CHOICE TEXT
LAST EDITED: SEP 11, 2003
DESCRIPTION:
DISPLAYS choices text via this computed field
FILES POINTED TO FIELDS
MH CHOICES (#601.75) CHOICE ID (#2)
File #601.751
Record Indexes:
AC (#724) RECORD REGULAR IR SORTING ONLY
Short Descr: TYPE ID, SEQUENCE, CHOICE
Set Logic: S ^YTT(601.751,"AC",X(1),X(2),X(3),DA)=""
Kill Logic: K ^YTT(601.751,"AC",X(1),X(2),X(3),DA)
Whole Kill: K ^YTT(601.751,"AC")
X(1): CHOICETYPE ID (601.751,.01) (Subscr 1) (forwards)
X(2): SEQUENCE (601.751,1) (Subscr 2) (forwards)
X(3): CHOICE ID (601.751,2) (Subscr 3) (forwards)
INPUT TEMPLATE(S):
PRINT TEMPLATE(S):
SORT TEMPLATE(S):
FORM(S)/BLOCK(S):