Skip to content

paulofmandown/luaHIE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

LuaHIE

LuaHIE is a set of tools for receiving, manipulating, and transmitting data. This was designed mainly as a tool to test more reliable healthcare integration systems.

Supported Data Types

  • HL7
  • XML
  • EDI/X12
  • Delimited Text

Supported Transport Types

  • TCP
  • LLP
  • Local File
  • FTP
  • HTTP (as a destination only)
  • Custom Functions

Requirements

luaHIE requires that you have Lua, LuaSocket, LuaFileSystem installed.

Other functionality will require the following: LuaXml, LuaSec.

Notes on dependencies

All of the required libraries can be installed with LuaRocks

Using LuaHIE

See the interfaces/examples directory in the luaHIE install directory. There are examples for all connector and data types.

Other Notes

luaHIE uses 30Log by Roland Yonaba. see LICENSE. 30Log is an OOP solution for lua, and it is very useful.

As of v0.3.0, luaHIE uses LuaLogging, see LICENSE. LuaLogging is a log4j styled logging library.

About

Lua based Integration Engine

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages