@i-tech-uw/mllp-server
v3.3.1
Published
MLLP (HL7) implementation in Node.js
Downloads
34
Keywords
Readme
mllp
HL7's MLLP (Minimum Lower Layer Protocol) server implementation in Node.js.
Listen on predefined port for HL7 messages in format:
<VT>[HL7 Message]<FS><CR>
Quick up and running guide
Prerequisites
- Node.js (v0.10+) and NPM
# you need Node.js installed
# install dependencies and test
yarn
yarn test
Usage
See example.js
:
import { MllpServer } from "./mllp";
const server: MllpServer = new MllpServer('127.0.0.1', 1234);
server.listen()
// Subscribe to inbound messages
server.on('hl7', (data) => {
console.log('received payload:', data);
});
// Send outbound messages
server.send('127.0.0.1', 4321, 'outbound-hl7-message', (err: any, ackData: any) => {
// async callback code here
console.log(`Sent message!\nerr: ${err}\nackData: ${ackData}`)
});
Contributing
Contributors are welcome. See issues on GitHub issues
Release Notes
See release notes [here] (./RELEASENOTES.md)
License
Licensed under Apache 2.0