@Service
public class IngresoService
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private CamaRepo |
camaRepo |
private static java.lang.String[] |
causaIngreso |
private static java.lang.String[] |
estadoIngreso |
private IngresoRepo |
ingresoRepo |
private LiberarRepo |
liberarRepo |
private PacienteRepo |
pacienteRepo |
private static java.lang.String[] |
tipoIngreso |
private static java.lang.String[] |
tipoRiesgo |
private TrasladoRepo |
trasladoRepo |
private UsuarioRepo |
usuarioRepo |
| Constructor and Description |
|---|
IngresoService(IngresoRepo ingresoRepo,
CamaRepo camaRepo,
PacienteRepo pacienteRepo,
UsuarioRepo usuarioRepo,
TrasladoRepo trasladoRepo,
LiberarRepo liberarRepo) |
| Modifier and Type | Method and Description |
|---|---|
IngresoDTO |
findByConsecutivo(int consecutivo) |
java.util.List<IngresoDTO> |
findByPacienteDoc(java.lang.String doc) |
java.util.List<IngresoDTO> |
findByPacienteName(java.lang.String nombre) |
private java.util.List<IngresoDTO> |
findPacientesLista(java.util.List<Ingreso> ingresos) |
private Ingreso |
getIngresoByConsecutivo(int consecutivo) |
void |
liberarCamaIngreso(int consecutivo,
java.security.Principal usuario) |
private IngresoDTO |
mapIngresoDTO(Paciente paciente,
Ingreso ingreso) |
private void |
registrarLiberacion(Ingreso ingreso,
java.security.Principal usuario) |
private void |
registrarTraslado(Ingreso ingreso,
Cama nuevaCama,
java.security.Principal usuario) |
private java.lang.String |
setCamaIngreso(Ingreso ingreso) |
Ingreso |
updateCamaEnIngresoParaTraslado(int consecutivo,
java.lang.String codigo,
java.security.Principal usuario) |
private final IngresoRepo ingresoRepo
private final CamaRepo camaRepo
private final PacienteRepo pacienteRepo
private final UsuarioRepo usuarioRepo
private final TrasladoRepo trasladoRepo
private final LiberarRepo liberarRepo
private static final java.lang.String[] tipoRiesgo
private static final java.lang.String[] tipoIngreso
private static final java.lang.String[] causaIngreso
private static final java.lang.String[] estadoIngreso
@Autowired public IngresoService(IngresoRepo ingresoRepo, CamaRepo camaRepo, PacienteRepo pacienteRepo, UsuarioRepo usuarioRepo, TrasladoRepo trasladoRepo, LiberarRepo liberarRepo)
public IngresoDTO findByConsecutivo(int consecutivo)
public java.util.List<IngresoDTO> findByPacienteName(java.lang.String nombre)
public java.util.List<IngresoDTO> findByPacienteDoc(java.lang.String doc)
private java.util.List<IngresoDTO> findPacientesLista(java.util.List<Ingreso> ingresos)
private IngresoDTO mapIngresoDTO(Paciente paciente, Ingreso ingreso)
private java.lang.String setCamaIngreso(Ingreso ingreso)
public Ingreso updateCamaEnIngresoParaTraslado(int consecutivo, java.lang.String codigo, java.security.Principal usuario)
private void registrarTraslado(Ingreso ingreso, Cama nuevaCama, java.security.Principal usuario)
public void liberarCamaIngreso(int consecutivo,
java.security.Principal usuario)
private void registrarLiberacion(Ingreso ingreso, java.security.Principal usuario)
private Ingreso getIngresoByConsecutivo(int consecutivo)