On reading the paper "Preliminary findings and recommendations on the
representation of X12 data elements and structures in XML", it seems to
me we may be missing an opportunity. We tried, during a former life
time, to eliminate unique data elements of the same type within X12. It
was felt that semantic notes printed at the end of segments provide
sufficient documentation for full understanding. This was countered by
the statement "too many unnecessary qualifiers will be created". As a
result, we failed.
These are the places causing the lists of "unique" data element names in
XML to be very long. By requiring all such usage within XML to be
qualified, the number of uniquely named data elements could be reduced
Since there is no requirement to match X12 segments exactly, this
approach could reduce the data element list significantly.
This is only a documentation issue because it has no impact on the
number of characters being transmitted. The identifier must be
transmitted regardless of its value because this stuff must be readable
by humans. If one assumes a translation process at the receiving end,
significant shortcuts could be developed to make the transmissions
almost as short as existing X12 transmissions.