Cpt 2015

juggernautsei wrote on Monday, May 18, 2015:

I am looking for advice/help with importing the latest codes into to 4.2.1 (3).

perl ./load_doc_fees.plx < PPRRVU15_V0213_current.txt

http://www.cms.gov/Medicare/Medicare-Fee-for-Service-Payment/PhysicianFeeSched/PFS-Relative-Value-Files-Items/RVU15B.html?DLPage=1&DLEntries=10&DLSort=0&DLSortDir=descending

I have perl 64 installed on a windows SR2.
ActivePerl is working.

However, the fees are not importing. I am not receiving any errors. I just get a
Inserted 0 rows, updated 0 rows.

Just trying to find out what is the best practice for importing these codes now. I have been banging my head for three hours now and it hurts.

As always, thanks in advance.

BTW, I did search and found a bunch of old information.

fsgl wrote on Monday, May 18, 2015:

I think that there is an advisory that .plx files are difficult to manipulate in that Wiki article.

If you look at the typical physician fee schedule; instead of 1 fee, there are multiple fees for a particular CPT code.

Would suggest you pick one fee per CPT code & write a .sql file for insertion into the fee column of the codes table.

juggernautsei wrote on Monday, May 18, 2015:

Holy Cow Batman!!

fsgl wrote on Monday, May 18, 2015:

[[embed url=https://www.youtube.com/watch?v=RLZQ3OLEJWE]]

juggernautsei wrote on Monday, May 18, 2015:

Here is my plea to the major players on this project, Visolve, ZH Health, MI2. MD Support, Kevin.

Could someone please release a script to import the CPT and Fees?

juggernautsei wrote on Monday, May 18, 2015:

LMAO !!!

sunsetsystems wrote on Monday, May 18, 2015:

I think what needs to happen is coding support for CPT4, HCPCS and their fees into the Native Data Loads module in OpenEMR. It shouldn’t be a very big project but developers like to be paid. :slight_smile:

Rod
http://www.sunsetsystems.com/

fsgl wrote on Monday, May 18, 2015:

Several impediments:

  1. There are as many fee schedules as there are insurers. No easy way to have more than 1 working in the Fee Sheet.
  2. There are multiple Medicare schedules within one state. Our state has 5.
  3. CPT codes must be purchased from the AMA, which makes it tough to import via External Data Load.
  4. Fee schedules change every year. Unlike Workmen’s Comp, which has a set of fixed values by which a multiple is increased or decreased annually; this does not exist for other carriers in a form that readily accessible. The RVU file is not used by most practices.
  5. Physicians usually don’t need the schedule of other specialties.

If you are not in the mood to write the .sql file, the fee schedules are available either as .xml or .csv files. Even non-geeks can manage an import with a .csv file. There is a how-to in Code Types.

sunsetsystems wrote on Monday, May 18, 2015:

Insurers adjust off what they don’t cover. I believe the main reason to load a fee schedule is to make sure you don’t charge too little, and that you charge something sensible for the self-pays. Some of my clients have applied a multiplier to the Medicare rates in their area to get default fees.

The native data load would be programmed to accept whatever the provided file structures are. Even for purchased CPT4 data you will get a download to give it. Note for example the data load for RXCUI will accept a zip file and extract and decipher its contents automatically.

Rod
http://www.sunsetsystems.com/

juggernautsei wrote on Monday, May 18, 2015:

That is true that developers like to be paid. I like to get paid for the hacking I do. I will take a look at that and see what hacking I can do there if any. I will report back if I have any progress.

juggernautsei wrote on Monday, May 18, 2015:

Rod, thanks for the hint and pointer.

juggernautsei wrote on Tuesday, May 26, 2015:

I have updated the load_codes.php to import the CPT4 codes from the AMA. I will work on the HCPCS next to get those imported

fsgl wrote on Tuesday, May 26, 2015:

Are you loading the fee schedule into CPT or HCPCS?

juggernautsei wrote on Tuesday, May 26, 2015:

I am not sure how to answer you. I have imported the CPT codes that were purchased from the AMA into the codes table. Please review and let me know if this is correct at
http://omp.openmedpractice.com/testdrive

I have loaded all 10,029 codes into the codes table. The codes are registered as CPT in the table.

Here is the link to the repository:
https://github.com/juggernautsei/Load_CPT/

fsgl wrote on Tuesday, May 26, 2015:

The reason for importing the Medicare Fee Schedule is to spare the billing clerk the hassle of keying it each time.

Bear in mind that the Medicare approved/paid amounts are usually less than the reimbursement rates for commercial carriers such as Blue Shield. For example if we use the Medicare approved amount of $119.71 for 92014 in the Fee column & then we bill Blue Shield with this fee; Blue Shield will pay only $119.71 instead of their Usual & Customary Fee of $160.94. A needless haircut.

Our old PMS had a feature where the Medicare approved amount & the expected paid amount would pop up automatically when we posted Medicare payments. OpenEMR does not have this feature.

I should have asked this question at the outset. What is the purpose of importing a set of Medicare fee schedules?

teryhill wrote on Tuesday, May 26, 2015:

Send us the code.

Terry

juggernautsei wrote on Wednesday, May 27, 2015:

I was only importing the fee schedule because it was originally apart of the program when I first started using it at version 2.x.

But if I am understanding what you are driving at is that it would be impractical to import the fee schedule because it varies so widely. Right?

Would it be best to let each practice add fees to the codes that they use most often because they should have the most accurate fee schedule rather than the generic one that can be downloaded from CMS?

fsgl wrote on Wednesday, May 27, 2015:

Every practice will have its own fee schedule, therefore the Medicare set is counter-productive.

For a new practice which does not know what to charge, they can ask their local colleagues.

In our area Blue Shield has the best reimbursement rate, so for 92014 we charge $165 & write off $4.06.

CMS deems it illegal for a practice to have more than 1 set of fees. When we submit a claim for 92014, it’s billed at $165 regardless of carriers.

juggernautsei wrote on Wednesday, May 27, 2015:

Knowledge is power!! Thanks for the education, I will freeze the coding there and move on to something more productive.

fsgl wrote on Wednesday, May 27, 2015:

It was my pleasure.

Will your test drive Demo be available until Brady gets a new router to remedy his downed Demo’s? If yes, please post here.

You were kind enough to fill in the last time when Brady moved causing the Demo’s to be out for a few days.

Thank you.