Exemple #1
0
         $otShare = $ro->selectNow("patientCharges", "otShare", "itemNo", $itemz[1]);
     } else {
         $otShare = 0;
     }
     $deductions = $doctorsPF + $otShare;
     echo $pxPaid;
     $ro->editNow("patientCharges", "itemNo", $itemz[1], "cashUnpaid", $newCash);
     $ro->editNow("patientCharges", "itemNo", $itemz[1], "cashPaid", $chargesTotal - $deductions - $newCash);
     $ro->editNow("patientCharges", "itemNo", $itemz[1], "paidBy", $username);
     $ro->editNow("patientCharges", "itemNo", $itemz[1], "timePaid", date("H:i:s"));
     $ro->editNow("patientCharges", "itemNo", $itemz[1], "datePaid", $datePaid);
     $ro->editNow("patientCharges", "itemNo", $itemz[1], "control_datePaid", $datePaid);
     $ro->editNow("patientCharges", "itemNo", $itemz[1], "orNO", $orNO);
     //$ro->editNow("patientCharges","itemNo",$itemz[1],"status","UNPAID");
     $ro->editNow("patientCharges", "itemNo", $itemz[1], "reportShift", $shift);
     $ro->addCollectionReport($registrationNo, $itemz[1], $shift, "OPD", $chargesTotal - $newCash, $orNO, "OPD", $username, date("H:i:s"), $datePaid, "Cash");
     $ro->editNow("registrationDetails", "registrationNo", $registrationNo, "dateUnregistered", date("Y-m-d"));
     //date discharged
     $ro->editNow("registrationDetails", "registrationNo", $registrationNo, "timeUnregistered", date("H:i:s"));
     //time discharged
     $ro->editNow("registrationDetails", "registrationNo", $registrationNo, "mgh", "Synapse System");
     //set as MGH [LOCKED ACCOUNT]
     $ro->editNow("registrationDetails", "registrationNo", $registrationNo, "mgh_date", date("Y-m-d"));
     //set as MGH [LOCKED ACCOUNT]
     //$ro->editNow("registrationDetails","registrationNo",$registrationNo,"balance",$ro->getTotal("cashUnpaid","",$registrationNo));
     $ro->addDischargeHistory($registrationNo, "Closed", date("H:i:s"), date("Y-m-d"), $username);
 } else {
     echo "2";
     $chargesTotal = $ro->selectNow("patientCharges", "total", "itemNo", $itemz[1]) - $ro->selectNow("patientCharges", "discount", "itemNo", $itemz[1]);
     if ($ro->selectNow("patientCharges", "doctorsPF", "itemNo", $itemz[1]) > 0) {
         $doctorsPF = $ro->selectNow("patientCharges", "doctorsPF", "itemNo", $itemz[1]);
Exemple #2
0
    }
}
$comp = $ro->selectNow("registrationDetails", "Company", "registrationNo", $registrationNo);
$datePaid = $year . "-" . $month . "-" . $day;
$ro->getPatientProfile($registrationNo);
//$disc = $ro->getUnpaidPatientAmount($registrationNo) * $ro->getRegistrationDetails_discount();
//$grandTotal = $ro->getUnpaidPatientAmount($registrationNo) - $disc;
$grandTotal = $ro->getUnpaidPatientAmount($registrationNo);
//$payables = ($grandTotal - $ro->sumPartialPayment($registrationNo));
$payables = $grandTotal;
if ($ro->getRegistrationDetails_type() == "OPD" || $ro->getRegistrationDetails_type() == "walkin") {
    if ($chargeStatus == "UNPAID") {
        if ($totalPaid >= $payables) {
            for ($x = 0; $x < $countz; $x++) {
                //add to collectionReport table
                $ro->addCollectionReport($registrationNo, $cashierPaid[$x], $shift, "OPD", $ro->getItemNo_total($cashierPaid[$x]), $orNO, "OPD", $username, date("H:i:s"), $datePaid, $paidVia);
                //$natira = $totalPaid - $ro->getItemNo_total($cashierPaid[$x]);
                $cashPaid = $ro->getItemNo_total($cashierPaid[$x]) + $ro->selectNow("patientCharges", "cashPaid", "itemNo", $cashierPaid[$x]);
                $cashUnpaid = $ro->getItemNo_total($cashierPaid[$x]);
                //$cashPaid = $totalPaid;
                if ($paidVia == "Cash") {
                    //check kung meron ng payment sa collectionReport table ung charges
                    if ($ro->selectNow("collectionReport", "collectionNo", "itemNo", $cashierPaid[$x]) != "") {
                        $totalCashPaid = $cashPaid + $ro->selectNow("collectionReport", "amountPaid", "itemNo", $cashierPaid[$x]);
                        $ro->paymentManager($cashierPaid[$x], "PAID", $username, $cashPaid, $datePaid, date("H:i:s"), "0");
                    } else {
                        $ro->paymentManager($cashierPaid[$x], "PAID", $username, $cashPaid, $datePaid, date("H:i:s"), "0");
                    }
                } else {
                    if ($ro->selectNow("patientCharges", "title", "itemNo", $cashierPaid[$x]) == "PROFESSIONAL FEE") {
                        $payablesPF = $ro->selectNow("patientCharges", "doctorsPF", "itemNo", $cashierPaid[$x]);