- You use Microsoft BizTalk Server 2006 R2 to receive and process Health Insurance Portability and Accountability Act (HIPAA) messages.
- You receive a valid 837 document in BizTalk Server.
- In this 837 document, the "REF*G1" data element and "REF*9F" element are not adjacent. For example, the data elements in the document resemble the following:
REF*G1*6666666~
REF*EA*777-7777~
REF*9F*888888888~
Event Type: Error
Event Source: BizTalk Server 2006 EDI
Event Category: None
Event ID: 8114
Description:
Error encountered during parsing. The X12 transaction set with id '<transaction set id>' contained in functional group with id '<functional group id>', in interchange with id '<interchange id>', with sender id '<sender id>', receiver id '<receive id>' is being suspended with following errors:
Error: 1 (Segment level error)
SegmentID: REF
Position in TS: 26
7: Segment Not In Proper Sequence
Error: 2 (Segment level error)
SegmentID: REF
Position in TS: 26
2: Unexpected segment
Error: 3 (Field level error)
SegmentID: REF
Position in TS: 26
Data Element ID: REF01__ReferenceIdentificationQualifier
Position in Segment: 1
Data Value: 9F
7: Invalid code value
...
Event Source: BizTalk Server 2006 EDI
Event Category: None
Event ID: 8114
Description:
Error encountered during parsing. The X12 transaction set with id '<transaction set id>' contained in functional group with id '<functional group id>', in interchange with id '<interchange id>', with sender id '<sender id>', receiver id '<receive id>' is being suspended with following errors:
Error: 1 (Segment level error)
SegmentID: REF
Position in TS: 26
7: Segment Not In Proper Sequence
Error: 2 (Segment level error)
SegmentID: REF
Position in TS: 26
2: Unexpected segment
Error: 3 (Field level error)
SegmentID: REF
Position in TS: 26
Data Element ID: REF01__ReferenceIdentificationQualifier
Position in Segment: 1
Data Value: 9F
7: Invalid code value
...
Note�This problem does not occur if the "REF*G1" data element and "REF*9F" element are adjacent in the incoming 837 message. For example,�this problem does not occur if the data elements resemble the following:
REF*G1*6666666~
REF*9F*888888888~
REF*EA*777-7777~