The Outbound files are processed in the following steps.
A HIPAA interchange in Informatica canonical XML format format arrives to the landing zone. The file can contain no more than one ISA segment, with multiple GS groups and multiple ST transactions (HIPAA documents).
The HIPAA Accelerator receives the file and validates it. If errors are found, processing stops and an error document is attached to the event.
If the file passes validation, the Accelerator serializes it into HIPAA format. (This serialized HIPAA file is sent to the partner at the end of the process). The Accelerator splits the serialized HIPAA file into separate files, where each file contains one ISA segment with one GS segment. The GS segment can contain multiple ST segments of the same HIPAA document, such as transaction type 820.
The Accelerator splits the input into files with one ISA segment, one GS segment, and one ST segment, and attributes are extracted.
Steps 3-4 are repeated for every GS group contained in the original HIPAA file.
Example
The HCO Accelerator receives the following file:
ISA/GS/ST/ST/GE/GS/ST/ST/GE/IEA
The Accelerator splits the HIPAA file into files each contains one ISA segment with one GS segment:
ISA/GS/ST/ST/GE/IEA
ISA/GS/ST/ST/GE/IEA
Next the Accelerator splits the above to files containing one ISA segment, one GS segment, and one ST segment: