This section describes two inbound Collaboration (jcdHL7V3Inbound and jcdHL7V3DefrdInbound) and an outbound Collaboration (jcdHL7v3Outbound), provided within the standard sample Projects for inbound and outbound HL7 V3 messaging. These Collaborations are designed to work as is for HL7 V3 compliant interfaces, and can be configured for your specific needs using the property configuration files. If an interface requires special functionality, the Collaboration's Java code is easily accessible for modification, much of which can be created graphically using the Collaboration Editor's Business Rules Designer.
The Collaborations contain a number of Message Libraries that extend functionality for HL7 V3 message handling, logging, error messaging, journaling, and sequence numbering. These include both HL7 Message Libraries for the V3 domains, and the Resource Adapter that communicates to the external system and offers services to the application server. The Collaborations control messaging protocol and all business logic.
There are four inbound Collaborations in the prjHL7V3Inbound Project:
Inbound HL7 V3 Immediate Collaboration
Inbound HL7 V3 Deferred Collaboration
Inbound HL7 V3 Queue Manager
Inbound HL7 V3 Message Publisher