ConnectMate 2011 Engine Architecture


The architecture of ConnectMate Engine has the following elements:

· Distributed Processing Servers

· Active-Passive Two Node Failover Clustering

· Distributed Management / Configuration (WMI)

· COM Component API for Core Messaging Services

· Message Flow

ConnectMate Engine is designed for high availability and high performance processing of messages in both real-time and batch mode. The processing of message can be distributed between multiple systems or handled all on a single central system. A single ConnectMate Engine server can be clustered for added fault-tolerance and is capable of processing messages for up to 1024 interfaces. The through out of each interface is dependent upon the configuration and amount of user specific processing performed; however, a typical healthcare organization message exchange will accommodate up to 50,000 messages per hour on a single interface connection.

The ConnectMate Engine is a small footprint that is non-invasive on your existing IT infrastructure. It can process transactions real-time and batch HL7, X12, EDIFACT, NCPDP, and/or XML message processing with direct integration with the existing system or the engine can be used standalone. Any HL7, X12, EDIFACT, NCPDP, and/or XML message feed can be tapped to provide analytical processing or messages in sequence by first converting the message into XML. Next, the message is passed to the event execution engine for processing of the business rule attached to the connection. Next, if the message is being routed to another system, the message is queued for serialization back into its native format and transmission to another system. At any point during the processing of a message, business rules can be fired to perform various tasks such as staging order information or collecting demographic information to be used in the execution of business roles or for reporting system requirements.







The following table provides information about ConnectMate Engine 2011 features and which tools are used to support the feature.

Feature Function/Tools
Supports all ASC X12 Standard EDI messages Metadata and Schema File Management include pre-build schemas for Standard 3020, 3030, 3040, 3050, 3060, and 4010 messages. Plus, tools to define any standard or custom formats.
Supports all HL7 Standard 2.x and 3.X messages Metadata and Schema File Management include pre-built metadata schemas for versions 2.1, 2.2, 2.3, 2.3.1, 2.4, 2.5 and 2.5.1 of the HL7 Standard. Plus, tools to define any standard or custom formats. ConnectMate parsers can also accept HL7 3.x XML based messages
Supports all NCPDP 5.x and higher Standard Metadata and Schema File Management include pre-built schemas for Standards 5.1, C.1 and D.0 messages. Plus, tools to define any standard or custom formats.
Supports creation of custom messages such as CSV or Fixed Width Use Metadata and Schema File Management to easily create your own custom message types using the same syntax as defined by the HL7, ASC X12, and NCPDP Standards.
Supports all UN/EDIFACT Standard EDI messages Metadata and Schema File Management pre-built schemas for NCPDP SCRIPT Standard 8.1. Plus, tools to define any standard or custom formats.
Supports Query / Response Messages Network Designer providers graphical support for defining one-way and bidirectional messages. Send messages to interfaces and receive response messages from interfaces bidirectional.
Supports synchronous and asynchronous processing of messages Network Designer allows messages to be processed one at a time in order or simultaneously using multiple processing servers.
Graphical Network Designer Design, and deploy your interfaces using a graphical tool.
Translator Use this tool to graphically define translation maps between message routes by dragging lines between source fields and destination fields.
DTE Configurator The DTE configurator performs two purposes: First, to configure the settings for the COM Endpoints; and second, to test the configurations.

Notes:

  • Network Designer is a graphical network authoring tool used to define the configuration of HL7, X12, NCPDP, EDIFACT and XML interfaces.
  • Route is a path from source connection to destination connection types.