node-edi-reader

    1.1.3 • Public • Published

    node-edi-x12 reader

    A simple ASC X12 parser for NodeJS.

    Usage

    'use strict';
     
    var X12Parser = require('X12Parser');
    var X12QueryEngine = require('X12QueryEngine');
    // parse (deserialize) X12 EDI
    let parser = new X12Parser(true);
    let interchange = parser.parseX12('...raw X12 data...',transactionTypeId);
     
    transactionTypeId can be 005010X222A1 ( 837 professional ), 005010X223A2 ( 837 institutional ) 
    , 005010X224A1 ( 837 professional type- 1 ) , 005010X224A2 ( 837 professional type-2 ) .
     
    // OR use the query engine to query a document
    let engine = new X12QueryEngine(parser);
    let results = engine.query('REF02:REF01["IA"]');
     
    results.forEach((result) => {
        // do something with each result
        
        // result.interchange
        // result.functionalGroup
        // result.transaction
        // result.segment
        // result.element(.value)
    });

    Install

    npm i node-edi-reader

    DownloadsWeekly Downloads

    11

    Version

    1.1.3

    License

    MIT

    Unpacked Size

    49.6 kB

    Total Files

    25

    Last publish

    Collaborators

    • aashish_1008