Monorepo for Node.js HL7 packages.
| Package | Version | Description |
|---|---|---|
| node-hl7-client | HL7 client — build, send, and parse HL7 messages | |
| node-hl7-server | HL7 server — accept and process incoming HL7 messages |
- Node.js
>=22.0.0 - npm
>=10
# Install all dependencies
npm install
# Build all packages
npm run build
# Run all tests
npm test
# Lint all packages
npm run lint# 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 typedocMIT — see LICENSE