LINKMED® Bi-directional HL7 Interface (Web-enabled Interface Engine)

1-Communication:
LINKMEDs® 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 LINKMED® HL7 TCP/IP Drivers communication protocols are configured in the drivers configuration dialog box.
LINKMED® HL7 TCP/IP Communication Drivers can send and receive information in virtually any formats over any protocols, effectively bridging other systems with the LINKMED® Interface environment.
Currently there are two types of LINKMED® 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

LINKMED® 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 LINKMED® internal intermediate database.
  • Runs unobstructively as service

LINKMED® 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 LINKMED® HL7 TCP/IP drivers can send and receive information in virtually any format over many TCP/IP protocols, effectively bridging other systems with the LINKMED® Interface environment.

  • Inbound interface
    HIS sends HL7 messages----------> LINKMED® HL7 TCP/IP Receiver-----------> Parsed HL7 to Vendor's System

  • Outbound Interface
    Vendor's System creates study result----------> LINKMED® Interface creates HL7 result message----------> LINKMED® HL7 TCP/IP Transmitter sends HL7 result message-------->HIS or EMR systems

2-LINKMED® Dynamic Message Mapper:
LINKMED® Message Mapper is used to create interface templates and interface logic for vendor's applications or systems intergrating or exchange data with other HL7 compatible systems.

LINKMED® Dynamic Message 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 LINKMED® 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, it can be re-used in other similar interface setting at different site (even when HL7 message and version are different). This design provides our integration team with time saving in interface implementation by avoiding to re-create "Interface Template(s)" from scratch.

3. Inbound Interface:
The LINKMED® Interface Engine processed filtered and reformatted HL7 and non-HL7 format to other file format by reading the Interface template. The following are LINKMED® default Inbound HL7 interface workflows:

  • HIS or EMR systems send HL7 messages to LINKMED® interface.
  • LINKMED® HL7 TCP/IP Receiver receives and sends HL7 message acknowledgements.
  • LINKMED® Receiver creates HL7 messages.
  • HL7 messages passed through LINKMED® Interface Engine (Changes to Vendor's file format)
  • Parsed HL7 messages are imported to vendors applications or systems.
  • Patient demographics information is automatically stored in LINKMED® intermediate database.
  • In Bi-directional interface LINKMED® interface assigned unique key identifiers (ORM) for study result reconciliation
  • LINKMED® Interface, by defaul, accepts HL7 ADT updates to HL7 Order message (ORM) of the same patient, no interface template's configuration is needed
  • Supports HL7 ADT patient merged message (Patient ID or Account numbers)

4. Outbound Interface:
The LINKMED® Interface Engine processed and reconciled study reports with previously received ADT or Order message, creates HL7 message (ORU or MDM) from a matched record's Key Identifiers and sends to the report back to the HIS/EMR systems.

The following are LINKMED® 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 LINKMED® 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 LINKMED® Select client
  • HL7 result (ORU) or Documentation (MDM) messages are configured specific to client's specifications (down to HL7 field level).



5. Implementing the interface:
The following are LINKMED® IE default interface trigering events:

  • HIS or EMR Systems send HL7 ADT /Order message to LINKMED® Interface.
  • Vendors creating Mapper " Interface Template" according to Vendors application or system requirements.
  • Vendors activates the LINKMED® Scheduler module to trigger the interface
Vendors can configured their system's command prompt call to LINKMED® interface engine to trigger their interfaces.
LINKMED® IE includes interface management utilities

Interface with:

  • McKESSON STAR series 2000, HPF
  • Eclipsys SCM
  • SIEMENS SMS,OPENLink, Invision, UNITY
  • MEDITECH, MAGIC (Client/Server), ITS
  • AllScripts, TouchWork, MISYS
  • Cerner CareConnection, Millennium, PowerChart®
  • MedPlus ChartMaxx
  • Epic Systems Corporation: HyperSpace (Spring 2006, R1, R2)
  • GE Centricity (IDX)CareCast/LastWord
  • Quovadx (cloverleaf)
  • eGate
  • Others HL7 compliant systems

.....................................................................................................................................................................
| Home | Products | Partners | Contact | News | Pricing | Tutorial | HL7 Basic |

888-893-0900
 
© Copyright LINK Medical Computing, Inc. All rights reserved Terms of Use.