@manhydra/hl7-parser
v1.2.5
Published
Typescript library to parse hl7 message into a typescript/javascript object and back
Downloads
330
Readme
HL7Parser
HL7 (Health Level Seven) message parser.
Gets raw hl7 message string and returns structured object of the hl7 message.
NOTE:
This fork is only to serve the purpose of maintaining existing functionality and security through dependency upgrades and minor code changes.
For information on new developments, visit the pull requests and issues sections from the upstream.
Steps:
1 - Install library.
npm i @manhydra/hl7-parser
2 - Import library into your project.
import { Hl7Message, Hl7Parser } from '@manhydra/hl7-parser';
3 - Create instance of the class Hl7Parser.
var hl7Parser = new Hl7Parser();
Ready to use!
Methods - raw hl7 -> object Hl7Message:
hl7Parser.getHl7Model(rawHl7Message: string, withDefinitions:boolean (optional))
"withDefinitions" flag with add definitions to the object, so every field in Hl7 will have definition (description and length for now).
object Hl7Message -> raw hl7:
hl7Parser.getHl7Message(hl7Message:Hl7Message); (to be implemented)