STANDARD DATA DICTIONARY #101.73 -- INFORMATION/EDITOR COMPONENTS FILE 5/26/26 PAGE 1
STORED IN ^ORI(101.73, (60 ENTRIES) SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 3.0)
DATA NAME GLOBAL DATA
ELEMENT TITLE LOCATION TYPE
-----------------------------------------------------------------------------------------------------------------------------------
This file contains the different component pieces used by the INFORMATION PANEL file (#101.72) and the EDITOR file (#101.74).
The entries in this file can impact the behavior and functionality of the user interface (UI). An item in the file can inform the
UI of one of the following:
1. The type of action the INFORMATION PANEL item should take 2. Data the INFORMATION PANEL item should pass to VistA before taking
the
action 3. The type of prompt that should appear in the EDITOR 4. The image to appear in the INFORMATION PANEL item 5. What color
the INFORMATION PANEL item should be 6. Where the INFORMATION PANEL item should appear
This file should not be modified outside of National Development. Any entry in this file must have a corresponding code in the
calling application.
PRIMARY KEY: A (#157)
Uniqueness Index: B (#1733)
File, Field: 1) NAME (101.73,.01)
POINTED TO BY: LOCATION field (#.02) of the LOCATION sub-field (#101.7112) of the RESPONSIBLE PACKAGE sub-field (#101.711) of the
PANELS UI File (#101.71)
BACKGROUND COLOR field (#.05) of the LOCATION sub-field (#101.7112) of the RESPONSIBLE PACKAGE sub-field (#101.711)
of the PANELS UI File (#101.71)
IMAGE/ICON field (#.08) of the LOCATION sub-field (#101.7112) of the RESPONSIBLE PACKAGE sub-field (#101.711) of the
PANELS UI File (#101.71)
BACKGROUND COLOR field (#.06) of the ITEMS sub-field (#101.71123) of the LOCATION sub-field (#101.7112) of the
RESPONSIBLE PACKAGE sub-field (#101.711) of the PANELS UI File (#101.71)
IMAGE/ICON field (#.08) of the ITEMS sub-field (#101.71123) of the LOCATION sub-field (#101.7112) of the RESPONSIBLE
PACKAGE sub-field (#101.711) of the PANELS UI File (#101.71)
APPLICABLE BACKGROUND COLOR field (#23) of the ITEMS sub-field (#101.71123) of the LOCATION sub-field (#101.7112) of
the RESPONSIBLE PACKAGE sub-field (#101.711) of the PANELS UI File (#101.71)
APPLICABLE IMAGE/ICON field (#24) of the ITEMS sub-field (#101.71123) of the LOCATION sub-field (#101.7112) of the
RESPONSIBLE PACKAGE sub-field (#101.711) of the PANELS UI File (#101.71)
ACTION field (#30) of the ITEMS sub-field (#101.71123) of the LOCATION sub-field (#101.7112) of the RESPONSIBLE
PACKAGE sub-field (#101.711) of the PANELS UI File (#101.71)
REQUIRED DATA field (#.01) of the REQUIRED DATA sub-field (#101.714) of the ITEMS sub-field (#101.71123) of the
LOCATION sub-field (#101.7112) of the RESPONSIBLE PACKAGE sub-field (#101.711) of the PANELS UI File (#101.71)
EDITOR TYPE field (#1) of the LAYOUT sub-field (#101.743) of the EDITOR File (#101.74)
CROSS
REFERENCED BY: TYPE(C), COMPONENT NAME(G)
INDEXED BY: TYPE (ASETCOMP), NAME (B), TYPE & NAME (TYPENAME)
LAST MODIFIED: MAY 26,2026@00:44
101.73,.01 NAME 0;1 FREE TEXT (Required) (Key field)
INPUT TRANSFORM: K:$L(X)>64!($L(X)<3)!'(X'?1P.E) X
MAXIMUM LENGTH: 64
LAST EDITED: JAN 16, 2025
HELP-PROMPT: Enter the name of the component 3-64 characters.
DESCRIPTION:
This is the internal name of the component entry.
PRE-LOOKUP: I $G(DIC(0))["L",'$G(ORIMGR) K X D EN^DDIOL("Entries cannot be added, modified, or deleted.","","!?
5")
DELETE TEST: 1,0)= I $$INUSE^ORDD71(101.73,DA)>0 D EN^DDIOL($C(7)_"IN USE - CANNOT BE DELETED")
FIELD INDEX: B (#1733) REGULAR IR LOOKUP & SORTING
Unique for: Key A (#157), File #101.73
Short Descr: This is the "B" cross-reference
Description: This is the "B" cross-reference redone as a new style cross-reference.
Set Logic: S ^ORI(101.73,"B",$E(X,1,64),DA)=""
Kill Logic: K ^ORI(101.73,"B",$E(X,1,64),DA)
Whole Kill: K ^ORI(101.73,"B")
X(1): NAME (101.73,.01) (Subscr 1) (Len 64) (forwards)
RECORD INDEXES: TYPENAME (#1734)
101.73,1 TYPE 0;2 SET (Required)
'A' FOR ACTION;
'D' FOR DATA;
'P' FOR PROMPT;
'I' FOR IMAGE;
'C' FOR COLOR;
'L' FOR LOCATION;
LAST EDITED: APR 28, 2025
HELP-PROMPT: Select the component type for this item.
DESCRIPTION: This field is used to set the type of component entry. A component can be set to one of the
following types:
ACTION: The calling application will take an action when the user clicks
on the information panel.
COLOR: The color to be shown in the calling application.
IMAGE: The image to be shown in the calling application.
DATA: The calling application must send required data to VistA before taking an action on the
information panel.
LOCATION: The location where the item should be placed in the calling
application.
PROMPT: The calling application will use this entry to display a UI
component in an editor.
CROSS-REFERENCE: 101.73^C
1)= S ^ORI(101.73,"C",$E(X,1,30),DA)=""
2)= K ^ORI(101.73,"C",$E(X,1,30),DA)
This field cross-references the TYPE field for quick lookup.
FIELD INDEX: ASETCOMP (#1732) MUMPS IR ACTION
Short Descr: This xref sets the COMPONENT NAME field
Description: This cross-reference sets the COMPONENT NAME field with the value of imgIcon when the TYPE field
value is set to Image.
Set Logic: D SETIMAGEICON^ORDD71(.DA)
Kill Logic: Q
X(1): TYPE (101.73,1) (forwards)
RECORD INDEXES: TYPENAME (#1734)
101.73,2 COMPONENT NAME 0;3 FREE TEXT (Required)
INPUT TRANSFORM: K:$L(X)>60!($L(X)<3)!($$VGUICNAME^ORDD71(DA,X)=0) X
MAXIMUM LENGTH: 60
LAST EDITED: JAN 08, 2026
HELP-PROMPT: Enter the GUI component name 3-60 characters.
DESCRIPTION: The GUI component name field contains the text the calling application needs to apply the correct
functionality.
The value in the field should be lowercase act, data, pt based off the TYPE field (#1).
Example of the different GUI component name format:
actShowDetails: an Information Panel action.
dataEncounterProvider: the encounter provider information is needed for the click event.
ptCBO: show the combobox prompt in the Information Panel Editor.
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
CROSS-REFERENCE: 101.73^G
1)= S ^ORI(101.73,"G",$E(X,1,30),DA)=""
2)= K ^ORI(101.73,"G",$E(X,1,30),DA)
This cross-reference allows for simple look up of record from the GUI component name.
101.73,20 DESCRIPTION 20;0 WORD-PROCESSING #101.731 (IGNORE "|")
LAST EDITED: DEC 06, 2023
DESCRIPTION:
The description is used to document the purpose and or any additional information about the entry.
LAST EDITED: APR 28, 2025
HELP-PROMPT: Enter the description of the component.
DESCRIPTION: The description is used to document the purpose and or any additional information about the
entry.
101.73,30 ERROR MESSAGE 30;1 FREE TEXT
INPUT TRANSFORM: K:$L(X)>100!($L(X)<3) X
MAXIMUM LENGTH: 100
LAST EDITED: JAN 24, 2024
HELP-PROMPT: Enter the error message text 3-100 characters.
DESCRIPTION: This is the error message that will appear in CPRS if the required data is not available on a click
event.
101.73,40 DATA PROPERTIES 40;0 Multiple #101.734
DESCRIPTION: This mutliple should only be set if the TYPE field (#1) is set to DATA. This multiple contains a
list of data properties the calling application will need before performing the Information Panel
action.
101.734,.01 PROPERTY ID 0;1 FREE TEXT (Required) (Multiply asked)
INPUT TRANSFORM: K:$L(X)>30!($L(X)<2) X
MAXIMUM LENGTH: 30
LAST EDITED: APR 28, 2025
HELP-PROMPT: Enter the property ID 2-30 characters.
DESCRIPTION: Property ID is the name of the KEY:VALUE pair that should be passed to VistA in the JSON
document. KEY will be set to the Property ID field and value will be passed back to VistA from
the calling application.
CROSS-REFERENCE: 101.734^B
1)= S ^ORI(101.73,DA(1),40,"B",$E(X,1,30),DA)=""
2)= K ^ORI(101.73,DA(1),40,"B",$E(X,1,30),DA)
101.734,1 REQUIRED 0;2 SET (Required)
'N' FOR NO;
'O' FOR OR;
'Y' FOR YES;
LAST EDITED: APR 28, 2025
HELP-PROMPT: Select requirement level for the property ID.
DESCRIPTION: This field is used to let the calling application know which property ID must contain a value
before calling VistA for the Information Panel action event. The REQUIRED field can be set to
one of the following:
NO: The property does not need to be set before performing the action
event.
OR: This field value must be used with at least one other property ID set
to OR. This informs the calling application that at least one of the
property ID that are set to OR must be passed to
VistA when performing the action event.
YES: The property must be set by the calling application before
performing the action event.
CROSS-REFERENCE: 101.734^R
1)= S ^ORI(101.73,DA(1),40,"R",$E(X,1,30),DA)=""
2)= K ^ORI(101.73,DA(1),40,"R",$E(X,1,30),DA)
This cross-reference is used to look up different data name by required status.
101.73,41 IMAGE/ICON 50;0 WORD-PROCESSING #101.7351 (IGNORE "|")
LAST EDITED: FEB 28, 2024
DESCRIPTION: This field stores an image as a text value. This value is used by CPRS to determine which image to
show in an Information Panel button.
LAST EDITED: MAY 07, 2025
HELP-PROMPT: Enter the Image/Icon text string.
DESCRIPTION: This field stores an image as a text value. This value is used by CPRS to determine which image
to show in an Information Panel button.
101.73,60 PAGE ID CPRS;1 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>99)!(X<-1)!(X?.E1"."1.N) X
LAST EDITED: MAR 18, 2024
HELP-PROMPT: Enter the CPRS Page ID -1 and 99, 0 decimal digits.
DESCRIPTION:
This value corresponds with the CPRS integer value for each tab.
File #101.73
Record Indexes:
TYPENAME (#1734) RECORD MUMPS IR LOOKUP & SORTING
Short Descr: This xref is used to sort entries by type and name
Description: This cross-reference is used to sort the entries in the file by the Type and Name fields.
Set Logic: S ^ORI(101.73,"TYPENAME",X(1),X(2),DA)=""
Set Cond: S X=0 I X(1)'="",X(2)'="" S X=1
Kill Logic: K ^ORI(101.73,"TYPENAME",X(1),X(2),DA)
Kill Cond: S X=0 I X(1)'="",X(2)'="" S X=1
Whole Kill: K ^ORI(101.73,"TYPENAME")
X(1): TYPE (101.73,1) (forwards)
X(2): NAME (101.73,.01) (forwards)
INPUT TEMPLATE(S):
PRINT TEMPLATE(S):
ORI PRINT COMPONENT APR 10, 2024@13:45 USER #0 INFORMATION/EDITOR COMPONENTS DETAIL
SORT TEMPLATE(S):
FORM(S)/BLOCK(S):