I have a trading partner that posts HIPAA x12 transactions to our servers. Those transactions are wrapped in XML
<?xml version="1.0" encoding="UTF-8"?>
<X12TRANSFER>transaction data</X12TRANSFER>
The problem is that on transfer the submitter is transposing ASCII characters, "&" becomes "&" etc.
While each of the transposed characters is a valid individual byte the corresponding element is now 4 bytes longer which, at times, causes the element length to extend beyond the max element size. In essence we consider this transaction non-compliant and fail it accordingly.
Is anyone else familiar enough with HIPAA x12 to know something I don't? Should we assume all values like "&" should be ";"?
<?xml version="1.0" encoding="UTF-8"?>
<X12TRANSFER>transaction data</X12TRANSFER>
The problem is that on transfer the submitter is transposing ASCII characters, "&" becomes "&" etc.
While each of the transposed characters is a valid individual byte the corresponding element is now 4 bytes longer which, at times, causes the element length to extend beyond the max element size. In essence we consider this transaction non-compliant and fail it accordingly.
Is anyone else familiar enough with HIPAA x12 to know something I don't? Should we assume all values like "&" should be ";"?