UNPKG

@amida-tech/hl7-parser

Version:

Typescript library to parse hl7 message into a typescript/javascript object and back

36 lines (26 loc) 856 B
# HL7Parser HL7 (Health Level Seven) message parser. Gets raw hl7 message string and returns structured object of the hl7 message. ## Steps: ### 1 - Install library. ```sh npm i @amida-tech/hl7-parser ``` ### 2 - Import library into your project. ```javascript import { Hl7Message, Hl7Parser } from '@amida-tech/hl7-parser'; ``` ### 3 - Create instance of the class Hl7Parser. ```javascript var hl7Parser = new Hl7Parser(); ``` ## Ready to use! ### Methods - raw hl7 -> object Hl7Message: ```javascript 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: ```javascript hl7Parser.getHl7Message(hl7Message:Hl7Message); (to be implemented) ```