DLM 4000.25, Volume 1, Month DD, YYYY
ADC 1060, Enclosure 1
Page 32
Table C6.T1. Data Element Types
Data Element Type Data Element Type Description
B – Binary Any sequence of octets ranging in value from binary 0000000 to 1111111. This
data element type has no defined maximum length. Actual length is specified by
the immediately preceding data element. The binary data element type may only
exist in the Binary segment and is not used in the DLMS at this time.
DT – Date Used to express the standard date in (CC)YYMMDD format in which CC is the
century, YY is the year, MM is the month (01 to 12), and DD is the day of the
month (01 to 31). DLMS require the use of century to satisfy Y2K compliance.
ID – Identifier Contains a unique value from a predefined list of values maintained by ASC X12,
the DoD, or other responsible organization referenced by the data element
dictionary. All code lists employed under DLMS, including those maintained by
ASC X12 are available via LOGDRMS. The contents are left-justified and trailing
spaces should be suppressed. Identifier type data elements are frequently used
as qualifiers to identify by code the type of information contained in an
associated data element. For example, the identifier type data element,
Product/Service ID Qualifier, may be transmitted with a value of FS to indicate
that the value contained in the associated data element Product/Service ID is a
national stock number. In this instance, the list of valid identifier codes is
maintained by X12. The conventions normally specify which of these values are
permissible entries for the specific use under DLMS.
Nn – Numeric Represented by one or more digits with an optional leading sign representing a
value in the normal base of 10. The value of a numeric data element includes an
implied decimal point. It is used when the position of the decimal point within the
data is permanently fixed and is not to be transmitted with the data. The symbol
for this data element type is Nn where “N” indicates that it is numeric and “n”
indicates the number of decimal positions to the right of the implied decimal
point. If no decimal positions are allowed, the symbol is written as N or N0. A
leading minus sign (-) is used to express negative values. Absence of a sign
indicates positive value. Leading zeros should be suppressed unless necessary
to satisfy a minimum length requirement. The length of a numeric type data
element does not include the optional minus sign. For example, where the
numeric type is N2 (indicating an implied decimal placement two positions from
the right), the value -123.4 would be transmitted as -12340. The length of the
value within the data stream is five.
R – Decimal
Numeric
Contains an explicit decimal point and is used for numeric values that have a
varying number of decimal positions. The decimal point is always carried in the
transmission unless it occurs at the right end of the value. A leading minus sign
(-) is used to express negative values. Absence of a sign indicates positive
value. Leading zeros should be suppressed unless necessary to satisfy a
minimum length requirement. Trailing zeros following the decimal point should
be suppressed unless used to express precision. Use of commas within the
numeric value is prohibited. The length of a numeric type data element does not
include the optional minus sign or the decimal point. For example, the numeric
value - 123.45 would be transmitted as -123.45. The length of this entry is five.
TM – Time Used to express the time in HHMMSSdd format in which HH is the hour for a 24-
hour clock (00 to 23), MM is the minute (00 to 59), SS is the second (00 to 59)
and dd is the decimal seconds. Seconds and decimal second are optional.
Trailing zeros in decimal seconds should be suppressed unless necessary to
satisfy a minimum length requirement or unless necessary to indicate precision.