Paper Claims

sunsetsystems wrote on Saturday, June 21, 2008:

First, some news.  I’m about done with rewriting the code to generate HCFA 1500 paper claims, so they can be created completely within OpenEMR, similarly to the way that X12 claims are generated.  Thus FreeB will be completely gone from the upcoming release.  Another bonus is proper display of “other insurance” information with associated payments and balance due.

Now a question.  What is the correct way to continue a paper claim that has more than 6 procedures, and/or more than 4 diagnoses?  Is this allowed, or do you just have to split it all up into multiple independent claims?  If it is allowed, some details as to which information should be printed on which pages would be much appreciated!  I have been unable to find any documentation about this.

Rod
www.sunsetsystems.com

rpl121 wrote on Sunday, June 22, 2008:

From my experience in the trenches of family medicine, I would say this:

When the doctor codes each CPT procedure code, he/she assigns a maximum of four ICD-9 diagnosis codes to that procedure.

The diagnosis code for subsequent procedures may or may not be the same.

One should print the first procedure on the first page, along with up to four applicable diagnosis codes.

If all four diagnoses codes for the second procedure are already listed on the first page (or if there is room to list any necessary additional ones), then the second procedure can be added to page one.

One can then continue with all the procedures in a similar manner, until all the procedure codes are considered or you use all the six lines.

Then you start a new page and consider all the procedures in a similar manner, and so forth, until all procedures are printed with up to four applicable diagnoses each.

It is important to note that up to four diagnosis pointers can be printed for each procedure line.

I believe that insurers generally prefer that procedures from different calendar months be printed on different pages, but I suggest you check on that.

While one is allowed to use a range of consecutive dates and multiple procedure codes, one for each day, I have found it better to use one line for each single date/procedure combination.  That eliminates any ambiguities about what services were done on which days, and what the individual charges were for each individual service.

Naturally, each subsequent page would have to stand by itself.  That means that all the demographic information would be re-printed on each page.  Furthermore, all totals would be totals for each page only.

markleeds wrote on Sunday, June 22, 2008:

Rod,

Thank you!  This is big news.  Are you using the pdf generating class that we have had for a while in the library?  I just discovered how powerful and easy pdf creation with php can be during the past week.

I can’t wait to try out your HCFA generating code.  Finally, freeb will be gone.  Next, the calendar and smarty :slight_smile:

Mark

sunsetsystems wrote on Sunday, June 22, 2008:

Ronald, thanks for the wisdom.  Now I’m grappling with the thought of splitting paper secondary claims, where the primary was previously created electronically… might be hard for the secondary payer to understand that as well.  Maybe I’ll just pop up a big fat warning when the 7th procedure is added to the fee sheet, urging the user to split the claim manually.

Mark, yes, I’m using the “Cezpdf” class.  It’s getting a bit old but seems to work great.

The changes are now checked in.  Testing feedback would be appreciated!  Modules changed are:

interface/billing/billing_process.php
interface/billing/billing_report.php
interface/billing/get_claim_file.php
library/Claim.class.php
library/gen_hcfa_1500.inc.php  (new module)

Rod
www.sunsetsystems.com

mike-h30 wrote on Tuesday, June 24, 2008:

Thanks Rod!  I am looking forward to 2.8.4.

Billing is the only module we are not using in OpenEMR-2.8.3. Unfortunately we still have a small amount of paper claims to generate in our office.  I have had a difficult time getting FreeB to work with my distro ( SUSE Enterprise Linux Server 10 - SP1). 

Regards,

-Mike

drbowen wrote on Tuesday, June 24, 2008:

If a claim has more than 6 procedure/cpt codes (Box 24A-J) than the computer will automatically generate a second claim form but will keep the same claim number (box 26), it becomes a 2page claim, or however many cpt codes you have for that claim.  IE:  15 procedures/cpt codes then the claim would generate 3pages.  Box 21 will only allow 4 ICD-9 (diagnosis) codes.  As each CPT (procedure) code is entered, the computer will ask for ICD-9 codes to correspond to that CPT.  IE:  CPT 99213 = Office Visit Est. Patient could have up to 4 dx codes.  Box 24E will show the dx codes entered for that CPT code, on that line.  The program should be made that if there is more than 6 procedure codes then it will automatically generate a second page with the same info. on the second page.  IE:  Box 26 would show the same on all pages. 

Mary Timmons
Billing Manager
Bowen Primary & Urgent Care

fred0 wrote on Sunday, July 27, 2008:

Rod,

What’s the likelihood of adding a function to your billing system?

Specifically, this idea I posted a while back:

http://sourceforge.net/forum/message.php?msg_id=4691199

sunsetsystems wrote on Monday, July 28, 2008:

Doesn’t look terribly difficult.  Just depends on someone willing to go to the effort or expense of doing it.

Rod
www.sunsetsystems.com