<?php
   class clsclinico extends BDConexion
   {
     function clsclinico()
     {
       $this->conectar();
     }
	 
	 function DioExamenLabora($doc_id){
	      $sql ="select * from laboratorio where doc_id='$doc_id'";
	      $result = $this->BDConsulta($sql);
		  if($fila=$this->NextRow($result)){
		             $existe=1;
					 }
		  else{
		            $existe=0;
				}
		  return $existe;
	       }
	 function ExisteCodMed($codigo_med,$lugar){
	      $sql ="select * from medicina_brp where codigo_med='$codigo_med' and locacion='$lugar'";
	      $result = $this->BDConsulta($sql);
		  if($fila=$this->NextRow($result)){
		             $existe=1;
					 }
		  else{
		            $existe=0;
				}
		  return $existe;
	       }
	 function DevolverContaExamenLaboral($doc_id){
	 		$sql="SELECT max(contador)from laboratorio WHERE doc_id='$doc_id'";
			$result = $this->BDConsulta($sql);
			$fila=$this->NextRow($result);
			$contador = $fila[0];
			$this->Liberar($result);
			return $contador; 
	 }
	 function getPerTodos($palabra,$palabrat)
     {
       $ssql="select p.*,e.* ";
       $ssql.=" From personal as p, empresas as e 
	   where  concat(p.appat_per,' ',p.apmat_per) LIKE '$palabra%' and p.cod_emp=e.cod_emp 	   
	   ORDER BY concat(p.appat_per,' ',p.apmat_per) LIMIT 15";       
       return $this->BDConsulta($ssql);
	   //and concat(p.appat_per,' ',p.apmat_per)<>'$palabrat'
     }
	 function getPerPaginado($palabra)
     {
       $ssql="select p.*,e.* ";
       $ssql.=" From personal as p, empresas as e 
	   where concat(p.appat_per,' ',p.apmat_per) LIKE '$palabra%' and p.cod_emp=e.cod_emp 	   
	   ORDER BY concat(p.appat_per,' ',p.apmat_per) LIMIT 15";       
       return $this->BDConsulta($ssql);
	   //and concat(p.appat_per,' ',p.apmat_per)<>'$palabra'
     }  
	 function getMediTodosLoca($palabra,$palabrat,$loca)
     {
       $ssql="select * ";
       $ssql.=" From medicina_brp 
	   where  medicina LIKE '%$palabra%' and medicina<>'$palabrat' and locacion='$loca' 	   
	   ORDER BY medicina LIMIT 10";       
       return $this->BDConsulta($ssql);
     } 
	 function getMediPaginadoLoca($palabra,$loca)
     {
       $ssql="select * ";
       $ssql.=" From medicina_brp 
	   where  medicina LIKE '$palabra%' and medicina<>'$palabra' and locacion='$loca'   
	   ORDER BY medicina LIMIT 10";       
       return $this->BDConsulta($ssql);
     }
	 function getMediTodos($palabra,$palabrat,$loca)
     {
       $ssql="select * ";
       $ssql.=" From medicina_brp 
	   where  medicina LIKE '%$palabra%' and medicina<>'$palabrat' 	   
	   ORDER BY medicina LIMIT 10";       
       return $this->BDConsulta($ssql);
     } 
	 function getMediPaginado($palabra)
     {
       $ssql="select * ";
       $ssql.=" From medicina_brp 
	   where  medicina LIKE '$palabra%' and medicina<>'$palabra'   
	   ORDER BY medicina LIMIT 10";       
       return $this->BDConsulta($ssql);
     }
	 function getNumPedMed()
     {
       $ssql="select * ";
       $ssql.=" From parametro 
	   where  nombre='numero_pedmed'";       
       return $this->BDConsulta($ssql);
     }
	 
     function IngresartExamen($doc_id,$edad,$dr_resp,$grup,$factor_rh,$n_leuc,$abast,$segm,$eosi,$basof,$mono,$linf,$hemo,$melo,$metam,$h_otros,$rpr_sif,$art_sup,$para_a,$para_b,$tif_h,$tif_o,$bru_ab,$hiv,$bk,$glic,$ur,$crea,$cole,$trigli,$ldl,$hdl,$tgp,$tgo,$color,$aspe,$dens,$ph,$prote,$gluco,$cetom,$nitrit,$celul,$leuc,$hemat,$otros,$fecha,$heces,$koh,$cont,$tcoca,$tmari)
     {
          $ssql="insert into laboratorio(doc_id,edad,dr_resp,grupo,factor_rh,n_leucocitos,abastonados,segmentados,eosinofilios,basofilios,monocitos,linfocito,hemoglobina,melocitos,metamielocitos,hema_otros,rpr_sifilis,art_supervision,paratifico_a,paratifico_b,tifico_h,tifico_o,brucella_ab,hiv,bk,glicemia,urea,creatitina,colesterol,triglicerios,ldl,hdl,tgp,tgo,color,aspecto,densidad,ph,proteinas,glucosa,cetomas,nitritos,celulas,leucocitos,hematies,otros,fecha,heces,koh_e_lu,contador,test_cocaina,test_marihuana) values('$doc_id','$edad','$dr_resp','$grup','$factor_rh','$n_leuc','$abast','$segm','$eosi','$basof','$mono','$linf','$hemo','$melo','$metam','$h_otros','$rpr_sif','$art_sup','$para_a','$para_b','$tif_h','$tif_o','$bru_ab','$hiv','$bk','$glic','$ur','$crea','$cole','$trigli','$ldl','$hdl',	  '$tgp','$tgo','$color','$aspe','$dens','$ph','$prote','$gluco','$cetom','$nitrit','$celul','$leuc','$hemat','$otros','$fecha','$heces','$koh','$cont','$tcoca','$tmari')";
          return $this->BDConsulta($ssql);
     }
	 
	 function getPersonalPag($appat_per,$regini,$regxpag)
     {
       $ssql="select * ";
       $ssql.=" From personal as per where concat(per.appat_per,' ',per.apmat_per,' ',per.nom_per) like '$appat_per%' limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	function getPersonalPag_Vacu($appat_per,$regini,$regxpag)
     {
       $ssql="select per.appat_per,per.apmat_per,per.nom_per,per.dociden_per,per.fnac_per,exa.* from ficha_medica as exa, personal as per where exa.doc_id = per.dociden_per and concat(per.appat_per,' ',per.apmat_per,' ',per.nom_per) like '$appat_per%' order by per.appat_per limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getMedPag($med_brp,$locacion,$regini,$regxpag)
     {
       $ssql="select * ";
       $ssql.=" From medicina_brp where medicina like '$med_brp%' AND locacion = '$locacion' order by medicina asc limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 	 function getPersonalPagFil($appat_per,$regini,$regxpag)
     {
       $ssql="select * ";
       $ssql.=" From personal as per where concat(per.appat_per,' ',per.apmat_per,' ',per.nom_per) like '$appat_per%' limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getPerTodosExaPag($regini,$regxpag)
     {
       $ssql="select l.*,p.* ";
       $ssql.=" From laboratorio as l,personal as p where l.doc_id=p.dociden_per limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 
	 function getPerApePag($des,$regini,$regxpag)
     {
       $ssql="select l.*,p.* ";
       $ssql.=" From laboratorio as l,personal as p where CONCAT(p.appat_per,' ',p.apmat_per) like '$des%' and  l.doc_id=p.dociden_per limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 function getPerCodFichaPag($des,$regini,$regxpag)
     {
       $ssql="select l.*,p.* ";
       $ssql.=" From laboratorio as l,personal as p where p.dociden_per='$des' and l.doc_id=p.dociden_per limit $regini,$regxpag";       
       return $this->BDConsulta($ssql);
     }
	 
	 function getPerCodFichaT($des)
     {
       $ssql="select l.cod_lab,p.* ";
       $ssql.=" From laboratorio as l,personal as p where p.dociden_per='$des' and l.doc_id=p.dociden_per ";       
       return $this->BDConsulta($ssql);
     }
	 
	 function getPerApeT($des)
     {
       $ssql="select l.cod_lab,per.* From laboratorio as l,personal as per where concat(per.appat_per,' ',per.apmat_per,' ',
	   per.nom_per) like '$des%' and l.doc_id=per.dociden_per ";       
       return $this->BDConsulta($ssql);
     }
	 function getProv($des)
     {
       $ssql="select * From med_prov where razon like '%$des%' and estado='1' ";       
       return $this->BDConsulta($ssql);
     }
	 function getCabTransfer($id_transfer)
     {
       $ssql="select * From medicina_transfer where id_transfer=$id_transfer ";       
       return $this->BDConsulta($ssql);
     }
	 function getDetTransfer($id_transfer)
     {
       $ssql="select d.*,m.* From medicina_transferdet as d,medicina_brp as m where d.id_transfer=$id_transfer and d.cod_med=m.cod_med";       
       return $this->BDConsulta($ssql);
     }
	 function getCabPed($id_medped)
     {
       $ssql="select a.*,p.* From med_prov as a,medicina_ped as p where p.id_medped=$id_medped and a.id_prov=p.id_prov and p.estado='1' ";       
       return $this->BDConsulta($ssql);
     }
	 function getDetPed($id_medped)
     {
       $ssql="select a.*,b.* From medicina_brp as b,medicina_pedet as a where a.id_medped=$id_medped and a.cod_med=b.cod_med and a.estado='1' ";       
       return $this->BDConsulta($ssql);
     }
	 function getTransferGuiaTotal()
     {
       $ssql="select * From medicina_transfer where tipomov='T'";       
       return $this->BDConsulta($ssql);
     }
	 function getTransferCampoGuia($campo,$valor)
     {
       $ssql="select * From medicina_transfer where $campo = '$valor' and tipomov='T'";       
       return $this->BDConsulta($ssql);
     }
	 function getTransferTotal($destino)
     {
       $ssql="select * From medicina_transfer where recep='1' and destino='$destino' and tipomov='T'";       
       return $this->BDConsulta($ssql);
     }
	 function getTransferCampo($campo,$valor,$destino)
     {
       $ssql="select * From medicina_transfer where $campo = '$valor' and recep='1' and destino='$destino' and tipomov='T'";       
       return $this->BDConsulta($ssql);
     }
	 function getProvPedTotal($des)
     {
       $ssql="select a.* From med_prov as a,medicina_ped as p where a.razon like '%$des%' and a.id_prov=p.id_prov and p.estado='1' group by a.razon";       
       return $this->BDConsulta($ssql);
     }
	 function getProvPed($id_prov)
     {
       $ssql="select p.* From med_prov as a,medicina_ped as p where p.id_prov=$id_prov and a.id_prov=p.id_prov and p.estado='1' ";       
       return $this->BDConsulta($ssql);
     }
	 function getDetPedCantidad($id_medped)
     {
       $ssql="select sum(actual) as cantidad From medicina_pedet where id_medped=$id_medped ";       
       return $this->BDConsulta($ssql);
     }
	 function getPerTodosexaT()
     {
       $ssql="select l.*,p.* ";
       $ssql.=" From laboratorio as l,personal as p where l.doc_id=p.dociden_per";       
       return $this->BDConsulta($ssql);
     }
	 
	 function getPersonalT($appat_per)
     {
       $ssql="select * ";
       $ssql.=" From personal per where concat(per.appat_per,' ',per.apmat_per,' ',per.nom_per) like '$appat_per%' ";       
       return $this->BDConsulta($ssql);
     }
	 
	function getPersonalT_Vacuna($appat_per)
     {
       $ssql="select exa.* from ficha_medica as exa, personal as per where exa.doc_id = per.dociden_per and concat(per.appat_per,' ',per.apmat_per,' ',per.nom_per) like '$appat_per%' group by  exa.doc_id";       
       return $this->BDConsulta($ssql);
     }
	 function getMedT($med_brp)
     {
       $ssql="select * ";
       $ssql.=" From medicina_brp where medicina like '$med_brp%' ";       
       return $this->BDConsulta($ssql);
     }
	 
	 
	 	 function getPersonalTFil($appat_per)
     {
       $ssql="select * ";
       $ssql.=" From personal as per where concat(per.appat_per,' ',per.apmat_per,' ',per.nom_per) like '$appat_per%'";       
       return $this->BDConsulta($ssql);
     }
	 
	 function DevolverExaporApel($dato){
		$ssql="select exa.*, concat(per.appat_per,' ',per.apmat_per,' ',per.nom_per) as nombre from laboratorio as exa, personal as per where exa.doc_id = per.dociden_per and concat(per.appat_per,' ',per.apmat_per,' ',per.nom_per) like '$dato%'";
		  return $this->BDConsulta($ssql);	 
	}
	
	 
	 function DevolverExaporDocId($dato){
		  $ssql="select exa.*, concat(per.appat_per,' ',per.apmat_per,' ',per.nom_per) as nombre from laboratorio as exa, personal as per where exa.doc_id = per.dociden_per and per.dociden_per='$dato'";
		  return $this->BDConsulta($ssql);
	 }
	 
	 function DevolverExa($cod){
		  $ssql="select exa.*, concat(per.appat_per,' ',per.apmat_per) as apellido, per.nom_per as nombre from laboratorio as exa, personal as per where exa.doc_id = per.dociden_per and exa.cod_lab=$cod";
		  return $this->BDConsulta($ssql);
	 }
	 
	 
	 function Actua_exa($cod,$doc_id,$edad,$dr_resp,$grup,$factor_rh,$n_leuc,$abast,$segm,$eosi,$basof,$mono,$linf,$hemo,$melo,$metam,$h_otros,$rpr_sif,$art_sup,$para_a,$para_b,$tif_h,$tif_o,$bru_ab,$hiv,$bk,$glic,$ur,$crea,$cole,$trigli,$ldl,$hdl,$tgp,$tgo,$color,$aspe,$dens,$ph,$prote,$gluco,$cetom,$nitrit,$celul,$leuc,$hemat,$otros,$fecha,$heces,$koh,$tcoca,$tmari)
	 {
	 	  $ssql="Update laboratorio set doc_id='$doc_id',edad='$edad',dr_resp='$dr_resp',grupo='$grup',factor_rh='$factor_rh',n_leucocitos='$n_leuc',abastonados='$abast',segmentados='$segm',eosinofilios='$eosi',basofilios='$basof',monocitos='$mono',linfocito='$linf',hemoglobina='$hemo',melocitos='$melo',metamielocitos='$metam',hema_otros='$h_otros',rpr_sifilis='$rpr_sif',art_supervision='$art_sup',paratifico_a='$para_a',paratifico_b='$para_b',tifico_h='$tif_h',tifico_o='$tif_o',brucella_ab='$bru_ab',hiv='$hiv',bk='$bk',glicemia='$glic',urea='$ur',creatitina='$crea',colesterol='$cole',triglicerios='$trigli',ldl='$ldl',hdl='$hdl',tgp='$tgp',tgo='$tgo',color='$color',aspecto='$aspe',densidad='$dens',ph='$ph',proteinas='$prote',glucosa='$gluco',cetomas='$cetom',nitritos='$nitrit',celulas='$celul',leucocitos='$leuc',hematies='$hemat',otros='$otros',fecha='$fecha',heces='$heces',koh_e_lu='$koh',test_cocaina='$tcoca',test_marihuana='$tmari' where cod_lab=$cod";
           return $this->BDConsulta($ssql);
	 
	 } 
	
	 function DioExamenFisi($doc_id){
	      $sql ="select * from examen_fisico where doc_id='$doc_id'";
	      $result = $this->BDConsulta($sql);
		  if($fila=$this->NextRow($result)){
		             $existe=1;
					 }
		  else{
		            $existe=0;
				}
		  return $existe;
	  }
	  
	 function ExisteCodDetPed($id_medpedet)
	 {
		$sql="Select id_medpedet from medicina_pedet where id_medpedet=$id_medpedet ";
		$resultado=$this->BDConsulta($sql);
       if($filas=$this->NextRow($resultado))
           $existe=$filas[0];
       else
           $existe=0;
       $this->Liberar($resultado);
       return $existe;     
     } 
	function DevolverContaExamenFisico($doc_id){
	 		$sql="SELECT max(contador)from examen_fisico  WHERE doc_id='$doc_id'";
			$result = $this->BDConsulta($sql);
			$fila=$this->NextRow($result);
			$contador = $fila[0];
			$this->Liberar($result);
			return $contador; 
	 }   
	function IngresartExamenFisico($proy,$tipoexa,$doc_id,$edad,$lugarnac,$sexo,$expe_en,$pa,$talla,$edaddecla,$pulso,$raza,$aspgral,$fr,$colorojo,$tem,$colorcab,$peso,$seniaid,$anorpiel,$anorapaos,$anorsislinf,$anorojos,$anoroido,$anornariz,$anorboca,$anorgarga,$anorcab,$anorcuello,$anortiro,$anortorax,$anorpulm,$anorcoraz,$anorabdom,$anorapauri,$anorsisnerv,$anor_detasi,$exauro,$aguvi_od,$aguvi_oi,$aguvi_ao,$v_color,$diagnost,$observ,$mesfirma,$alosfirma,$diasdefirma,$fecha,$cont)	  
     {
          $ssql="insert into examen_fisico(proyecto,tipo_exa,doc_id,edad,lugar_nac,sexo,expedida_en,pa,talla,edad_decla,pulso,raza,aspect_gral,fr,color_ojo,temp,color_cabello,peso,senial_ident,anorma_piel,anorma_apaost,anorma_sislinf,anorma_ojos,anorma_oidos,anorma_nariz,anorma_boca,anorma_gargan,anorma_cabeza,anorma_cuello,anorma_tiroide,anorma_torax,anorma_pulm,anorma_coraz,anorma_abdom,anorma_aparauri,anorma_sisnerv,anorma_detallesi,exa_urooginecolo,aguvisual_od,aguvisual_oi,aguvisual_ao,vision_color,diagnostico,obser_yrecomen,mes_firma,alos_firma,diasde_firma,fecha,contador) ";
		  $ssql.="values('$proy','$tipoexa','$doc_id','$edad','$lugarnac','$sexo','$expe_en','$pa','$talla','$edaddecla','$pulso','$raza','$aspgral','$fr','$colorojo','$tem','$colorcab','$peso','$seniaid','$anorpiel','$anorapaos','$anorsislinf','$anorojos','$anoroido','$anornariz','$anorboca','$anorgarga','$anorcab','$anorcuello','$anortiro','$anortorax','$anorpulm','$anorcoraz','$anorabdom','$anorapauri','$anorsisnerv','$anor_detasi','$exauro','$aguvi_od','$aguvi_oi','$aguvi_ao','$v_color','$diagnost','$observ','$mesfirma','$alosfirma','$diasdefirma','$fecha','$cont')";
          return $this->BDConsulta($ssql);
     }
	 
   function DioFichaMedica($doc_id){
	      $sql ="select * from ficha_medica where doc_id='$doc_id'";
	      $result = $this->BDConsulta($sql);
		  if($fila=$this->NextRow($result)){
		             $existe=1;
					 }
		  else{
		            $existe=0;
				}
		  return $existe;
	  }
	
	function DevolverContaFichaMedica($doc_id){
	 		$sql="SELECT max(contador)from ficha_medica WHERE doc_id='$doc_id'";
			$result = $this->BDConsulta($sql);
			$fila=$this->NextRow($result);
			$contador = $fila[0];
			$this->Liberar($result);
			return $contador; 
	 } 
	function IngresartFichaMedica($fecha,$proy,$tipo_exafisi,$edad,$doc_id,$lug_nac,$genero_sex,$exp_en,$pro_dist,$pro_depa,$pro_dire,$pro_telef,$pro_otro,$estado_civil,$grado_instruc,$esp_profe,$esp_carg,$esp_dep,$fechatrabajoin,$esp_tiemserv,$esp_tiemcarg,$esp_endp,$check1,$check2,$check3,$check4,$check5,$check6,$check7,$check8,$check9,$check10,$check11,$paret_hta,$paret_acv,$paret_ecoro,$paret_diab,$paret_epilep,$paret_asma,$paret_tbc, $paret_var,$paret_canc,$paret_malf,$paret_otr,$antepers_infeIntes,$antepers_broncopul,$antepers_cardiova,$antepers_gastroint,$antepers_higayvias, $antepers_renales,$antepers_cerebro,$antepers_piel,$antepers_sexual,$antepers_diabetes,$antepers_desangre,$antepers_tumor,$antepers_reuma,$antepers_sentidos, $antepers_malaria,$antepers_otros,$aperanio_a,$aperanio_b,$aperanio_c,$aperanio_d,$aperanio_e,$aperanio_f,$aperanio_g,$aperanio_h,$aperanio_i,$aperanio_j,$aperanio_k, $aperanio_l,$aperanio_m,$aperanio_n,$aperanio_o,$aperanio_p,$anteper_detsi,$antepato_psico,$antepato_accident,$antepato_quirurgi,$antepato_exaespe,$antepato_tratami, $antepato_usamedi,$antepato_alergi,$antepato_regimenalimen,$antepato_sbpeso,$antepato_deporte,$aptoanio_a,$aptoanio_b,$aptoanio_c,$aptoanio_d,$aptoanio_e,$aptoanio_f, $aptoanio_g,$aptoanio_h,$aptoanio_i,$aptoanio_j,$antpato_detsi,$habito_bhalcohol,$habito_droga,$habito_hcoca,$habito_alucino,$habito_sustpsico,$habito_fuma,$habcual_a, $habcual_ba,$habcual_bb,$habcual_bc,$habcual_bd,$habcual_be,$antefami_dbm,$antefami_hta,$check12,$check13,$paret_enfmen,$paret_convul,$antfa_detasi,$anteuro_enfergeni,$anteuro_cirugine,$anturo_cuala,$anturo_cualb,$anturo_c,$anturo_rc,$anturo_metanti,$anteuro_emba,$anturo_nmes,$anturo_premba,$anteuro_nh,$anturo_parnor, $anturo_pprema,$anturo_cesa,$anturo_abort,$fechauregla,$anturo_produemba,$fecha3,$fecha4,$fecha5,$fecha6,$fecha7,$fecha8,$fecha9,$fecha10,$fecha11,$fecha12,$fecha13,$fecha14, $fecha15,$fecha16,$fecha17,$fecha18,$fecha19,$fecha20,$fecha21,$fecha22,$fecha23,$fecha24,$fecha25,$fecha26,$fecha27,$fecha28,$fecha29,$fecha30,$fecha31,$fecha32,$fecha33,$fecha34, $fecha35,$fecha36,$fecha37,$fecha38,$fecha39,$fecha40,$fecha41,$fecha42,$fecha43,$fecha44,$fecha45,$fecha46,$fecha47,$fecha48,$fecha49,$fecha50,$fecha51,$fecha52,$emp_1,$emp_2,$emp_3,$emp_4,$emp_5,$carg_1,$carg_2,$carg_3,$carg_4,$carg_5,$tiemp_1,$tiemp_2,$tiemp_3,$tiemp_4, $tiemp_5,$turno_1,$turno_2,$turno_3,$turno_4,$turno_5,$frfisico_1,$frfisico_2,$frfisico_3,$frfisico_4,$frfisico_5,$frquim_1,$frquim_2,$frquim_3,$frquim_4,$frquim_5,$frbiolg_1,$frbiolg_2, $frbiolg_3,$frbiolg_4,$frbiolg_5,$frdeinsg_1,$frdeinsg_2,$frdeinsg_3,$frdeinsg_4,$frdeinsg_5,$frergo_1,$frergo_2,$frpsico_1,$frpsico_2,$frpsico_3,$trabaHelitrans,$traenaltura,$mexplociones,$frotros,$especi_ot,$observ,$meses,$alos_firma,$diasde_firma,$cont)	  
					 {
          				$ssql="insert into ficha_medica(fecha_ficha,proyecto,tipo_exa,edad,doc_id,lugar_nac,sexo,expedida_en,proce_distri,proce_depa,proce_dire,proce_telef,proce_otro,estado_civil,grado_instru,especicargo_profe,especicargo_cargo,especicargo_departa,especicargo_fechain,especicargo_tiemposerv,especicargo_tiempocarg,especicargo_endepar,antefami_hta,antefami_acv,antefami_ecorona,antefami_diabetes,antefami_epilepcia,antefami_asma,antefami_tbc,antefami_varices,antefami_cancer,antefami_malfor,antefami_otros,parentes_hta,parentes_acv,parentes_ecoronaria,parentes_diabetes, 						parentes_epilep,parentes_asma,parentes_tbc,parentes_varices,parentes_cancer,parentes_malfor,parentes_otros,anteceper_a,anteceper_b,anteceper_c,anteceper_d,anteceper_e,anteceper_f,anteceper_g,anteceper_h,anteceper_i,anteceper_j,anteceper_k,anteceper_l,anteceper_m,anteceper_n,anteceper_o,anteceper_p,anteperanio_a,anteperanio_b,anteperanio_c,anteperanio_d,anteperanio_e,anteperanio_f,anteperanio_g,anteperanio_h,anteperanio_i,anteperanio_j,anteperanio_k,anteperanio_l,anteperanio_m,anteperanio_n,anteperanio_o,anteperanio_p,anteceper_detallesi,antecepato_a,antecepato_b, antecepato_c,antecepato_d,antecepato_e,antecepato_f,antecepato_g,antecepato_h,antecepato_i,antecepato_j,anpatoanio_a,anpatoanio_b,anpatoanio_c,anpatoanio_d,anpatoanio_e,anpatoanio_f,anpatoanio_g,anpatoanio_h,anpatoanio_i,anpatoanio_j,antecepato_detallesi,habitosnoc_a,habitosnoc_bdro,habitosnoc_bhco,habitosnoc_balu,habitosnoc_bsuspsi,habitosnoc_bfuma,habcual_a,habcual_ba,habcual_bb,habcual_bc,habcual_bd,habcual_be,antecefami_a,antecefami_b,antecefami_c,antecefami_d,antecefami_e,antecefami_f,antecefami_detallesi,anteceuro_a,anteceuro_b,anteceuro_cualesa,anteceuro_cualesb,anteceuro_c, 									anteceuro_rc,anteceuro_metoanti,anteceuro_d,anteceuro_nmese,anteceuro_proemba,anteceuro_e,anteceuro_parnor,anteceuro_parprema,anteceuro_cesa,anteceuro_abort,anteceuro_fecuregla,anteceuro_produraemba,vhepatia_1,vhepatia_2,vhepatia_3,vhepatia_r,vhepatia_e,vhepatib_1,vhepatib_2,vhepatib_3,vhepatib_r,vhepatib_e,vtviral_1,vtviral_2,vtviral_3,vtviral_r,vtviral_e,vtetano_1,vtetano_2,vtetano_3,vtetano_r,vtetano_e,vmalaria_1,vmalaria_2,vmalaria_3,vmalaria_r,vmalaria_e,vfamarilla_1,vfamarilla_2,vfamarilla_3,vfamarilla_r,vfamarilla_e,vtifoidea_1,vtifoidea_2,vtifoidea_3,vtifoidea_r,vtifoidea_e,votras_1, 									votras_2,votras_3,votras_r,votras_e,vrabia_1,vrabia_2,vrabia_3,vrabia_r,vrabia_e,vinfluenza_1,vinfluenza_2,vinfluenza_3,vinfluenza_r,vinfluenza_e,empresa_1,empresa_2,empresa_3,empresa_4,empresa_5,cargo_1,cargo_2,cargo_3,cargo_4,cargo_5,tiempo_1,tiempo_2,tiempo_3,tiempo_4,tiempo_5,turno_1,turno_2,turno_3,turno_4,turno_5,frfisico_1,frfisico_2,frfisico_3,frfisico_4,frfisico_5,frquim_1,frquim_2,frquim_3,frquim_4,frquim_5,frbiolg_1,frbiolg_2,frbiolg_3,frbiolg_4,frbiolg_5,frdeinsg_1,frdeinsg_2,frdeinsg_3,frdeinsg_4,frdeinsg_5,frergo_1,frergo_2,frpsico_1,frpsico_2,frpsico_3,trabaHelitrans,traenaltura,manejoideexplociones,frotros,especi_otros,observaciones,mes_firma,alos_firma,diasde_firma,contador) ";
		  
		 				$ssql.="values('$fecha','$proy','$tipo_exafisi','$edad','$doc_id','$lug_nac','$genero_sex','$exp_en','$pro_dist','$pro_depa','$pro_dire','$pro_telef','$pro_otro','$estado_civil','$grado_instruc','$esp_profe','$esp_carg','$esp_dep','$fechatrabajoin','$esp_tiemserv','$esp_tiemcarg','$esp_endp','$check1','$check2','$check3','$check4','$check5','$check6','$check7','$check8','$check9','$check10','$check11','$paret_hta','$paret_acv','$paret_ecoro','$paret_diab','$paret_epilep','$paret_asma','$paret_tbc',	'$paret_var','$paret_canc','$paret_malf','$paret_otr','$antepers_infeIntes','$antepers_broncopul','$antepers_cardiova','$antepers_gastroint','$antepers_higayvias','$antepers_renales','$antepers_cerebro','$antepers_piel','$antepers_sexual','$antepers_diabetes','$antepers_desangre','$antepers_tumor','$antepers_reuma','$antepers_sentidos','$antepers_malaria','$antepers_otros','$aperanio_a','$aperanio_b','$aperanio_c','$aperanio_d','$aperanio_e','$aperanio_f','$aperanio_g','$aperanio_h','$aperanio_i','$aperanio_j','$aperanio_k',						'$aperanio_l','$aperanio_m','$aperanio_n','$aperanio_o','$aperanio_p','$anteper_detsi','$antepato_psico','$antepato_accident','$antepato_quirurgi','$antepato_exaespe','$antepato_tratami','$antepato_usamedi','$antepato_alergi','$antepato_regimenalimen','$antepato_sbpeso','$antepato_deporte','$aptoanio_a','$aptoanio_b','$aptoanio_c','$aptoanio_d','$aptoanio_e','$aptoanio_f','$aptoanio_g','$aptoanio_h','$aptoanio_i','$aptoanio_j','$antpato_detsi','$habito_bhalcohol','$habito_droga','$habito_hcoca','$habito_alucino','$habito_sustpsico','$habito_fuma','$habcual_a','$habcual_ba','$habcual_bb','$habcual_bc','$habcual_bd','$habcual_be','$antefami_dbm','$antefami_hta','$check12','$check13','$paret_enfmen','$paret_convul','$antfa_detasi',							'$anteuro_enfergeni','$anteuro_cirugine','$anturo_cuala','$anturo_cualb','$anturo_c','$anturo_rc','$anturo_metanti','$anteuro_emba','$anturo_nmes','$anturo_premba','$anteuro_nh','$anturo_parnor',								'$anturo_pprema','$anturo_cesa','$anturo_abort','$fechauregla','$anturo_produemba','$fecha3','$fecha4','$fecha5','$fecha6','$fecha7','$fecha8','$fecha9','$fecha10','$fecha11','$fecha12','$fecha13','$fecha14',								'$fecha15','$fecha16','$fecha17','$fecha18','$fecha19','$fecha20','$fecha21','$fecha22','$fecha23','$fecha24','$fecha25','$fecha26','$fecha27','$fecha28','$fecha29','$fecha30','$fecha31','$fecha32','$fecha33','$fecha34','$fecha35','$fecha36','$fecha37','$fecha38','$fecha39','$fecha40','$fecha41','$fecha42','$fecha43','$fecha44','$fecha45','$fecha46','$fecha47','$fecha48','$fecha49','$fecha50','$fecha51','$fecha52','$emp_1','$emp_2','$emp_3','$emp_4','$emp_5','$carg_1','$carg_2','$carg_3','$carg_4','$carg_5','$tiemp_1','$tiemp_2','$tiemp_3','$tiemp_4',								'$tiemp_5','$turno_1','$turno_2','$turno_3','$turno_4','$turno_5','$frfisico_1','$frfisico_2','$frfisico_3','$frfisico_4','$frfisico_5','$frquim_1','$frquim_2','$frquim_3','$frquim_4','$frquim_5','$frbiolg_1','$frbiolg_2',								'$frbiolg_3','$frbiolg_4','$frbiolg_5','$frdeinsg_1','$frdeinsg_2','$frdeinsg_3','$frdeinsg_4','$frdeinsg_5','$frergo_1','$frergo_2','$frpsico_1','$frpsico_2','$frpsico_3','$trabaHelitrans','$traenaltura','$mexplociones','$frotros','$especi_ot','$observ','$meses','$alos_firma','$diasde_firma','$cont')";
								return $this->BDConsulta($ssql);
    			}		
			function DevolverExaFisiporApel($dato){
							$ssql="select exa.*, concat(per.appat_per,' ',per.apmat_per,' ',per.nom_per) as nombre from examen_fisico as exa, personal as per where exa.doc_id = per.dociden_per and concat(per.appat_per,' ',per.apmat_per,' ',per.nom_per) like '$dato%'";
							return $this->BDConsulta($ssql);	 
							}
			
			
			function DevolverExaFisiporDocId($dato){
						  $ssql="select exa.*, concat(per.appat_per,' ',per.apmat_per,' ',per.nom_per) as nombre from examen_fisico as exa, personal as per where exa.doc_id = per.dociden_per and per.dociden_per='$dato'";
						  return $this->BDConsulta($ssql);
							 }
			function DevolverExaFisi($cod){
							  $ssql="select exa.*, concat(per.appat_per,' ',per.apmat_per,' ',per.nom_per) as nombre, per.fnac_per as fechanac from examen_fisico as exa, personal as per where exa.doc_id = per.dociden_per and exa.cod_exafisico=$cod";
							  return $this->BDConsulta($ssql);
						 }
			function Actualiza_ExamenFisico($codexa,$proy,$tipoexa,$doc_id,$edad,$lugarnac,$sexo,$expe_en,$pa,$talla,$edaddecla,$pulso,$raza,$aspgral,$fr,$colorojo,$tem,$colorcab,$peso,$seniaid,$anorpiel,$anorapaos,$anorsislinf,$anorojos,$anoroido,$anornariz,$anorboca,$anorgarga,$anorcab,$anorcuello,$anortiro,$anortorax,$anorpulm,$anorcoraz,$anorabdom,$anorapauri,$anorsisnerv,$anor_detasi,$exauro,$aguvi_od,$aguvi_oi,$aguvi_ao,$v_color,$diagnost,$observ,$mesfirma,$alosfirma,$diasdefirma,$fecha)	  
     						{
							 $ssql="Update examen_fisico set proyecto='$proy',tipo_exa='$tipoexa',doc_id='$doc_id',edad='$edad',lugar_nac='$lugarnac',sexo='$sexo',expedida_en='$expe_en',pa='$pa',talla='$talla',edad_decla='$edaddecla',pulso='$pulso',raza='$raza',aspect_gral='$aspgral',fr='$fr',color_ojo='$colorojo',temp='$tem',color_cabello='$colorcab',peso='$peso',senial_ident='$seniaid',anorma_piel='$anorpiel',anorma_apaost='$anorapaos',anorma_sislinf='$anorsislinf',anorma_ojos='$anorojos',";
						     $ssql.="anorma_oidos='$anoroido',anorma_nariz='$anornariz',anorma_boca='$anorboca',anorma_gargan='$anorgarga',anorma_cabeza='$anorcab',anorma_cuello='$anorcuello',anorma_tiroide='$anortiro',anorma_torax='$anortorax',anorma_pulm='$anorpulm',anorma_coraz='$anorcoraz',anorma_abdom='$anorabdom',anorma_aparauri='$anorapauri',anorma_sisnerv='$anorsisnerv',anorma_detallesi='$anor_detasi',exa_urooginecolo='$exauro',aguvisual_od='$aguvi_od',aguvisual_oi='$aguvi_oi',aguvisual_ao='$aguvi_ao',vision_color='$v_color',diagnostico='$diagnost',obser_yrecomen='$observ',mes_firma='$mesfirma',alos_firma='$alosfirma',diasde_firma='$diasdefirma',fecha='$fecha' where cod_exafisico=$codexa";
							     return $this->BDConsulta($ssql);
     						}
			
			function DevolverFichaMedicaApel($dato){
							$ssql="select exa.*, concat(per.appat_per,' ',per.apmat_per,' ',per.nom_per) as nombre from ficha_medica as exa, personal as per where exa.doc_id = per.dociden_per and concat(per.appat_per,' ',per.apmat_per,' ',per.nom_per) like '$dato%'";
							return $this->BDConsulta($ssql);	 
							}
			
			
			function DevolverFichaMedicaDocId($dato){
						  $ssql="select exa.*, concat(per.appat_per,' ',per.apmat_per,' ',per.nom_per) as nombre from ficha_medica as exa, personal as per where exa.doc_id = per.dociden_per and per.dociden_per='$dato'";
						  return $this->BDConsulta($ssql);
							 }
			function DevolverFichaMedica($cod){
							  $ssql="select exa.*, concat(per.appat_per,' ',per.apmat_per,' ',per.nom_per) as nombre, per.fnac_per as fechanac from ficha_medica as exa, personal as per where exa.doc_id = per.dociden_per and exa.cod_ficha_medica=$cod";
							  return $this->BDConsulta($ssql);
						 }
			
			
			function ActualizaFichaMedica($codig,$fecha,$proy,$tipo_exafisi,$edad,$doc_id,$lug_nac,$genero_sex,$exp_en,$pro_dist,$pro_depa,$pro_dire,$pro_telef,$pro_otro,$estado_civil,
									$grado_instruc,$esp_profe,$esp_carg,$esp_dep,$fechatrabajoin,$esp_tiemserv,$esp_tiemcarg,$esp_endp,$check1,$check2,$check3,$check4,$check5,
									$check6,$check7,$check8,$check9,$check10,$check11,$paret_hta,$paret_acv,$paret_ecoro,$paret_diab,$paret_epilep,$paret_asma,$paret_tbc,
									$paret_var,$paret_canc,$paret_malf,$paret_otr,$antepers_infeIntes,$antepers_broncopul,$antepers_cardiova,$antepers_gastroint,$antepers_higayvias,
									$antepers_renales,$antepers_cerebro,$antepers_piel,$antepers_sexual,$antepers_diabetes,$antepers_desangre,$antepers_tumor,$antepers_reuma,$antepers_sentidos,
									$antepers_malaria,$antepers_otros,$aperanio_a,$aperanio_b,$aperanio_c,$aperanio_d,$aperanio_e,$aperanio_f,$aperanio_g,$aperanio_h,$aperanio_i,$aperanio_j,$aperanio_k,
									$aperanio_l,$aperanio_m,$aperanio_n,$aperanio_o,$aperanio_p,$anteper_detsi,$antepato_psico,$antepato_accident,$antepato_quirurgi,$antepato_exaespe,$antepato_tratami,
									$antepato_usamedi,$antepato_alergi,$antepato_regimenalimen,$antepato_sbpeso,$antepato_deporte,$aptoanio_a,$aptoanio_b,$aptoanio_c,$aptoanio_d,$aptoanio_e,$aptoanio_f,
									$aptoanio_g,$aptoanio_h,$aptoanio_i,$aptoanio_j,$antpato_detsi,$habito_bhalcohol,$habito_droga,$habito_hcoca,$habito_alucino,$habito_sustpsico,$habito_fuma,$habcual_a,
									$habcual_ba,$habcual_bb,$habcual_bc,$habcual_bd,$habcual_be,$antefami_dbm,$antefami_hta,$check12,$check13,$paret_enfmen,$paret_convul,$antfa_detasi,
									$anteuro_enfergeni,$anteuro_cirugine,$anturo_cuala,$anturo_cualb,$anturo_c,$anturo_rc,$anturo_metanti,$anteuro_emba,$anturo_nmes,$anturo_premba,$anteuro_nh,$anturo_parnor,
									$anturo_pprema,$anturo_cesa,$anturo_abort,$fechauregla,$anturo_produemba,$fecha3,$fecha4,$fecha5,$fecha6,$fecha7,$fecha8,$fecha9,$fecha10,$fecha11,$fecha12,$fecha13,$fecha14,
									$fecha15,$fecha16,$fecha17,$fecha18,$fecha19,$fecha20,$fecha21,$fecha22,$fecha23,$fecha24,$fecha25,$fecha26,$fecha27,$fecha28,$fecha29,$fecha30,$fecha31,$fecha32,$fecha33,$fecha34,
									$fecha35,$fecha36,$fecha37,$fecha38,$fecha39,$fecha40,$fecha41,$fecha42,$fecha43,$fecha44,$fecha45,$fecha46,$fecha47,$fecha48,$fecha49,$fecha50,$fecha51,$fecha52,$emp_1,$emp_2,$emp_3,$emp_4,$emp_5,$carg_1,$carg_2,$carg_3,$carg_4,$carg_5,$tiemp_1,$tiemp_2,$tiemp_3,$tiemp_4,
									$tiemp_5,$turno_1,$turno_2,$turno_3,$turno_4,$turno_5,$frfisico_1,$frfisico_2,$frfisico_3,$frfisico_4,$frfisico_5,$frquim_1,$frquim_2,$frquim_3,$frquim_4,$frquim_5,$frbiolg_1,$frbiolg_2,
									$frbiolg_3,$frbiolg_4,$frbiolg_5,$frdeinsg_1,$frdeinsg_2,$frdeinsg_3,$frdeinsg_4,$frdeinsg_5,$frergo_1,$frergo_2,$frpsico_1,$frpsico_2,$frpsico_3,$trabaHelitrans,$traenaltura,$manejoideexplociones ,$frotros,$especi_ot,$observ,$meses,$alos_firma,$diasde_firma)	  
					 {
          			$ssql="Update ficha_medica set fecha_ficha='$fecha',proyecto='$proy',tipo_exa='$tipo_exafisi',edad='$edad',doc_id='$doc_id',lugar_nac='$lug_nac',sexo='$genero_sex',expedida_en='$exp_en',proce_distri='$pro_dist',proce_depa='$pro_depa',proce_dire='$pro_dire',proce_telef='$pro_telef',proce_otro='$pro_otro',estado_civil='$estado_civil',grado_instru='$grado_instruc',especicargo_profe='$esp_profe',especicargo_cargo='$esp_carg',especicargo_departa='$esp_dep',especicargo_fechain='$fechatrabajoin',especicargo_tiemposerv='$esp_tiemserv',especicargo_tiempocarg='$esp_tiemcarg',especicargo_endepar='$esp_endp',antefami_hta='$check1',antefami_acv='$check2',antefami_ecorona='$check3',antefami_diabetes='$check4',antefami_epilepcia='$check5',antefami_asma='$check6',antefami_tbc='$check7',antefami_varices='$check8',antefami_cancer='$check9',antefami_malfor='$check10',antefami_otros='$check11',parentes_hta='$paret_hta',parentes_acv='$paret_acv',parentes_ecoronaria='$paret_ecoro',parentes_diabetes='$paret_diab',												parentes_epilep='$paret_epilep',parentes_asma='$paret_asma',parentes_tbc='$paret_tbc',parentes_varices='$paret_var',parentes_cancer='$paret_canc',parentes_malfor='$paret_malf',parentes_otros='$paret_otr',anteceper_a='$antepers_infeIntes',anteceper_b='$antepers_broncopul',anteceper_c='$antepers_cardiova',anteceper_d='$antepers_gastroint',anteceper_e='$antepers_higayvias',anteceper_f='$antepers_renales',anteceper_g='$antepers_cerebro',anteceper_h='$antepers_piel',anteceper_i='$antepers_sexual',anteceper_j='$antepers_diabetes',anteceper_k='$antepers_desangre',anteceper_l='$antepers_tumor',anteceper_m='$antepers_reuma',anteceper_n='$antepers_sentidos',anteceper_o='$antepers_malaria',anteceper_p='$antepers_otros',anteperanio_a='$aperanio_a',anteperanio_b='$aperanio_b',anteperanio_c='$aperanio_c',anteperanio_d='$aperanio_d',anteperanio_e='$aperanio_e',anteperanio_f='$aperanio_f',anteperanio_g='$aperanio_g',anteperanio_h='$aperanio_h',anteperanio_i='$aperanio_i',anteperanio_j='$aperanio_j',
									anteperanio_k='$aperanio_k',anteperanio_l='$aperanio_l',anteperanio_m='$aperanio_m',anteperanio_n='$aperanio_n',anteperanio_o='$aperanio_o',anteperanio_p='$aperanio_p',anteceper_detallesi='$anteper_detsi',antecepato_a='$antepato_psico',antecepato_b='$antepato_accident',antecepato_c='$antepato_quirurgi',antecepato_d='$antepato_exaespe',antecepato_e='$antepato_tratami',antecepato_f='$antepato_usamedi',antecepato_g='$antepato_alergi',antecepato_h='$antepato_regimenalimen',antecepato_i='$antepato_sbpeso',antecepato_j='$antepato_deporte',anpatoanio_a='$aptoanio_a',anpatoanio_b='$aptoanio_b',anpatoanio_c='$aptoanio_c',anpatoanio_d='$aptoanio_d',anpatoanio_e='$aptoanio_e',anpatoanio_f='$aptoanio_f',anpatoanio_g='$aptoanio_g',anpatoanio_h='$aptoanio_h',anpatoanio_i='$aptoanio_i',anpatoanio_j='$aptoanio_j',antecepato_detallesi='$antpato_detsi',habitosnoc_a='$habito_bhalcohol',habitosnoc_bdro='$habito_droga',habitosnoc_bhco='$habito_hcoca',habitosnoc_balu='$habito_alucino',
									habitosnoc_bsuspsi='$habito_sustpsico',	habitosnoc_bfuma='$habito_fuma',habcual_a='$habcual_a',habcual_ba='$habcual_ba',habcual_bb='$habcual_bb',habcual_bc='$habcual_bc',habcual_bd='$habcual_bd',habcual_be='$habcual_be',antecefami_a='$antefami_dbm',antecefami_b='$antefami_hta',antecefami_c='$check12',antecefami_d='$check13',antecefami_e='$paret_enfmen',antecefami_f='$paret_convul',antecefami_detallesi='$antfa_detasi',anteceuro_a='$anteuro_enfergeni',anteceuro_b='$anteuro_cirugine',anteceuro_cualesa='$anturo_cuala',anteceuro_cualesb='$anturo_cualb',anteceuro_c='$anturo_c',anteceuro_rc='$anturo_rc',anteceuro_metoanti='$anturo_metanti',anteceuro_d='$anteuro_emba',anteceuro_nmese='$anturo_nmes',anteceuro_proemba='$anturo_premba',anteceuro_e='$anteuro_nh',anteceuro_parnor='$anturo_parnor',anteceuro_parprema='$anturo_pprema',anteceuro_cesa='$anturo_cesa',anteceuro_abort='$anturo_abort',anteceuro_fecuregla='$fechauregla',anteceuro_produraemba='$anturo_produemba',
									vhepatia_1='$fecha3',vhepatia_2='$fecha4',vhepatia_3='$fecha5',vhepatia_r='$fecha6',vhepatia_e='$fecha7',vhepatib_1='$fecha8',vhepatib_2='$fecha9',vhepatib_3='$fecha10',vhepatib_r='$fecha11',vhepatib_e='$fecha12',vtviral_1='$fecha13',vtviral_2='$fecha14',vtviral_3='$fecha15',vtviral_r='$fecha16',vtviral_e='$fecha17',vtetano_1='$fecha18',vtetano_2='$fecha19',vtetano_3='$fecha20',vtetano_r='$fecha21',vtetano_e='$fecha22',vmalaria_1='$fecha23',vmalaria_2='$fecha24',vmalaria_3='$fecha25',vmalaria_r='$fecha26',vmalaria_e='$fecha27',vfamarilla_1='$fecha28',vfamarilla_2='$fecha29',vfamarilla_3='$fecha30', vfamarilla_r='$fecha31',vfamarilla_e='$fecha32',vtifoidea_1='$fecha33',vtifoidea_2='$fecha34',vtifoidea_3='$fecha35',vtifoidea_r='$fecha36',vtifoidea_e='$fecha37',votras_1='$fecha38',votras_2='$fecha39',votras_3='$fecha40',votras_r='$fecha41',votras_e='$fecha42',vrabia_1='$fecha43',vrabia_2='$fecha44',vrabia_3='$fecha45',vrabia_r='$fecha46',vrabia_e='$fecha47',vinfluenza_1='$fecha48',
									vinfluenza_2='$fecha49',vinfluenza_3='$fecha50',vinfluenza_r='$fecha51',vinfluenza_e='$fecha52',empresa_1='$emp_1',empresa_2='$emp_2',empresa_3='$emp_3',empresa_4='$emp_4',empresa_5='$emp_5',cargo_1='$carg_1',cargo_2='$carg_2',cargo_3='$carg_3',cargo_4='$carg_4',cargo_5='$carg_5', tiempo_1='$tiemp_1',tiempo_2='$tiemp_2',tiempo_3='$tiemp_3',tiempo_4='$tiemp_4',tiempo_5='$tiemp_5',turno_1='$turno_1',turno_2='$turno_2',turno_3='$turno_3',turno_4='$turno_4',turno_5='$turno_5',frfisico_1='$frfisico_1',frfisico_2='$frfisico_2',frfisico_3='$frfisico_3',frfisico_4='$frfisico_4',frfisico_5='$frfisico_5',frquim_1='$frquim_1',frquim_2='$frquim_2',frquim_3='$frquim_3',frquim_4='$frquim_4',frquim_5='$frquim_5',frbiolg_1='$frbiolg_1',frbiolg_2='$frbiolg_2',frbiolg_3='$frbiolg_3',frbiolg_4='$frbiolg_4',frbiolg_5='$frbiolg_5',frdeinsg_1='$frdeinsg_1',frdeinsg_2='$frdeinsg_2',frdeinsg_3='$frdeinsg_3',frdeinsg_4='$frdeinsg_4',frdeinsg_5='$frdeinsg_5',frergo_1='$frergo_1',frergo_2='$frergo_2',frpsico_1='$frpsico_1',frpsico_2='$frpsico_2',frpsico_3='$frpsico_3',trabaHelitrans='$trabaHelitrans',traenaltura='$traenaltura',manejoideexplociones='$manejoideexplociones',frotros='$frotros',especi_otros='$especi_ot',observaciones='$observ',mes_firma='$meses',alos_firma='$alos_firma',diasde_firma='$diasde_firma' where cod_ficha_medica=$codig";
          							return $this->BDConsulta($ssql);
    					}
function ActualizaFichaMedica_vacunas($codig,$fecha3,$fecha4,$fecha5,$fecha6,$fecha7,$fecha8,$fecha9,$fecha10,$fecha11,$fecha12,$fecha13,$fecha14,
									$fecha15,$fecha16,$fecha17,$fecha18,$fecha19,$fecha20,$fecha21,$fecha22,$fecha23,$fecha24,$fecha25,$fecha26,$fecha27,$fecha28,$fecha29,$fecha30,$fecha31,$fecha32,$fecha33,$fecha34,
									$fecha35,$fecha36,$fecha37,$fecha38,$fecha39,$fecha40,$fecha41,$fecha42,$fecha43,$fecha44,$fecha45,$fecha46,$fecha47,$fecha48,$fecha49,$fecha50,$fecha51,$fecha52)	  
					 {
          			$ssql="Update ficha_medica set vhepatia_1='$fecha3',vhepatia_2='$fecha4',vhepatia_3='$fecha5',vhepatia_r='$fecha6',vhepatia_e='$fecha7',vhepatib_1='$fecha8',vhepatib_2='$fecha9',vhepatib_3='$fecha10',vhepatib_r='$fecha11',vhepatib_e='$fecha12',vtviral_1='$fecha13',vtviral_2='$fecha14',vtviral_3='$fecha15',vtviral_r='$fecha16',vtviral_e='$fecha17',vtetano_1='$fecha18',vtetano_2='$fecha19',vtetano_3='$fecha20',vtetano_r='$fecha21',vtetano_e='$fecha22',vmalaria_1='$fecha23',vmalaria_2='$fecha24',vmalaria_3='$fecha25',vmalaria_r='$fecha26',vmalaria_e='$fecha27',vfamarilla_1='$fecha28',vfamarilla_2='$fecha29',vfamarilla_3='$fecha30', vfamarilla_r='$fecha31',vfamarilla_e='$fecha32',vtifoidea_1='$fecha33',vtifoidea_2='$fecha34',vtifoidea_3='$fecha35',vtifoidea_r='$fecha36',vtifoidea_e='$fecha37',votras_1='$fecha38',votras_2='$fecha39',votras_3='$fecha40',votras_r='$fecha41',votras_e='$fecha42',vrabia_1='$fecha43',vrabia_2='$fecha44',vrabia_3='$fecha45',vrabia_r='$fecha46',vrabia_e='$fecha47',vinfluenza_1='$fecha48',vinfluenza_2='$fecha49',vinfluenza_3='$fecha50',vinfluenza_r='$fecha51',vinfluenza_e='$fecha52' where cod_ficha_medica=$codig";
          							return $this->BDConsulta($ssql);
    					}
		   function DevolverPersonalxApell($dato){
			                $sql="SELECT personal.* FROM personal where CONCAT(appat_per,' ',apmat_per,' ',nom_per) LIKE '$dato%' ORDER BY appat_per";
							return $this->BDConsulta($sql);
			                        }
		   function DevolverPersonalxDni($dato){
			                $sql="SELECT personal.* FROM personal where personal.dociden_per = '$dato' ORDER BY appat_per";
							return $this->BDConsulta($sql);
			                        }
									
		  function DevolverPersonalxApellPDF($dato){
			                $sql="SELECT personal.* FROM personal where CONCAT(appat_per,' ',apmat_per,' ',nom_per) LIKE '$dato%' AND archivo_per is not NULL ORDER BY appat_per";
							return $this->BDConsulta($sql);
			                        }
		   function DevolverPersonalxDniPDF($dato){
			                $sql="SELECT personal.* FROM personal where personal.dociden_per = '$dato' AND archivo_per is not NULL ORDER BY appat_per";
							return $this->BDConsulta($sql);
			                        }
		   function DevolverPersonalconExamenCa(){
			                $sql="SELECT personal.* FROM personal LEFT OUTER JOIN laboratorio ON personal.dociden_per = laboratorio.doc_id LEFT OUTER JOIN examen_fisico ON personal.dociden_per = examen_fisico.doc_id LEFT OUTER JOIN ficha_medica ON personal.dociden_per = ficha_medica.doc_id LEFT OUTER JOIN pais ON personal.cod_pais = pais.cod_pais";
							return $this->BDConsulta($sql);
			                        }
						
		   function DevolverPersonalconExamenxPa($ini,$regxpag){
			                $sql="SELECT personal.*, ficha_medica.fecha_ficha AS fficha,examen_fisico.fecha AS fexafisi,laboratorio.fecha AS flabora, pais.nom_pais AS nacionalidad FROM personal LEFT OUTER JOIN laboratorio ON personal.dociden_per = laboratorio.doc_id LEFT OUTER JOIN examen_fisico ON personal.dociden_per = examen_fisico.doc_id LEFT OUTER JOIN ficha_medica ON personal.dociden_per = ficha_medica.doc_id LEFT OUTER JOIN pais ON personal.cod_pais = pais.cod_pais ORDER BY appat_per ASC LIMIT $ini,$regxpag";
							return $this->BDConsulta($sql);
			                        }
						
			function TotalExaClini(){
							$sql="SELECT count(*) as totalexacli FROM laboratorio";
							return $this->BDConsulta($sql);
									}
			function TotalExaFisi(){
							$sql="SELECT count(*) as totalexafisi FROM examen_fisico";
							return $this->BDConsulta($sql);
									}
			function TotalFichaMedi(){
							$sql="SELECT count(*) as totalficha FROM ficha_medica";
							return $this->BDConsulta($sql);
									}
									
		    function  DevolverServicios(){
							$sql = "SELECT * FROM servicios_medicos";
							return $this->BDConsulta($sql);
			                      }
		   function  UpdateArchivopdf($cod_id,$archivo){
							$sql = "UPDATE personal set archivo_per ='$archivo' where dociden_per='$cod_id'";
							return $this->BDConsulta($sql);
			                      }
			function  UpdateCabPed($id_medped,$fecha_medped,$ctotal,$obser){
							$sql = "UPDATE medicina_ped set fecha_medped ='$fecha_medped',ctotal=$ctotal,obser='$obser' where id_medped=$id_medped";
							return $this->BDConsulta($sql);
			                      }	
			function  DeleteItemDetPed($id_medpedet){
							$sql = "delete from medicina_pedet where id_medpedet=$id_medpedet";
							return $this->BDConsulta($sql);
			                      }		
			function ExisteArchivopdf($cod_id){
							$sql="Select archivo_per from personal where dociden_per ='$cod_id'";
							$result=$this->BDConsulta($sql);
							while($fila=$this->NextRow($result)){
								if ($fila['archivo_per']){
										$existe=1;
								}else{
										$existe=0;
								}
							}
							return $existe;
			 }
			
			function DevolverNExalab($cod){
			               $sql="SELECT * from laboratorio where doc_id='$cod'";
						   return $this->BDConsulta($sql);
			             				  }
			function DevolverNExafisi($cod){
			               $sql="SELECT * from examen_fisico where doc_id='$cod'";
						   return $this->BDConsulta($sql);
			             				  }
			function DevolverNFichaMed($cod){
			               $sql="SELECT * from ficha_medica where doc_id='$cod'";
						   return $this->BDConsulta($sql);
						    } 
			function DevolverNFichaMed2($cod){
			               $sql="SELECT cod_ficha_medica  from ficha_medica where doc_id='$cod' order by cod_ficha_medica desc LIMIT 0,1";
						   $result=$this->BDConsulta($sql);
						   while($fila=$this->NextRow($result)){
								if ($fila['cod_ficha_medica']){
										$NfM=$fila['cod_ficha_medica'];
								}else{
										$NfM=0;
								}
							}
							return $NfM;
			             				  } 
										
		    function DevolverNHepaA($cod_id){
			                  $sql="SELECT IF( vhepatia_1 = '0000-00-00', 0, 1 ) + IF( vhepatia_2 = '0000-00-00', 0, 1 ) + IF( vhepatia_3 = '0000-00-00', 0, 1 ) + IF( vhepatia_r = '0000-00-00', 0, 1 ) + IF( vhepatia_e = '0000-00-00', 0, 1 ) AS TOTALVHEA FROM `ficha_medica` WHERE doc_id = '$cod_id'";
							  $result = $this->BDConsulta($sql);
							  $fila =$this->NextRow($result);
							  $totalVHA = $fila['TOTALVHEA'];
							  return $totalVHA;
			                    }
								
 			function DevolverNHepaB($cod_id){
			                  $sql="SELECT IF( vhepatib_1 = '0000-00-00', 0, 1 ) + IF( vhepatib_2 = '0000-00-00', 0, 1 ) + IF( vhepatib_3 = '0000-00-00', 0, 1 ) + IF( vhepatib_r = '0000-00-00', 0, 1 ) + IF( vhepatib_e = '0000-00-00', 0, 1 ) AS TOTALVHEB FROM `ficha_medica` WHERE doc_id = '$cod_id'";
							  $result = $this->BDConsulta($sql);
							  $fila =$this->NextRow($result);
							  $totalVHA = $fila['TOTALVHEB'];
							  return $totalVHA;
			                    }
			function DevolverNTViral($cod_id){
			                  $sql="SELECT IF( vtviral_1  = '0000-00-00', 0, 1 ) + IF( vtviral_2  = '0000-00-00', 0, 1 ) + IF( vtviral_3  = '0000-00-00', 0, 1 ) + IF( vtviral_r  = '0000-00-00', 0, 1 ) + IF( vtviral_e  = '0000-00-00', 0, 1 ) AS TOTALTV FROM `ficha_medica` WHERE doc_id = '$cod_id'";
							  $result = $this->BDConsulta($sql);
							  $fila =$this->NextRow($result);
							  $totalVHA = $fila['TOTALTV'];
							  return $totalVHA;
			                    }
			function DevolverNTETA($cod_id){
			                  $sql="SELECT IF( vtetano_1   = '0000-00-00', 0, 1 ) + IF( vtetano_2   = '0000-00-00', 0, 1 ) + IF( vtetano_3   = '0000-00-00', 0, 1 ) + IF( vtetano_r   = '0000-00-00', 0, 1 ) + IF( vtetano_e   = '0000-00-00', 0, 1 ) AS TOTALTETA FROM `ficha_medica` WHERE doc_id = '$cod_id'";
							  $result = $this->BDConsulta($sql);
							  $fila =$this->NextRow($result);
							  $totalVHA = $fila['TOTALTETA'];
							  return $totalVHA;
			                    }
		   function DevolverNMALA($cod_id){
			                  $sql="SELECT IF( vmalaria_1   = '0000-00-00', 0, 1 ) + IF( vmalaria_2   = '0000-00-00', 0, 1 ) + IF( vmalaria_3   = '0000-00-00', 0, 1 ) + IF( vmalaria_r   = '0000-00-00', 0, 1 ) + IF( vmalaria_1   = '0000-00-00', 0, 1 ) AS TOTALTETA FROM `ficha_medica` WHERE doc_id = '$cod_id'";
							  $result = $this->BDConsulta($sql);
							  $fila =$this->NextRow($result);
							  $totalVHA = $fila['TOTALTETA'];
							  return $totalVHA;
			                    }
		function DioExamenCard($doc_id){
					  $sql ="select * from examen_cardiologia where doc_id='$doc_id'";
					  $result = $this->BDConsulta($sql);
					  if($fila=$this->NextRow($result)){
								 $existe=1;
								 }
					  else{
								$existe=0;
							}
					  return $existe;
				  }
		  function InsertarExaCard($fecha,$hora,$docid,$edad,$comp,$ocupa,$ant_impor,$exa_clini,$elec_grama,$informe,$conclu,$ekg,$ekg_rec,$ekg_restr,$ekg_conc){
		      				 $sql = "Insert Into examen_cardiologia(fecha,hora,doc_id,edad,compania,ocupacion,antecede_impor,exa_clini,electro_grama,informe,conclusiones,ekg,ekg_recome,ekg_restricci,ekg_conclus) ";
							 $sql.= "VALUES('$fecha','$hora','$docid','$edad','$comp','$ocupa','$ant_impor','$exa_clini','$elec_grama','$informe','$conclu','$ekg','$ekg_rec','$ekg_restr',$ekg_conc)";
		  					 return $this->BDConsulta($sql);
		                      } 
							                  
		   function DevolverPersonalxDniNexa($dato){
			                $sql="SELECT personal.*,empresas.razon_emp FROM personal,empresas where personal.cod_emp = empresas.cod_emp AND personal.dociden_per = '$dato'";
							return $this->BDConsulta($sql);
			                        }
			function DevolverHistorial1($dato){
							  $sql = "SELECT cod_lab FROM laboratorio WHERE doc_id='$dato' ORDER BY doc_id desc LIMIT 0,1";
							  $result = $this->BDConsulta($sql);
							  if($fila=$this->NextRow($result)){
									    $total=$fila[0];
										 }
							  else{
										$total="No Registrado";
									}
							  return $total;
						  }
			function DevolverHistorial2($dato){
							  $sql = "SELECT cod_exafisico FROM examen_fisico WHERE doc_id='$dato' ORDER BY doc_id desc LIMIT 0,1";
							  $result = $this->BDConsulta($sql);
							  if($fila=$this->NextRow($result)){
									    $total=$fila[0];
										 }
							  else{
										$total="No Registrado";
									}
							  return $total;
						  }
				function DevolverHistorial3($dato){
							  $sql = "SELECT cod_ficha_medica FROM ficha_medica WHERE doc_id='$dato' ORDER BY doc_id desc LIMIT 0,1";
							  $result = $this->BDConsulta($sql);
							  if($fila=$this->NextRow($result)){
									    $total=$fila[0];
										 }
							  else{
										$total="No Registrado";
									}
							  return $total;
						  }					  
			
			function DevolverTotalesExa1($dato){
			
						$sql = "SELECT COUNT(doc_id) FROM laboratorio WHERE doc_id='$dato'";
			        	$result = $this->BDConsulta($sql);
							  if($fila=$this->NextRow($result)){
									    $total=$fila[0];
										 }
							  else{
										$total="0";
									}
							  return $total;
					
					}
			function DevolverTotalesExa2($dato){
			
						$sql = "SELECT COUNT(doc_id) FROM examen_fisico WHERE doc_id='$dato'";
			        	$result = $this->BDConsulta($sql);
							  if($fila=$this->NextRow($result)){
									    $total=$fila[0];
										 }
							  else{
										$total="0";
									}
							  return $total;
					
					}
			function DevolverTotalesExa3($dato){
			
						$sql = "SELECT COUNT(doc_id) FROM ficha_medica WHERE doc_id='$dato'";
			        	$result = $this->BDConsulta($sql);
							  if($fila=$this->NextRow($result)){
									    $total=$fila[0];
										 }
							  else{
										$total="0";
									}
							  return $total;
					}
					
			function ActualizarCondClinica($dato,$cond){
			  		 	$sql = "UPDATE personal set condicion_cli='$cond' WHERE dociden_per = '$dato'";
						$this->BDConsulta($sql);			
			      }
		  function GrabarAtencionMedica($docid,$med,$tradmed,$anam,$sig_sint,$lugar_aten,$diagnos,$fechaatenc,$peso,$edad,$n_caso,$hora,$tratamiento,$diagnostico2,$diagnostico3,$codsie1,$codsie2,$codsie3,$proc,$material){
		  				$sql = "INSERT INTO atenciones_medicas(doc_id,medico,trato_med,anamnesis,signos_sint,lugar_aten,diagnostico,fecha_atencion,peso,edad,n_caso,hora,tratamiento,diagnostico2,diagnostico3,codsie1,codsie2,codsie3,proc,material) VALUES ('$docid','$med','$tradmed','$anam','$sig_sint','$lugar_aten','$diagnos','$fechaatenc',$peso,$edad,$n_caso,'$hora','$tratamiento','$diagnostico2','$diagnostico3','$codsie1','$codsie2','$codsie3','$proc','$material')";
						$this->BDConsulta($sql);
						$id=$this->UltimoId();
						return $id;
				 }
		function GrabarAtencionMedicaTopico($docid,$med,$tradmed,$anam,$sig_sint,$lugar_aten,$diagnos,$fechaatenc,$peso,$edad,$n_caso,$hora,$tratamiento,$diagnostico2,$diagnostico3,$codsie1,$codsie2,$codsie3,$proc,$material){
		  				$sql = "INSERT INTO atenciones_medicas(doc_id,medico,trato_med,anamnesis,signos_sint,lugar_aten,diagnostico,fecha_atencion,peso,edad,n_caso,hora,tratamiento,diagnostico2,diagnostico3,codsie1,codsie2,codsie3,proc,material,tipo) VALUES ('$docid','$med','$tradmed','$anam','$sig_sint','$lugar_aten','$diagnos','$fechaatenc',$peso,$edad,$n_caso,'$hora','$tratamiento','$diagnostico2','$diagnostico3','$codsie1','$codsie2','$codsie3','$proc','$material','P')";
						$this->BDConsulta($sql);
						$id=$this->UltimoId();
						return $id;
				 }
		function GrabarTransferCab($num_transfer,$fecha,$origen,$destino,$num_guia,$obser,$partida,$llegada,$ruc,$razon,$marca_placa,$licencia,$tipomov){
		  				$sql = "INSERT INTO medicina_transfer(num_transfer,fecha,origen,destino,num_guia,obser,partida,llegada,ruc,razon,marca_placa,licencia,tipomov) VALUES ('$num_transfer','$fecha','$origen','$destino','$num_guia','$obser','$partida','$llegada','$ruc','$razon','$marca_placa','$licencia','$tipomov')";
						$this->BDConsulta($sql);
						$id=$this->UltimoId();
						return $id;
				 }
		function GrabarTransferDet($id_transfer,$cod_med,$cantidad,$um,$costo){
		  				$sql = "INSERT INTO medicina_transferdet(id_transfer,cod_med,cantidad,um,costo) VALUES ($id_transfer,$cod_med,$cantidad,'$um',$costo)";
						$this->BDConsulta($sql);
						$id=$this->UltimoId();
						return $id;
				 }
		function DevolverFechaMed($codiden){
		               $sql="SELECT fecha_exa_med FROM condicion_medica WHERE  doc_id ='$codiden' ORDER BY fecha_exa_med DESC";
					   $sql1= "SELECT fecha_ficha FROM ficha_medica WHERE  doc_id ='$codiden' ORDER BY fecha_ficha DESC";
					   $result = $this->BDConsulta($sql);
					   $resul  = $this->BDConsulta($sql1);
					   if ($filas=$this->NextRow($result)){
					   
					         $fechaExaMed=$filas[0];
						         }
						else{
						     if ($filass=$this->NextRow($resul)){
							 
							        $fechaExaMed=$filass[0];      
							                                 }
	                         else{
							 
							              $fechaExaMed = 0;
							           }
						    }		 
		            return $fechaExaMed;
		
		               }
			
			function DevolverFechaMedVenc($codiden){
		               $sql="SELECT fecha_venc_med  FROM condicion_medica WHERE  doc_id ='$codiden' ORDER BY fecha_exa_med DESC";

					   $result = $this->BDConsulta($sql);
					   if ($fila=$this->NextRow($result)){
					   
					         $fechaExaMedVenc=$fila[0];
						         }
 
		            return $fechaExaMedVenc;
		
		               }   
			function InsertarCondMed($docid, $fechaMed){
			         $sql  ="Insert Into condicion_medica (doc_id ,fecha_exa_med ) VALUES ('$docid', '$fechaMed')";
        		     $this->BDConsulta($sql);
			       }
			function CombolugarMed($varUniMed,$val_medi,$disabled=0){
			
					$sql="Select * from lugares where estado='1' order by nom_lugar asc";
					$result = $this->BDConsulta($sql);
					$disabled = ($disabled) ? "disabled" : "";
					$num = $this->totalrows($result);
					echo "<select name=\"$varUniMed\" size=\"1\" $disabled class='lblForm'>";
					$i=1;		 
		 			while($fila=$this->NextRow($result)){
			        	$selected = "";			   
						if ($fila[1] == $val_medi) 
							 $selected = "selected";
							
							echo "<option $selected value=\"$fila[1]\">$fila[1]</option>";
							$i+=1;
			   			}
			   		echo "</select>";
				}
			function ComboEmp($varUniMed,$val_medi,$disabled=0){
			
					$sql="Select * from empresas where ver='5'";
					$result = $this->BDConsulta($sql);
					$disabled = ($disabled) ? "disabled" : "";
					$num = $this->totalrows($result);
					echo "<select name=\"$varUniMed\" size=\"1\" $disabled class='lblForm'>";
					$i=1;
		 
		 			while($fila=$this->NextRow($result)){
			        	$selected = "";
			   
						if ($fila[1] == $val_medi) 
							 $selected = "selected";
							
							echo "<option $selected value=\"$fila[0]\">$fila[1]</option>";
							$i+=1;
			   			}
			   		echo "</select>";
				}
	function CombolugarLocacion($varUniLoc,$val_Loc,$disabled=0){
			
					$sql="Select * from lugares order by nom_lugar";
					$result = $this->BDConsulta($sql);
					$disabled = ($disabled) ? "disabled" : "";
					$num = $this->totalrows($result);
					echo "<select name=\"$varUniLoc\" size=\"1\" $disabled class='lblForm'>";
					$i=1;
		 
		 			while($fila=$this->NextRow($result)){
			        	$selected = "";
			   
						if ($fila[1] == $val_Loc) 
							 $selected = "selected";
							
							echo "<option $selected value=\"$fila[1]\">$fila[1]</option>";
							$i+=1;
			   			}
			   		echo "</select>";
				}
		function DevolverNumCaso(){
		            $sql="SELECT max(valor) FROM	parametro where nombre='numero_atencion'";
					$result = $this->BDConsulta($sql);
					if ($fila=$this->NextRow($result)){
					        $numcaso = $fila[0];
					                            }
					else
					        $numcaso = 1;
					 
					 return $numcaso;		
		                  }
		function DevolverNumCasoTopico(){
		            $sql="SELECT max(valor) FROM	parametro where nombre='numero_topico'";
					$result = $this->BDConsulta($sql);
					if ($fila=$this->NextRow($result)){
					        $numcaso = $fila[0];
					                            }
					else
					        $numcaso = 1;
					 
					 return $numcaso;		
		                  }
		function DevolverNumTransfer(){
		            $sql="SELECT max(valor) FROM	parametro where nombre='num_transfer'";
					$result = $this->BDConsulta($sql);
					if ($fila=$this->NextRow($result)){
					        $numcaso = $fila[0];
					                            }
					else
					        $numcaso = 1;
					 
					 return $numcaso;		
		                  }  
	   	function DevolverNumAtencionActual($doc_id, $fechaaten){
		            $sql="SELECT max(cod_atencion) FROM  atenciones_medicas WHERE doc_id ='$doc_id' AND fecha_atencion ='$fechaaten'";
					$result = $this->BDConsulta($sql);
					if ($fila=$this->NextRow($result)){
					        $numcaso = $fila[0];
					                          }
					return $numcaso;		
		                  }
						  
		function InsertDetalleAtencionMedica($codaten, $codmed, $cant,$um,$costo){
		            $sql = "INSERT INTO detalle_atencion_med (cod_atencion , cod_med, cant_med,um,costo ) VALUES ($codaten, $codmed, $cant,'$um',$costo)";
		$this->BDConsulta($sql);
		
		               }
		function UpdateStockMedicina1($codmed, $cant){
		            $sql = "UPDATE medicina_brp SET stock = $cant where cod_med = $codmed ";
					$this->BDConsulta($sql);
		
		               }
		function UpdateStockMedicina($codmed, $cant){
		            $sql = "UPDATE medicina_brp SET stock = (stock - $cant) where cod_med = $codmed ";
					$this->BDConsulta($sql);
		
		               }
		function InsertMedicinaBrp($codigo_med,$medicina,$des_med,$unidad_med,$stock,$locacion,$fecha_ingre,$costo){
		            $sql = "INSERT INTO medicina_brp (codigo_med,medicina,des_med,unidad_med,stock,locacion,fecha_ingre,costo) VALUES ('$codigo_med','$medicina','$des_med','$unidad_med','$stock','$locacion','$fecha_ingre',$costo)";
					$this->BDConsulta($sql);
					$id=$this->UltimoId();
	   				return $id;
		               }
		function InsertProv($cod_prov,$razon,$ruc,$dir){
		            $sql = "INSERT INTO med_prov (cod_prov,razon,ruc,dir,estado) VALUES ('$cod_prov','$razon','$ruc','$dir','1')";
					$this->BDConsulta($sql);
					$id=$this->UltimoId();
	   				return $id; 
		               }
		function InsertarPedMed($num_medped,$fecha_medped,$id_prov,$ctotal,$obser,$locacion){
		            $sql = "INSERT INTO medicina_ped (num_medped,fecha_medped,id_prov,ctotal,obser,estado,locacion) VALUES ('$num_medped','$fecha_medped',$id_prov,$ctotal,'$obser','1','$locacion')";
					$this->BDConsulta($sql);
					$id=$this->UltimoId();
	   				return $id; 
		               }
	    function InsertarPedMedDet($id_medped,$cod_med,$solicitada,$um,$costo,$subtotal,$locacion){
		            $sql = "INSERT INTO medicina_pedet (id_medped,cod_med,solicitada,ingresada,actual,resto,um,costo,subtotal,locacion) VALUES ($id_medped,'$cod_med',$solicitada,0,$solicitada,0,'$um',$costo,$subtotal,'$locacion')";
					$this->BDConsulta($sql);
					$id=$this->UltimoId();
	   				return $id; 
		               }
		function DevolverCodMedicinaInsertada($codigo_med,$fecha_ingre){
		            $sql="SELECT max(cod_med) FROM  medicina_brp WHERE codigo_med ='$codigo_med' AND fecha_ingre ='$fecha_ingre'";
					$result = $this->BDConsulta($sql);
					if ($fila=$this->NextRow($result)){
					        $numCodMed = $fila[0];
					                          }
					return $numCodMed;		
		                  }
	   function InsertKardexMedicina($cod_med,$saldoinicial,$fecha_ingre,$costo,$um){
		            $sql = "INSERT INTO kardex_medicina (cod_med,saldo_inicial,ingreso,salida,saldo_actual,fecha,observaciones,costo,tipomov,um) VALUES ($cod_med,$saldoinicial,0,0,$saldoinicial,'$fecha_ingre','APERTURA',$costo,'I','$um')";
					$this->BDConsulta($sql);
		               }
		function InsertKardexMedicinaNuevo($cod_med,$saldoinicial,$fecha_ingre,$costo,$um,$origen){
		            $sql = "INSERT INTO kardex_medicina (cod_med,saldo_inicial,ingreso,salida,saldo_actual,fecha,observaciones,costo,tipomov,um,origen) VALUES ($cod_med,$saldoinicial,0,0,$saldoinicial,'$fecha_ingre','APERTURA',$costo,'I','$um','$origen')";
					$this->BDConsulta($sql);
		               }
		function InsertKardexMedicinaGuia($cod_med,$saldo_inicial,$ingreso,$saldo_actual,$fecha_ingre,$tipodoc,$numdoc,$costo,$obser,$um,$origen){
		            $sql = "INSERT INTO kardex_medicina (cod_med,saldo_inicial,ingreso,salida,saldo_actual,fecha,observaciones,tipodoc,numdoc,costo,tipomov,obser,um,origen) VALUES ($cod_med,$saldo_inicial,$ingreso,0,$saldo_actual,'$fecha_ingre','INGRESO','$tipodoc','$numdoc',$costo,'I','$obser','$um','$origen')";
					$this->BDConsulta($sql);
		               }
		function InsertKardexMedicinaGuiaLugar($cod_med,$saldo_inicial,$ingreso,$saldo_actual,$fecha_ingre,$tipodoc,$numdoc,$costo,$obser,$um,$origen){
		            $sql = "INSERT INTO kardex_medicina (cod_med,saldo_inicial,ingreso,salida,saldo_actual,fecha,observaciones,tipodoc,numdoc,costo,tipomov,obser,um,origen) VALUES ($cod_med,$saldo_inicial,$ingreso,0,$saldo_actual,'$fecha_ingre','INGRESO','$tipodoc','$numdoc',$costo,'I','$obser','$um','$origen')";
					$this->BDConsulta($sql);
		               }
	    function  DevolverMedicinasXNombre($dato){
		    $sql = "Select * from medicina_brp where medicina like '$dato%' order by medicina";
		    return $this->BDConsulta($sql);
		    } 
	 function  DevolverMedicinasXLoca($loca){
		    $sql = "Select * from medicina_brp where locacion ='$loca'  order by medicina";
		    return $this->BDConsulta($sql);
		    } 
	  function  DevolverMedicinasXNombreXLoca($dato,$loca){
		    $sql = "Select * from medicina_brp where medicina like '$dato%' and locacion ='$loca'  order by medicina";
		    return $this->BDConsulta($sql);
		    } 
	  function  DevolverMedicinasXCod($Cod){
		    $sql = "Select * from medicina_brp where cod_med=$Cod";
		    return $this->BDConsulta($sql);
		    } 
			
	 function ActalizaMedicinaCaso1($codmed,$cod_med,$med,$desc,$uni){
	   $sql="UPDATE medicina_brp SET codigo_med='$cod_med',medicina='$med',des_med='$desc',unidad_med='$uni' where cod_med=$codmed";
	   $this->BDConsulta($sql);
	        }
	function ActalizaNumPedMed($num_medped,$nombre){
	   $sql="UPDATE parametro SET valor=$num_medped+1 where nombre='$nombre'";
	   $this->BDConsulta($sql);
	        }
	function ActalizaDetpedLineas($id_medpedet,$ingresada,$actual,$resto){
	   $sql="UPDATE medicina_pedet SET ingresada=$ingresada,actual=$actual,resto=$resto where id_medpedet=$id_medpedet";
	   $this->BDConsulta($sql);
	        }
	function ActalizaStockMedGuia($cod_med,$stock){
	   $sql="UPDATE medicina_brp SET stock=$stock where cod_med=$cod_med";
	   $this->BDConsulta($sql);
	        }
	function ActalizaStockMedTransfer($cod_med,$stock){
	   $sql="UPDATE medicina_brp SET stock=$stock where cod_med=$cod_med";
	   $this->BDConsulta($sql);
	        }
	function ActalizaCabTransfer($id_transfer){
	   $sql="UPDATE medicina_transfer SET recep='2' where id_transfer=$id_transfer";
	   $this->BDConsulta($sql);
	        }
	function ActalizaMedicinaCaso2($codmed,$cod_med,$med,$desc,$uni,$stock_ingre,$costo){
	   $sql="UPDATE medicina_brp SET codigo_med='$cod_med', medicina='$med', des_med='$desc', unidad_med='$uni', stock = (stock + $stock_ingre),costo=$costo where cod_med=$codmed";
	   $this->BDConsulta($sql);
	     }
	function ActalizaMedicinaCaso3($codmed,$cod_med,$med,$desc,$uni,$costo){
	   $sql="UPDATE medicina_brp SET codigo_med='$cod_med', medicina='$med', des_med='$desc', unidad_med='$uni', costo=$costo where cod_med=$codmed";
	   $this->BDConsulta($sql);
	     }
	function ActalizaMedicinaCaso4($codmed,$cod_med,$med,$desc,$uni,$stock_ingre,$costo){
	   $sql="UPDATE medicina_brp SET codigo_med='$cod_med', medicina='$med', des_med='$desc', unidad_med='$uni', stock = $stock_ingre,costo=$costo where cod_med=$codmed";
	   $this->BDConsulta($sql);
	     }
	function DevolverUltimoProcesoKardexMed($codmed){
	       $sql="select * from kardex_medicina where cod_med = $codmed ORDER BY cod_kardex_med DESC LIMIT 0,1";
	    	return $this->BDConsulta($sql);
	      }
	function DevolverUltimoProcesoKardexMedicina($codmed){
	       $sql="select * from medicina_brp where cod_med = $codmed";
	    	return $this->BDConsulta($sql);
	      }
	function DevolverUltimoProcesoKardexMedLugar($codmed){
	       $sql="select * from kardex_medicina where cod_med = $codmed ORDER BY cod_kardex_med DESC LIMIT 0,1";
	    	return $this->BDConsulta($sql);
	      }
	function DevolverCodMedicinasLugar($codigo_med,$lugar){
	       $sql="select * from medicina_brp where codigo_med = $codigo_med and locacion='$lugar'";
	    	return $this->BDConsulta($sql);
	      }
	function DevolverCodMedicinass($codigo_med){
	       $sql="select * from medicina_brp where codigo_med = $codigo_med ";
	    	return $this->BDConsulta($sql);
	      }
	function DevolverDetPedLineas($id_medpedet){
	       $sql="select * from medicina_pedet where id_medpedet = $id_medpedet";
	    	return $this->BDConsulta($sql);
	      }
	
		  	                //$cod_medi,$saldoIni,$ingreso,$salida,$saldo_actual,$fecha,'A',$n_caso,$costo,'S',$um
	function InsertarKardex($cod_med,$saldo_inicial,$ingreso,$salida,$saldo_actual,$fecha,$tipodoc,$numdoc,$costo,$tipomov,$um){
	   $sql="INSERT INTO kardex_medicina (cod_med, saldo_inicial, ingreso, salida, saldo_actual, fecha,  tipodoc, numdoc, costo, tipomov, um) VALUES ($cod_med,$saldo_inicial,$ingreso,$salida,$saldo_actual,'$fecha','$tipodoc','$numdoc',$costo,'$tipomov','$um')";
	   $this->BDConsulta($sql);
	 }
	 function InsertarKardexAten($cod_med,$saldo_inicial,$ingreso,$salida,$saldo_actual,$fecha,$tipodoc,$numdoc,$costo,$tipomov,$um,$origen){
	   $sql="INSERT INTO kardex_medicina (cod_med, saldo_inicial, ingreso, salida, saldo_actual, fecha,  tipodoc, numdoc, costo, tipomov, um, origen) VALUES ($cod_med,$saldo_inicial,$ingreso,$salida,$saldo_actual,'$fecha','$tipodoc','$numdoc',$costo,'$tipomov','$um','$origen')";
	   $this->BDConsulta($sql);
	 }
	 function InsertarKardexTransfer($cod_med,$saldo_inicial,$ingreso,$salida,$saldo_actual,$fecha,$tipodoc,$numdoc,$costo,$tipomov,$um,$origen,$destino){
	   $sql="INSERT INTO kardex_medicina (cod_med, saldo_inicial, ingreso, salida, saldo_actual, fecha,  tipodoc, numdoc, costo, tipomov, um, origen, destino) VALUES ($cod_med,$saldo_inicial,$ingreso,$salida,$saldo_actual,'$fecha','$tipodoc','$numdoc',$costo,'$tipomov','$um','$origen','$destino')";
	   $this->BDConsulta($sql);
	 }
	 function InsertarKardex1($codmed,$saldo_inicial,$ingreso,$salida,$saldo_actual,$fecha,$obser,$costo,$tipomov,$um,$origen){
	   $sql="INSERT INTO kardex_medicina (cod_med, saldo_inicial, ingreso, salida, saldo_actual, fecha, observaciones,costo,tipomov,um,origen) VALUES ($codmed,$saldo_inicial,$ingreso,$salida,$saldo_actual,'$fecha','$obser',$costo,'$tipomov','$um','$origen')";
	   $this->BDConsulta($sql);
	 }
	 function DevolverAtencionesMedicasOpt1($fechaini,$fechafin,$cod_emp){
	 	$sql="SELECT p.*, a.*,e.* FROM atenciones_medicas as a, personal as p, empresas as e WHERE a.doc_id = p.dociden_per and p.cod_emp=e.cod_emp AND fecha_atencion between '$fechaini' AND '$fechafin' and e.cod_emp='$cod_emp'"; 
		return $this->BDConsulta($sql); 
	 
	 }
	 function DevolverAtencionesMedicasOptEmp1($fechaini,$fechafin,$cod_emp){
	 	$sql="SELECT p.*, a.*,e.* FROM atenciones_medicas as a, personal as p, empresas as e WHERE a.doc_id = p.dociden_per and p.cod_emp=e.cod_emp AND fecha_atencion between '$fechaini' AND '$fechafin'"; 
		return $this->BDConsulta($sql); 
	 
	 }
	 function DevolverAtencionesMedicasOptEmp2($fechaini,$fechafin,$lugar,$cod_emp){
	 	$sql="SELECT p.*, a.*,e.* FROM atenciones_medicas as a, personal as p, empresas as e WHERE a.doc_id = p.dociden_per and p.cod_emp=e.cod_emp AND fecha_atencion between '$fechaini' AND '$fechafin' AND lugar_aten='$lugar'"; 
		return $this->BDConsulta($sql); 	 
	 }
	 function DevolverAtencionesMedicasOpt2($fechaini,$fechafin,$lugar,$cod_emp){
	 	$sql="SELECT p.*, a.*,e.* FROM atenciones_medicas as a, personal as p, empresas as e WHERE a.doc_id = p.dociden_per and p.cod_emp=e.cod_emp AND fecha_atencion between '$fechaini' AND '$fechafin' AND lugar_aten='$lugar' and e.cod_emp='$cod_emp'"; 
		return $this->BDConsulta($sql); 	 
	 }
	 function DevolverAtencionesDetMed($cod_atencion){
	 	$sql="SELECT a.*, m.* FROM detalle_atencion_med as a, medicina_brp as m WHERE a.cod_med=m.cod_med AND a.cod_atencion=$cod_atencion"; 
		return $this->BDConsulta($sql); 	 
	 }
	 function DevolverMovMedT($fechaini,$fechafin,$lugar){
	 	$sql="SELECT m.*,k.* FROM medicina_brp as m, kardex_medicina as k WHERE m.cod_med=k.cod_med and k.fecha between '$fechaini' and '$fechafin' and origen='$lugar' group by k.cod_med"; 
		return $this->BDConsulta($sql); 	 
	 }
	 function DevolverMovMedTransfT($fechaini,$fechafin,$lugar){
	 	$sql="SELECT m.*,k.* FROM medicina_brp as m, kardex_medicina as k WHERE m.cod_med=k.cod_med and k.fecha between '$fechaini' and '$fechafin' and tipomov='T' group by m.codigo_med"; 
		return $this->BDConsulta($sql); 	 
	 }
	 function DevolverMovMedTransfP($fechaini,$fechafin,$lugar,$sel,$datos){
	 	$sql="SELECT m.*,k.* FROM medicina_brp as m, kardex_medicina as k WHERE m.cod_med=k.cod_med and k.fecha between '$fechaini' and '$fechafin' and m.$sel like '$datos%' and tipomov='T' group by m.codigo_med"; 
		return $this->BDConsulta($sql); 	 
	 }
	 function DevolverMovMedP($fechaini,$fechafin,$lugar,$sel,$datos){
	 	$sql="SELECT m.*,k.* FROM medicina_brp as m, kardex_medicina as k WHERE m.cod_med=k.cod_med and k.fecha between '$fechaini' and '$fechafin' and origen='$lugar' and m.$sel like '$datos%' group by k.cod_med"; 
		return $this->BDConsulta($sql); 	 
	 }
	 function DevolverMovMedDetallado($cod_med,$fechaini,$fechafin){
	 	$sql="SELECT * FROM kardex_medicina WHERE cod_med='$cod_med' and fecha between '$fechaini' and '$fechafin' group by cod_kardex_med"; 
		return $this->BDConsulta($sql); 	 
	 }
	 function DevolverMovMedTransfDetallado($codigo_med){
	 	$sql="SELECT k.* FROM kardex_medicina as k, medicina_brp as m WHERE m.codigo_med='$codigo_med' and k.tipomov='T' and m.cod_med=k.cod_med group by k.cod_kardex_med"; 
		return $this->BDConsulta($sql); 	 
	 }
}
?>