We are using Openemr 4.1.1 dev version in our practice and we use realmed as a clearing house.
we are trying to generate 270 sending it to clearing house.
we are setting the insurance company payer id in the CMS ID field when setting the insurance company under Administration->Practice->Insurance Companies
but in the 270 that CMS ID is not getting reflected as the payer ID. instead it shows the X12 partner receiver id as the payer id in the 270. like the following line from the attached 270 file.
NM1*PR*2*BCBS *****46*262692229 - this number should be what we specify in the CMS ID field of the insurance company, instead it shows the X12 Partner receiver ID.
In tracing through the code, in edi.inc and edi_270.php, it doesn’t look like the current code supports setting that field to anything other than an X12 partner *sender* ID.
From edi.inc
if($nm1Cast == 'PR')
{
$NM1[1] = "PR"; // Entity ID Code - Payer [PR Payer]
$NM1[2] = "2"; // Entity Type - Non-Person
$NM1[3] = $row["payer_name"]; // Organizational Name
$NM1[4] = ""; // Data Element not required.
$NM1[5] = ""; // Data Element not required.
$NM1[6] = ""; // Data Element not required.
$NM1[7] = ""; // Data Element not required.
$NM1[8] = "46"; // 46 - Electronic Transmitter Identification Number (ETIN)
$NM1[9] = $X12info[3]; // Application Sender�s ID
}
Venkat attempted to contact MMF before posting here at my suggestion, but they have not answered or return call or emails to their support line as yet …
-Tony
Based on our research the call 270 needed mods to make it work wih availity.
If this is not urgent way dev lead can get you the answer. He is outta town and will be back
Monday.