Incomplete, in progress, not fully spec compliant, but relatively tiny parse/serialize support for HL7 messages into a fairly simple to use JS format.
A tiny invariant function
Simple, Lightweight HL7 module for tranforming, manipulating, or creating HL7 messages.
A pure Node.js HL7 Client that allows for communication to a HL7 Broker/Server that can send properly formatted HL7 messages with ease.It can also parse and then you can extract message segments out.
Medplum HL7 Utilities
A tiny warning function
simple library for creating and parsing hl7 messages
TypeScript definitions for fhir
HL7 definition dictionary
Tiny Casing utils
A fast, lightweight LRU (Least Recently Used) cache for JavaScript with O(1) operations and optional TTL support.
Tiny CBOR library
A minimal fork of nanospy, with more features
Tiny and extremely fast globbing
Node.js client library for creating a HL7 Server which can accept incoming a properly formatted HL7 message(s), and then parses the HL7 message. Once the message has been parsed you can then do something with the final result that you so desire.
Node hl7 object parser
A tiny inflate implementation
fast, tiny `queueMicrotask` shim for modern engines
A FHIRPath engine
Fully type-checked EventEmitter
A tiny secp256k1 JS
Tiny function that provides relative, human-readable dates.
a tiny JavaScript expression parser
A tiny (less than 1k) event emitter library