/** * obtener una lista de trastornos de la base de datos * @return array $listadeTrastornos or null */ public function obtenerTrastornos() { $listaTrastornos = array(); try { $trastornos = DB::table('trastorno_lenguaje')->select('idTrastornoLenguaje', 'TrastornoLenguaje')->get(); $totalTrastornos = count($trastornos); if ($totalTrastornos > 0) { foreach ($trastornos as $trastornos) { $trastorno = new TrastornoLenguaje(); $trastorno->setId($trastornos->idTrastornoLenguaje); $trastorno->setTrastornoLenguaje($trastornos->TrastornoLenguaje); $listaTrastornos[] = $trastorno; } return $listaTrastornos; } return null; } catch (Exception $e) { mail("*****@*****.**", "Error en el sistema SIACM", "Error: " . $e->getMessage()); return null; } }
/** * comprobar que el trastorno especificado es el mismo que está asignado * @param TrastornoLenguaje $trastorno * @return bool */ public function compruebaTrastorno(TrastornoLenguaje $trastorno) { if ($this->trastornoLenguaje->getId() === $trastorno->getId()) { return true; } return false; }
/** * @param Request $request * @param Paciente $paciente * @param Usuario $medico */ private static function alimentarPacienteDetalle(Request $request, Paciente $paciente, Usuario $medico) { switch ($medico->getUsername()) { case 'johanna.vazquez': $marca = new MarcaPasta(); $trastorno = new TrastornoLenguaje(); $txtNombrePadre = $request->get('txtNombrePadre'); $txtNombreMadre = $request->get('txtNombreMadre'); $txtOcupacionPadre = $request->get('txtOcupacionPadre'); $txtOcupacionMadre = $request->get('txtOcupacionMadre'); $txtNombresEdades = $request->get('txtNombresEdades'); !is_null($request->get('trastorno')) ? $trastornoLenguaje = $request->get('trastorno') : ($trastornoLenguaje = 1); !is_null($request->get('dolorBoca')) ? $dolorBoca = 1 : ($dolorBoca = 0); !is_null($request->get('sangradoEncias')) ? $sangradoEncias = 1 : ($sangradoEncias = 0); !is_null($request->get('malOlor')) ? $malOlor = 1 : ($malOlor = 0); !is_null($request->get('dienteFlojo')) ? $dienteFlojo = 1 : ($dienteFlojo = 0); $primeraVisita = $request->get('primeraVisita') === '2' ? 0 : 1; $txtFechaUltimoExamen = $request->get('txtFechaUltimoExamen'); $txtMotivoUltimoExamen = $request->get('txtMotivoUltimoExamen'); $anestesico = $request->get('anestesico') === '2' ? 0 : 1; $malaReaccion = $request->get('malaReaccion') === '2' ? 0 : 1; $txtQueReaccion = $request->get('txtQueReaccion'); $txtTraumatismo = $request->get('txtTraumatismo'); $tipoCepillo = $request->get('tipoCepillo'); $marcaPasta = $request->get('marcaPasta'); $vecesCepilla = $request->get('txtVecesCepilla'); $txtEdadErupcionDiente = $request->get('txtEdadErupcionaPrimerDiente'); $ayudaAlCepillarse = $request->get('ayudaAlCepillarse') === '2' ? 1 : 0; $txtVecesComeDia = $request->get('txtVecesCome'); $txtEspecifiqueAuxiliar = $request->get('txtEspecifiqueAuxiliar'); !is_null($request->get('hiloDental')) ? $hiloDental = 1 : ($hiloDental = 0); !is_null($request->get('enjuagueBucal')) ? $enjuagueBucal = 1 : ($enjuagueBucal = 0); !is_null($request->get('limpiadorLingual')) ? $limpiadorLingual = 1 : ($limpiadorLingual = 0); !is_null($request->get('tabletasReveladoras')) ? $tabletasReveladoras = 1 : ($tabletasReveladoras = 0); !is_null($request->get('otroAuxiliar')) ? $otroAuxiliar = 1 : ($otroAuxiliar = 0); !is_null($request->get('succionDigital')) ? $succionDigital = 1 : ($succionDigital = 0); !is_null($request->get('succionLingual')) ? $succionLingual = 1 : ($succionLingual = 0); !is_null($request->get('biberon')) ? $biberon = 1 : ($biberon = 0); !is_null($request->get('bruxismo')) ? $bruxismo = 1 : ($bruxismo = 0); !is_null($request->get('succionLabial')) ? $succionLabial = 1 : ($succionLabial = 0); !is_null($request->get('respiracionBucal')) ? $respiracionBucal = 1 : ($respiracionBucal = 0); !is_null($request->get('onicofagia')) ? $onicofagia = 1 : ($onicofagia = 0); !is_null($request->get('chupon')) ? $chupon = 1 : ($chupon = 0); !is_null($request->get('otroHabito')) ? $otroHabito = 1 : ($otroHabito = 0); $txtEspecifiqueHabito = $request->get('txtEspecifiqueHabito'); $paciente->setComportamientoInicial(new ComportamientoInicial(1)); $paciente->setComportamientoFrankl(new ComportamientoFrankl(1)); $paciente->setMorfologiaCraneofacial(new MorfologiaCraneofacial(1)); $paciente->setMorfologiaFacial(new MorfologiaFacial(1)); $paciente->setConvexividadFacial(new ConvexividadFacial(1)); $paciente->setATM(new ATM(1)); $paciente->setNombrePadre($txtNombrePadre); $paciente->setNombreMadre($txtNombreMadre); $paciente->setOcupacionPadre($txtOcupacionPadre); $paciente->setOcupacionMadre($txtOcupacionMadre); $paciente->setNombreEdadesHermanos($txtNombresEdades); $paciente->setHaPresentadoDolorBoca($dolorBoca); $paciente->setHaNotadoSangradoEncias($sangradoEncias); $paciente->setPresentaMalOlorBoca($malOlor); $paciente->setSienteDienteFlojo($dienteFlojo); $trastorno->setId($trastornoLenguaje); $paciente->setTrastornoLenguaje($trastorno); $paciente->setPrimeraVisitaDentista($primeraVisita); $paciente->setFechaUltimoExamenBucal($txtFechaUltimoExamen); $paciente->setMotivoVisitaDentista($txtMotivoUltimoExamen); $paciente->setLeHanColocadoAnestesico($anestesico); $paciente->setTuvoMalaReaccionAnestesico($malaReaccion); $paciente->setReaccionAnestesico($malaReaccion); $paciente->setTraumatismoBucal($txtTraumatismo); $paciente->setTipoCepilloAdulto($tipoCepillo); $marca->setId($marcaPasta); $paciente->setMarcaPasta($marca); $paciente->setVecesCepillaDiente($vecesCepilla); $paciente->setEdadErupcionoPrimerDiente($txtEdadErupcionDiente); $paciente->setAlguienAyudaACepillarse($ayudaAlCepillarse); $paciente->setVecesComeDia($txtVecesComeDia); $paciente->setHiloDental($hiloDental); $paciente->setEnjuagueBucal($enjuagueBucal); $paciente->setLimpiadorLingual($limpiadorLingual); $paciente->setTabletasReveladoras($tabletasReveladoras); $paciente->setOtroAuxiliar($otroAuxiliar); $paciente->setEspecifiqueAuxiliar($txtEspecifiqueAuxiliar); $paciente->setSuccionDigital($succionDigital); $paciente->setSuccionLingual($succionLingual); $paciente->setBiberon($biberon); $paciente->setBruxismo($bruxismo); $paciente->setSuccionLabial($succionLabial); $paciente->setRespiracionBucal($respiracionBucal); $paciente->setOnicofagia($onicofagia); $paciente->setChupon($chupon); $paciente->setOtroHabito($otroHabito); $paciente->setDescripcionHabito($txtEspecifiqueHabito); break; } }