STANDARD DATA DICTIONARY #9.2 -- HELP FRAME FILE 3/24/25 PAGE 1 STORED IN ^DIC(9.2, (766 ENTRIES) SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 8.0) DATA NAME GLOBAL DATA ELEMENT TITLE LOCATION TYPE ----------------------------------------------------------------------------------------------------------------------------------- This file contains the text of help frames created via the Help Processor (XQH). Help frames may be associated with options or with data dictionary fields to provide on-line instruction. The file is cross-referenced by name, header, date entered, author, and editor. DD ACCESS: # DEL ACCESS: # AUDIT ACCESS: # APPLICATION GROUP(S): XU IDENTIFIED BY: HEADER (#1) POINTED TO BY: RELATED FRAME field (#1) of the RELATED FRAME sub-field (#9.22) of the HELP FRAME File (#9.2) HELP FRAME field (#3.7) of the OPTION File (#19) CROSS REFERENCED BY: AUTHOR(AC), EDITOR(AD), RELATED FRAME(AE), NAME(B), HEADER(C), DATE ENTERED(D), INVOKED BY ROUTINE(D) 9.2,.001 NUMBER NUMBER INPUT TRANSFORM: K:+X'=X!(X>1000000)!(X<1)!(X?.E1"."1N.N) X HELP-PROMPT: TYPE A WHOLE NUMBER BETWEEN 1 AND 1000000 DESCRIPTION: This field uniquely identifies a help frame. 9.2,.01 NAME 0;1 (Required) SHORT DESCRIPTION OF THE FRAME INPUT TRANSFORM: D CHKNAME^XQ5 K:$L(X)>30!(X?.N)!($L(X)<3)!'(X'?1P.E)!(X'?.ANP) X LAST EDITED: FEB 02, 1994 HELP-PROMPT: NAME MUST BE 3-30 CHARACTERS, NOT NUMERIC OR STARTING WITH PUNCTUATION DESCRIPTION: The unique name of the frame, preceded with the package prefix name, similar to option names. NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER CROSS-REFERENCE: 9.2^B 1)= S ^DIC(9.2,"B",$E(X,1,30),DA)="" 2)= K ^DIC(9.2,"B",$E(X,1,30),DA) CROSS-REFERENCE: ^^TRIGGER^9.2^4 1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S Y(1)=$S($D(^DIC(9.2,D0,0)):^(0),1:"") S X=$P(Y(1),U,3) ="" I X S X=DIV S Y(1)=$S($D(^DIC(9.2,D0,0)):^(0),1:"") S X=$P(Y(1),U,3),X=X S DIU=X K Y X ^DD(9.2, .01,1,2,1.1) X ^DD(9.2,.01,1,2,1.4) 1.1)= S X=DIV N %I,%H,% D NOW^%DTC S X=% 1.4)= S DIH=$S($D(^DIC(9.2,DIV(0),0)):^(0),1:""),DIV=X S $P(^(0),U,3)=DIV,DIH=9.2,DIG=4 D ^DICR:$O( ^DD(DIH,DIG,1,0))>0 2)= Q CREATE CONDITION)= DATE ENTERED="" CREATE VALUE)= NOW DELETE VALUE)= NO EFFECT FIELD)= DATE ENTERED This trigger sets the 'DATE ENTERED' field to the date and time when the help frame is created. CROSS-REFERENCE: ^^TRIGGER^9.2^6 1)= X ^DD(9.2,.01,1,3,1.3) I X S X=DIV S Y(1)=$S($D(^DIC(9.2,D0,0)):^(0),1:"") S X=$P(Y(1),U,4),X=X S DIU=X K Y X ^DD(9.2,.01,1,3,1.1) X ^DD(9.2,.01,1,3,1.4) 1.1)= S X=DIV X ^DD(9.2,.01,1,3,49.2) S %=$S($D(^VA(200,+DUZ,0)):^(0),1:""),X=$S('DUZ:"??",X="#":DU Z,X="N":$P(%,U,1),X="I":$P(%,U,2),X="T":$S($D(^DIC(3.1,+$P(%,U,9),0)):$P(^(0),U,1),1:""),X="NN":$S( $D(^VA(200,+DUZ,.1)):$P(^(.1),U,4),1:""),1:"??") K % 1.3)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S Y(1)=$S($D(^DIC(9.2,D0,0)):^(0),1:"") S X=$S('$D(^VA (200,+$P(Y(1),U,4),0)):"",1:$P(^(0),U,1))="" 1.4)= S DIH=$S($D(^DIC(9.2,DIV(0),0)):^(0),1:""),DIV=X S $P(^(0),U,4)=DIV,DIH=9.2,DIG=6 D ^DICR:$O( ^DD(DIH,DIG,1,0))>0 2)= Q 49.2)= S X="#" CREATE CONDITION)= AUTHOR="" CREATE VALUE)= USER("#") DELETE VALUE)= NO EFFECT FIELD)= author This cross reference marks Help Frames with the creater in the Author field. 9.2,1 HEADER 0;2 FREE TEXT INPUT TRANSFORM: K:X[""""!($A(X)=45) X I $D(X) K:$L(X)>65!($L(X)<2) X HELP-PROMPT: ANSWER MUST BE 2-65 CHARACTERS IN LENGTH DESCRIPTION: A short description of the frame, succinctly describing the content of the frame CROSS-REFERENCE: 9.2^C^KWIC 1)= F %=1:1 Q:$P(X," ",%,99)="" S I=$P(X," ",%) I $L(I)>2,$L(I)<31,^DD("KWIC")'[I S ^DIC(9.2,"C",I ,DA)="" 2)= F %=1:1 Q:$P(X," ",%,99)="" S I=$P(X," ",%) I $L(I)>2,$L(I)<31 K ^DIC(9.2,"C",I,DA) 9.2,2 TEXT 1;0 WORD-PROCESSING #9.21 DESCRIPTION: The actual text of the help frame, which will be displayed when the user presses question mark. Screen breaks are indicated by a line terminating with "..". THE ACTUAL TEXT OF THE FIELD, IN DIWE FORMAT LAST EDITED: AUG 15, 1991 HELP-PROMPT: ANSWER MUST BE 1-72 CHARACTERS IN LENGTH DESCRIPTION: The actual text of the help frame, which will be displayed when the user presses question mark. Screen breaks are indicated by a line terminating with "..". 9.2,3 RELATED FRAME 2;0 Multiple #9.22 (Add New Entry without Asking) DESCRIPTION: This is a multiple field which contains information on the other help frames which are related to the current help frame through specific keywords. The keywords may be selected to obtain additional information about the topic through the related help frame(s). 9.22,.01 RELATED FRAME KEYWORD 0;1 FREE TEXT (Multiply asked) FRAMES WHICH MAY BE CHOSEN FOR GREATER DETAIL, AT THE USER'S DISCRETION INPUT TRANSFORM: K:$L(X)>30!($L(X)<1)!'(X?.PNU) X LAST EDITED: AUG 01, 1991 HELP-PROMPT: Answer must be 1-30 characters in length. DESCRIPTION: A keyword appears in the text surrounded by brackets. When the user enters the keyword, a related frame will be displayed with more detailed information on the topic suggested by the keyword. EXECUTABLE HELP: Q ;S Y=22 D EN^XQH ;Unknow what this was to do. CROSS-REFERENCE: 9.22^B 1)= S ^DIC(9.2,DA(1),2,"B",$E(X,1,30),DA)="" 2)= K ^DIC(9.2,DA(1),2,"B",$E(X,1,30),DA) 9.22,1 RELATED FRAME 0;2 POINTER TO HELP FRAME FILE (#9.2) LAST EDITED: MAR 15, 1995 DESCRIPTION: The internal name of another help-frame which can be invoked by the keyword to obtain more detailed information on a sub-topic. CROSS-REFERENCE: 9.2^AE 1)= S ^DIC(9.2,"AE",$E(X,1,30),DA(1),DA)="" 2)= K ^DIC(9.2,"AE",$E(X,1,30),DA(1),DA) 3)= For clean-up tools 9.2,3.5 Want to LOAD KEYWORDS (Y/N)? 0;5 FREE TEXT INPUT TRANSFORM: D LOADKW^XQH2 LAST EDITED: JUL 24, 1986 HELP-PROMPT: Enter 'Y' if you wish to make all bracketed words appearing in the text into keywords. DESCRIPTION: This field is designed for internal use. Its input transform will invoke a routine to associate keywords with related help frames. NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER 9.2,4 DATE ENTERED 0;3 DATE INPUT TRANSFORM: S %DT="ET" D ^%DT S X=Y K:Y<1 X DESCRIPTION: Date/time that this frame was entered into the system, which is used to track new Help frame activity. WRITE AUTHORITY: ^ NOTES: TRIGGERED by the NAME field of the HELP FRAME File TRIGGERED by the NAME field of the HELP FRAME File CROSS-REFERENCE: 9.2^D 1)= S ^DIC(9.2,"D",$E(X,1,30),DA)="" 2)= K ^DIC(9.2,"D",$E(X,1,30),DA) 9.2,5 INVOKED BY ROUTINE 3;0 Multiple #9.23 (Add New Entry without Asking) DESCRIPTION: This field is for documentation purposes. It serves as a record of which routines reference a particular help frame. 9.23,.01 INVOKED BY ROUTINE 0;1 FREE TEXT NOT USED AT THE MOMENT INPUT TRANSFORM: K:$L(X)>30!($L(X)<3) X LAST EDITED: JUN 10, 1985 HELP-PROMPT: ANSWER MUST BE 3-30 CHARACTERS IN LENGTH DESCRIPTION: This field is for documentation purposes. It serves as a record of which routines reference a particular help frame. CROSS-REFERENCE: 9.2^D 1)= S ^XHLP("D",$E(X,1,30),DA(1),DA)="" 2)= K ^XHLP("D",$E(X,1,30),DA(1),DA) 9.2,6 AUTHOR 0;4 POINTER TO NEW PERSON FILE (#200) LAST EDITED: SEP 08, 1989 DESCRIPTION: The person who created the entry for this help frame. This is a triggered field, it's value determined by the creator of the .01 entry. WRITE AUTHORITY: ^ NOTES: TRIGGERED by the NAME field of the HELP FRAME File TRIGGERED by the NAME field of the HELP FRAME File CROSS-REFERENCE: 9.2^AC 1)= S ^DIC(9.2,"AC",$E(X,1,30),DA)="" 2)= K ^DIC(9.2,"AC",$E(X,1,30),DA) 9.2,7 EDITOR 4;0 POINTER Multiple #9.24 DESCRIPTION: Users who are allowed to edit this help frame, as determined by the author. 9.24,.01 EDITOR 0;1 POINTER TO NEW PERSON FILE (#200) (Multiply asked) A LIST OF FRAMES WHICH SHOULD BE SEQUENTIALLY SCANNED AFTER THIS ONE. LAST EDITED: SEP 08, 1989 DESCRIPTION: Users who are allowed to edit this help frame, as determined by the author. EXECUTABLE HELP: Q CROSS-REFERENCE: 9.24^AB 1)= S ^DIC(9.2,DA(1),4,"AB",$E(X,1,30),DA)="" 2)= K ^DIC(9.2,DA(1),4,"AB",$E(X,1,30),DA) CROSS-REFERENCE: 9.2^AD 1)= S ^DIC(9.2,"AD",$E(X,1,30),DA(1),DA)="" 2)= K ^DIC(9.2,"AD",$E(X,1,30),DA(1),DA) 9.2,8 DATE LAST UPDATED ; COMPUTED DATE MUMPS CODE: S Y(9.2,8,1)=$S($D(^DIC(9.2,D0,1,0)):^(0),1:"") S X=$P(Y(9.2,8,1),U,5) ALGORITHM: S Y(9.2,8,1)=$S($D(^DIC(9.2,D0,1,0)):^(0),1:"") S X=$P(Y(9.2,8,1),U,5) LAST EDITED: OCT 13, 1985 DESCRIPTION: This field is used to maintain an indication of the date on which the help frame was last modified or updated. 9.2,10.1 ENTRY EXECUTE STATEMENT 10.1;E1,245 MUMPS INPUT TRANSFORM: K:$L(X)>245 X D:$D(X) ^DIM LAST EDITED: JAN 16, 1991 HELP-PROMPT: This is Standard MUMPS code which will be executed as the user enters this Help Frame DESCRIPTION: This field is used to include an M code statement which is executed as the user enters this help frame. WRITE AUTHORITY: "@" 9.2,10.2 EXIT EXECUTE STATEMENT 10.2;E1,245 MUMPS INPUT TRANSFORM: K:$L(X)>245 X D:$D(X) ^DIM LAST EDITED: JAN 16, 1991 HELP-PROMPT: This is Standard MUMPS code which will be executed as the user leaves the current Help Frame. DESCRIPTION: This field is used to provide an M code statement which is to be executed as the user exits the current help frame (whether moving into another help frame or back out of the current help frame). WRITE AUTHORITY: "@" FILES POINTED TO FIELDS HELP FRAME (#9.2) RELATED FRAME:RELATED FRAME (#1) NEW PERSON (#200) AUTHOR (#6) EDITOR:EDITOR (#.01) INPUT TEMPLATE(S): PRINT TEMPLATE(S): XQHNEW/REVISED FRAMES DEC 06, 1985 USER #0 NEW/REVISED HELP FRAMES SORT TEMPLATE(S): XQHNEW/REVISED FRAMES OCT 13, 1985 USER #0 SORT BY: ]'NAME// (User is asked range) WITHIN NAME, SORT BY: DATE LAST UPDATED// (User is asked range) XUZ DOC MAR 19, 1989@17:18 USER #0 SORT BY: @#NAME// (User is asked range) FORM(S)/BLOCK(S):