Location: PHPKode > projects > Castor (medical information manager) > castorV2030-3/castor-ss/edita-pp.php
<?php

/*
----------------------------------------------------------------------------------------
Castor is a system to manage medical information.

Copyright (C) 2002, 2003 INTTELMEX hide@address.com, hide@address.com, hide@address.com

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
-----------------------------------------------------------------------------------------

Castor es un sistema para el manejo de informacin m?ica
Copyright (C) 2002, 2003 INTTELMEX hide@address.com, hide@address.com, hide@address.com

Este programa es Software Libre; usted puede redistribuirlo
y/o modificarlo bajo los t?minos de la "GNU General Public
License" como lo publica la "FSF Free Software Foundation" version 2,
o de cualquier versin posterior.

Este programa es distribuido con la esperanza de que le ser?til, pero SIN NINGUNA GARANTIA; incluso sin la garant?
impl?ita por el MERCADEO o EJERCICIO DE ALGUN PROPOSITO en
particular. Vea la "GNU General Public License" para m?
detalles.

Usted debe haber recibido una copia de la "GNU General Public
License" junto con este programa, si no, escriba a la "FSF
Free Software Foundation, Inc.", 59 Temple Place - Suite 330,
Boston, MA  02111-1307, USA.
----------------------------------------------------------------------------------------------
*/

/**
* @autor1 Denisse @email hide@address.com
* @autor2 Jose Gilberto Ayala Ramos @email hide@address.com  
* @file edita-pp.php
**/

?>

<script language="javascript" src="edita-pp.js">

</script>

<?php

// Recuperar Variables:
  $idmedico = chop( $_POST["idmedico"]);
if( isset( $_GET["idmedico"] ) )
  $idmedico = chop( $_GET["idmedico"] );
if( isset( $_POST["idunidad"] ) )
  $idunidad = chop( $_POST["idunidad"] );
if ( isset( $_GET["idunidad"] ) )
  $idunidad = chop( $_GET["idunidad"] );

if( isset( $_POST["rFc"] ) )
  $rFc = $_POST["rFc"];
if( isset( $_GET["rFc"] ) )
  $rFc = $_GET["rFc"];
if( isset( $_POST["Nombres"] ) )
  $Nombres = $_POST["Nombres"];
if( isset( $_GET["Nombres"] ) )
  $Nombres = $_GET["Nombres"];
if( isset( $_POST["nacimiento_anio"] ) )
  $nacimiento_anio = $_POST["nacimiento_anio"];
if( isset( $_GET["nacimiento_anio"] ) )
  $nacimiento_anio = $_GET["nacimiento_anio"];
// Meses que se suman a la edad.
if( isset( $_POST["nacimiento_mes"] ) )
  $nacimiento_mes = $_POST["nacimiento_mes"];
if( isset( $_GET["nacimiento_mes"] ) )
  $nacimiento_mes = $_GET["nacimiento_mes"];
if( isset( $_POST["Tsexos"] ) )
  $Tsexos = $_POST["Tsexos"];
if( isset( $_GET["Tsexos"] ) )
  $Tsexos = $_GET["Tsexos"];
//if( isset ( $_POST['registrar'] ) )

if( isset( $_POST["enfermedad"] ) )
  $enfermedad = $_POST["enfermedad"];
if( isset( $_GET["enfermedad"] ) )
  $enfermedad = $_GET["enfermedad"];

 if( isset( $_POST["indice"] ) )
  $indice = $_POST["indice"];
if( isset( $_GET["indice"] ) )
  $indice = $_GET["indice"];

if( isset( $_POST["editar"] ) )
  $editar = $_POST["editar"];
if( isset( $_GET["editar"] ) )
  $editar = $_GET["editar"];

if( isset( $_POST["Registrar"] ) )
  $Registrar = $_POST["Registrar"];
if( isset( $_GET["Registrar"] ) )
  $Registrar = $_GET["Registrar"];
  
if( isset( $_POST["eliminar"] ) )
  $eliminar = $_POST["eliminar"];
if( isset( $_GET["eliminar"] ) )
  $eliminar = $_GET["eliminar"];
  
if( isset( $_POST["cancelar"] ) )
  $cancelar = $_POST["cancelar"];
if( isset( $_GET["cancelar"] ) )
  $cancelar = $_GET["cancelar"];  
  
if( isset( $_POST["check"] ) )
  $check = $_POST["check"];
if( isset( $_GET["check"] ) )
  $check = $_GET["check"];

if( isset( $_POST["tipo"] ) )
  $tipo = $_POST["tipo"];
if( isset( $_GET["tipo"] ) )
  $tipo = $_GET["tipo"];
  
	
if( isset( $_POST["antecedente"] ) )
  $antecedente = $_POST["antecedente"];
if( isset( $_GET["antecedente"] ) )
  $antecedente = $_GET["antecedente"];
	
	
	
echo "<HTML>
      <HEAD>
      <TITLE>Antecedentes, Signos y S&iacute;ntomas Personales</TITLE>
      </HEAD>
      <BODY>";

    include_once("estilos.php");
    include_once("funciones.php");
    include_once("classTquery.php");
    include("classAntecedente.php");
    include("classAntecedente_pp.php");
    include("idiomas.php");
    //$pac=1;
    //include_once("descripcion.php");
	
	echo "<div style=\"background: #769DBA; text-align: left;  font-family: sans-serif;
		border-bottom: 1px solid #68A;\"><b>$Inf_edicion_de_antecedentes_signos_sintomas_personales</b></div>
          <div id=link>";
    //include_once("menu.php");
    echo "</div><div id=link>";
    //include_once("menu_antecedentes.php");
    echo "</div></div>"; 
    echo"<div id=\"main3\">";
    include_once("envia_des.php");
echo "<table border='0' width='100%' cellpadding='0' cellspacing='0'>
         <tr><td  width='70'><p class=\"fijo\">$txt_paciente:<td><p class='dato'>$Nombres ($rFc)</p></td></tr>
	 ";
echo  "</table>" ;
?>
<?php
if(isset($Registrar)){


//  Recuperacion de variables
    
	if( isset( $_POST["tiempo"] ) )
	$tiempo = $_POST["tiempo"];
	if( isset( $_GET["tiempo"] ) )
	$tiempo = $_GET["tiempo"];
	
	if( isset( $_POST["n_ant"] ) )
	$n_ant = $_POST["n_ant"];
	if( isset( $_GET["n_ant"] ) )
	$n_ant = $_GET["n_ant"];
	
	if( isset( $_POST["r_ant"] ) )
	$r_ant = $_POST["r_ant"];
	if( isset( $_GET["r_ant"] ) )
	$r_ant = $_GET["r_ant"];
	
	if( isset( $_POST["ant"] ) )
	$ant = $_POST["ant"];
	if( isset( $_GET["ant"] ) )
	$ant = $_GET["ant"];
		
	$tiene = $_POST["tiene"];
	$tuvo = $_POST["tuvo"];
	if ( ! isset ( $_POST['tiene'] ) )
	    $tiene='false';
	if ( ! isset ( $_POST['tuvo'] ) )
	    $tuvo='false';
	$anios = $_POST['anios'];
	$meses = $_POST['meses'];
	$dias = $_POST['dias'];
	$edad = $_POST['edad'];

	$tipo = $_POST['tipo'];	
	$complicaciones = $_POST['complicaciones'];
	$tipo_complica = $_POST['tipo_complica'];
	$farmacologicos = $_POST['farmacologicos'];
	$quirurjicos = $_POST['quirurjicos'];
	$nota = $_POST['nota'];
	
	$farma = $_POST['farma'];
	$quiru = $_POST['quiru'];    


    $reg_ant=new AntecedentePp();
    for($i=0;$i<$indice;$i++){
        if($check[$i]!='' && $check[$i]==$antecedente)
{
	    $sql=new Tquery("SELECT id_ant FROM ant_cat_antecedentes WHERE antecedente='$check[$i]'");
		
	    $id_ante=$sql->consulta();
	    $id_ante=@pg_fetch_array($id_ante,0);
            $sql=new Tquery("SELECT id FROM ant_captura_pp WHERE idpaciente='$rFc' and id_ant=$id_ante[0] and 
	    activo=true");
		
	    $r_ant=$sql->consulta();
	    $r_ant=@pg_fetch_array($r_ant,0);
            $sql=new Tquery("SELECT tiene,tuvo FROM ant_captura_pp WHERE id=$r_ant[0]");
		
   	    $tien=$sql->consulta();
	    $tien=@pg_fetch_array($tien,0);
 	    
	    if($tien[0]=='t')
		$tienec='true';
	    else
		$tienec='false';
 	    if($tien[1]=='t')
		$tuvoc='true';
	    else
		$tuvoc='false';

	    if(!isset($tiene))
		$tiene='false';
	    if(!isset($tuvo))
		$tuvo='false';
	
	if($tienec!=$tiene){
		echo "Tiene";
		$reg_ant->edita_pariente('tiene',$tiene,$r_ant[0]);
	}
	if($tuvoc!=$tuvo){
		echo "Tuvo";
		$reg_ant->edita_pariente('tuvo',$tuvo,$r_ant[0]);
	}

	$sql=new Tquery("SELECT edad FROM ant_captura_pp WHERE id=$r_ant[0]");
	//echo "Edad: SELECT edad FROM ant_captura_pp WHERE id=$r_ant[0]";
	$ed=$sql->consulta();
	$ed=@pg_fetch_array($ed,0);

	if($ed[0]==$edad)
		echo"";
	else
		$reg_ant->edita_pariente('edad',$edad,$r_ant[0]);

	$tiempo=($anios*365)+($meses*30)+$dias;
	echo "";
	$sql=new Tquery("SELECT tiempo FROM ant_captura_pp WHERE id=$r_ant[0]");
	//echo "Tiempo: SELECT tiempo FROM ant_captura_pp WHERE id=$r_ant[0]";
	$tiem=$sql->consulta();
	$tiem=@pg_fetch_array($tiem,0);
	if($tiem[0]!=$tiempo)
            $reg_ant->edita_pariente('tiempo',$tiempo,$r_ant[0]);		

	$sql=new Tquery("SELECT id FROM ant_captura_dato_texto WHERE idpaciente='$rFc' and id_ant=$id_ante[0] 
	and idmedico='$idmedico' and activo=TRUE");
	/*echo "SELECT id FROM ant_captura_dato_texto WHERE idpaciente='$rFc' and id_ant=$id_ante[0] 
	and idmedico='$idmedico' and activo=TRUE"; */
        $dato=$sql->consulta();
        $n_edita=pg_numrows($dato);

        for($z=0;$z<$n_edita;$z++)
        {
            $desactiva=@pg_fetch_array($dato,$z);
        $sql=new Tquery("UPDATE ant_captura_dato_texto SET activo=FALSE, fecha='today' WHERE id=$desactiva[0]");
		//echo "UPDATE ant_captura_dato_texto SET activo=FALSE, fecha='today' WHERE id=$desactiva[0]";
	    $des=$sql->consulta();
	}
	
    	if($tipo!='')
	    $reg_ant->add_dato($rFc,$id_ante[0],2,$idmedico,$idunidad,$tipo, $r_ant[0] );
        if ($complicaciones)
   	    $reg_ant->add_dato($rFc,$id_ante[0],9,$idmedico,$idunidad,$tipo_complica, $r_ant[0] );
	    if($farmacologicos)
	    $reg_ant->add_dato($rFc,$id_ante[0],4,$idmedico,$idunidad,$farma, $r_ant[0] );
      	if($quirurjicos)
	    $reg_ant->add_dato($rFc,$id_ante[0],5,$idmedico,$idunidad,$quiru, $r_ant[0] );
        if($nota!='')
            $reg_ant->add_dato($rFc,$id_ante[0],10,$idmedico,$idunidad,$nota, $r_ant[0] );
 }

    }
?>

<script type="text/javascript">
   window.opener.location.reload();
   window.close( );
    </script>

<?php	  
   }

if(isset($eliminar)){

	
    $reg_ant=new AntecedentePp();
    $sql=new Tquery("SELECT id FROM ant_captura_pp WHERE idpaciente='$rFc' and id_ant=(SELECT id_ant FROM 		ant_cat_antecedentes WHERE antecedente='$antecedente') and activo=true");
    $elimina=$sql->consulta();
    $elimina=@pg_fetch_array($elimina,0);
    $reg_ant->elimina_antecedente($elimina[0]);	

	$sql=new Tquery("SELECT id FROM ant_captura_dato_texto WHERE idpaciente='$rFc' and id_ant=(SELECT 		id_ant FROM ant_cat_antecedentes WHERE antecedente='$antecedente')
	and activo=TRUE");
        $dato=$sql->consulta();
        $n_edita=pg_numrows($dato);
        for($z=0;$z<$n_edita;$z++)
        {
            $desactiva=@pg_fetch_array($dato,$z);
        $sql=new Tquery("UPDATE ant_captura_dato_texto SET activo=FALSE, fecha='today' WHERE id=$desactiva[0];");
	    $des=$sql->consulta();
		
	}
 ?>
		<script type="text/javascript">
		 window.opener.location.reload();
	     window.close( );
	  </script>
	<?php
}		
	  

if(isset($editar)||isset($Registrar)||isset($cancelar)||isset($eliminar))
{

    for($k=0;$k<10;$k++)
        if($check[$k]!='' && $check[$k]!=$antecedente)
	    $n++;
    $z=-1;
    do
    {
     	$z++;
	if($check[$z]!='' && $check[$z]!=$antecedente)
	{
	    echo"<br><form id=edita name=post method=post action=\"edita-pp.php\" onsubmit=\"resumen()\" > ";
	    $sql=new Tquery("SELECT id_ant FROM ant_cat_antecedentes WHERE antecedente='$check[$z]'");
	    $data=$sql->consulta();
	    $ant=@pg_fetch_array($data,0);
/*
	    $sql=new Tquery("SELECT dato FROM ant_captura_dato_texto WHERE idpaciente='$rFc' and 
	    id_ant=$ant[0] and activo=true and id_especifica=14 ;");
	    $tiempo=$sql->consulta();*/
	    
  

	    echo"<table width='100%' border=1  cellpadding=1 cellspacing=1><tbody><tr align=center><td colspan=2 rowspan=1 style=\"vertical-align:             top; text-align: center;\"><p>$check[$z]</td></tr><tr><td style=\"center-align: top;\"><p>";

            $sql=new Tquery("SELECT      tiene, tuvo, edad, ant_captura_pp.tiempo
                                  from    ant_captura_pp
                                  where   idpaciente='$rFc' and activo=true and 
                                          id_ant=$ant[0]; ");
			
            $res_datos=$sql->consulta();
            $datos=@pg_fetch_array($res_datos,0);
			// TIENE
            if($datos[0]=='t')
                echo "<input name=tiene type=checkbox value=true checked>Tiene<br>";
            else
                echo "<input name=tiene type=checkbox value=true >Tiene<br>";

/*
            $sql=new Tquery("SELECT dato FROM ant_captura_dato_texto WHERE idpaciente='$rFc' and
            id_ant=$ant[0] and activo=true and id_especifica=12;");
            $tuvo=$sql->consulta();
            $tuvo=@pg_fetch_array($tuvo,0);*/
			//  TUVO 
            if($datos[1]=='t')
                echo"<input name=tuvo type=checkbox value=true checked>Tuvo</td>";
                else
                echo"<input name=tuvo type=checkbox value=true>Tuvo</td>";
			
			//  TIEMPO PERSISTENCIA
			$anios=floor($datos[3]/365);
			//$anios=explode(".",$anios);
			$meses1=$datos[3]%365;
			$meses=floor($meses1/30);
			//$meses=explode(".",$meses);
			$dias=$meses1%30;	 

            echo "<td style=\"center-align: top;\"><p>$txt_tiempo_de_persistencia:<select name=anios   
            class=ultracorto>";

            echo"<option value=0>A&ntilde;os</option>";
            for($i=0;$i<=$nacimiento_anio;$i++){
                if($anios==$i)

		  echo"<option value=$i selected=selected>$i</option>";
                else
                    echo"<option value=$i>$i</option>";
            }
            echo"</select><select name=meses class=ultracorto><option value=0 selected=selected>Meses</option>";
            for($i=0;$i<13;$i++){
                if($meses==$i)
                    echo"<option value=$i selected>$i</option>";
                else
                    echo"<option value=$i>$i</option>";
            }
            echo"</select><select name=dias class=ultracorto><option value=0 selected=selected>D&iacute;as</option>";
            for($i=0;$i<32;$i++){
                if($dias==$i)
                    echo"<option value=$i selected>$i</option>";
                else
                    echo"<option value=$i>$i</option>";
            }
           echo"</select></tr><td style=\"center-align;center-align:middle;\"><p>$txt_edad_de_manifestacion</td>";
		 /*$sql=new Tquery("SELECT dato FROM ant_captura_dato_texto WHERE idpaciente='$rFc' and
            id_ant=$ant[0] and activo=true and id_especifica=13;");

            $edad=$sql->consulta();
            $edad=@pg_fetch_array($edad,0);*/
            $sql=new Tquery("SELECT edad_minima FROM ant_cat_antecedentes WHERE id_ant=$ant[0]");
            $edad_minima=$sql->consulta();
            $edad_minima=@pg_fetch_array($edad_minima);

            echo"<td style=\"center-align: top;\"><p><select name=edad class=ultracorto><option value=0>Edad </option>";

            for($i=$edad_minima[0];$i<=$nacimiento_anio;$i++)
            {
                if($datos[2]==$i)
                    echo"<option value=$i selected=selected>$i</option>";
                else echo"<option value=$i>$i</option>";
				
            }
			echo"</select>$txt_anios</p> </tr><tr><td style=\"center-align: middle; text-align: left;\"><p>$txt_tipo:</td>";

            $sql=new Tquery("SELECT dato FROM ant_captura_dato_texto WHERE idpaciente='$rFc' and
            id_ant=$ant[0] and activo=true and id_especifica=2;");
            $tipo=$sql->consulta();
            $tipo=@pg_fetch_array($tipo,0);
	    echo"<td style=\"center-align: top;\"><blink><input name=tipo size=45 type=text value='$tipo[0]'>
            </blink></td></tr><tr><td style=\"text-align:left;\">";

            $sql=new Tquery("SELECT dato FROM ant_captura_dato_texto WHERE idpaciente='$rFc' and
            id_ant=$ant[0] and activo=true and id_especifica=9;");
            $complica=$sql->consulta();
            $complica=@pg_fetch_array($complica,0);
            if($complica[0]!='')
                echo"<p><input name=complicaciones type=checkbox onClick=hab_des(this.form) checked>$txt_complicaciones :
			</td><td><blink><input name=tipo_complica  size=45  type=text value='$complica[0]'></blink></td></tr>";
            else
                echo"<p><input name=complicaciones type=checkbox onClick=hab_des(this.form)>Complicaciones:
                </td><td><input name=tipo_complica size=45 type=text disabled>
                </td></tr>";
            $sql=new Tquery("SELECT dato FROM ant_captura_dato_texto WHERE idpaciente='$rFc' and
            id_ant=$ant[0] and activo=true and id_especifica=4;");
            $farma=$sql->consulta();
            $farma=@pg_fetch_array($farma,0);
            if($farma[0]!='')
                echo"<tr><td colspan=1 rowspan=2 style=\"text-align: left;center-align:middle;\"><p>$txt_manejo_terapeutico :
			</td><td style=\"center-align: middle;\">
			<p><input name=farmacologicos checked   type=checkbox onClick=hab_des(this.form)> Farmacol&oacute;gicos   <blink>
			<textarea name=farma                  rows=1 cols=25>$farma[0]</textarea></blink></td></tr><tr><td style=\"vertical-align:middle;\">";
	 else
                echo"<tr><td colspan=1 rowspan=2 style=\"text-align: left;center-align:middle;\"><p>$txt_manejo_terapeutico :
			</td><td style=\"center-align: middle;\">
			<p><input name=farmacologicos                   type=checkbox onClick=hab_des(this.form)> Farmacol&oacute;gicos 
			<textarea name=farma                 rows=1 cols=25 disabled></textarea></td></tr><tr><td style=\"vertical-align: middle;\">";

            $sql=new Tquery("SELECT dato FROM ant_captura_dato_texto WHERE idpaciente='$rFc' and
            id_ant=$ant[0] and activo=true and id_especifica=5;");
            $quiru=$sql->consulta();
            $quiru=@pg_fetch_array($quiru,0);
            if($quiru[0]!='')
                echo"<p><input name=quirurjicos type=checkbox onClick=hab_des(this.form) checked> Quir&uacute;rgicos <blink>
			<textarea name=quiru rows=1 cols=25>";
            else
                echo"<p><input name=quirurjicos type=checkbox onClick=hab_des(this.form)> Quir&uacute;rgicos <blink>
			<textarea name=quiru rows=1 cols=25 disabled>";

            $sql=new Tquery("SELECT dato FROM ant_captura_dato_texto WHERE idpaciente='$rFc' and
            id_ant=$ant[0] and activo=true and id_especifica=10;");
            $notad=$sql->consulta();
            $notas=@pg_fetch_array($notad,0);
			echo"$quiru[0]</textarea></blink></td></tr><tr><td><p>$txt_nota</td><td><blink><input name=nota size=45 type=text
            value='$notas[dato]' ></blink></td></tr></tbody></table><div style=\"text-align:center;\">";

            echo"<input type=hidden name=n_ant value=$j>";
            for($i=0;$i<$indice;$i++)
                if($check[$i]!='' && $check[$i]!=$antecedente)
                    echo "<input type=hidden name=\"check[$i]\" value=\"$check[$i]\">";
            echo "<input type=hidden name=\"indice\" value=\"$indice\">";
            echo "<input type=hidden name=\"antecedente\" value=\"$check[$z]\">";
            include("envia_des.php");?>
			
		
			    <input type=submit name=Registrar value='Registrar Cambios' class=boton 
				onClick="return cancela(this.form,'<?php echo $n;?>',1)">&nbsp;
                <input type=submit name=eliminar value='Eliminar' class=boton 
				onClick="return cancela(this.form,'<?php echo $n;?>',2)">&nbsp;
                <input type=submit name=cancelar value='Cancelar' class=boton onClick="window.close()"<?php echo $n;?>',3)">
				<?php echo "</form>";
               
 }
    }while($z<$indice);
}
?>
</div>
</body>
</html>


Return current item: Castor (medical information manager)