InfiniLinks

 

InfiniLinks is a best-of-breed interface engine that supports all of the commonly used messaging formats and communications protocols used in the healthcare industry.
 
Componets
  Message Parsing
  The InfiniLinks message parser’s speed and flexibility make it unique. A parser functions as the heart of any interface engine by breaking down strings of characters into distinct elements. Each character in a string of text is examined by the parser and attributed appropriate behaviors. Broad flexibility derives from the capability to define and maintain the parser’s handling of message strings at run time. The parser’s handling incorporates InfiniLinks’ “starter” libraries for HL7 2.X messages, XML and common “custom” formats.
   
  Message Translation
  InfiniLinks provides a robust suite of tools for translating a message from an input format to an output format. The engine provides two scripting languages to facilitate the real-time translation of messages. Message Manipulation Language (MML) is a complete, high-level message translation language, providing if statements, for loops, overwrite and translate statements as well as integer and string variables. MML provides support for interpreting and translating HL7, X12 (EDI), ASTM, XML as well as custom fixed and delimited record formats.
   
  Text Manipulation Language (TML) provides the developer with a scripting language for manipulating data at the field or component level. TML contains a library of custom commands invoked via a few short keystrokes. providing astonishing flexibility and power with only a few simple syntax rules which take minutes to learn.
   
  Monitor
  The InfiniLinks Monitor oversees and controls all aspects of the server module. A user may view the state of each configured server object, and may start, stop, or suspend message translation and database components. Other key features consist of reprocessing errors sent to an error queue and viewing and editing messages within the database. Information relative to the user is displayed in a friendly HTML format and context-sensitive help is available at the click of a button. Log files can be studied in detail to assist in troubleshooting interface issues. The monitor also provides support for browsing multiple servers simultaneously, enabling vendors and sites with multiple facilities to monitor all systems within the enterprise
   
  Configuration Utility
  The InfiniLinks Server Configuration Utility gives the user complete control over the interface engine’s component configuration. Add, modify, or delete translation and message routing components, configure agents on the fly, and actively manage the behavior of the server by modifying its run-time parameters. The Server Configuration Utility can control an InfiniLinks server running on a local network or a remote server. The tool is seamlessly integrated into the InfiniLinks environment and displays information in HTML format and provides context-sensitive help
   
  Server
  The InfiniLinks server acts as a request broker by exposing a communications layer to client processes and serializes access to the database transaction objects within the engine. Agents, running as a separate process, connect to foreign applications to extract or insert data. The server module acts as a broker to translate and route messages. Monitoring and debugging components can attach to the server in real-time to diagnose issues and troubleshoot problems.
   
  Alert Agent
  The Alert Agent provides the ability to monitor multiple InfiniLinks servers and generate an alert message to an operator or on-call technician if a server event occurs that requires immediate attention. A server event can range from a critical system error, such as a server or communications component failure, to the more mundane, such as an HL7 message failing within a router’s translation script.
   
  For more information about the InfiniLinks please contact Customer Support.
Supported Technologies
Communications
  • TCP/IP
  • Serial
  • ODBC

  • Operating Systems
  • Windows 98
  • Windows NT
  • Windows 2000
  • Windows XP
  • Linux
  • AIX
  • HPUX

  • Data Format
  • HL7
  • X12

  • XML
  • Proprietary
  • Fixed Field
  • Data Variable
  • Delimited

  • Databases Accessed
  • MS SQL Server
  • MS Access

  • Lotus Notes
  • Oracle