3.3.1 • Published 9 months ago

@i-tech-uw/mllp-server v3.3.1

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
9 months ago

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

License

Licensed under Apache 2.0

3.3.1

9 months ago

3.3.1-alpha.0

9 months ago