stupidedi
stupidedi copied to clipboard
Ruby API for parsing and generating ASC X12 EDI transactions
I am getting a validation error when generating a 5010 270 for a patient with U in DMG03. I am using Stupidedi::Config.hipaa to configure my builder object. It looks like...
When visiting the [API Documentation](http://rubydoc.info/github/irobayna/stupidedi/master/frames) link in the README.md, an error is shown stating the documentation page couldn't be found (screenshot below).  The [previous link](https://rubydoc.info/github/kputnam/stupidedi/master) still...
Ruby 2.7 introduces pattern matching, which could make the API nicer for users. From what I've read, we can support this by implementing `#===` and `#deconstruct` and/or `#deconstruct_keys` on data...
Snyk has created this PR to fix one or more vulnerable packages in the `rubygems` dependencies of this project. #### Changes included in this PR - Changes to the following...
Most X12 transaction set definitions have three tables: a header table, a detail table, and a summary table. The header and summary tables usually begin with a non-repeatable segment (eg,...
Has anyone made a guide that is easy to follow. I am just wanting to learn how to implement this gem and get started with EDI parsing, generation and processing....
https://github.com/irobayna/stupidedi/blob/a0f3529892da67ce42ba389e25f3a9c2c7494b91/lib/stupidedi/values/functional_group_val.rb#L41-L67 Hi hi, Sorry if I'm a nuisance with these issues! It seems like `at` is missing in these methods. I went history diving, and it seems like `SegmentValGroup#at` was...
Hi hi, Is the `definition` method missing from the `Values::InvalidEnvelopeVal`? It seems like `AbstractVal` assumes all derived classes implement `definition`. Please let me know if I'm misunderstanding something. If I'm...
This is still WIP. Hoping for only minimal API changes.