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;
 }
Exemple #2
0
     
     			          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)) {