function new_reg($encounter, $reg, $prescriber) { global $db; $debug = false; $debug ? $db->debug = TRUE : ($db->debug = FALSE); $this->sql = "SELECT `item_id`, `item_number`,`item_description`, `unit_price` FROM care_tz_drugsandservices where item_description='" . $reg . "'"; $this->request = $db->Execute($this->sql); while ($this->res = $this->request->FetchRow()) { $item_id = $this->res['item_id']; $item_number = $this->res['item_number']; $item_description = $this->res['item_description']; $unit_price = $this->res['unit_price']; $this->sql = "insert into {$this->tbl_prescriptions} (encounter_nr,article,article_item_number,price,prescribe_date,prescriber,history,modify_time,dosage,total_dosage)values('" . $encounter . "','" . $item_description . "','" . $item_id . "','" . $unit_price . "','" . date('Y-m-d') . "','" . $prescriber . "','" . date('Y-m-d H:i:s') . "','" . date('Y-m-d H:i:s') . "','1','1')"; #$this->sql="insert into tbl_prescriptions(encounter_nr)values('".$encounter."')"; $db->Execute($this->sql); $this->sql = 'select max(nr) from ' . $this->tbl_prescriptions . ' where encounter_nr=' . $encounter; $result = $db->Execute($this->sql); $WONumberArray = $result->FetchRow(); $WONumber = $WONumberArray[0]; if ($is_transmit_to_weberp_enable == 1) { $weberp_obj = new_weberp(); $weberp_obj->make_patient_workorder_in_webERP($WONumber); $weberp_obj->issue_to_patient_workorder_in_weberp($WONumber, $item_number, $weberp_obj->defaultLocation, '1', ''); destroy_weberp($weberp_obj); } } return TRUE; }
if($insurance_show) { if(trim($insurance_nr) && trim($insurance_firm_name)=='') { $error_ins_co=1; $error=1; $errornum++;} } */ } if (!$error) { if ($is_transmit_to_weberp_enable == 1) { $persondata = $person_obj->getAllInfoArray(); $weberp_obj = new_weberp(); if (!$weberp_obj->transfer_patient_to_webERP_asCustomer($pid, $persondata)) { $person_obj->setPatientIsTransmit2ERP($pid, 0); } else { $person_obj->setPatientIsTransmit2ERP($pid, 1); } destroy_weberp($weberp_obj); } if (!$GLOBAL_CONFIG['patient_service_care_hide']) { if (!empty($sc_care_start)) { $sc_care_start = formatDate2Std($sc_care_start, $date_format); } if (!empty($sc_care_end)) { $sc_care_end = formatDate2Std($sc_care_end, $date_format); } $care_class = compact('sc_care_nr', 'sc_care_class_nr', 'sc_care_start', 'sc_care_end', 'encoder'); } if (!$GLOBAL_CONFIG['patient_service_room_hide']) { if (!empty($sc_room_start)) { $sc_room_start = formatDate2Std($sc_room_start, $date_format); } if (!empty($sc_room_end)) {