package open.dolphin.dto;

/**
 * PatientSearchSpec　MEMO:DTO
 * 
 * @author Minagawa,Kazushi
 */
public class PatientSearchSpec extends DolphinDTO {

    private static final long serialVersionUID = -3192512318678902328L;
    /**
     *
     */
    public static final int ALL_SEARCH = 0;
    /**
     *
     */
    public static final int ID_SEARCH = 1;
    /**
     *
     */
    public static final int NAME_SEARCH = 2;
    /**
     *
     */
    public static final int KANA_SEARCH = 3;
    /**
     *
     */
    public static final int ROMAN_SEARCH = 4;
    /**
     *
     */
    public static final int TELEPHONE_SEARCH = 5;
    /**
     *
     */
    public static final int ZIPCODE_SEARCH = 6;
    /**
     *
     */
    public static final int ADDRESS_SEARCH = 7;
    /**
     *
     */
    public static final int EMAIL_SEARCH = 8;
    /**
     *
     */
    public static final int OTHERID_SEARCH = 9;
    /**
     *
     */
    public static final int DIGIT_SEARCH = 10;
    /**
     *
     */
    public static final int DATE_SEARCH = 11;
    private int code;
    private String patientId;
    private String name;
    private String kana;
    private String roman;
    private String telephone;
    private String zipCode;
    private String address;
    private String email;
    private String otherId;
    private String otherIdClass;
    private String otherIdCodeSys;
    private String digit;

    /**
     * @param code The code to set.
     */
    public void setCode(int code) {
        this.code = code;
    }

    /**
     * @return Returns the code.
     */
    public int getCode() {
        return code;
    }

    /**
     * @param patientId The patientId to set.
     */
    public void setPatientId(String patientId) {
        this.patientId = patientId;
    }

    /**
     * @return Returns the patientId.
     */
    public String getPatientId() {
        return patientId;
    }

    /**
     * @param name The name to set.
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * @return Returns the name.
     */
    public String getName() {
        return name;
    }

    /**
     * @param kana The kana to set.
     */
    public void setKana(String kana) {
        this.kana = kana;
    }

    /**
     * @return Returns the kana.
     */
    public String getKana() {
        return kana;
    }

    /**
     * @param roman The roman to set.
     */
    public void setRoman(String roman) {
        this.roman = roman;
    }

    /**
     * @return Returns the roman.
     */
    public String getRoman() {
        return roman;
    }

    /**
     * @param telephone The telephone to set.
     */
    public void setTelephone(String telephone) {
        this.telephone = telephone;
    }

    /**
     * @return Returns the telephone.
     */
    public String getTelephone() {
        return telephone;
    }

    /**
     * @param zipCode The zipCode to set.
     */
    public void setZipCode(String zipCode) {
        this.zipCode = zipCode;
    }

    /**
     * @return Returns the zipCode.
     */
    public String getZipCode() {
        return zipCode;
    }

    /**
     * @param address The address to set.
     */
    public void setAddress(String address) {
        this.address = address;
    }

    /**
     * @return Returns the address.
     */
    public String getAddress() {
        return address;
    }

    /**
     * @param email The email to set.
     */
    public void setEmail(String email) {
        this.email = email;
    }

    /**
     * @return Returns the email.
     */
    public String getEmail() {
        return email;
    }

    /**
     * @param otherId The otherId to set.
     */
    public void setOtherId(String otherId) {
        this.otherId = otherId;
    }

    /**
     * @return Returns the otherId.
     */
    public String getOtherId() {
        return otherId;
    }

    /**
     * @param otherIdClass The otherIdClass to set.
     */
    public void setOtherIdClass(String otherIdClass) {
        this.otherIdClass = otherIdClass;
    }

    /**
     * @return Returns the otherIdClass.
     */
    public String getOtherIdClass() {
        return otherIdClass;
    }

    /**
     * @param otherIdCodeSys The otherIdCodeSys to set.
     */
    public void setOtherIdCodeSys(String otherIdCodeSys) {
        this.otherIdCodeSys = otherIdCodeSys;
    }

    /**
     * @return Returns the otherIdCodeSys.
     */
    public String getOtherIdCodeSys() {
        return otherIdCodeSys;
    }

    /**
     * @param digit The digit to set.
     */
    public void setDigit(String digit) {
        this.digit = digit;
    }

    /**
     * @return Returns the digit.
     */
    public String getDigit() {
        return digit;
    }
}
