Data Services Repository > Data service reference > HIX
  

HIX

The HIX data services implement the ASCX12 healthcare industry standard. They use the Health Insurance Exchange protocol to exchange information for government-regulated and standardized health care plans in the United States.
The HIX protocol is based on the HIPAA standard, and data services can process HIPAA messages that are relevant to the ASCX12 standard with Validation Level 1 and 2.
Note: Don't use the HIX data services to validate HIPAA or EDI-X12 messages. The HIX data services contain unique validators to process ASCX12 messages.

HIX message structure

A HIX message is a string that contains fields delimited by special characters. Each field has an identifier followed by data.
The following example shows a sample Related Payments message type (820):
ISA*00*..........*01*SECRET....*ZZ*SUBMITTERS.ID..*ZZ*RECEIVERS.ID...*030101*1253*^*00501*000000905*1*T*:~
GS*RA*SENDER CODE*RECEIVERCODE*19991231*0802*1*X*005010X306~
ST*820*0001*005010X306~
BPR*C*310*C*ACH*CCP*******01*199999999*DA*98765*20121103~
TRN*3*78905~
N1*PE*BATA INSURANCE CO.*FI*012222222~
ENT*1~
NM1*IL*1*DOE*JOHN****C1*777222~
REF*IG*555666~
RMR*ZZ*1**30~
ENT*2~
NM1*IL*1*FIRSTONE*EMILY****C1*777333~
REF*IG*555777~
RMR*ZZ*1**45~
ENT*3~
NM1*EY*1*MIDDLEONE*JULIE****C1*777444~
REF*IG*544477~
RMR*ZZ*1**50~
DTM*582****RD8*20120901-20121031~
ENT*4~
NM1*EY*1*NEWONE*KELLY****EI*777111~
RMR*ZZ*2**450~
SE*27*0001~
GE*1*1~
IEA*1*000000905~

HIX message in XML format

The HIX parser data services can convert HIX messages into XML format. The following example shows a HIX message in XML format:
<?xml version="1.0" encoding="windows-1252" ?>
- <X5010:interchange xmlns:X5010="http://www.informatica.com/B2B/HIX/5010" xmlns:X5010_820="http://www.informatica.com/B2B/HIX/5010/820">
- <delimiters>
<field_separator>*</field_separator>
<segment_separator segment_separator_suffix="">~</segment_separator>
<composite_separator>:</composite_separator>
<repeat_separator />
</delimiters>
- <X5010:ISA>
<R01>00</R01>
<R02>..........</R02>
<R03>01</R03>
<R04>SECRET....</R04>
<R05>ZZ</R05>
<R06>SUBMITTERS.ID..</R06>
<R07>ZZ</R07>
<R08>RECEIVERS.ID...</R08>
<R09>030101</R09>
<R10>1253</R10>
<R11>^</R11>
<R12>00501</R12>
<R13>000000905</R13>
<R14>1</R14>
<R15>T</R15>
<R16>:</R16>
</X5010:ISA>
- <X5010:GS>
<R01>RA</R01>
<R02>SENDER CODE</R02>
<R03>RECEIVERCODE</R03>
<R04>19991231</R04>
<R05>0802</R05>
<R06>1</R06>
<R07>X</R07>
<R08>005010X306</R08>
</X5010:GS>
- <X5010:GE>
<R01>1</R01>
<R02>1</R02>
</X5010:GE>
- <X5010:IEA>
<R01>1</R01>
<R02>000000905</R02>
</X5010:IEA>
</X5010:interchange>