STANDARD DATA DICTIONARY #601.751 -- MH CHOICETYPES FILE 3/24/25 PAGE 1 STORED IN ^YTT(601.751, (102094 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):