Esempio n. 1
0
 /**
  * @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;
     }
 }
 /**
  * @param Request $request
  * @param Paciente $paciente
  * @return bool
  */
 public function crearDeHttp(Request $request, Paciente $paciente)
 {
     // obtener todos los elementos que posiblemente se hayan enviado en caso de que sea un paciente de primera vez
     $craneofacial = $request->get('craneofacial');
     $facial = $request->get('facial');
     $convexividad = $request->get('convexividad');
     $atm = $request->get('atm');
     $labios = $request->get('txtLabios');
     $carrillos = $request->get('txtCarrillos');
     $frenillos = $request->get('txtFrenillos');
     $paladar = $request->get('txtPaladar');
     $lengua = $request->get('txtLengua');
     $pisoBoca = $request->get('txtPisoBoca');
     $parodonto = $request->get('txtParodonto');
     $uvula = $request->get('txtUvula');
     $orofaringe = $request->get('txtOrofaringe');
     $arcoI = $request->get('arcoTipoI') === 'on' ? true : false;
     $arcoII = $request->get('arcoTipoII') === 'on' ? true : false;
     $mesialDerecho = $request->get('mesialDer') === 'on' ? true : false;
     $mesialIzquierdo = $request->get('mesialIzq') === 'on' ? true : false;
     $distalDerecho = $request->get('distalDer') === 'on' ? true : false;
     $distalIzquierdo = $request->get('distalIzq') === 'on' ? true : false;
     $rectoDerecho = $request->get('rectoDer') === 'on' ? true : false;
     $rectoIzquierdo = $request->get('rectoIzq') === 'on' ? true : false;
     $exageradoDerecho = $request->get('exageradoDer') === 'on' ? true : false;
     $exageradoIzquierdo = $request->get('exagerardoIzq') === 'on' ? true : false;
     $noDeterminadoDerecho = $request->get('noDeterminadoDer') === 'on' ? true : false;
     $noDeterminadoIzquierdo = $request->get('noDeterminadoIzq') === 'on' ? true : false;
     $caninaDerecho = $request->get('caninaDer') === 'on' ? true : false;
     $caninaIzquierdo = $request->get('caninaIzq') === 'on' ? true : false;
     $relacionMolarDerechoI = $request->get('relacionMolarDerI') === 'on' ? true : false;
     $relacionMolarIzquierdoI = $request->get('relacionMolarIzqI') === 'on' ? true : false;
     $relacionMolarDerechoII = $request->get('relacionMolarDerII') === 'on' ? true : false;
     $relacionMolarIzquierdoII = $request->get('relacionMolarIzqII') === 'on' ? true : false;
     $relacionMolarDerechoIII = $request->get('relacionMolarDerIII') === 'on' ? true : false;
     $relacionMolarIzquierdoIII = $request->get('relacionMolarIzqIII') === 'on' ? true : false;
     $relacionCaninaDerechoI = $request->get('relacionCaninaDerI') === 'on' ? true : false;
     $relacionCaninaIzquierdoI = $request->get('relacionCaninaIzqI') === 'on' ? true : false;
     $relacionCaninaDerechoII = $request->get('relacionCaninaDerII') === 'on' ? true : false;
     $relacionCaninaIzquierdoII = $request->get('relacionCaninaIzqII') === 'on' ? true : false;
     $relacionCaninaDerechoIII = $request->get('relacionCaninaDerIII') === 'on' ? true : false;
     $relacionCaninaIzquierdoIII = $request->get('relacionCaninaIzqIII') === 'on' ? true : false;
     $mordidaBordeBorde = $request->get('mordidaBordeBorde') === 'on' ? true : false;
     $medidaMordidaBordeABorde = $request->get('medidaMordida');
     $sobremordidaVertical = $request->get('sobremordidaVertical') === 'on' ? true : false;
     $medidaSobremordidaVertical = $request->get('medidaSobremordidaVertical');
     $sobremordidaHorizontal = $request->get('sobremordidaHorizontal') === 'on' ? true : false;
     $medidaSobremordidaHorizontal = $request->get('medidaSobremordidaHorizontal');
     $mordidaAbiertaAnterior = $request->get('mordidaAbiertaAnterior') === 'on' ? true : false;
     $medidaMordidaAbierta = $request->get('medidaMordidaAbierta');
     $mordidaCruzadaAnterior = $request->get('mordidaCruzadaAnterior') === 'on' ? true : false;
     $medidaMordidaCruzadaAnterior = $request->get('medidaMordidaCruzadaAnterior');
     $mordidaCruzadaPosterior = $request->get('mordidaCruzadaPosterior') === 'on' ? true : false;
     $medidaMordidaCruzadaPosterior = $request->get('medidaMordidaCruzadaPosterior');
     $lineaMediaDental = $request->get('lineaMediaDental') === 'on' ? true : false;
     $medidaLineaMediaDental = $request->get('medidaLineaMediaDental');
     $lineaMediaEsqueletica = $request->get('lineaMediaEsqueletica') === 'on' ? true : false;
     $medidaLineaMediaEsqueletica = $request->get('medidaLineaMediaEsqueletica');
     $alteracionTamanio = $request->get('alteracionTamanio') === 'on' ? true : false;
     $medidaAlteracionTamanio = $request->get('medidaAlteracionTamanio');
     $alteracionForma = $request->get('alteracionForma') === 'on' ? true : false;
     $medidaAlteracionForma = $request->get('medidaAlteracionForma');
     $alteracionNumero = $request->get('alteracionNumero') === 'on' ? true : false;
     $medidaAlteracionNumero = $request->get('medidaAlteracionNumero');
     $alteracionEstructura = $request->get('alteracionEstructura') === 'on' ? true : false;
     $medidaAlteracionEstructura = $request->get('medidaAlteracionEstructura');
     $alteracionTextura = $request->get('alteracionTextura') === 'on' ? true : false;
     $medidaAlteracionTextura = $request->get('medidaAlteracionTextura');
     $alteracionColor = $request->get('alteracionColor') === 'on' ? true : false;
     $medidaAlteracionColor = $request->get('medidaAlteracionColor');
     // setear a paciente johanna
     $paciente->setMorfologiaCraneofacial(new MorfologiaCraneofacial($craneofacial));
     $paciente->setMorfologiaFacial(new MorfologiaFacial($facial));
     $paciente->setConvexividadFacial(new ConvexividadFacial($convexividad));
     $paciente->setATM(new ATM($atm));
     $paciente->setLabios($labios);
     $paciente->setCarrillos($carrillos);
     $paciente->setFrenillos($frenillos);
     $paciente->setPaladar($paladar);
     $paciente->setLengua($lengua);
     $paciente->setPisoDeBoca($pisoBoca);
     $paciente->setParodonto($parodonto);
     $paciente->setUvula($uvula);
     $paciente->setOrofaringe($orofaringe);
     $paciente->setTipoArcoI($arcoI);
     $paciente->setEscalonMesialDerecho($mesialDerecho);
     $paciente->setEscalonMesialIzquierdo($mesialIzquierdo);
     $paciente->setEscalonDistalDerecho($distalDerecho);
     $paciente->setEscalonDistalIzquierdo($distalIzquierdo);
     $paciente->setEscalonRectoDerecho($rectoDerecho);
     $paciente->setEscalonRectoIzquierdo($rectoIzquierdo);
     $paciente->setMesialExageradoDerecho($exageradoDerecho);
     $paciente->setMesialExageradoIzquierdo($exageradoIzquierdo);
     $paciente->setNoDeterminadoDerecho($noDeterminadoDerecho);
     $paciente->setNoDeterminadoIzquierdo($noDeterminadoIzquierdo);
     $paciente->setRelacionCaninaDerecha($caninaDerecho);
     $paciente->setRelacionCaninaIzquierda($caninaIzquierdo);
     $paciente->setRelacionMolarDerechaI($relacionMolarDerechoI);
     $paciente->setRelacionMolarDerechaII($relacionMolarDerechoII);
     $paciente->setRelacionMolarDerechaIII($relacionMolarDerechoIII);
     $paciente->setRelacionMolarIzquierdaI($relacionMolarIzquierdoI);
     $paciente->setRelacionMolarIzquierdaII($relacionMolarIzquierdoII);
     $paciente->setRelacionMolarIzquierdaIII($relacionMolarIzquierdoIII);
     $paciente->setRelacionCaninaDerechaI($relacionCaninaDerechoI);
     $paciente->setRelacionCaninaDerechaII($relacionCaninaDerechoII);
     $paciente->setRelacionCaninaDerechaIII($relacionCaninaDerechoIII);
     $paciente->setRelacionCaninaIzquierdaI($relacionCaninaIzquierdoI);
     $paciente->setRelacionCaninaIzquierdaII($relacionCaninaIzquierdoII);
     $paciente->setRelacionCaninaIzquierdaIII($relacionCaninaIzquierdoIII);
     $paciente->setMordidaBordeBorde($mordidaBordeBorde);
     $paciente->setMedidaBordeBorde($medidaMordidaBordeABorde);
     $paciente->setSobremordidaVertical($sobremordidaVertical);
     $paciente->setMedidaSobremordidaVertical($medidaSobremordidaVertical);
     $paciente->setSobremordidaHorizontal($sobremordidaHorizontal);
     $paciente->setMedidaSobremordidaHorizontal($medidaSobremordidaHorizontal);
     $paciente->setMordidaAbiertaAnterior($mordidaAbiertaAnterior);
     $paciente->setMedidaMordidaAbiertaAnterior($medidaMordidaAbierta);
     $paciente->setMordidaCruzadaAnterior($mordidaCruzadaAnterior);
     $paciente->setMedidaMordidaCruzadaAnterior($medidaMordidaCruzadaAnterior);
     $paciente->setMordidaCruzadaPosterior($mordidaCruzadaPosterior);
     $paciente->setMedidaMordidaCruzadaPosterior($medidaMordidaCruzadaPosterior);
     $paciente->setLineaMediaDental($lineaMediaDental);
     $paciente->setMedidaLineaMediaDental($medidaLineaMediaDental);
     $paciente->setLineaMediaEsqueletica($lineaMediaEsqueletica);
     $paciente->setMedidaLineaMediaEsqueletica($medidaLineaMediaEsqueletica);
     $paciente->setAlteracionesTamanio($alteracionTamanio);
     $paciente->setMedidaAlteracionesTamanio($medidaAlteracionTamanio);
     $paciente->setAlteracionesForma($alteracionForma);
     $paciente->setMedidaAlteracionesForma($medidaAlteracionForma);
     $paciente->setAlteracionesNumero($alteracionNumero);
     $paciente->setMedidaAlteracionesNumero($medidaAlteracionNumero);
     $paciente->setAlteracionesEstructura($alteracionEstructura);
     $paciente->setMedidaAlteracionesEstructura($medidaAlteracionEstructura);
     $paciente->setAlteracionesTextura($alteracionTextura);
     $paciente->setMedidaAlteracionesTextura($medidaAlteracionTextura);
     $paciente->setAlteracionesColor($alteracionColor);
     $paciente->setMedidaAlteracionesColor($medidaAlteracionColor);
     // persistir datos de paciente
     return $this->pacientesRepositorio->completarDatos($paciente);
 }