function DisplayBillsInfo($bills, $view, $BGCOLOR) { global $db; $this->debug = false; $this->debug ? $db->debug = FALSE : ($db->debug = FALSE); $enc_obj = new Encounter(); $bill_total = $this->DisplayArchivedBillAmount($bills['nr']); echo '<tr class="tr_content">'; if ($view == "month") { echo '<td ' . $BGCOLOR . ' class="td_content"><div align="center" ><a href="billing_tz_archive.php?displaybill=true&bill_nr=' . $bills['nr'] . '&batch_nr=' . $bills['pid'] . '">' . $bills['nr'] . '</a></div></td>'; } else { echo '<td ' . $BGCOLOR . ' class="td_content"><div align="center" ><a href="billing_tz_archive_date.php?displaybill=true&bill_nr=' . $bills['nr'] . '&batch_nr=' . $bills['pid'] . '">' . $bills['nr'] . '</a></div></td>'; } echo '<td ' . $BGCOLOR . 'class="td_content"><div align="center" >' . date("j F Y", $bills['date_change']) . '</div></td>'; echo '<td ' . $BGCOLOR . 'class="td_content"><div align="center" >' . $bill_total . '</div> </td>'; echo '<td ' . $BGCOLOR . ' class="td_content"><div align="center" >' . $bills['selian_pid'] . '</div></td>'; echo '<td ' . $BGCOLOR . ' class="td_content"><div align="center" >' . $enc_obj->ShowPID($bills['pid']) . '</div></td>'; echo '<td ' . $BGCOLOR . 'class="td_content"><div align="center" >' . $bills['User_Id'] . '</div> </td>'; echo '</tr>'; return $bill_total; }
function DisplayBillsInfo($bills, $BGCOLOR) { global $db; $this->debug = false; $this->debug ? $db->debug = TRUE : ($db->debug = FALSE); $enc_obj = new Encounter(); echo '<tr class="tr_content">'; echo '<td ' . $BGCOLOR . ' class="td_content"><div align="center" ><a href="billing_tz_archive.php?displaybill=true&bill_nr=' . $bills['nr'] . '&batch_nr=' . $bills['pid'] . '">' . $bills['nr'] . '</a></div></td>'; echo '<td ' . $BGCOLOR . 'class="td_content"><div align="center" >' . date("j F Y", $bills['date_change']) . '</div></td>'; echo '<td ' . $BGCOLOR . 'class="td_content"><div align="center" >' . number_format($bills['price'] * $bills['amount'], 2) . '</div> </td>'; echo '<td ' . $BGCOLOR . ' class="td_content"><div align="center" >' . $enc_obj->ShowPID($bills['pid']) . '</div></td>'; echo '<td ' . $BGCOLOR . 'class="td_content"><div align="center" >' . $bills['User_Id'] . '</div> </td>'; echo '</tr>'; }
if ($clear_bill) { if ($balance < 0) { $description = 'Refund'; } else { if ($balance > 0) { $description = 'Topup'; } } $bill_obj->StoreAdvancePaymentToBill($pid, $new_bill_number, 0, $balance, $notes, $description); //transfer bill need to be reviewed $bill_obj->FlagDepositItems($new_bill_number); } header("location: billing_tz_edit.php" . URL_APPEND . "&batch_nr=" . $batch_nr . "&bill_number=" . $new_bill_number . "&user_origin=quotation&patient=" . $_REQUEST['patient']); } else { if ($deletecounter > 0) { $message = '<font color=red>' . $deletecounter . ' items deleted for ' . $enc_obj->ShowPID($pid) . '.</font>'; } else { $message = '<font color=red>?' . $LDNothingToDo . ' ' . $enc_obj->ShowPID($pid) . '.</font>'; header("location: billing_tz_quotation.php" . $URL_APPEND . "?&message=" . urlencode($message) . "&patient=" . $_REQUEST['patient']); } } } // end of if($task=="insert") if ($debug) { echo "<br>nothing to do - just show what we have...<br>"; } //require_once($root_path.'include/care_api_classes/class_tz_insurance.php'); //$insurance_tz = New Insurance_tz(); // Get actual insurance budget of PID $matchingContract = $insurance_obj->GetContractMemberFromTimestamp($pid, time()); $matchingBills = $bill_obj->GetBillCostSummaryInTimeframe($pid, $matchingContract['start_date'], time());
function DisplayArchivedBillHeadline($bill_nr, $batch_nr) { global $LDBatchFileNr, $LDFileNo, $LDEncounterNr, $LDLastName, $LDFirstName, $LDBday, $LDSex, $LDBillNumber, $LDWard, $LDdepartment, $db; // Maybe optional parameter given to this funciton: Is it a print-out-page or not (For table resize) if (func_num_args() > 2) { $printout = func_get_arg(2); } $enc_obj = new Encounter(); $encoded_batch_number = $enc_obj->ShowPID($batch_nr); $enc_number = $enc_obj->GetEncounterFromBatchNumber($batch_nr); $bill_address = $enc_obj->GetHospitalAddress(); $bill_logo = $enc_obj->GetHospitalLogo(); $bill_name = $enc_obj->GetHospitalName(); $address_line = explode(",", $bill_address); $hosp_name = $address_line[0]; $hosp_address = $address_line[1]; $hosp_address_city = $address_line[2]; $bill_date_sql = "SELECT FROM_UNIXTIME(date_change) AS tarehe FROM care_tz_billing_archive_elem WHERE nr=" . $bill_nr; $bill_date_result = $db->Execute($bill_date_sql); if ($bill_date_row = $bill_date_result->FetchRow()) { $bill_date_archived = $bill_date_row['tarehe']; } if ($enc_obj->EncounterExists($enc_number)) { // Load the encounter data: $enc_data = $enc_obj->loadEncounterData($enc_number); $file_no = $enc_obj->SelianPID($enc_number); echo $printout ? '<table width="100%" border="0" cellspacing=0 cellpadding=0 align="center" >' : '<table width="100%" border="0" cellspacing=1 cellpadding=0 >'; echo '<tr><td align="center">' . $hosp_name . '<br>' . $hosp_address . '<br>' . $hosp_address_city . '</td></tr> <tr><td align="right"><img src="../../' . $bill_logo . '" border=0 align="absmiddle" alt=""></td></tr></table>'; echo $printout ? '<table width="100%" border="0" cellspacing=0 cellpadding=0 >' : '<table width="100%" border="0" cellspacing=1 cellpadding=0 >'; echo ' <tr><td></td></tr> <td class="headline"><span class=SpellE><span style="font-family:"20 cpi""><font size="3"><b>' . $LDBatchFileNr . '</b></font></span></span></td> <td class="headline"><span class=SpellE><span style="font-family:"20 cpi""><font size="3">' . $encoded_batch_number . '</font></span></span></b></td> </tr> <tr> <td class="headline"><span class=SpellE><span style="font-family:"20 cpi""><font size="3">Admission-Nr.:</font></span></span></td> <td bgcolor="#ffffee" class="vi_data"><span style="font-family:"20 cpi""><font size="3">' . $enc_number . '</font></span></span></b></td> </tr> <tr> <td class="headline"><span class=SpellE><span style="font-family:"20 cpi""><font size="3">File No.:</font></span></span></td> <td bgcolor="#ffffee" class="vi_data"><span style="font-family:"20 cpi""><font size="3">' . $file_no . '</font></span></span></b></td> </tr> <tr> <td class="headline"><span class=SpellE><span style="font-family:"20 cpi""><font size="3">Names:</font></span></span></td> <td bgcolor="#ffffee" class="vi_data"><span style="font-family:"20 cpi""><font size="3">' . $enc_obj->LastName($enc_number) . ', ' . $enc_obj->FirstName($enc_number) . '</font></span></span></b></td> </tr>'; /* if ($enc_data['in_dept']==0) echo '<tr> <td class="headline"><span class=SpellE><span style="font-family:"20 cpi""><font size="4">'.$LDWard.'</font></span></span></td> <td bgcolor="#ffffee" class="vi_data"><span style="font-family:"20 cpi""><font size="4">'.$enc_obj->CurrentWardName($enc_number).'</font></span></span></b></td> </tr>'; else echo '<tr> <td class="headline"><span class=SpellE><span style="font-family:"20 cpi""><font size="4">'.$LDdepartment.'</font></span></span></td> <td bgcolor="#ffffee" class="vi_data"><span style="font-family:"20 cpi""><font size="4">'.$enc_obj->CurrentDeptName($enc_number).'</font></span></span></b></td> </tr>'; */ /* <tr> <td class="headline"><span class=SpellE><span style="font-family:"20 cpi""><font size="4">First name:</font></span></span></td> <td bgcolor="#ffffee" class="vi_data"><span style="font-family:"20 cpi""><font size="4">'.$enc_obj->FirstName($enc_number).'</font></span></span></td> </tr> */ echo '<tr> <td class="headline"><span class=SpellE><span style="font-family:"20 cpi""><font size="3">RECEIPT DATE</font></span></span></td> <td class="headline"><span class=SpellE><span style="font-family:"20 cpi""><font size="3">' . $bill_date_archived . '</font></span></span></td> </tr> <tr> <td class="headline"><b><span class=SpellE><span style="font-family:"20 cpi""><font size="3">' . $LDBillNumber . '</font></span></span></b></td> <td class="headline"><span class=SpellE><span style="font-family:"20 cpi""><font size="3">' . $bill_nr . '</font></span></span></b></td> </tr> <tr> </table>'; return TRUE; } return FALSE; }