function form_ccdev_firstvisit()
 {
     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];
         $validuser = $arg_list[3];
         $isadmin = $arg_list[4];
         //print_r($arg_list);
     }
     if ($post_vars["ccdev_id"] && $post_vars["submitccdev"]) {
         $sql = "select mother_name, mother_educ_id, mother_occup_id, " . "father_name, father_educ_id, father_occup_id, " . "birth_weight, delivery_location,date_registered,mother_px_id " . "from m_patient_ccdev " . "where ccdev_id = '" . $post_vars["ccdev_id"] . "'";
         if ($result = mysql_query($sql)) {
             if (mysql_num_rows($result)) {
                 $ccdev = mysql_fetch_array($result);
             }
         }
     }
     if (empty($ccdev["date_registered"])) {
         $ccdev_reg_date = '';
     } else {
         if ($ccdev["date_registered"] != '0000-00-00') {
             list($reg_yr, $reg_month, $reg_date) = explode('-', $ccdev["date_registered"]);
             $ccdev_reg_date = $reg_month . '/' . $reg_date . '/' . $reg_yr;
         } else {
             $ccdev_reg_date = '';
         }
     }
     print "<a name='visit'>";
     print "<table width='400'>";
     print "<form action = '" . $_SERVER["SELF"] . "?page=" . $get_vars["page"] . "&menu_id={$menu_id}&consult_id=" . $get_vars["consult_id"] . "&ptmenu=" . $get_vars["ptmenu"] . "&module=" . $get_vars["module"] . "&ccdev=VISIT1' name='form_consult_ccdev' method='post'>";
     print "<tr valign='top'><td>";
     print "<b>" . FTITLE_CCDEV_DATA_FORM . "</b><br/><br/>";
     print "</td></tr>";
     print "<tr valign='top'><td>";
     print "<span class='tinylight'><b>IMPORTANT:</b> " . INSTR_FIRST_VISIT . "</span><br/><br/>";
     // MATERNAL DATA
     print "<table bgcolor='#FFCCFF' width='400' cellpadding='3'>";
     print "<tr><td>";
     print "<span class='boxtitle'>DATE REGISTERED</span><br>";
     print "<input type='text' size='11' class='textbox' name='ccdev_date_reg' value='{$ccdev_reg_date}' ></input>&nbsp;";
     echo "<a href=\"javascript:show_calendar4('document.form_consult_ccdev.ccdev_date_reg', document.form_consult_ccdev.ccdev_date_reg.value);\"><img src='../images/cal.gif' width='16' height='16' border='0' alt='Click Here to Pick up the date'></a>";
     print "</td></tr>";
     echo "<tr><td>";
     if (!isset($post_vars["mother_name"])) {
         $post_vars["mother_name"] = healthcenter::get_mothers_name($get_vars["consult_id"]);
     }
     print "<span class='boxtitle'>" . LBL_MOTHERS_NAME . " (Click Search Mother button. The mother should be in the database.)</span><br> ";
     //$mother_id = ccdev::get_mother();
     if (empty($ccdev['mother_px_id'])) {
         $get_mother_id = mysql_query("SELECT a.birthweight as child_birthweight, a.delivery_location as location, a.patient_id AS mother_id, c.patient_firstname AS fname, c.patient_lastname AS lname FROM m_patient_mc a JOIN m_consult b ON a.child_patient_id = b.patient_id JOIN m_patient c ON c.patient_id = a.patient_id WHERE b.consult_id = '{$get_vars['consult_id']}'") or die("Cannot Query 1171: " . mysql_error());
         if ($result_mother_id = mysql_fetch_assoc($get_mother_id)) {
             $mother_id = $result_mother_id['mother_id'];
             $mother_name = $result_mother_id['fname'] . " " . $result_mother_id['lname'];
         }
     }
     print "<input type='text' size='20' class='textbox' " . ($_SESSION["isadmin"] || !$get_vars["patient_id"] ? "" : "disabled") . " name='mother_name' value='" . ($ccdev["mother_name"] ? $ccdev["mother_name"] : ($mother_name != '' ? $mother_name : $post_vars["mother_name"])) . "' style='border: 1px solid #000000' >";
     echo "<input name='mother_px_id' type='hidden' size='20' value='" . ($mother_id != 0 ? $mother_id : $ccdev[mother_px_id]) . "'></input>";
     echo "&nbsp;<input type='button' name='btn_search_spouse' value='Search Mother' onclick='search_patient(this.form.name,this.form.elements[1].name,this.form.elements[2].name);' style='border: 1px solid #000000'></input>";
     print "</td></tr>";
     /*echo "<tr><td>";
     	print "<span class='boxtitle'>PATIENT NUMBER OF MOTHERS IN CHITS</span>";
     	echo "<input type='text' name='mother_px_id' id='mothers' size='4' value='$ccdev[mother_px_id]'></input>&nbsp;";
     	echo "<input type='button' value='Verify' onclick='verify_mother_id();'></input>.";
     	echo "</td></tr>";*/
     echo "</td></tr>";
     print "<tr valign='top'><td>";
     print "<span class='boxtitle'>" . LBL_MOTHERS_OCCUPATION . "</span><br> ";
     $sql_moccup = "select occup_id, occup_name from m_lib_occupation order by occup_name";
     if ($result = mysql_query($sql_moccup)) {
         if (mysql_num_rows($result)) {
             print "<select size='5' name='mother_occup' class='textbox'>";
             while (list($id, $name) = mysql_fetch_array($result)) {
                 print "<option value='{$id}' " . ($ccdev["mother_occup_id"] == $id ? "selected" : "") . ">{$name}</option>";
             }
             print "</select>";
         }
     }
     print "</td></tr>";
     print "<tr valign='top'><td>";
     print "<span class='boxtitle'>" . LBL_MOTHERS_EDUCATION . "</span><br> ";
     $sql_meduc = "select educ_id, educ_name from m_lib_education order by educ_name";
     if ($result = mysql_query($sql_meduc)) {
         if (mysql_num_rows($result)) {
             print "<select size='5' name='mother_educ' class='textbox'>";
             while (list($id, $name) = mysql_fetch_array($result)) {
                 print "<option value='{$id}' " . ($ccdev["mother_educ_id"] == $id ? "selected" : "") . ">{$name}</option>";
             }
             print "</select>";
         }
     }
     print "</td></tr>";
     print "</table>";
     print "</td></tr>";
     print "<tr valign='top'><td>";
     // PATERNAL DATA
     print "<table bgcolor='#99CCFF' width='400' cellpadding='3'><tr><td>";
     print "<span class='boxtitle'>" . LBL_FATHERS_NAME . "</span><br> ";
     print "<input type='text' size='30' class='textbox' " . ($_SESSION["isadmin"] || !$get_vars["patient_id"] ? "" : "disabled") . " name='father_name' value='" . ($ccdev["father_name"] ? $ccdev["father_name"] : $post_vars["father_name"]) . "' style='border: 1px solid #000000'><br>";
     print "</td></tr>";
     print "<tr valign='top'><td>";
     print "<span class='boxtitle'>" . LBL_FATHERS_OCCUPATION . "</span><br> ";
     $sql_moccup = "select occup_id, occup_name from m_lib_occupation order by occup_name";
     if ($result = mysql_query($sql_moccup)) {
         if (mysql_num_rows($result)) {
             print "<select size='5' name='father_occup' class='textbox'>";
             while (list($id, $name) = mysql_fetch_array($result)) {
                 print "<option value='{$id}' " . ($ccdev["father_occup_id"] == $id ? "selected" : "") . ">{$name}</option>";
             }
             print "</select>";
         }
     }
     print "</td></tr>";
     print "<tr valign='top'><td>";
     print "<span class='boxtitle'>" . LBL_FATHERS_EDUCATION . "</span><br> ";
     $sql_meduc = "select educ_id, educ_name from m_lib_education order by educ_name";
     if ($result = mysql_query($sql_meduc)) {
         if (mysql_num_rows($result)) {
             print "<select size='5' name='father_educ' class='textbox'>";
             while (list($id, $name) = mysql_fetch_array($result)) {
                 print "<option value='{$id}' " . ($ccdev["father_educ_id"] == $id ? "selected" : "") . ">{$name}</option>";
             }
             print "</select>";
         }
     }
     print "</td></tr>";
     print "</table>";
     print "</td></tr>";
     print "<tr valign='top'><td>";
     print "<span class='boxtitle'>" . LBL_BIRTH_WEIGHT . "</span><br> ";
     print "<input type='text' class='textbox' size='10' maxlength='10' name='birth_weight' value='" . ($ccdev["birth_weight"] ? $ccdev["birth_weight"] : $post_vars["birth_weight"]) . "' style='border: 1px solid #000000'><br>";
     print "</td></tr>";
     print "<tr valign='top'><td>";
     print "<span class='boxtitle'>" . LBL_DELIVERY_LOCATION . "</span><br> ";
     print healthcenter::show_delivery_location($ccdev["delivery_location"] ? $ccdev["delivery_location"] : $post_vars["delivery_location"]);
     print "</td></tr>";
     print "<tr><td><br/>";
     if ($post_vars["ccdev_id"]) {
         if ($_SESSION["priv_update"]) {
             print "<input type='hidden' name='ccdev_id' value='" . $post_vars["ccdev_id"] . "' />";
             print "<input type='submit' value = 'Update Data' class='textbox' name='submitccdev' style='border: 1px solid #000000'> ";
             print "<input type='submit' value = 'Delete Data' class='textbox' name='submitccdev' style='border: 1px solid #000000'> ";
         }
     } else {
         if ($_SESSION["priv_add"]) {
             print "<br><input type='submit' value = 'Save Data' class='textbox' name='submitccdev' style='border: 1px solid #000000'><br>";
         }
     }
     print "</td></tr>";
     print "</form>";
     print "</table><br>";
 }
Exemple #2
0
 function form_mc_postpartum()
 {
     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];
         $validuser = $arg_list[3];
         $isadmin = $arg_list[4];
         //print_r($arg_list);
     }
     if ($post_vars["mc_id"] && $post_vars["submitmc"] == "Update Postpartum Data Form") {
         $sql = "select mc_id, patient_id, consult_id, mc_consult_date, " . "delivery_date, obscore_gp, obscore_fpal, child_patient_id, " . "delivery_location, outcome_id, birthmode, birthweight, " . "breastfeeding_asap,date_breastfed,healthy_baby " . "from m_patient_mc " . "where mc_id = '" . $post_vars["mc_id"] . "'";
         if ($result = mysql_query($sql)) {
             if (mysql_num_rows($result)) {
                 $mc = mysql_fetch_array($result);
                 $child_px_id = $mc['child_patient_id'];
                 $get_child_id = mysql_query("SELECT patient_lastname, patient_firstname, patient_middle, patient_gender FROM m_patient WHERE patient_id = '{$child_px_id}'") or die("Cannot query 2337 : " . mysql_error());
                 $get_child = mysql_fetch_assoc($get_child_id);
                 if ($mc["date_breastfed"] != '0000-00-00') {
                     list($byr, $bmonth, $bdate) = explode('-', $mc["date_breastfed"]);
                     $bfeed_date = $bmonth . '/' . $bdate . '/' . $byr;
                 }
             }
         }
     }
     // get most recent pregnancy id
     $patient_id = healthcenter::get_patient_id($get_vars["consult_id"]);
     $mc_id = mc::registry_record_exists($patient_id);
     print "<a name='postpartum'>";
     print "<table width='300'>";
     if ($patient_id) {
         print "<form action = '" . $_SERVER["SELF"] . "?page=" . $get_vars["page"] . "&menu_id=" . $get_vars["menu_id"] . "&consult_id=" . $get_vars["consult_id"] . "&ptmenu=" . $get_vars["ptmenu"] . "&module=mc&mc=POSTP&mc_id=" . $get_vars["mc_id"] . "' name='form_mc_postpartum' method='post'>";
         print "<tr valign='top'><td>";
         print "<b>" . FTITLE_MC_POSTPARTUM_DATA_FORM . "</b><br/><br/>";
         print "</td></tr>";
         print "<tr valign='top'><td>";
         print "<span class='tinylight'><b>IMPORTANT:</b> " . INSTR_POSTPARTUM_RECORD . ". DATA FIELDS WITH <font color='red'><b>*</b></font> ARE REQUIRED.</span><br/>";
         // THIS COMPLETES THE REST OF ENTRIES IN m_patient_mc TABLE
         print "<table bgcolor='#FFCCFF' width='300' cellpadding='3'>";
         print "<tr valign='top'><td>";
         print "<span class='boxtitle'>REGISTRY INFORMATION</span><br/>";
         print "<span class='tinylight'>";
         print "REGISTRY ID: <font color='red'>" . module::pad_zero($mc_id, 7) . "</font><br/>";
         print "</span>";
         print "</td></tr>";
         print "<tr valign='top'><td>";
         if ($mc["delivery_date"]) {
             list($year, $month, $day) = explode("-", $mc["delivery_date"]);
             $delivery_date = "{$month}/{$day}/{$year}";
         }
         print "<span class='boxtitle'>" . LBL_DELIVERY_DATE . "<font color='red'> *</font></span><br> ";
         print "<input type='text' size='10' maxlength='10' class='textbox' name='delivery_date' value='" . ($delivery_date ? $delivery_date : $post_vars["delivery_date"]) . "' style='border: 1px solid #000000'> ";
         print "<a href=\"javascript:show_calendar4('document.form_mc_postpartum.delivery_date', document.form_mc_postpartum.delivery_date.value);\"><img src='../images/cal.gif' width='16' height='16' border='0' alt='Click Here to Pick up the date'></a><br>";
         print "<small>Click on the calendar icon to select date. Otherwise use MM/DD/YYYY format.</small><br>";
         print "</td></tr>";
         print "<tr valign='top'><td>";
         print "<span class='boxtitle'>" . LBL_FINAL_OBSTETRIC_SCORE . "</span><br> ";
         print "G/P <input type='text' class='tinylight' size='7' maxlength='7' name='obscore_gp' value='" . ($mc["obscore_gp"] ? $mc["obscore_gp"] : $post_vars["obscore_gp"]) . "' style='border: 1px solid #000000'> ";
         print "FPAL <input type='text' class='tinylight' size='7' maxlength='7' name='obscore_fpal' value='" . ($mc["obscore_fpal"] ? $mc["obscore_fpal"] : $post_vars["obscore_fpal"]) . "' style='border: 1px solid #000000'><br>";
         print "</td></tr>";
         /*print "<tr valign='top'><td>";
           print "<span class='boxtitle'>".LBL_CHILD_PATIENT_ID."</span><br> ";
           print "<input type='text' class='tinylight' size='5' maxlength='5' name='child_patient_id' value='".($mc["child_patient_id"]?$mc["child_patient_id"]:$post_vars["child_patient_id"])."' style='border: 1px solid #000000'/><br/> ";
           print "<small>".INSTR_CHILD_PATIENT_ID."</small><br>";
           print "</td></tr>";*/
         //$child_px_id = $mc["child_patient_id"]?$mc["child_patient_id"]:$post_vars["child_patient_id"];
         //$child_name = healthcenter::get_patient_name($child_px_id);
         print "<tr valign='top'>";
         print "<td>";
         print "<span class='boxtitle'>NAME OF CHILD</span><br> ";
         print "<span style='width:100px;display:inline-block; margin:0 0 5px 10px'>Last Name</span><input type='text' class='tinylight' size='20' name='child_lastname' value='" . ($get_child["patient_lastname"] ? $get_child["patient_lastname"] : $post_vars["child_lastname"]) . "' style='border: 1px solid #000000' /><br />";
         print "<span style='width:100px;display:inline-block; margin:0 0 5px 10px'>First Name</span><input type='text' class='tinylight' size='20' name='child_firstname' value='" . ($get_child["patient_firstname"] ? $get_child["patient_firstname"] : $post_vars["child_firstname"]) . "' style='border: 1px solid #000000' /><br />";
         print "<span style='width:100px;display:inline-block; margin:0 0 5px 10px'>Middle Name</span><input type='text' class='tinylight' size='20' name='child_middlename' value='" . ($get_child["patient_middle"] ? $get_child["patient_middle"] : $post_vars["child_middle"]) . "' style='border: 1px solid #000000' /><br />";
         print "<span style='width:100px;display:inline-block; margin:0 0 5px 10px'>Gender</span>";
         print "<input type='radio' name='px_gender' value='M' " . ($get_child["patient_gender"] == 'M' ? 'checked' : '') . " />Male";
         print "<input type='radio' name='px_gender' value='F' " . ($get_child["patient_gender"] == 'F' ? 'checked' : '') . " />Female";
         //print "<input type='hidden' name='child_patient_id'></input>";
         //echo "&nbsp;<input type='button' name='btn_search_spouse' value='Search Child' onclick='search_patient(this.form.name,this.form.elements[3].name,this.form.elements[4].name);' style='border: 1px solid #000000'></input><br>";
         //echo "<small>If patient's child has been registered, click the Search Child button. Otherwise, please register the child.</small><br>";
         print "</td>";
         print "</tr>";
         print "<tr valign='top'><td>";
         print "<span class='boxtitle'>" . LBL_DELIVERY_LOCATION . "</span><font color='red'> *</font><br> ";
         print healthcenter::show_delivery_location($mc["delivery_location"]);
         print "</td></tr>";
         print "<tr valign='top'><td>";
         print "<span class='boxtitle'>" . LBL_BIRTH_ATTENDANT . " (SBA - Physician, nurse, midwife)</span><font color='red'> *</font><br> ";
         print mc::show_attendant($mc["birthmode"]);
         print "</td></tr>";
         print "<tr valign='top'><td>";
         print "<span class='boxtitle'>" . LBL_PREGNANCY_OUTCOME . "</span><font color='red'> *</font><br> ";
         print mc::show_pregnancy_outcomes($mc["outcome_id"]);
         print "</td></tr>";
         print "<tr valign='top'><td>";
         print "<span class='boxtitle'>" . LBL_BABY_WEIGHT . " (KG)</span><font color='red'> *</font><br> ";
         print "<input type='text' class='tinylight' size='5' maxlength='5' name='birth_weight' value='" . ($mc["birthweight"] ? $mc["birthweight"] : $post_vars["birth_weight"]) . "' style='border: 1px solid #000000'> ";
         print "</td></tr>";
         print "<tr valign='top'><td>";
         print "<span class='boxtitle'>" . LBL_BREASTFEEDING_FLAG . "?</span><br> ";
         print "<input type='checkbox' name='breastfeeding_flag' value='1' " . ($mc["breastfeeding_asap"] == "Y" ? "checked" : "") . "'> " . INSTR_BREASTFEEDING_ASAP_FLAG . "<br>";
         print "</td></tr>";
         echo "<tr><td>";
         print "<span class='boxtitle'>DATE OF BREASTFEEDING</span>&nbsp;";
         echo "<input type='text' name='date_breastfed' id='bfeed' size='6'  value='{$bfeed_date}' maxlength='10' value='{$mc['date_breastfed']}' style='border: 1px solid #000000'></input>&nbsp;";
         print "<a href=\"javascript:show_calendar4('document.form_mc_postpartum.date_breastfed', document.form_mc_postpartum.date_breastfed.value);\"><img src='../images/cal.gif' width='16' height='16' border='0' alt='Click Here to Pick up the date'></a>";
         echo "</td></tr>";
         print "<tr valign='top'><td>";
         print "<span class='boxtitle'>" . LBL_HEALTHY_BABY_FLAG . "?</span><br>";
         print "<input type='checkbox' name='healthy_baby_flag' value='1' " . ($mc["healthy_baby"] == "Y" ? "checked" : "") . "'> " . INSTR_HEALTHY_BABY_FLAG . "<br>";
         print "</td></tr>";
         print "<tr bgcolor='#FF66FF' valign='top'><td>";
         print "<span class='boxtitle'>" . LBL_END_PREGNANCY_FLAG . "?</span><br> ";
         print "<input type='checkbox' name='end_pregnancy_flag' value='1' " . ($mc["end_pregnancy_flag"] == "Y" ? "checked" : "") . "'> " . INSTR_END_PREGNANCY_FLAG . "<br>";
         print "</td></tr>";
         print "</table>";
         print "</td></tr>";
         print "<tr><td>";
         //if ($mc_id || $post_vars["mc_id"]) {
         if ($_SESSION["priv_add"] || $_SESSION["isadmin"]) {
             print "<br><input type='submit' value = 'Save Postpartum Data' class='textbox' name='submitmc' style='border: 1px solid #000000'><br>";
         }
         //}
         print "</td></tr>";
         print "</form>";
         print "</table><br>";
         $q_post_remarks = mysql_query("SELECT postpartum_remarks FROM m_patient_mc WHERE mc_id='{$get_vars['mc_id']}'") or die("Cannot query; 1856");
         list($remarks) = mysql_fetch_array($q_post_remarks);
         echo "<form method='POST' name='form_postpartum_remarks'>";
         echo "<a name='postrem'></a>";
         echo "<table bgcolor='#FFCCFF' width='300' cellpadding='3'>";
         echo "<span class='boxtitle'>POSTPARTUM REMARKS</span>";
         echo "<tr><td>";
         if ($_POST["update_postpartum"]) {
             echo "<textarea name='postpartum_remarks' cols='35' width='4'>";
         } else {
             echo "<textarea name='postpartum_remarks' cols='35' width='4' readonly>";
         }
         echo $remarks . "</textarea></td></tr>";
         if ($_POST["update_postpartum"]) {
             echo "<tr><td><input type='submit' name='submitmc' value='Save Postpartum Remarks' style='border: 1px solid #000000'></input>&nbsp;&nbsp;<input type='button' name='cancel' value='Cancel' onclick='history.go(-1)' style='border: 1px solid #000000'></input></td></tr>";
         } else {
             echo "<tr><td><input type='submit' name='update_postpartum' value='Update Postpartum Remarks' style='border: 1px solid #000000'></input></td></tr>";
         }
         echo "</form>";
     } else {
         print "<font color='red'>No valid Registry ID. Please create a new one.</font>";
     }
     echo "</table>";
 }