It was brought to my attention today that the HCFA form is not reflecting prepayment or any payment made by the patient.
I dug into the code to see where the data should be coming from and what I found is this.
// 30. Balance Due
// For secondary payers this reflects primary "contracted rate" adjustments,
// so in general box 30 will not equal box 28 minus box 29.
if (!hcfa_1500_version_02_12()) { // Box 30 Reserved for NUCC Use in 02/12
put_hcfa(56, 71, 8, str_replace('.', ' ', sprintf(
'%8.2f',
$clm_total_charges - $clm_amount_paid - $clm_amount_adjusted
)));
}
These three variables are set to equal 0.
Then I followed $claim->patientPaidAmount(); And this is still zero.
@stephenwaite @sjpadgett
Any pointers before I go and get my hip waiter?