Skip to content

Manhydra/HL7Parser

 
 

Repository files navigation

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)

About

HL7 (Health Level Seven) message parser (Typescript lib)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 99.7%
  • JavaScript 0.3%