STANDARD DATA DICTIONARY #8935.91 -- XHD PARAMETER CATEGORY FILE 9/29/25 PAGE 1
STORED IN ^XHD(8935.91, (4 ENTRIES) SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 1.0)
DATA NAME GLOBAL DATA
ELEMENT TITLE LOCATION TYPE
-----------------------------------------------------------------------------------------------------------------------------------
The HealtheVet Desktop relies on various modules or plug-ins for proper processing. Each plug-in may have related VistA parameters
from which values are obtained. This file supports the grouping of parameters into logical categories, and the association of such
categories with the module or plug-in to which they apply.
Categories may also be associated with Preference Pages. Preference Pages may be composed by plug-in developers, and are used by
the HealtheVet Desktop's Preferences Dialog to make available user-configurable features of the corresponding plug-in.
******************************************************************************
* Entries in this file are distributed by HealtheVet Desktop Plug-in * * developers, and should NOT be altered by any
facility. Altering this file * * can severely compromise the behavior of your HeatheVet Desktop plug-ins. *
* *
******************************************************************************
DD ACCESS: @
RD ACCESS: @
WR ACCESS: @
DEL ACCESS: @
LAYGO ACCESS: @
AUDIT ACCESS: @
POINTED TO BY: PARENT ID field (#.04) of the XHD PARAMETER CATEGORY File (#8935.91)
SUBCATEGORY field (#.02) of the SUBCATEGORIES sub-field (#8935.913) of the XHD PARAMETER CATEGORY File (#8935.91)
CROSS
REFERENCED BY: FULL NAME(B), PLUGIN ID(C), FULL NAME(D), PARENT ID(DAD), SUBCATEGORY(SCAT)
INDEXED BY: PLUGIN ID & PACKAGE ROOT (AMROOT)
8935.91,.01 FULL NAME 0;1 FREE TEXT (Required)
INPUT TRANSFORM: K:$L(X)>60!($L(X)<3)!'(X'?1P.E) X
LAST EDITED: DEC 11, 2002
HELP-PROMPT: Answer must be 3-60 characters in length, beginning with Package namespace
DESCRIPTION:
This is the name of the Parameter Category.
CROSS-REFERENCE: 8935.91^B
1)= S ^XHD(8935.91,"B",$E(X,1,30),DA)=""
2)= K ^XHD(8935.91,"B",$E(X,1,30),DA)
CROSS-REFERENCE: 8935.91^D^KWIC
1)= S %1=1 F %=1:1:$L(X)+1 S I=$E(X,%) I "(,.?! '-/&:;)"[I S I=$E($E(X,%1,%-1),1,30),%1=%+1 I $L(I)
>2,^DD("KWIC")'[I S ^XHD(8935.91,"D",I,DA)=""
2)= S %1=1 F %=1:1:$L(X)+1 S I=$E(X,%) I "(,.?! '-/&:;)"[I S I=$E($E(X,%1,%-1),1,30),%1=%+1 I $L(I)
>2 K ^XHD(8935.91,"D",I,DA)
KWIC Cross-reference on the name field allows look-up on partial names.
8935.91,.02 PLUGIN ID 0;2 FREE TEXT
INPUT TRANSFORM: K:$L(X)>60!($L(X)<3) X
LAST EDITED: JAN 14, 2003
HELP-PROMPT: Answer must be 3-60 characters in length.
DESCRIPTION:
This is the identifier of the plugin to which this category applies (e.g., gov.va.med.hds.prism).
CROSS-REFERENCE: 8935.91^C
1)= S ^XHD(8935.91,"C",$E(X,1,30),DA)=""
2)= K ^XHD(8935.91,"C",$E(X,1,30),DA)
This REGULAR FileMan cross-reference allows look-up and sorting by module ID.
RECORD INDEXES: AMROOT (#342)
8935.91,.03 NAME 0;3 FREE TEXT
INPUT TRANSFORM: K:$L(X)>60!($L(X)<3) X
LAST EDITED: NOV 13, 2002
HELP-PROMPT: Answer must be 3-60 characters in length.
DESCRIPTION:
This is the name of the category by which it will be known to the outside world.
8935.91,.04 PARENT ID 0;4 POINTER TO XHD PARAMETER CATEGORY FILE (#8935.91)
LAST EDITED: NOV 26, 2002
HELP-PROMPT: Specify the parent category
DESCRIPTION:
This is the parent category.
CROSS-REFERENCE: 8935.91^DAD
1)= S ^XHD(8935.91,"DAD",$E(X,1,30),DA)=""
2)= K ^XHD(8935.91,"DAD",$E(X,1,30),DA)
This REGULAR, whole-file cross-reference on the parent field helps to assure referential
consistency between Parameter Categories and their sub-categories.
8935.91,.05 PACKAGE ROOT 0;5 SET
'0' FOR false;
'1' FOR true;
LAST EDITED: NOV 22, 2002
HELP-PROMPT: Is this the root category for the module?
DESCRIPTION:
Boolean field to identify the root category for a given module.
RECORD INDEXES: AMROOT (#342)
8935.91,.06 OK TO TRANSPORT 0;6 SET
'0' FOR false;
'1' FOR true;
LAST EDITED: FEB 12, 2003
HELP-PROMPT: Indicate whether the category is ok to transport
DESCRIPTION: This Boolean field indicates whether or not a given Category is okay to transport with a KIDS
distribution.
8935.91,1 PREFERENCE PAGE ID 1;1 FREE TEXT
INPUT TRANSFORM: K:$L(X)>60!($L(X)<3) X
LAST EDITED: FEB 04, 2003
HELP-PROMPT: Answer must be 3-60 characters in length.
DESCRIPTION: This is the freetext ID of the extension-point in the plugin's Manifest.xml file that maps to the
Java Class for the Preference Page associated with this category (e.g.,
gov.va.med.hds.query.PreferencePage).
8935.91,2 PARAMETERS 2;0 Multiple #8935.912
DESCRIPTION:
This is the multiple of parameters for the category.
8935.912,.01 PARAMETER NAME 0;1 FREE TEXT (Multiply asked)
INPUT TRANSFORM: K:$L(X)>60!($L(X)<3) X
LAST EDITED: NOV 08, 2002
HELP-PROMPT: Answer must be 3-60 characters in length.
DESCRIPTION: This is the name of the parameter by which it will be identified to the application (e.g., "Look
and Feel").
CROSS-REFERENCE: 8935.912^B
1)= S ^XHD(8935.91,DA(1),2,"B",$E(X,1,30),DA)=""
2)= K ^XHD(8935.91,DA(1),2,"B",$E(X,1,30),DA)
8935.912,.02 PARAMETER DEFINITION 0;2 POINTER TO PARAMETER DEFINITION FILE (#8989.51)
LAST EDITED: FEB 21, 2003
HELP-PROMPT: Specify the parameter definition to which this entry applies
DESCRIPTION:
This is the PARAMETER DEFINITION FILE (#8989.51) to which the entry applies.
CROSS-REFERENCE: 8935.912^C
1)= S ^XHD(8935.91,DA(1),2,"C",$E(X,1,30),DA)=""
2)= K ^XHD(8935.91,DA(1),2,"C",$E(X,1,30),DA)
This REGULAR cross-reference on categories by parameter definition will optimize finding
instances of a given parameter in a category.
8935.91,3 SUBCATEGORIES 3;0 Multiple #8935.913
DESCRIPTION:
This multiple of subcategories allows an indefinitely nested hierarchy of categories.
8935.913,.01 SEQUENCE 0;1 NUMBER (Multiply asked)
INPUT TRANSFORM: K:+X'=X!(X>999.9)!(X<.1)!(X?.E1"."2N.N) X
LAST EDITED: NOV 12, 2002
HELP-PROMPT: Type a Number between .1 and 999.9, 1 Decimal Digit
DESCRIPTION:
Specify the sequence in which the subcategory will be presented.
CROSS-REFERENCE: 8935.913^B
1)= S ^XHD(8935.91,DA(1),3,"B",$E(X,1,30),DA)=""
2)= K ^XHD(8935.91,DA(1),3,"B",$E(X,1,30),DA)
8935.913,.02 SUBCATEGORY 0;2 POINTER TO XHD PARAMETER CATEGORY FILE (#8935.91)
LAST EDITED: NOV 27, 2002
HELP-PROMPT: Select the subcategory.
DESCRIPTION:
This field holds a reference to the subcategory entry in the Parameter Categories file.
CROSS-REFERENCE: 8935.913^C
1)= S ^XHD(8935.91,DA(1),3,"C",$E(X,1,30),DA)=""
2)= K ^XHD(8935.91,DA(1),3,"C",$E(X,1,30),DA)
This regular cross-reference by subcategory allows quick look-ups based on sub-category ids.
CROSS-REFERENCE: 8935.91^SCAT
1)= S ^XHD(8935.91,"SCAT",$E(X,1,30),DA(1),DA)=""
2)= K ^XHD(8935.91,"SCAT",$E(X,1,30),DA(1),DA)
This regular, whole-file cross-reference by sub-category allows quick look-ups by sub-category
id.
FILES POINTED TO FIELDS
PARAMETER DEFINITION (#8989.51) PARAMETERS:PARAMETER DEFINITION (#.02)
XHD PARAMETER CATEGORY (#8935.91) PARENT ID (#.04)
SUBCATEGORIES:SUBCATEGORY (#.02)
File #8935.91
Record Indexes:
AMROOT (#342) RECORD MUMPS IR SORTING ONLY
Short Descr: Cross-reference of root categories
Set Logic: S ^XHD(8935.91,"AMROOT",$E(X(1),1,60),DA)=""
Set Cond: S:+X(2) X=1
Kill Logic: K ^XHD(8935.91,"AMROOT",$E(X(1),1,60),DA)
Whole Kill: K ^XHD(8935.91,"AMROOT")
X(1): PLUGIN ID (8935.91,.02) (Subscr 1) (Len 60) (forwards)
X(2): PACKAGE ROOT (8935.91,.05) (Subscr 2) (forwards)
INPUT TEMPLATE(S):
PRINT TEMPLATE(S):
SORT TEMPLATE(S):
FORM(S)/BLOCK(S):