XMLtoHIPAATransformAgent Service (com.ibi.agents.XMLToHIPAATransformAgent)

Syntax:

com.ibi.agents.XMLToHIPAATransformAgent

iIT Service Object:

format: XMLtoHIPAATransformAgent

Description: This agent transforms a HIPAA XML document into a HIPAA document.

Parameters:

Parameter

Description

template *

The XMLtoHIPAA_%_^.xch, where [%] represents the message type and [^] represents the release number. The pattern is used to lookup a document inside the EBIX. For example, the value for the 4010 837 Professional template, if hard-coded, would be XMLtoHIPAA_837_004010X098A1.xch, which is the template name within the EBIX.

debug *

The transformation components are written to files in the local directory (very slow).

sTerminator

The control character that marks the end of a specific variable-length segment.

Note: Users can either select the character from the predefined list or enter a predefined SREG, whose value is resolved at run time, or a function to retrieve the value from a Trading Partner Profile.

segSuffix

The Segment Suffix marks the end of the Segment. This is used in combination with Segment Terminator Character.

Note: Users can select the character from the predefined list or enter a predefined SREG, whose value is resolved at run time, or a function to retrieve the value from a Trading Partner Profile.

eDelimiter

The control character used to separate elements in a segment. It follows the segment identifier and each data element in a segment except the last.

Note: Users can either select the character from the predefined list or enter a predefined SREG, whose value is resolved at run time, or a function to retrieve the value from a Trading Partner Profile.

compDelimiter

The control character used to separate sub-elements/components in a composite element.

Note: Users can either select the character from the predefined list or enter a predefined SREG, whose value is resolved at run time, or a function to retrieve the value from a Trading Partner Profile.

eCharacter

The escape character is necessary if any of the EDI document separators is part of the actual value of an attribute. The default value is '\'.

Note: Users can either select the character from the predefined list or enter a predefined SREG, whose value is resolved at run time, or a function to retrieve the value from a Trading Partner Profile.

timestamp

Writes a timestamp to the log file.

InsertGroupLoop

Inserts Group Loop in the XML Document Structure.

decodeBinSegment

Decodes BIN02 element from BASE64 to binary.

Edges:

The following table lists the available Line Edges for the XMLtoHIPAATransformAgent Service (com.ibi.agents.XMLToHIPAATransformAgent).

Line Edge

Description

OnError

An exception occurred during execution.

OnSuccess

The operation was successful.

OnFailure

A fail condition occurred during execution.

success

The operation was successful.