Here at Pentaho we've dealt (at least a little) with HL7 and EDI, here's our HL7 parser:
https://github.com/pentaho/pentaho-kettle/blob/master/plugins/kettle-hl7-plu gin/src/org/pentaho/di/trans/steps/hl7input/common/HL7KettleParser.java and an ANTLR <http://www.antlr.org/> grammar to convert EDI to XML: https://github.com/pentaho/pentaho-kettle/blob/master/engine/src/org/pentaho /di/trans/steps/edi2xml/grammar/FastSimpleGenericEdifactDirectXML.g There is other code in those areas that do additional processing of the files/fields/etc. Not sure if this is helpful but thought I'd share just in case :) Regards, Matt From: Ted Dunning <[email protected]> Reply-To: <[email protected]> Date: Thursday, August 20, 2015 at 12:21 AM To: "[email protected]" <[email protected]> Subject: Re: Hi everyone On Wed, Aug 19, 2015 at 8:48 PM, Edmon Begoli <[email protected]> wrote: > Going forward and further in the future, I would like to contribute > many things, but for sure a support for Postgres connector and/or > native support for HL7 EDI formats as these rule the global healthcare > industry, are somewhat archaic, but are probably amenable and > deserving to be one of the supported formats. > H7 has some interesting issues as a data format. Having some knowledgable eyes on the issues that come up relative to Drill working on that would be very interesting.
