Example #1
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);
					
					if($mc["date_breastfed"]!='0000-00-00'):
						list($byr,$bmonth,$bdate) = explode('-',$mc["date_breastfed"]);
						$bfeed_date = $bmonth.'/'.$bdate.'/'.$byr;
					endif;
                }
            }
        }
        // get most recent pregnancy id
        $patient_id = healthcenter::get_patient_id($get_vars["consult_id"]);
        $mc_id = mc::registry_record_exists($patient_id);
        if ($mc_id) {
            // edit prenatal data
            print "<a name='visit1form'>";
            print "<table width='300'>";
            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>";
            print "<tr valign='top'><td>";
            print "<span class='boxtitle'>".LBL_DELIVERY_LOCATION."</span><font color='red'> *</font><br> ";
            print mc::show_delivery_location($mc["delivery_location"]);
            print "</td></tr>";
            print "<tr valign='top'><td>";
            print "<span class='boxtitle'>".LBL_BIRTH_ATTENDANT."</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='10'  value='$bfeed_date' maxlength='10' value='$mc[date_breastfed]' style='border: 1px solid #000000' readonly></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>";
			endif;
			

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


			echo "</table>";
			echo "</form>";

        } else {
            print "<font color='red'>No valid Registry ID. Please create a new one.</font>";
        }
    }