Exemplo n.º 1
0
    function process_appointment_record() {
        if (func_num_args()>0) {
            $arg_list = func_get_args();
            $menu_id = $arg_list[0];
            $post_vars = $arg_list[1];
            $get_vars = $arg_list[2];
            //print_r($arg_list);
        }		

        if ($post_vars["submitsked"]) {
            switch($post_vars["submitsked"]) {
            case "Arrived":
                // process arrival date and enter patient in consult;
                // always set to current date
                if ($post_vars["defer_consult"]) {
                    if ($post_vars["schedule_id"]) {
                        $sql_appt = "update m_consult_appointments set ".
                                    "actual_date = sysdate(), ".
                                    "visit_done = 'Y' ".
                                    "where schedule_id = '".$post_vars["schedule_id"]."'";
                        $result_appt = mysql_query($sql_appt);
                        header("location: ".$_SERVER["PHP_SELF"]."?page=".$get_vars["page"]."&menu_id=".$get_vars["menu_id"]."&patient_id=".$get_vars["patient_id"]."&schedule_id=".$get_vars["schedule_id"]."&year=".$get_vars["year"]."&month=".$get_vars["month"]."&day=".$get_vars["day"]."&s=0#detail");
                    }
                } else {
                    healthcenter::process_consult($menu_id, $post_vars, $get_vars);
                }
                break;
            case "Delete":
                if (module::confirm_delete($menu_id, $post_vars,$get_vars)) {
                    $sql = "delete from m_consult_appointments where schedule_id = '".$post_vars["schedule_id"]."'";
                    if ($result = mysql_query($sql)) {
                        header("location: ".$_SERVER["PHP_SELF"]."?page=".$get_vars["page"]."&menu_id=".$get_vars["menu_id"]."&patient_id=".$get_vars["patient_id"]."&year=".$get_vars["year"]."&month=".$get_vars["month"]."&day=".$get_vars["day"]."&s=0");
                    }
                } else {
                    if ($post_vars["confirm_delete"]=="No") {
                        header("location: ".$_SERVER["PHP_SELF"]."?page=".$get_vars["page"]."&menu_id=".$get_vars["menu_id"]."&patient_id=".$get_vars["patient_id"]."&year=".$get_vars["year"]."&month=".$get_vars["month"]."&day=".$get_vars["day"]."&s=0");
                    }
                }
                // delete appointment
                break;
            }
        }
    }