Skip to main content

Interface Development

Everything you need to build a Linkiir interface: how projects are structured, which node types to use, how to write and test Lua, and how to handle failure.

Project → Workflow → Node

Start here

If you want toRead
Understand the structure you build withinHow Interfaces Are Organized
Pick and configure a transportInterfaces and Core Nodes
Write transformation logicLua Programming
Copy a complete working interfaceSample Code
Decide what stops a feed and what does notError Handling and Retry

New to Linkiir? Getting Started builds a working HTTP interface step by step first.

The shape of an interface

Source → Transform → Destination

You configure transports with fields and write Lua only where the logic is yours — HTTP handling, transformation, and generated or fetched messages.

Palette groupNodeRole
SourceHTTPReceive HTTP requests
SourceLLPReceive HL7 v2 over MLLP
SourceFile/FTPPoll a directory or FTP/FTPS/SFTP server
SourceCustomFetch or generate messages on a timer
TransformCustomProcess each inbound message
DestinationFile/FTPWrite files, locally or over FTP/FTPS/SFTP
DestinationLLPSend HL7 v2 over MLLP with ACK handling

Reference