Menu

pyx12 / News: Recent posts

5010 Support

I have started development on 5010 support. Please comment on the new post in the open discussion forum.

Posted by John Holland 2011-10-30

Release: pyx12-1.5.0

pyx12-1.5.0 has been released

This is a bugfix release:

Updated element 1331 (Place of Service) codes.

Fixed a loop generation bug in the x12 -> xml translation for types idtag and idtagqual. Refactored x12xml* to common code.

Fixed miscount of repeating segments where segment is first in a loop.

Posted by John Holland 2008-06-16

Release: pyx12-1.4.0

What's New:

This is primarily a feature release:

Run-time Map Customization:
The validation specifications for each X12 transaction are contained in XML files (map files). For a particular transaction, the map file describes the loops, segments, and elements; their relationships, their requirement conditions; and their data types. As XML files, their contents can be altered using XSL transformations. The parsing and validation of an X12 document can be altered by giving one or more XSLT files as command line arguments. The XSLT files are applied to the correct map for the X12 document in turn. Using this feature, the validation of the document can be made more or less restrictive. ... read more

Posted by John Holland 2007-05-10

Subversion Repository Restructuring

The Subversion repository has been restructured. If you have checked out a working copy, it should be deleted and checked out again.

Posted by John Holland 2007-04-25

Release: pyx12-1.3.0

What is Pyx12?

Pyx12 is a HIPAA X12 document validator and converter. X12 files are a form of electronic data interchange. The HIPAA transaction standard requires certain types of healthcare data to be transmitted in this form.

Pyx12 parses an ANSI X12N (Healthcare) data file and validates it against a representation of the Implementation Guidelines for a HIPAA transaction. By default, it creates a 997 response. It can also create an HTML representation of the X12 document or can translate to and from several XML representations of the data file. ... read more

Posted by John Holland 2007-04-23

Release: pyx12-1.2.0

What's New:

Created DTD for the simple XML output form. Changed URL.

Removed generation of DTD line for idtag and idtagqual XML output forms.

Added a new XML output form: idtagqual.  This form appends the ID value to
non-unique segment IDs

Added draft map for Unsolicited 277: 277U.4010.X070.xml

Base map_if segment children on dictionary - faster lookups

Corrected validation bugs.... [read more](/p/pyx12/news/2005/08/release-pyx12-120/)
Posted by John Holland 2005-08-08

Release: pyx12-1.1.0

What's New:

Corrected a number of validation bugs.

Added many unit and functional tests.

xmlx12 - translate an XML document created with the x12_simple conversion
back to an X12 document:
x12xml -Xsimple test.txt | xslt test.xsl | xmlx12 > output.txt

x12norm - normalize an X12 document.  Create/strip end of line characters.

Refactor interfaces.

What is Pyx12?

Pyx12 is a HIPAA X12 document validator and converter.  It parses an ANSI
X12N data file and validates it against a representation of the
Implementation Guidelines for a HIPAA transaction.  By default, it creates
a 997 response. It can create an html representation of the X12 document
or can translate to an XML representation of the data file.... [read more](/p/pyx12/news/2005/02/release-pyx12-110/)
Posted by John Holland 2005-02-01

Released: pyx12-1.0.1b3

The validator/parser is in a usable state. Try it out.

Posted by John Holland 2004-04-12