Re:Ask HN: How did you decide what problems to solve in your...
by 20after4 on Monday January 07, 2019 @01:17PM
(#18848131)
oh man I'm having flashbacks to one of my first jobs after school. I spent a year writing a parser for that abomination of a format. Before I left I'd build a front-end and processing queue that did X12 -> XML and several modules to output the same data in various formats and flavors to suit the taste of various insurance companies... Parsing X12 was definitely among the least enjoyable things I've ever had to do. At the time I did it for way too little pay.
I think it would be truly revolutionary if we could change the format, but what I think would be almost a better step is to write open source parsers that can accurately translate X12 into something sane and keep the interchange the same so that everything can be balanced out like a checkbook. Check out the 835 format for this part as it's supposed to be a data stream of transactions. Too bad the dozens of flavors of X12 are locked behind licensing and thousands of dollars of books for the rules :/
Additional reading on this god-awful data format: https://docs.oracle.com/cd/E19398-01/820-1275/6ncv5s178/inde...