hl7kit
Dependency-free HL7 v2.x parser with byte spans for every node. See the
workspace README for an overview and the crate
documentation (cargo doc -p hl7kit --open) for the API.
let msg = parse?;
let patient = msg.get;
let span = msg.get_span; // where it is in `msg.raw()`