Añado los fuentes de java
This commit is contained in:
@@ -0,0 +1,222 @@
|
||||
/**
|
||||
* @(#) Paciente.java
|
||||
*/
|
||||
package com.tarisan.data;
|
||||
|
||||
|
||||
import com.tarisan.util.Utilidades;
|
||||
import java.io.Serializable;
|
||||
import java.util.Calendar;
|
||||
|
||||
|
||||
/**
|
||||
* Datos del Paciente obtenidos tras el paso de la tarjeta del mismo.
|
||||
* @author <a href="mailto:sistemas@imqnavarra.com">Dpto. Informática</a>
|
||||
* @version 1.0, 24/09/2003
|
||||
*/
|
||||
public class Paciente implements Serializable
|
||||
{
|
||||
|
||||
/**
|
||||
* Tarjeta del paciente
|
||||
*/
|
||||
private Tarjeta tarjeta;
|
||||
|
||||
/**
|
||||
* Nombre y apellidos del paciente
|
||||
*/
|
||||
private String nombre;
|
||||
|
||||
/**
|
||||
* Autorización del beneficiario
|
||||
*/
|
||||
private String autorizado;
|
||||
|
||||
/**
|
||||
* El sexo del paciente para comprobar compatibilidad con la especialidad
|
||||
*/
|
||||
private String sexo;
|
||||
|
||||
/**
|
||||
* La edad del paciente, para que sólo los niños vayan a pediatría
|
||||
*/
|
||||
private int edad;
|
||||
|
||||
/**
|
||||
* Si el paciente es desplazado o propio
|
||||
*/
|
||||
private String entidad_chipcard;
|
||||
|
||||
/**
|
||||
* Si se conecta un médico de cabecera y el paciente no es igualado suyo ponemos esto a false para que no pueda hacer nada.
|
||||
*/
|
||||
private boolean noesiguala_inactivar;
|
||||
|
||||
/**
|
||||
* Vamos a guardar aquí el "troquelado" de la tarjeta
|
||||
*/
|
||||
private String identificador;
|
||||
|
||||
/**
|
||||
* Vamos a guardar la fecha de baja
|
||||
*/
|
||||
private Calendar fechabaja;
|
||||
|
||||
|
||||
public boolean get_noesiguala_inactivar()
|
||||
{
|
||||
return this.noesiguala_inactivar;
|
||||
}
|
||||
|
||||
public void set_noesiguala_inactivar(boolean activo)
|
||||
{
|
||||
this.noesiguala_inactivar = activo;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return
|
||||
*/
|
||||
public Tarjeta getTarjeta()
|
||||
{
|
||||
return this.tarjeta;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param tarjeta
|
||||
* @return
|
||||
*/
|
||||
public void setTarjeta(Tarjeta tarjeta)
|
||||
{
|
||||
this.tarjeta = tarjeta;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return
|
||||
*/
|
||||
public String getNombre()
|
||||
{
|
||||
return this.nombre;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param nombre
|
||||
* @return
|
||||
*/
|
||||
public void setNombre(String nombre)
|
||||
{
|
||||
this.nombre = nombre;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return
|
||||
*/
|
||||
public String getAutorizado()
|
||||
{
|
||||
return this.autorizado;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param autorizado
|
||||
* @return
|
||||
*/
|
||||
public void setAutorizado(String autorizado)
|
||||
{
|
||||
this.autorizado = autorizado;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @return Devuelve un string con el Sexo (H o M)
|
||||
*/
|
||||
public String getSexo()
|
||||
{
|
||||
return this.sexo;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param sexo Asigna el valor H o M al sexo del paciente
|
||||
*/
|
||||
public void setSexo(String sexo)
|
||||
{
|
||||
this.sexo = sexo;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @return Devuelve la edad del paciente
|
||||
*/
|
||||
public int getEdad()
|
||||
{
|
||||
return this.edad;
|
||||
}
|
||||
|
||||
/**
|
||||
* Asigna el valor de la edad al paciente
|
||||
* @param edad
|
||||
*/
|
||||
public void setEdad(int edad)
|
||||
{
|
||||
this.edad = edad;
|
||||
}
|
||||
|
||||
public void setDesplazado(String entidad)
|
||||
{
|
||||
this.entidad_chipcard = entidad;
|
||||
}
|
||||
|
||||
public String getDesplazado()
|
||||
{
|
||||
return this.entidad_chipcard;
|
||||
}
|
||||
|
||||
public String getIdentificador()
|
||||
{
|
||||
return this.identificador;
|
||||
}
|
||||
|
||||
public void setIdentificador(String troquelado)
|
||||
{
|
||||
this.identificador = troquelado;
|
||||
}
|
||||
|
||||
public Calendar getFechaBaja()
|
||||
{
|
||||
return this.fechabaja;
|
||||
}
|
||||
|
||||
public void setFechaBaja(Calendar fecbaj)
|
||||
{
|
||||
this.fechabaja = fecbaj;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Descripción de la instancia de la clase.
|
||||
* Devuelve, en forma de String, los datos del paciente leídos de su tarjeta.
|
||||
* @return los datos del paciente
|
||||
*/
|
||||
public String toString()
|
||||
{
|
||||
StringBuffer cadena = new StringBuffer();
|
||||
|
||||
cadena.append("Paciente: ");
|
||||
cadena.append(nombre);
|
||||
cadena.append(" (");
|
||||
cadena.append(tarjeta.getColectivo());
|
||||
cadena.append(" ");
|
||||
cadena.append(Utilidades.formatearEntero(tarjeta.getPoliza(), 12, 0));
|
||||
cadena.append(" ");
|
||||
cadena.append(Utilidades.formatearEntero(tarjeta.getBeneficiario(), 2));
|
||||
cadena.append(")");
|
||||
|
||||
return cadena.toString();
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user