$article = $arr_article[$i]; $drug_class = $presc_obj->GetClassOfItemFromItemNo($article_item_number); $is_labtest = $arr_is_labtest[$i]; $is_medicine = $arr_is_medicine[$i]; $is_radio_test = $arr_is_radio_test[$i]; $is_service = $arr_is_service[$i]; $i++; //$obj->setDataArray($_POST); switch ($mode) { case 'create': $sql = "INSERT INTO care_encounter_prescription (\n \t\t `encounter_nr`,\n \t\t `prescription_type_nr`,\n \t\t `article`,\n \t\t `article_item_number`,\n \t\t `price`,\n \t\t `drug_class`,\n\t\t\t\t\t\t\t\t `dosage`,\n\t\t\t\t\t\t\t\t `times_per_day`,\n\t\t\t\t\t\t\t\t `days`,\n\t\t\t\t\t\t\t\t `total_dosage`,\n \t\t `application_type_nr`,\n \t\t `notes`,\n \t\t `prescribe_date`,\n \t\t `prescriber`,\n \t\t `is_outpatient_prescription`,\n \t\t `history`,\n \t\t `modify_id`)\n\n \t\t VALUES (\n \t\t '" . $encounter_nr . "',\n \t\t 0,\n \t\t '" . $article . "',\n \t\t '" . $article_item_number . "',\n \t\t '" . $price . "',\n \t\t '" . $drug_class . "',\n\t\t\t\t\t\t\t\t '" . $dosage . "',\n\t\t\t\t\t\t\t\t '" . $times_per_day . "',\n\t\t\t\t\t\t\t\t '" . $days . "',\n \t\t '" . $total_dosage . "',\n \t\t 0,\n \t\t '" . $notes . "',\n \t\t '" . date('Y-m-d', time()) . "',\n \t\t '" . $prescriber . "',\n \t\t 1,\n \t\t '" . $history . "',\n \t\t ''\n \t\t )"; $db->Execute($sql); //******* // Load the visual signalling functions include_once $root_path . 'include/inc_visual_signalling_fx.php'; if ($presc_obj->GetClassOfItem($article_item_number) == 'drug_list') { // Set the visual signal setEventSignalColor($encounter_nr, SIGNAL_COLOR_DOCTOR_INFO); } else { if ($presc_obj->GetClassOfItem($article_item_number) == 'supplies') { // Set the visual signal setEventSignalColor($encounter_nr, SIGNAL_COLOR_CONSUMABLES); } else { if ($presc_obj->GetClassOfItem($article_item_number) == 'service') { // Set the visual signal setEventSignalColor($encounter_nr, SIGNAL_COLOR_SERVICES); } else { if ($presc_obj->GetClassOfItem($article_item_number) == 'dental' || $presc_obj->GetClassOfItem($article_item_number) == 'minor_proc_op' || $presc_obj->GetClassOfItem($article_item_number) == 'obgyne_op' || $presc_obj->GetClassOfItem($article_item_number) == 'ortho_op' || $presc_obj->GetClassOfItem($article_item_number) == 'surgical_op') { // Set the visual signal setEventSignalColor($encounter_nr, SIGNAL_COLOR_PROCEDURES); }
echo $backpath; ?> "> <?php if (!$nr) { $item_array = $_SESSION['item_array']; } else { $prescriptionitem = $pres_obj->GetPrescritptionItem($nr); $item_array = ''; $item_array[0] = $prescriptionitem['article_item_number']; echo '<input type="hidden" value="' . $nr . '" name="nr">'; } //echo "-->items in array: ".count($item_array)."<br>";# for ($i = 0; $i < count($item_array); $i++) { $class = $pres_obj->GetClassOfItem($item_array[$i]); $sub_class = $pres_obj->GetSubClassOfItem($item_array[$i]); if ($nexttime) { $prescriptionitem['total_dosage'] = ""; $nexttime = false; } if ($class == 'drug_list' || $class == 'special_others_list' || $class == 'special_ctc_list' || $class == 'drug_list_ctc' || $class == 'drug_list_nhif') { if ($sub_class == 'tabs') { $caption_total = 'tabs'; $caption_dose = 'tabs'; } else { if ($sub_class == 'syrups' || $sub_class == 'suspensions') { $caption_total = 'bottles'; $caption_dose = 'mls'; } else { if ($sub_class == 'caps' || $sub_class == 'caps') {