STANDARD DATA DICTIONARY #7115.3 -- HDIS XML TEMPLATE FILE 9/29/25 PAGE 1
STORED IN ^HDIS(7115.3, (3 ENTRIES) SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 1.0)
DATA NAME GLOBAL DATA
ELEMENT TITLE LOCATION TYPE
-----------------------------------------------------------------------------------------------------------------------------------
This file contains the schema for XML documents. It maintains every XML element, it's sequence and whether the element has
sub-elements and whether the element is a multiple.
DD ACCESS: @
RD ACCESS: @
WR ACCESS: @
DEL ACCESS: @
LAYGO ACCESS: @
AUDIT ACCESS: @
CROSS
REFERENCED BY: NAME(B)
7115.3,.01 NAME 0;1 FREE TEXT (Required)
INPUT TRANSFORM: K:$L(X)>30!($L(X)<3)!'(X'?1P.E) X
LAST EDITED: FEB 28, 2005
HELP-PROMPT: Answer must be 3-30 characters in length.
DESCRIPTION:
This is the name of the XML Template. Identifies which XML schema the template relates too.
CROSS-REFERENCE: 7115.3^B
1)= S ^HDIS(7115.3,"B",$E(X,1,30),DA)=""
2)= K ^HDIS(7115.3,"B",$E(X,1,30),DA)
7115.3,1 XML VERSION 0;2 NUMBER (Required)
INPUT TRANSFORM: K:+X'=X!(X>99)!(X<1)!(X?.E1"."5N.N) X
LAST EDITED: SEP 20, 2004
HELP-PROMPT: Type a Number between 1 and 99, 4 Decimal Digits
DESCRIPTION:
Identifies what version of XML this XML message will be used.
7115.3,2 ENCODING 0;3 FREE TEXT (Required)
INPUT TRANSFORM: K:$L(X)>20!($L(X)<1) X
LAST EDITED: SEP 20, 2004
HELP-PROMPT: Answer must be 1-20 characters in length.
DESCRIPTION:
Defines the encoding which will be used when creating this XML message. Normally set to "UTF-8".
7115.3,3 PRIMARY ELEMENT 0;4 FREE TEXT (Required)
INPUT TRANSFORM: K:$L(X)>30!($L(X)<3) X
LAST EDITED: SEP 20, 2004
HELP-PROMPT: Answer must be 3-30 characters in length.
DESCRIPTION:
Identifies the Primary Element in the XML schema.
7115.3,4 ELEMENT NUMBER SEQ;0 Multiple #7115.34
DESCRIPTION: Each element (line) in the XML message is assigned an element number. The elements are processed
by this number, so this data determines the sequence of data for the XML message.
7115.34,.01 ELEMENT NUMBER 0;1 NUMBER (Required) (Multiply asked)
INPUT TRANSFORM: K:+X'=X!(X>9999)!(X<1)!(X?.E1"."4N.N) X
LAST EDITED: SEP 23, 2004
HELP-PROMPT: Type a Number between 1 and 9999, 3 Decimal Digits
DESCRIPTION: This field contains a numerical number which is used to determine the sequence of data for the
output xml document.
CROSS-REFERENCE: 7115.34^B
1)= S ^HDIS(7115.3,DA(1),"SEQ","B",$E(X,1,30),DA)=""
2)= K ^HDIS(7115.3,DA(1),"SEQ","B",$E(X,1,30),DA)
7115.34,.02 ELEMENT NAME 0;2 FREE TEXT (Required)
INPUT TRANSFORM: K:$L(X)>30!($L(X)<2) X
LAST EDITED: SEP 20, 2004
HELP-PROMPT: Answer must be 2-30 characters in length.
DESCRIPTION:
This data is the name of the element which will be included in the xml document when created.
7115.34,.03 ELEMENT REQUIRED 0;3 SET
'1' FOR REQUIRED;
LAST EDITED: SEP 21, 2004
DESCRIPTION: This field is used to define whether this element is required for the output xml document. If
set to required, the element is included whether or not data exists for that element. If set to
not required, the element will not be included in the xml document if there is no data related to
the element.
7115.34,.05 LEVEL 0;5 NUMBER (Required)
INPUT TRANSFORM: K:+X'=X!(X>20)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: NOV 29, 2004
HELP-PROMPT: Type a Number between 0 and 20, 0 Decimal Digits
DESCRIPTION: This field defines what level the element is. This field is used when determining indentation of
element names for ease of reading.
7115.34,.06 HAS CHILDREN 0;6 SET
'1' FOR HAS CHILDREN;
LAST EDITED: SEP 21, 2004
DESCRIPTION: If this field is set to Has Children, then the program logic knows that there is no data realting
specifically to this element, and that only the element name needs to be formatted. If Has
Children is set to No, then the program knows that data is expected for this element, even though
it can be null.
7115.34,.07 IS MULTIPLE 0;7 SET
'1' FOR IS MULTIPLE;
LAST EDITED: SEP 22, 2004
DESCRIPTION: This field indicates whether the element can have multiple entries or is a single value. For
example, the SSN Element would not be a multiple, However an element such as "Description" would
have multiple lines.
7115.3,5 INDENTATION 0;5 NUMBER (Required)
INPUT TRANSFORM: K:+X'=X!(X>10)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: DEC 08, 2004
HELP-PROMPT: Type a Number between 0 and 10, 0 Decimal Digits
DESCRIPTION: Used to define the number of spaces for each element indentation. The level indicator is
multiplied by the indentation field. This field can be set to zero, so that no indentation occurs.
INPUT TEMPLATE(S):
PRINT TEMPLATE(S):
SORT TEMPLATE(S):
FORM(S)/BLOCK(S):