<?php
namespace App\Entity;
use App\Repository\DatosCirugiaRepository;
use Doctrine\ORM\Mapping as ORM;
use DateTime;
/**
* @ORM\Entity(repositoryClass=DatosCirugiaRepository::class)
* @ORM\HasLifecycleCallbacks
*/
class DatosCirugia
{
/**
* @ORM\Id
* @ORM\GeneratedValue
* @ORM\Column(type="integer")
*/
private $id;
/**
* @ORM\Column(type="string", length=50)
*/
private $ip_crea;
/**
* @ORM\Column(type="string", length=50)
*/
private $ip_modifica;
/**
* @ORM\Column(type="integer")
*/
private $user_crea;
/**
* @ORM\Column(type="integer")
*/
private $user_modifica;
/**
* @ORM\Column(type="datetime")
*/
private $created_at;
/**
* @ORM\Column(type="datetime")
*/
private $updated_at;
/**
* @ORM\ManyToOne(targetEntity=Agenda::class, inversedBy="datosCirugias")
* @ORM\JoinColumn(nullable=false)
*/
private $agenda;
/**
* @ORM\Column(type="string", length=50)
*/
private $estado;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $conf_identidad;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $conf_sitio_quirur;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $conf_procedimiento;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $conf_consentimiento;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $demarcacion_quirur;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $equipo_intubacion;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $equipo_aspiracion;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $ventilacion_oxigeno;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $ventilacion_farmacos_inhalados;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $ventilacion_medicacion;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $pulsoximetro;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $capnografo;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $alergias_conocidas;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $riesgo_aspiracion;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $riesgo_hemorragia;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $hemoderivados_lab;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $conf_equipo;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $identidad_paciente;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $sitio_quirur;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $procedimiento_lateralidad;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $duracion_procedimiento;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $perdida_sangre;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $problema_especifico;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $esterilidad;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $recuento_inicial;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $dudas_equipo;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $profilaxis_antibiotica;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $imagenes_procedimiento_quirur;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $recuento_final;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $empaquetar_paciente;
/**
* @ORM\Column(type="integer", nullable=true)
*/
private $numero_compresas;
/**
* @ORM\Column(type="string", length=50, nullable=true)
*/
private $nombre_proced_realizado;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $herida_limpia;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $herida_limpia_cont;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $herida_contaminada;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $herida_sucia;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $toma_muestras;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $etiquetado_muestras;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $muestra_citoquimico;
/**
* @ORM\Column(type="integer", nullable=true)
*/
private $muestra_numero;
/**
* @ORM\Column(type="string", length=50, nullable=true)
*/
private $muestra_nombre;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $muestra_cultivos;
/**
* @ORM\Column(type="integer", nullable=true)
*/
private $numero_cultivos;
/**
* @ORM\Column(type="string", length=50, nullable=true)
*/
private $nombre_cultivos;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $muestra_anatomo;
/**
* @ORM\Column(type="integer", nullable=true)
*/
private $numero_anatomo;
/**
* @ORM\Column(type="string", length=50, nullable=true)
*/
private $nombre_anatomo;
/**
* @ORM\Column(type="string", length=50, nullable=true)
*/
private $muestra_otros;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $problema_instrumental;
/**
* @ORM\Column(type="string", length=50, nullable=true)
*/
private $problemas_cuales;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $revision_recup_paciente;
/**
* @ORM\Column(type="datetime", nullable=true)
*/
private $fecha_admision;
/**
* @ORM\Column(type="string", length=50, nullable=true)
*/
private $alergias_conocidas_cuales;
/**
* @ORM\ManyToOne(targetEntity=User::class)
*/
private $cirujano;
/**
* @ORM\ManyToOne(targetEntity=User::class)
*/
private $anestesiologo;
/**
* @ORM\ManyToOne(targetEntity=Procedimientos::class)
*/
private $procedimiento;
/**
* @ORM\Column(type="string", length=50, nullable=true)
*/
private $estado_procedimiento;
public function getId(): ?int
{
return $this->id;
}
public function getIpCrea(): ?string
{
return $this->ip_crea;
}
public function setIpCrea(string $ip_crea): self
{
$this->ip_crea = $ip_crea;
return $this;
}
public function getIpModifica(): ?string
{
return $this->ip_modifica;
}
public function setIpModifica(string $ip_modifica): self
{
$this->ip_modifica = $ip_modifica;
return $this;
}
public function getUserCrea(): ?int
{
return $this->user_crea;
}
public function setUserCrea(int $user_crea): self
{
$this->user_crea = $user_crea;
return $this;
}
public function getUserModifica(): ?int
{
return $this->user_modifica;
}
public function setUserModifica(int $user_modifica): self
{
$this->user_modifica = $user_modifica;
return $this;
}
public function getCreatedAt(): ?\DateTimeInterface
{
return $this->created_at;
}
public function setCreatedAt(\DateTimeInterface $created_at): self
{
$this->created_at = $created_at;
return $this;
}
public function getUpdatedAt(): ?\DateTimeInterface
{
return $this->updated_at;
}
public function setUpdatedAt(\DateTimeInterface $updated_at): self
{
$this->updated_at = $updated_at;
return $this;
}
/**
* @ORM\PrePersist
* @ORM\PreUpdate
*/
public function updatedTimestamps(): void
{
$dateTimeNow = new DateTime('now');
$this->setUpdatedAt($dateTimeNow);
if ($this->getCreatedAt() === null) {
$this->setCreatedAt($dateTimeNow);
}
}
public function getAgenda(): ?Agenda
{
return $this->agenda;
}
public function setAgenda(?Agenda $agenda): self
{
$this->agenda = $agenda;
return $this;
}
public function getEstado(): ?string
{
return $this->estado;
}
public function setEstado(string $estado): self
{
$this->estado = $estado;
return $this;
}
public function getConfIdentidad(): ?bool
{
return $this->conf_identidad;
}
public function setConfIdentidad(?bool $conf_identidad): self
{
$this->conf_identidad = $conf_identidad;
return $this;
}
public function getConfSitioQuirur(): ?bool
{
return $this->conf_sitio_quirur;
}
public function setConfSitioQuirur(?bool $conf_sitio_quirur): self
{
$this->conf_sitio_quirur = $conf_sitio_quirur;
return $this;
}
public function getConfProcedimiento(): ?bool
{
return $this->conf_procedimiento;
}
public function setConfProcedimiento(?bool $conf_procedimiento): self
{
$this->conf_procedimiento = $conf_procedimiento;
return $this;
}
public function getConfConsentimiento(): ?bool
{
return $this->conf_consentimiento;
}
public function setConfConsentimiento(?bool $conf_consentimiento): self
{
$this->conf_consentimiento = $conf_consentimiento;
return $this;
}
public function getDemarcacionQuirur(): ?bool
{
return $this->demarcacion_quirur;
}
public function setDemarcacionQuirur(?bool $demarcacion_quirur): self
{
$this->demarcacion_quirur = $demarcacion_quirur;
return $this;
}
public function getEquipoIntubacion(): ?bool
{
return $this->equipo_intubacion;
}
public function setEquipoIntubacion(?bool $equipo_intubacion): self
{
$this->equipo_intubacion = $equipo_intubacion;
return $this;
}
public function getEquipoAspiracion(): ?bool
{
return $this->equipo_aspiracion;
}
public function setEquipoAspiracion(?bool $equipo_aspiracion): self
{
$this->equipo_aspiracion = $equipo_aspiracion;
return $this;
}
public function getVentilacionOxigeno(): ?bool
{
return $this->ventilacion_oxigeno;
}
public function setVentilacionOxigeno(?bool $ventilacion_oxigeno): self
{
$this->ventilacion_oxigeno = $ventilacion_oxigeno;
return $this;
}
public function getVentilacionFarmacosInhalados(): ?bool
{
return $this->ventilacion_farmacos_inhalados;
}
public function setVentilacionFarmacosInhalados(?bool $ventilacion_farmacos_inhalados): self
{
$this->ventilacion_farmacos_inhalados = $ventilacion_farmacos_inhalados;
return $this;
}
public function getVentilacionMedicacion(): ?bool
{
return $this->ventilacion_medicacion;
}
public function setVentilacionMedicacion(?bool $ventilacion_medicacion): self
{
$this->ventilacion_medicacion = $ventilacion_medicacion;
return $this;
}
public function getPulsoximetro(): ?bool
{
return $this->pulsoximetro;
}
public function setPulsoximetro(?bool $pulsoximetro): self
{
$this->pulsoximetro = $pulsoximetro;
return $this;
}
public function getCapnografo(): ?bool
{
return $this->capnografo;
}
public function setCapnografo(?bool $capnografo): self
{
$this->capnografo = $capnografo;
return $this;
}
public function getAlergiasConocidas(): ?bool
{
return $this->alergias_conocidas;
}
public function setAlergiasConocidas(?bool $alergias_conocidas): self
{
$this->alergias_conocidas = $alergias_conocidas;
return $this;
}
public function getRiesgoAspiracion(): ?bool
{
return $this->riesgo_aspiracion;
}
public function setRiesgoAspiracion(?bool $riesgo_aspiracion): self
{
$this->riesgo_aspiracion = $riesgo_aspiracion;
return $this;
}
public function getRiesgoHemorragia(): ?bool
{
return $this->riesgo_hemorragia;
}
public function setRiesgoHemorragia(?bool $riesgo_hemorragia): self
{
$this->riesgo_hemorragia = $riesgo_hemorragia;
return $this;
}
public function getHemoderivadosLab(): ?bool
{
return $this->hemoderivados_lab;
}
public function setHemoderivadosLab(?bool $hemoderivados_lab): self
{
$this->hemoderivados_lab = $hemoderivados_lab;
return $this;
}
public function getConfEquipo(): ?bool
{
return $this->conf_equipo;
}
public function setConfEquipo(?bool $conf_equipo): self
{
$this->conf_equipo = $conf_equipo;
return $this;
}
public function getIdentidadPaciente(): ?bool
{
return $this->identidad_paciente;
}
public function setIdentidadPaciente(?bool $identidad_paciente): self
{
$this->identidad_paciente = $identidad_paciente;
return $this;
}
public function getSitioQuirur(): ?bool
{
return $this->sitio_quirur;
}
public function setSitioQuirur(?bool $sitio_quirur): self
{
$this->sitio_quirur = $sitio_quirur;
return $this;
}
public function getProcedimientoLateralidad(): ?bool
{
return $this->procedimiento_lateralidad;
}
public function setProcedimientoLateralidad(?bool $procedimiento_lateralidad): self
{
$this->procedimiento_lateralidad = $procedimiento_lateralidad;
return $this;
}
public function getDuracionProcedimiento(): ?bool
{
return $this->duracion_procedimiento;
}
public function setDuracionProcedimiento(?bool $duracion_procedimiento): self
{
$this->duracion_procedimiento = $duracion_procedimiento;
return $this;
}
public function getPerdidaSangre(): ?bool
{
return $this->perdida_sangre;
}
public function setPerdidaSangre(?bool $perdida_sangre): self
{
$this->perdida_sangre = $perdida_sangre;
return $this;
}
public function getProblemaEspecifico(): ?bool
{
return $this->problema_especifico;
}
public function setProblemaEspecifico(?bool $problema_especifico): self
{
$this->problema_especifico = $problema_especifico;
return $this;
}
public function getEsterilidad(): ?bool
{
return $this->esterilidad;
}
public function setEsterilidad(?bool $esterilidad): self
{
$this->esterilidad = $esterilidad;
return $this;
}
public function getRecuentoInicial(): ?bool
{
return $this->recuento_inicial;
}
public function setRecuentoInicial(?bool $recuento_inicial): self
{
$this->recuento_inicial = $recuento_inicial;
return $this;
}
public function getDudasEquipo(): ?bool
{
return $this->dudas_equipo;
}
public function setDudasEquipo(?bool $dudas_equipo): self
{
$this->dudas_equipo = $dudas_equipo;
return $this;
}
public function getProfilaxisAntibiotica(): ?bool
{
return $this->profilaxis_antibiotica;
}
public function setProfilaxisAntibiotica(?bool $profilaxis_antibiotica): self
{
$this->profilaxis_antibiotica = $profilaxis_antibiotica;
return $this;
}
public function getImagenesProcedimientoQuirur(): ?bool
{
return $this->imagenes_procedimiento_quirur;
}
public function setImagenesProcedimientoQuirur(?bool $imagenes_procedimiento_quirur): self
{
$this->imagenes_procedimiento_quirur = $imagenes_procedimiento_quirur;
return $this;
}
public function getRecuentoFinal(): ?bool
{
return $this->recuento_final;
}
public function setRecuentoFinal(?bool $recuento_final): self
{
$this->recuento_final = $recuento_final;
return $this;
}
public function getEmpaquetarPaciente(): ?bool
{
return $this->empaquetar_paciente;
}
public function setEmpaquetarPaciente(?bool $empaquetar_paciente): self
{
$this->empaquetar_paciente = $empaquetar_paciente;
return $this;
}
public function getNumeroCompresas(): ?int
{
return $this->numero_compresas;
}
public function setNumeroCompresas(?int $numero_compresas): self
{
$this->numero_compresas = $numero_compresas;
return $this;
}
public function getNombreProcedRealizado(): ?string
{
return $this->nombre_proced_realizado;
}
public function setNombreProcedRealizado(?string $nombre_proced_realizado): self
{
$this->nombre_proced_realizado = $nombre_proced_realizado;
return $this;
}
public function getHeridaLimpia(): ?bool
{
return $this->herida_limpia;
}
public function setHeridaLimpia(?bool $herida_limpia): self
{
$this->herida_limpia = $herida_limpia;
return $this;
}
public function getHeridaLimpiaCont(): ?bool
{
return $this->herida_limpia_cont;
}
public function setHeridaLimpiaCont(?bool $herida_limpia_cont): self
{
$this->herida_limpia_cont = $herida_limpia_cont;
return $this;
}
public function getHeridaContaminada(): ?bool
{
return $this->herida_contaminada;
}
public function setHeridaContaminada(?bool $herida_contaminada): self
{
$this->herida_contaminada = $herida_contaminada;
return $this;
}
public function getHeridaSucia(): ?bool
{
return $this->herida_sucia;
}
public function setHeridaSucia(?bool $herida_sucia): self
{
$this->herida_sucia = $herida_sucia;
return $this;
}
public function getTomaMuestras(): ?bool
{
return $this->toma_muestras;
}
public function setTomaMuestras(?bool $toma_muestras): self
{
$this->toma_muestras = $toma_muestras;
return $this;
}
public function getEtiquetadoMuestras(): ?bool
{
return $this->etiquetado_muestras;
}
public function setEtiquetadoMuestras(?bool $etiquetado_muestras): self
{
$this->etiquetado_muestras = $etiquetado_muestras;
return $this;
}
public function getMuestraCitoquimico(): ?bool
{
return $this->muestra_citoquimico;
}
public function setMuestraCitoquimico(?bool $muestra_citoquimico): self
{
$this->muestra_citoquimico = $muestra_citoquimico;
return $this;
}
public function getMuestraNumero(): ?int
{
return $this->muestra_numero;
}
public function setMuestraNumero(?int $muestra_numero): self
{
$this->muestra_numero = $muestra_numero;
return $this;
}
public function getMuestraNombre(): ?string
{
return $this->muestra_nombre;
}
public function setMuestraNombre(?string $muestra_nombre): self
{
$this->muestra_nombre = $muestra_nombre;
return $this;
}
public function getMuestraCultivos(): ?bool
{
return $this->muestra_cultivos;
}
public function setMuestraCultivos(?bool $muestra_cultivos): self
{
$this->muestra_cultivos = $muestra_cultivos;
return $this;
}
public function getNumeroCultivos(): ?int
{
return $this->numero_cultivos;
}
public function setNumeroCultivos(?int $numero_cultivos): self
{
$this->numero_cultivos = $numero_cultivos;
return $this;
}
public function getNombreCultivos(): ?string
{
return $this->nombre_cultivos;
}
public function setNombreCultivos(?string $nombre_cultivos): self
{
$this->nombre_cultivos = $nombre_cultivos;
return $this;
}
public function getMuestraAnatomo(): ?bool
{
return $this->muestra_anatomo;
}
public function setMuestraAnatomo(?bool $muestra_anatomo): self
{
$this->muestra_anatomo = $muestra_anatomo;
return $this;
}
public function getNumeroAnatomo(): ?int
{
return $this->numero_anatomo;
}
public function setNumeroAnatomo(?int $numero_anatomo): self
{
$this->numero_anatomo = $numero_anatomo;
return $this;
}
public function getNombreAnatomo(): ?string
{
return $this->nombre_anatomo;
}
public function setNombreAnatomo(?string $nombre_anatomo): self
{
$this->nombre_anatomo = $nombre_anatomo;
return $this;
}
public function getMuestraOtros(): ?string
{
return $this->muestra_otros;
}
public function setMuestraOtros(?string $muestra_otros): self
{
$this->muestra_otros = $muestra_otros;
return $this;
}
public function getProblemaInstrumental(): ?bool
{
return $this->problema_instrumental;
}
public function setProblemaInstrumental(?bool $problema_instrumental): self
{
$this->problema_instrumental = $problema_instrumental;
return $this;
}
public function getProblemasCuales(): ?string
{
return $this->problemas_cuales;
}
public function setProblemasCuales(?string $problemas_cuales): self
{
$this->problemas_cuales = $problemas_cuales;
return $this;
}
public function getRevisionRecupPaciente(): ?bool
{
return $this->revision_recup_paciente;
}
public function setRevisionRecupPaciente(?bool $revision_recup_paciente): self
{
$this->revision_recup_paciente = $revision_recup_paciente;
return $this;
}
public function getFechaAdmision(): ?\DateTimeInterface
{
return $this->fecha_admision;
}
public function setFechaAdmision(?\DateTimeInterface $fecha_admision): self
{
$this->fecha_admision = $fecha_admision;
return $this;
}
public function getAlergiasConocidasCuales(): ?string
{
return $this->alergias_conocidas_cuales;
}
public function setAlergiasConocidasCuales(?string $alergias_conocidas_cuales): self
{
$this->alergias_conocidas_cuales = $alergias_conocidas_cuales;
return $this;
}
public function getCirujano(): ?User
{
return $this->cirujano;
}
public function setCirujano(?User $cirujano): self
{
$this->cirujano = $cirujano;
return $this;
}
public function getAnestesiologo(): ?User
{
return $this->anestesiologo;
}
public function setAnestesiologo(?User $anestesiologo): self
{
$this->anestesiologo = $anestesiologo;
return $this;
}
public function getProcedimiento(): ?Procedimientos
{
return $this->procedimiento;
}
public function setProcedimiento(?Procedimientos $procedimiento): self
{
$this->procedimiento = $procedimiento;
return $this;
}
public function getEstadoProcedimiento(): ?string
{
return $this->estado_procedimiento;
}
public function setEstadoProcedimiento(?string $estado_procedimiento): self
{
$this->estado_procedimiento = $estado_procedimiento;
return $this;
}
}