Skip to content
mllp-server / 3.1.3

mllp-server 3.1.3

Install from the command line:
Learn more about npm packages
$ npm install @i-tech-uw/mllp-server@3.1.3
Install via package.json:
"@i-tech-uw/mllp-server": "3.1.3"

About this version

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

Details


Assets

  • mllp-server-3.1.3.tgz

Download activity

  • Total downloads 12
  • Last 30 days 0
  • Last week 0
  • Today 0

Recent versions

View all