Uploading ERA files creates files in era directory. These files however are named .edi. When I try to re upload the file it states that the file has not been processed. When and how does it get processed?
After you upload the ERA file from the EOB Search page, a button "Process ERA File" appears at the bottom of that page. Clicking that button will then do the processing and produce a report.
Note that automated remittance processing is still experimental; it may or may not work for you.
Hi Rod
There is no “Process ERA File” button.
The ERA directory did not exist either, I had to create it and gave apache rw to it. I know its experimental but (as you may have noticed by all my postings) I’ve taken OEMR out for a real hard test drive.
My Live site wants to go for billing when NPI is required so we’re testing and training on billing. They also are setting up a bunch of new offices and the number of employees (providers, lab, and etc) will more than double by summer 08.
So, the upload created the .edi file but you got no button and no error message? That’s very odd. Did you look at the very bottom of the page for the button? If so, it sounds like some debugging will be needed.
Not at all. In fact the only way I can get it to accept the file after using the browse button is by pressing enter while the cursor is in the File Text box.
Well clue me in as to where to look so I can begin debugging.
I’ll take a peek in the apache log files to start. Where else should I look?
The parser is expecting “|” instead of “*” as the separator between components within a segment. You’ll need to modify library/parse_era.inc.php for this (looks like line 50).
The ".edi" name is probably caused by the failure to parse the input.
Rod
I made the change and I now get "SVC segment has unexpected qualifier", the file name is still ".edi". Wadayathink? And while on the subject: Couldnt there exist a 837 upload into OpenEMR? Wouldnt a utility of this type help users migrate from other systems that generate 837 file migrate to OpenEMR?
This message suggests that some more work will be required to support the types of remittances that you receive. See the related comment in parse_era.inc.php where this message is generated.
Again, the ".edi" filename is a consequence of the parsing failure.
Re 837 upload, someone may find that useful but it would be quite a bit of work, and you’d still be missing all the chart notes and other things that are important to a practice but not for insurance billing.
Arent 835s standard?
How can I debug the process to see where its hanging up and what changes need to be made? I couldnt locate anything in the apache logs.
I am to start getting electronic ERA’s and will try to import to OpenEMR. On the Medicare electronic ERA set up form, it requests the info regarding what delimiters the software supports and seems give you choice, here is what I got from the form:
"The default delimiters returned on the electronic remittance advice are:
– * (2A hex value) for element delimiter
– > (3E hex value) for sub-element delimiter; and
– Line Feed (0A hex value) for segment delimiter.
If alternative values are required, please indicate below:
Element_________ Sub-element_________ Segment________"
Should I accept the default value for OpenEMR or need to put alternative values?
I am on version 2.9.1-dev
Thank you, any comments on importing ERA is appreciated!
Hui
With some help from Rob we are currently able to upload ERA files from ZirMed without a problem for our clients. I am not sure about direct upload from Medicare. The files are generated on the ZirMed’s site and we then browse and upload them to OpenEMR from multiple payers seemlessly.
I finally got the chance to try upload ERA function. The file i downloaded from United Healthcare is a .dat file. When I try to import it by first putting the link to the ERA file in the space and then do "search", it will pull ALL claims, and the payment info in the ERA file is not posted in the particular patient claim either. Would .DAT file appropriate to use here? and if so, what is wrong? Please help!