STANDARD DATA DICTIONARY #364.5 -- IB DATA ELEMENT DEFINITION FILE 9/29/25 PAGE 1
STORED IN ^IBA(364.5, (371 ENTRIES) SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 2.0)
DATA NAME GLOBAL DATA
ELEMENT TITLE LOCATION TYPE
-----------------------------------------------------------------------------------------------------------------------------------
DO NOT delete entries or edit data in this file with VA File Manager.
This file contains the definition of all data elements that are needed for various forms throughout the MCCR DHCP system. It
contains the 'blueprint' for how to extract the data for each data element entry.
Entries in this file that are designated as having a SECURITY LEVEL of NATIONAL should not be deleted or edited.
IDENTIFIED BY: BASE FILE (#.05)
POINTED TO BY: DATA ELEMENT field (#.03) of the IB FORM FIELD CONTENT File (#364.7)
CROSS
REFERENCED BY: NAME(B)
364.5,.01 NAME 0;1 FREE TEXT (Required)
INPUT TRANSFORM: K:$L(X)>30!($L(X)<3)!'(X'?1P.E) X
LAST EDITED: DEC 19, 1995
HELP-PROMPT: Answer must be 3-30 characters in length.
DESCRIPTION:
The name to be used to uniquely identify this data element.
CROSS-REFERENCE: 364.5^B
1)= S ^IBA(364.5,"B",$E(X,1,30),DA)=""
2)= K ^IBA(364.5,"B",$E(X,1,30),DA)
364.5,.02 SECURITY LEVEL 0;2 SET (Required)
'N' FOR NATIONAL,NO EDIT;
'L' FOR LOCAL;
LAST EDITED: FEB 15, 1996
DESCRIPTION: If this field is set to N (NATIONAL,NO EDIT), this is a secured data element and will not be
allowed to be edited or deleted.
364.5,.03 TYPE OF ELEMENT 0;3 SET (Required)
'F' FOR NON-MULTIPLE FILEMAN FIELD;
'E' FOR EXTRACTED VIA CODE;
'C' FOR CONSTANT VALUE;
LAST EDITED: FEB 15, 1996
DESCRIPTION: The type of data element being defined as needed by one or more forms. This field determines the
type of retrieval needed to get the actual data element's value for a given bill.
CROSS-REFERENCE: ^^TRIGGER^364.5^.04
1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S X="FC",Y(1)=X S X=Y(0),X=X S Y=X,X=Y(1),X=X S X=X[Y I
X S X=DIV S Y(1)=$S($D(^IBA(364.5,D0,0)):^(0),1:"") S X=$P(Y(1),U,4),X=X S DIU=X K Y S X=DIV S X="I
" X ^DD(364.5,.03,1,1,1.4)
1.4)= S DIH=$S($D(^IBA(364.5,DIV(0),0)):^(0),1:""),DIV=X S $P(^(0),U,4)=DIV,DIH=364.5,DIG=.04 D ^DI
CR:$O(^DD(DIH,DIG,1,0))>0
2)= Q
3)= DO NOT DELETE
CREATE CONDITION)= "FC"[INTERNAL(TYPE OF ELEMENT)
CREATE VALUE)= S X="I"
DELETE VALUE)= NO EFFECT
FIELD)= ELEMENT CATEGORY
If TYPE OF ELEMENT is 'F' or 'C' then ELEMENT CATEGORY must be 'I'.
CROSS-REFERENCE: ^^TRIGGER^364.5^.06
1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S X=Y(0),X=X S X=X'="F" I X S X=DIV S Y(1)=$S($D(^IBA(36
4.5,D0,0)):^(0),1:"") S X=$P(Y(1),U,6),X=X S DIU=X K Y S X="" X ^DD(364.5,.03,1,2,1.4)
1.4)= S DIH=$S($D(^IBA(364.5,DIV(0),0)):^(0),1:""),DIV=X S $P(^(0),U,6)=DIV,DIH=364.5,DIG=.06 D ^DI
CR:$O(^DD(DIH,DIG,1,0))>0
2)= Q
3)= DO NOT DELETE
CREATE CONDITION)= INTERNAL(TYPE OF ELEMENT)'="F"
CREATE VALUE)= @
DELETE VALUE)= NO EFFECT
FIELD)= FILEMAN FIELD REFERENCE
This triggers the FILEMAN FIELD REFERENCE field to null if the element type is not FILEMAN field
type of element.
CROSS-REFERENCE: ^^TRIGGER^364.5^.08
1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S X=Y(0),X=X S X=X'="C" I X S X=DIV S Y(1)=$S($D(^IBA(36
4.5,D0,0)):^(0),1:"") S X=$P(Y(1),U,8),X=X S DIU=X K Y S X="" X ^DD(364.5,.03,1,3,1.4)
1.4)= S DIH=$S($D(^IBA(364.5,DIV(0),0)):^(0),1:""),DIV=X S $P(^(0),U,8)=DIV,DIH=364.5,DIG=.08 D ^DI
CR:$O(^DD(DIH,DIG,1,0))>0
2)= Q
3)= DO NOT DELETE
CREATE CONDITION)= INTERNAL(TYPE OF ELEMENT)'="C"
CREATE VALUE)= @
DELETE VALUE)= NO EFFECT
FIELD)= CONSTANT VALUE
This triggers the CONSTANT VALUE field to null if the element type is not CONSTANT type of element.
CROSS-REFERENCE: ^^TRIGGER^364.5^1
1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S X=Y(0),X=X S X=X'="E" I X S X=DIV S Y(1)=$S($D(^IBA(36
4.5,D0,1)):^(1),1:"") S X=$E(Y(1),1,245),X=X S DIU=X K Y S X="" X ^DD(364.5,.03,1,4,1.4)
1.4)= S DIH=$S($D(^IBA(364.5,DIV(0),1)):^(1),1:""),DIV=X S DE=0-$L(DIH),DIU=$E(DIH,1,245),Y=$E(DIH,
246,999),^(1)=$J("",$S(DE>0:DE,1:0))_DIV_$S(Y?." ":"",1:$J("",245-$L(DIV))_Y),DIH=364.5,DIG=1 D ^DI
CR:$O(^DD(DIH,DIG,1,0))>0
2)= Q
3)= DO NOT DELETE
CREATE CONDITION)= INTERNAL(TYPE OF ELEMENT)'="E"
CREATE VALUE)= @
DELETE VALUE)= NO EFFECT
FIELD)= EXTRACT CODE
This triggers the EXTRACT CODE field to null if the element type is not an EXTRACTED VIA CODE type
of element.
364.5,.04 ELEMENT CATEGORY 0;4 SET (Required)
'I' FOR INDIVIDUAL ELEMENT;
'G' FOR GROUP ELEMENT;
INPUT TRANSFORM: I $P($G(^IBA(364.5,DA,0)),U,3)="F",$G(X)="G" K X
LAST EDITED: FEB 15, 1996
HELP-PROMPT: This indicates an INDIVIDUAL or GROUP of elements will be returned. Group is not valid for Fileman
type elements.
DESCRIPTION: This defines whether the data element to be extracted is a single piece of data or is a string of
related data. Fileman field references must be designated as individual elements.
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
TRIGGERED by the TYPE OF ELEMENT field of the IB DATA ELEMENT DEFINITION File
CROSS-REFERENCE: ^^TRIGGER^364.5^.06
1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S X=Y(0),X=X S X=X="G" I X S X=DIV S Y(1)=$S($D(^IBA(364
.5,D0,0)):^(0),1:"") S X=$P(Y(1),U,6),X=X S DIU=X K Y S X="" X ^DD(364.5,.04,1,1,1.4)
1.4)= S DIH=$S($D(^IBA(364.5,DIV(0),0)):^(0),1:""),DIV=X S $P(^(0),U,6)=DIV,DIH=364.5,DIG=.06 D ^DI
CR:$O(^DD(DIH,DIG,1,0))>0
2)= Q
CREATE CONDITION)= INTERNAL(ELEMENT CATEGORY)="G"
CREATE VALUE)= ""
DELETE VALUE)= NO EFFECT
FIELD)= FILEMAN FIELD REFERENCE
364.5,.05 BASE FILE 0;5 POINTER TO FILE FILE (#1)
LAST EDITED: MAR 11, 1996
HELP-PROMPT: Enter the Fileman file to be used as a 'base' to extract the data from.
DESCRIPTION:
This is the number of the Fileman file to be used as a 'base' to extract data for this field.
364.5,.06 FILEMAN FIELD REFERENCE 0;6 FREE TEXT
INPUT TRANSFORM: K:$L(X)>65!($L(X)<1) X I $D(X),$P($G(^IBA(364.5,DA,0)),U,4)="G" K X
LAST EDITED: DEC 21, 1995
HELP-PROMPT: Must be a valid Fileman reference and ELEMENT CATEGORY must not be GROUP.
DESCRIPTION: The valid Fileman field reference or simple Fileman navigation to be used to extract using the
$$GET^DIQ utility. Note this will not return true multiple entries. Word-processing type fields
are able to be retrieved, however. No syntax check is made on this field so the user must be
careful to type a valid Fileman expression. This must be designated as an INDIVIDUAL element, not
a group element.
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
TRIGGERED by the TYPE OF ELEMENT field of the IB DATA ELEMENT DEFINITION File
TRIGGERED by the ELEMENT CATEGORY field of the IB DATA ELEMENT DEFINITION File
CROSS-REFERENCE: ^^TRIGGER^364.5^.07
1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S X=Y(0)="" I X S X=DIV S Y(1)=$S($D(^IBA(364.5,D0,0)):^
(0),1:"") S X=$P(Y(1),U,7),X=X S DIU=X K Y S X="" X ^DD(364.5,.06,1,1,1.4)
1.4)= S DIH=$S($D(^IBA(364.5,DIV(0),0)):^(0),1:""),DIV=X S $P(^(0),U,7)=DIV,DIH=364.5,DIG=.07 D ^DI
CR:$O(^DD(DIH,DIG,1,0))>0
2)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^IBA(364.5,D0,0)):^(0),1:"") S X=$P(Y(1),U,7),X=X S
DIU=X K Y S X="" X ^DD(364.5,.06,1,1,2.4)
2.4)= S DIH=$S($D(^IBA(364.5,DIV(0),0)):^(0),1:""),DIV=X S $P(^(0),U,7)=DIV,DIH=364.5,DIG=.07 D ^DI
CR:$O(^DD(DIH,DIG,1,0))>0
CREATE CONDITION)= FILEMAN FIELD REFERENCE=""
CREATE VALUE)= @
DELETE VALUE)= @
FIELD)= #.07
364.5,.07 FILEMAN RETURN FORMAT 0;7 SET
'I' FOR INTERNAL;
'E' FOR EXTERNAL;
LAST EDITED: DEC 05, 1995
DESCRIPTION: This is the format for the retrieved data for Fileman-type data elements. It is recommended to use
Internal format whenever possible to keep the data element definitions in this file as generic as
possible to avoid duplication. The format capabilities of the forms generator should be used to
interpret and reformat the data element when needed.
NOTES: TRIGGERED by the FILEMAN FIELD REFERENCE field of the IB DATA ELEMENT DEFINITION File
364.5,.08 CONSTANT VALUE 0;8 FREE TEXT
INPUT TRANSFORM: K:$L(X)>80!($L(X)<1) X
LAST EDITED: DEC 05, 1995
HELP-PROMPT: Answer must be 1-80 characters in length.
DESCRIPTION:
The specific value that this data element should return for this data element.
NOTES: TRIGGERED by the TYPE OF ELEMENT field of the IB DATA ELEMENT DEFINITION File
364.5,1 EXTRACT CODE 1;E1,245 MUMPS
INPUT TRANSFORM: K:$L(X)>245 X D:$D(X) ^DIM
LAST EDITED: DEC 05, 1995
HELP-PROMPT: This is Standard MUMPS code.
DESCRIPTION: The code to be executed by the forms generator to return the value(s) of the data element. If no
ARRAY ROOT field is completed for this data element, the code should set the variable IBXDATA or
the array IBXDATA(1) through IBXDATA(n) where n=the total # of iterations of the data element
retrieved. If the ARRAY ROOT field has been completed for this data element, this code should set
the variable referenced there. IBXIEN is assumed to be the internal entry number of the file
(referenced by the variable IBXFILE) entry.
WRITE AUTHORITY: @
NOTES: TRIGGERED by the TYPE OF ELEMENT field of the IB DATA ELEMENT DEFINITION File
364.5,2 ARRAY ROOT 2;E1,50 FREE TEXT
INPUT TRANSFORM: K:$L(X)>50!($L(X)<1) X
LAST EDITED: JAN 17, 1996
HELP-PROMPT: Answer must be a valid array root name.
DESCRIPTION: The local or global base root where multiple-valued output or word processing data is to be stored
for this data element. IBXDATA is the default if there is no data in this field. Example of a
global array: ^TMP($J)
364.5,3 DESCRIPTION 3;0 WORD-PROCESSING #364.53
LAST EDITED: DEC 05, 1995
HELP-PROMPT: Enter a description of the data element being defined.
DESCRIPTION:
This is a free text description of the data that this data element represents.
FILES POINTED TO FIELDS
FILE (#1) BASE FILE (#.05)
INPUT TEMPLATE(S):
IBCE DEFINE LOCAL ELEMENT JUN 27, 1996@13:37 USER #0
PRINT TEMPLATE(S):
SORT TEMPLATE(S):
FORM(S)/BLOCK(S):