Skip to content

combinaut/node-hl7

 
 

Repository files navigation

node-hl7

Monorepo for Node.js HL7 packages.

Packages

Package Version Description
node-hl7-client npm HL7 client — build, send, and parse HL7 messages
node-hl7-server npm HL7 server — accept and process incoming HL7 messages

Requirements

  • Node.js >=22.0.0
  • npm >=10

Getting Started

# Install all dependencies
npm install

# Build all packages
npm run build

# Run all tests
npm test

# Lint all packages
npm run lint

Development

# Run tests in watch mode (per package)
npm run test:watch -w packages/node-hl7-client
npm run test:watch -w packages/node-hl7-server

# Run tests with coverage (all packages)
npm run test:coverage

# Generate docs (all packages)
npm run typedoc

License

MIT — see LICENSE

About

A pure Node.js monorepo containing HL7 client and server packages. Easily send properly formatted HL7 messages to a broker, or parse and extract specific segments from incoming messages.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 99.3%
  • Other 0.7%