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> "; 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 " <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> "; 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>"; }
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 " <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> "; 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> "; 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> <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>"; }