package cn.hnthyy.thmz.entity.his.mz;

import cn.hnthyy.thmz.pageDto.PageBean;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * 门诊分诊记录表
 */
@Data
public class MzfzPatientOrder extends PageBean {
    /**
     * 分诊表正式表
     */
    public static final String MZFZ_PATIENT_ORDER="mzfz_patient_order";
    /**
     * 分诊表备份表
     */
    public static final String MZFZ_PATIENT_ORDER_B="mzfz_patient_order_b";
    //病人ID码
    private String patientId;
    //次数
    private Integer times;
    //病人姓名
    private String name;
    //科室编码
    private String deptCode;
    //诊室
    private String roomCode;
    //医生编码
    private String doctorCode;
    //挂号序号
    private Integer ghNo;
    //挂号时间
    private Date  visitDate;
    //迟到标志：1：迟到
    private Integer slowFlag;
    //挂号流水号
    private Integer serialNo;
    //号别
    private String reqType;
    //号别序号
    private Integer reqOrder;
    //a：上午;p：下午
    private String ampm;
    //分诊顺序 越小优先级越高
    private Integer fzNo;
    /**
     * 分诊状态  0 未分诊 1 已分诊  2 可通知 3 已通知 9 已就诊                       2 新门诊不使用   {@link cn.hnthyy.thmz.enums.MzfzStatusEnum}
     */
    private Integer statusFlag;
    //通知时间
    private Date callTime;
    //分诊状态查询参数集合
    private List<Integer> statusFlagList;
    //科室编码集合
    List<String> deptCodes;
    /**
     * 性别，页面显示时设置
     */
    private String gender;
    /**
     * 年龄
     */
    private Integer age;
    /**
     * 电话号码
     */
    private String phoneNo;
}
