LINKTools® IDK Bi-directional HL7 Interface
(Web-enabled Interface Engine)
1-Communication:
LINKTools® HL7 TCP/IP Communication Drivers
communicate with remote system through TCP/IP socket connections.
HL7 messages can be wrapped using HL7 MLLP protocols or
user-defined protocols (headers and trailers). The LINKTools®
HL7 TCP/IP Drivers communication protocols are configured
in the drivers configuration dialog box.
LINKTools® TCP/IP Communication Drivers can send and
receive information in virtually any formats over any protocols,
effectively bridging other systems with the LINKTools®
Interface environment.
Currently there are two types of LINKTools® HL7 TCP/IP
Receiver (File-based Receiver and Mapper-based Receiver)
File-based Receiver:The Receiver receiving stream
HL7 message from client, coverts HL7 message to file then
sends HL7 ACK to client
Mapper-based Receiver: The receiver receiving HL7
message from client, processes the HL7 message
then sends HL7 ACK back to client
The LINKTools® HL7 TCP/IP Receiver
features:
-
Accepts all HL7 message types and automatically
validates and sends standard HL7 message acknowledgements
back to client(s).
-
Accepts multiple connections on the same
port and route messages to user-defined destinations.
-
Accepts HL7 query messages and sends HL7
query response messages.
- Can be configured for application level message validation.
-
Built-in firewall allows the receiver
to accept message from allowed IP address only (up to
50 IP addresses)
-
Can be configured to receive non-HL7 message
sends via TCP/IP user-defined protocols such as XML documents,
Words documents, PDF documents, etc.
-
Reads, Writes and filters HL7messages
to SQL database or LINKTools® internal intermediate
database.
-
Runs unobstructively as service
The LINKTools® HL7 TCP/IP Transmitter features:
- Sends HL7 result and query messages.
- Receives HL7 acknowledgements and HL7 query response.
- Can be configured to send message length and size encoding
prior to sending actual HL7 message.
- Automatically re-send message if no acknowledgement is
received or remove message out of the queue.
- Can be configured to send non-HL7 message via TCP/IP user-defined
protocols such as XML documents, Words documents, PDF documents,
etc.
The LINKTools® TCP/IP drivers can send and receive
information in virtually any format over many TCP/IP protocols,
effectively bridging other systems with the LINKTools®
Interface environment.
-
Inbound interface
HIS sends HL7 messages----------> LINKTools® TCP/IP
Receiver-----------> Parsed HL7 to Vendor's System
-
Outbound Interface
Vendor's System creates study result----------> LINKTools®
Interface creates HL7 result message----------> LINKTools®
HL7 TCP/IP Transmitter sends HL7 result message-------->HIS
or EMR systems
2-LINKTools® Mapper:
Messaging and Mapping tools uses for system's integration
and data exchange between system. Users use LINKTools®
Mapper to create their interface templates and interface
logic for their applications or systems. The Mapper is designed
for a short learning curve and required no programming skill.
LINKTools® Mapper features:
-
Native support for standard HL7 version
2.x and HL7 version 3 (when available), also support other
standard messaging format such as: XML, ASTM, ASCII, CSV,
NVP, SQL and user- defined.
-
Graphical user interface (GUI) allows
user to visually learn its functionalities in order to
create an interface template in a short time.
-
Mapping data from one format to virtually
any another format including the "What you want"
format.
-
Built-in HL7 message library (up to version
2.5).
-
Supports new ASTM CCR and HL7 CDA.
-
Featuring check box located next to HL7
segment's fields allowing users to check only the segment
field needed to include in their interface.
-
Available internal intermediate database
for storing un-needed data but needed to re-create HL7
result messages to send back to the HIS or EMR systems
(DBFor MySQL) when bi-directional interface is required.
-
Easy to learn "Mapper Rules"
(the LINKTools® Interface Engine Tags) uses for data
manipulation such as moving value from one filed to another
or concatenate data from many fields and output into one
field
Once the interface templates had been created,
users can re-use them in other similar interface setting at
different site (even when HL7 message and version are different).
This design provides user with time saving by avoiding to
re-create the "Interface Template" from scratch.
3. Inbound Interface:
The LINKTools® Interface Engine processed
filtered and reformatted HL7 and non-HL7 format to other
file format by reading the Interface template. The following
are LINKTools® default Inbound HL7 interface workflows:
-
HIS or EMR systems send HL7 messages to
LINKTools® interface.
-
LINKTools® HL7 TCP/IP Receiver receives
and sends HL7 message acknowledgements.
-
LINKTools® Receiver processes HL7
messages.
-
The parsed HL7 messages are imported to
vendors applications or systems.
- Patient demographics and others information can be stored
in LINKTools® intermediate database.
-
In Bi-directional interface LINKTools®
interface assigned unique key identifiers (ORM) for study
result reconciliation
-
LINKTools® Interface accepts HL7 ADT
updates to study order (ORM) automatically
-
Automatically updates order (ORM) information
when receiving ADT patient merged message(supports both
merge patient ID or merge patient account numbers)

4. Outbound Interface:
The LINKTools® Interface Engine processed and
reconciled study reports with previously received ADT or
Order message, then creates HL7 message (ORU or MDM) and
sends that back to the HIS or EMR systems.
The following are LINKTools® default Outbound HL7 interface
workflows:
-
Lab results, Diagnostic study or Transcribed
reports received back from Vendors systems are reconciled
with orders or ADT information's stored in the LINKTools®
interface intermediate database.
-
HL7 result message (ORU)or Documentation
(MDM) message is created if all records unique key identifiers
are matched.
-
Reports with unmatched unique key identifiers
are processed for later reconciliation with ADT or Order
sent from the HIS or EMR OE systems.
-
Study reports can be viewed and print
from LINKTools® WebSelect client
-
HL7 result (ORU) or Documentation (MDM)
messages are configured specific to client's specifications
(down to HL7 field level).
5. Implementing the interface:
LINKTools® IDK provides
software and applicationsneeded
to create and implement your interface.
You can create a test interface
environment and production interface
environment. The following are LINKTools®
default interface trigering events:
-
HIS or EMR Systems
send HL7 ADT /Order message to
LINKTools® Interface.
-
Vendors creating
Mapper " Interface Template"
according to Vendors application
or system requirements.
-
Vendors activates
the LINKTools® Scheduler module
to trigger the interface
Vendors can configured
their system's command prompt call
to LINKTools® interface engine
to trigger their interface.
LINKTools® IDK inclues interface management utilities use
for maintaining your interface
LINKTools® IDK System Requirement:
Pentium or compatible CPU 1.0 GHZ
or above
1 GB of RAM or More
Minimum 100 GB of Harddrive
CD/DVD-ROM Drive
Mouse
Windows® 2000/XP/Vista or Server2000/
2003 or above
10/100 LAN card
IIS installed (optional)
The following required for remote
installation and support:
PC Anywhere 10.0 or above
Modem or VPN connection
4LINKTools®
IDK Brochure
Systems Interfaced
LINKTools® IDK had interfaced with the following
systems and Interface Engines:
- McKESSON STAR series 2000, HPF
- Eclipsys SCM
- SIEMENS SMS,Openlink, Invision, UNITY
- MEDITECH ITS, MAGIC (Client/Server)
- MISYS
- Cerner CareConnection, Millennium
- MedPlus ChartMaxx
- Epic Systems Corporation: HyperSpace (Spring 2006)
- GE Centricity (IDX)CareCast/LastWord
- Quovadx (cloverleaf)
- eGate
- Others HL7 compliant systems
|