270 lines
3.8 KiB
Java
270 lines
3.8 KiB
Java
/**
|
|
* @(#) Tarjeta.java
|
|
*/
|
|
|
|
package com.tarisan.data;
|
|
|
|
|
|
import com.tarisan.util.Utilidades;
|
|
import java.io.Serializable;
|
|
|
|
/**
|
|
* Tarjeta de Paciente.
|
|
* Contiene los campos necesarios leídos en el paso de la tarjeta de un paciente.
|
|
* @author <a href="mailto:sistemas@imqnavarra.com">Dpto. Informática</a>
|
|
* @version 1.0, 24/09/2003
|
|
*/
|
|
public class Tarjeta implements Serializable
|
|
{
|
|
/**
|
|
* Beneficiarios
|
|
*/
|
|
private int beneficiario;
|
|
|
|
/**
|
|
* Entidad en imq
|
|
*/
|
|
private int entidad_imq;
|
|
|
|
/**
|
|
* Colectivo
|
|
*/
|
|
private long colectivo;
|
|
|
|
/**
|
|
* Contrato
|
|
*/
|
|
private int contrato;
|
|
|
|
/**
|
|
* Número de póliza del paciente
|
|
*/
|
|
private long poliza;
|
|
|
|
/**
|
|
* Número de tarjeta del paciente
|
|
*/
|
|
private int tarjeta;
|
|
|
|
/**
|
|
* Si la tarjeta es buena o no
|
|
*/
|
|
private boolean valida;
|
|
|
|
/**
|
|
* La entidad a la que pertenece la tarjeta:
|
|
* 0 -> IMQ DIRECTOS
|
|
* 1 -> ADESLAS
|
|
* 2 -> DKV
|
|
* 3 -> SANITAS
|
|
*/
|
|
private String entidad_chipcard;
|
|
|
|
private String tarjeta_Desplazado;
|
|
|
|
private String fecha_alta_chipcard;
|
|
|
|
private String pista2;
|
|
|
|
private boolean esta_de_baja;
|
|
|
|
public String getPista2()
|
|
{
|
|
return pista2;
|
|
}
|
|
|
|
public void setPista2(String lectura)
|
|
{
|
|
this.pista2 = lectura;
|
|
}
|
|
|
|
|
|
/**
|
|
* @return
|
|
*/
|
|
public int getBeneficiario()
|
|
{
|
|
return beneficiario;
|
|
}
|
|
|
|
/**
|
|
*
|
|
* @return
|
|
*/
|
|
public int getEntidadIMQ()
|
|
{
|
|
return entidad_imq;
|
|
}
|
|
|
|
/**
|
|
* @return
|
|
*/
|
|
public long getColectivo()
|
|
{
|
|
return colectivo;
|
|
}
|
|
|
|
/**
|
|
* @return
|
|
*/
|
|
public int getContrato()
|
|
{
|
|
return contrato;
|
|
}
|
|
|
|
/**
|
|
* @return
|
|
*/
|
|
public long getPoliza()
|
|
{
|
|
return poliza;
|
|
}
|
|
|
|
/**
|
|
* @return
|
|
*/
|
|
public int getTarjeta()
|
|
{
|
|
return tarjeta;
|
|
}
|
|
|
|
/**
|
|
*
|
|
*/
|
|
public boolean getValida()
|
|
{
|
|
return valida;
|
|
}
|
|
|
|
/**
|
|
*
|
|
* @return
|
|
*/
|
|
public String getEntidadChipcard()
|
|
{
|
|
return entidad_chipcard;
|
|
}
|
|
|
|
public String getTarjetaDesplazado()
|
|
{
|
|
return tarjeta_Desplazado;
|
|
}
|
|
|
|
public String getFecha_Alta_Chipcard()
|
|
{
|
|
return fecha_alta_chipcard;
|
|
}
|
|
|
|
public boolean getEstadeBaja()
|
|
{
|
|
return esta_de_baja;
|
|
}
|
|
|
|
/**
|
|
* @param beneficiario
|
|
* @return
|
|
*/
|
|
public void setBeneficiario(int beneficiario)
|
|
{
|
|
this.beneficiario = beneficiario;
|
|
}
|
|
|
|
/**
|
|
*
|
|
* @param entidad
|
|
*/
|
|
public void setEntidadIMQ(int entidad)
|
|
{
|
|
this.entidad_imq = entidad;
|
|
}
|
|
|
|
/**
|
|
* @param colectivo
|
|
* @return
|
|
*/
|
|
public void setColectivo(long colectivo)
|
|
{
|
|
this.colectivo = colectivo;
|
|
}
|
|
|
|
/**
|
|
* @param contrato
|
|
* @return
|
|
*/
|
|
public void setContrato(int contrato)
|
|
{
|
|
this.contrato = contrato;
|
|
}
|
|
|
|
/**
|
|
* @param poliza
|
|
* @return
|
|
*/
|
|
public void setPoliza(long poliza)
|
|
{
|
|
this.poliza = poliza;
|
|
}
|
|
|
|
/**
|
|
* @param tarjeta
|
|
* @return
|
|
*/
|
|
public void setTarjeta(int tarjeta)
|
|
{
|
|
this.tarjeta = tarjeta;
|
|
}
|
|
|
|
/**
|
|
*
|
|
* @param buena
|
|
*/
|
|
public void setValida(boolean buena)
|
|
{
|
|
this.valida = buena;
|
|
}
|
|
|
|
public void setEntidadChipcard(String entidad)
|
|
{
|
|
this.entidad_chipcard = entidad;
|
|
}
|
|
|
|
public void setTarjetaDesplazado(String tarjeta)
|
|
{
|
|
this.tarjeta_Desplazado = tarjeta;
|
|
}
|
|
|
|
public void setFecha_Alta_Chipcard(String fecha_alta)
|
|
{
|
|
this.fecha_alta_chipcard = fecha_alta;
|
|
}
|
|
|
|
public void setEstadeBaja(boolean baja)
|
|
{
|
|
this.esta_de_baja = baja;
|
|
}
|
|
|
|
/**
|
|
* Descripción de la instancia de la clase.
|
|
* Devuelve, en forma de String, los datos de la tarjeta de paciente.
|
|
* @return los datos de la tarjeta
|
|
*/
|
|
public String toString()
|
|
{
|
|
StringBuffer cadena = new StringBuffer();
|
|
|
|
cadena.append(Utilidades.formatearEntero(tarjeta, 8));
|
|
cadena.append(" ");
|
|
cadena.append(Utilidades.formatearEntero(contrato, 3));
|
|
cadena.append(" ");
|
|
cadena.append(colectivo);
|
|
cadena.append(" ");
|
|
cadena.append(Utilidades.formatearEntero(poliza, 12, 0));
|
|
cadena.append(" ");
|
|
cadena.append(Utilidades.formatearEntero(beneficiario, 2));
|
|
|
|
return cadena.toString();
|
|
}
|
|
|
|
|
|
}
|