Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/paulofmandown/luahie
Lua based Integration Engine
https://github.com/paulofmandown/luahie
Last synced: about 1 month ago
JSON representation
Lua based Integration Engine
- Host: GitHub
- URL: https://github.com/paulofmandown/luahie
- Owner: paulofmandown
- License: other
- Created: 2014-09-08T04:42:57.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2014-09-08T04:43:25.000Z (over 10 years ago)
- Last Synced: 2023-06-01T22:20:19.999Z (over 1 year ago)
- Language: Lua
- Size: 133 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
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 TextSupported Transport Types
---
- TCP
- LLP
- Local File
- FTP
- HTTP (as a destination only)
- Custom FunctionsRequirements
---
luaHIE requires that you have [Lua](http://www.lua.org), [LuaSocket](http://luasocket.luaforge.net), [LuaFileSystem](http://keplerproject.github.io/luafilesystem) installed.Other functionality will require the following: [LuaXml](http://viremo.eludi.net/LuaXML/), [LuaSec](http://luaforge.net/projects/luasec).
Notes on dependencies
---
All of the required libraries can be installed with [LuaRocks](http://www.luarocksporg/)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](https://github.com/Yonaba/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](https://github.com/Neopallium/lualogging), see LICENSE.
LuaLogging is a log4j styled logging library.