|Overview of HL7Connect|
HL7Connect is an Interface Engine for HL7 v2 Message and CDA document exchange, and consists of two main parts: the HL7Connect Service, and the HL7Connect SDK.
The HL7Connect Service is a message and document transfer agent that runs on a server and provides Exchange, management, and validation services.
The HL7Connect SDK is a set of component libraries that can be used to develop solutions and applications with HL7 v2 messages or CDA documents. The solutions can be executed in the context of the HL7Connect service, or they can be used on other computers through use of the HL7Connect COM library.
HL7 is a health messaging standard, maintained by HL7 Inc, an ANSI accredited standards organisation. For further information about HL7, consult the HL7 organisation website.
HL7 defined messages and documents are commonly used by health organisations and hospitals to exchange information between clinical, billing and support systems. The information included can cover any healthcare information from administration/financial through to clinical summaries and referrals.
There are 3 major functional reasons to use the HL7Connect Service:
One or more interface engines can provide transport in order to deliver results from one system to another, where the two systems cannot communicate directly due to system function restrictions or network topology constraints, or use different transport protocols.
An interface engine can isolate different systems, from different vendors, from each other, allowing systems with incompatible message protocols, messages, or message vocabularies, to communicate with each other. The interface engine communicates with each system, and passes messages between the systems, translating as required.
When systems communicate with each other, through a single interface engine, it becomes a single administrative point which can be used to monitor and control the whole system. Additionally, the interface engine provides a unified audit and message logging facility, vital for troubleshooting inter-system problems.
HL7Connect installs as a windows service, with a web interface on TCP port 9556 - use from any browser. The initial web login is the username and password provided during the installation. In addition to the service, and this documentation, the HL7Connect Manager is also installed; this is used to configure ports, databases and other start up resources that the service needs.
The SDK consists of 5 parts: