Añado los fuentes de java

This commit is contained in:
2025-06-09 13:37:06 +02:00
parent d6c990e5d5
commit a97a6350ee
226 changed files with 57246 additions and 0 deletions
+222
View File
@@ -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();
}
}