Sun B2B Suite HIPAA Protocol Manager User's Guide

Key Parts of EDI Processing Logic

The key parts of EDI processing logic are listed in Table 2–2.

Table 2–2 Key Parts of EDI Processing

Term 

Description 

Language Analogy 

Java CAPS Component 

Structures 

Format, segments, loops 

Syntax rules 

OTD elements and fields 

Validations 

Data contents “edit” rules 

Semantic rules 

Not supported by HIPAA PM; handled by a third-party service 

Translations (also called mappings) 

Reformatting or conversion 

Translation 

Collaborations, Java Collaboration Definitions (JCDs) 

Enveloping 

Header and trailer segments 

Envelope for a written letter 

Special “envelope” OTDs: FunctionalGroupEnv and InterchangeEnv 

Acks 

Acknowledgments 

Return receipt 

Specific acknowledgment elements in the OTD 

Java CAPS uses structures, translations, enveloping, and acknowledgments, as listed in Table 2–2 to support the HIPAA standard. The remainder of this section explains these terms in greater detail.

OTD Message Structures

The HIPAA OTD Library includes pre-built OTDs for messaging in all supported HIPAA versions. These OTDs can be viewed in the eGate OTD Editor but cannot be modified.

To customize an OTD structure , for example, in order to add a segment or loop , you must first create a .sef file (generally using a third-party application). You then use the SEF OTD wizard to generate the appropriate OTD from a given .sef file.

Translations, Enveloping, and Acknowledgments

Within each HIPAA OTD are Java methods and Java bean nodes for handling translations, enveloping, and acknowledgments. The marshal and unmarshal methods of the two envelope OTDs handle enveloping and de-enveloping.

No prebuilt translations are supplied with the HIPAA OTD Library. You build data translations with an eGate Enterprise Designer user interface called the Java Collaboration Editor (JCE).


Note –

In eGate, HIPAA translations are called Java Collaboration Definitions (JCDs).


You may also construct eGate XSLT Collaborations and/or eInsight BPs to perform translations.

Message Information Levels

The levels of information that guide the final format of a specific transaction are: