HL7v2 is a specification for representing HL7v2 messages as an abstract syntax tree. It implements the unist spec.