Interface Server

The Interface Server moves clinical messages — principally HL7 v2 — between systems. Where
an integration is something you build step by step, an interface is a standing route: it watches
a source, and every message that arrives is processed and delivered to one or more destinations,
continuously, without anyone starting a run.

Use it for the traffic that never stops — an ADT feed, inbound orders, results returning from a
lab.

The objects

ObjectWhat it is
InterfaceA route: one source, one or more destinations, and the handling in between
MessageA message that arrived at an interface, with a record of what happened at each destination
InstanceThe engine process that runs interfaces. Each interface is assigned to one

You select which instance an interface runs on, but instances themselves are provisioned and
managed by Intely. If you need another one, or need to know which you are on, ask your account
manager.

How a message travels

  1. A message arrives at the interface's source — a file appears in a watched directory, or
    a message is received over a network connection.
  2. It is parsed and validated according to the interface's message format and version.
  3. It is delivered to each enabled destination.
  4. The outcome is recorded against the message, per destination, and the source file is moved or
    removed according to the interface's post-processing rule.

A message that fails at one destination and succeeds at another is recorded as exactly that —
the per-destination detail is why the message record is worth reading rather than just the
counts.

Where to look

PageUse it for
InterfacesConfiguration, and the running totals per interface
MessagesAn individual message and what happened to it
LogsWhy something failed at the engine level

Interfaces are not App Interfaces

The platform uses the word interface in two unrelated ways, which is worth pinning down:

  • An App Interface (under Connectors) describes how to talk to an external application —
    an Epic FHIR interface, for example. See App Interfaces.
  • An Interface Server interface is an HL7 message route, described here.

They are different objects with different screens. If you are configuring credentials against a
vendor API, you want App Interfaces.


Did this page help you?