README.md in gm_x12-1.6.1 vs README.md in gm_x12-1.6.2
- old
+ new
@@ -55,21 +55,21 @@
* The Perl X12 parser by Prasad Poruporuthan, search.cpan.org/~prasad/X12-0.09/lib/X12/Parser.pm
* The Ruby port of the above by Chris Parker, rubyforge.org/projects/x12-parser/
* This project originated from App Design's X12 parser.
* Project was forked by Sean Walberg, creating version 1.2.0 in April 2012.
* Project was forked by Marty Petersen in November 2012, creating gm_x12.
- * Project was forked by GoodMeasures, Jun 2021, trying to make it work for large eligibility files, and work for Ruby 2.7.1. In particular, work for a file of about 9000 members from Wellcare.
+ * Project was forked by GoodMeasures, Jun 2021, trying to make it work for large eligibility files, and work for Ruby 2.7.1. In particular, work for a file of about 300K members from Wellcare.
# Change Log
-21/07/10
+21/07/10 - release 1.6.2
* tl;dr - Made this gem actually useful.
* 834 Definition file was fixed - it was only processing one transaction, and had
multiple syntax errors/missing elements. At least, it now works for the client file I have
-* client file was ~9000 records. At the rate of processing when I forked the gem, it would have taken about a month to process a monthly file
+* client file was ~300000 records. At the rate of processing when I forked the gem, it would have taken about a month to process a monthly file
* performance fix - use string compare before using a regex, as 90% of the segment parses fail as the gem backs its way up.
* because the gem uses tail recursion, it failed after about ~4000 eligibility records. Converted that code to using iteration instead
-* because the gem parses everything into memory, it consumes about 5GB before finishing. Added a callback feature for each record, so that you can process each record and then discard the memory.
+* because the gem parses everything into memory, it consumes about 12GB before finishing. Added a callback feature for each record, so that you can process each record and then discard the memory.
11/2/15 - release 1.5.3, 1.5.2
* Updated 837p.xml Loop 20102AB to include REF segments
* fixed misspelling