X12 4010 Smackdown!

aethelwulffe wrote on Friday, January 29, 2016:

https://github.com/aethelwulffe/PQRS_Gateway/commit/c3e3d6283e1c53d0775096c0d553c4460c59d082

Redacting 4010 support from 837P file generation.
Something can be said for not completely dropping ICD-9 as yet (though de-defaulting it throughout the codebase is very much needed) but 4010 is long long dead.

teryhill wrote on Friday, January 29, 2016:

Can you (or anyone) tell me why we sprintf(’%.2f’ the dollar amounts when the standard says 100 not 100.00?

Medicare rejected claims in GA because of it and the clearing house said other ins companies will be following the example. They just tolerate the .00 right now.

Terry

aethelwulffe wrote on Friday, January 29, 2016:

The 5010 guide makes no such distinction. The example in the docs is:
SV1HC:99211:2512.25UN1111:2:3**Y~

Of course this dang chinzy forum still thinks my asterisks mean italics…in no mood, but you get the idea.

aethelwulffe wrote on Friday, January 29, 2016:

OHhhhhh! I get it! It’s GEORGIA! You see, what is going on is that you didn’t use the CUR segment to indicate that you are paying in those foreign US dollars. They are (of course) still expecting confederate money, and they no longer mint pennies due to devaluation.

teryhill wrote on Friday, January 29, 2016:

The guide speaks multiple messages. if you look at the examples, except the tr3, there are no .00’s Is there any one who bills to the insurance companies in amounts like 9.99.

so far this is only for Medicare so does there need to be some global setting.

Terry

aethelwulffe wrote on Saturday, January 30, 2016:

Well, while we are at it, we should fix such things. One of the things to fix is this commit. Seems to leave me with the white screen of death.

aethelwulffe wrote on Monday, February 01, 2016:

Seems like we also have a few goofy bits here and there in the code.
For instance, 2000B SBR where subscriber is self, we send the insurance type code from 4010 like so:
SBR*P*18*******MC~
and here in 2400 SV1:
SV1*HC:H2019:HN*12.50*UN*1***1~
where if the copay status is “0”, you send it, otherwise, you aren’t supposed to. We send a 1.