package thyyxxk.webserver.entity.medicalinsurance.inpatient;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * @description: 患者在院信息
 * @author: DingJie
 * @create: 2021/7/2617:25
 */
@Data
public class InHspPsnInfo {
    /**
     * 就诊ID
     * */
    private String mdtrtId;
    
    /**
     * 人员编号
     * */
    private String psnNo;
    
    /**
     * 人员证件类型
     * */
    private String psnCertType;
    
    /**
     * 证件号码
     * */
    private String certno;
    
    /**
     * 人员姓名
     * */
    private String psnName;
    
    /**
     * 性别
     * */
    private String gend;

    /**
     * 出生日期
     * */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date brdy;
    
    /**
     * 年龄
     * */
    private Double age;
    
    /**
     * 险种类型
     * */
    private String insutype;
    
    /**
     * 开始日期
     * */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date begndate;
    
    /**
     * 医疗类别
     * */
    private String medType;
    
    /**
     * 住院/门诊号
     * */
    private String iptOtpNo;
    
    /**
     * 异地标志
     * */
    private String outFlag;

    private String psnCertTypeName;
    private String gendName;
    private String insutypeName;
    private String medTypeName;
    private String outFlagName;
}
