/**
 * 
 */
package com.diagbot.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.util.Date;

/**
 * @Description
 * @author rgb
 * @time 2018年11月19日下午4:57:43
 */
@ApiModel(value="页面顶部病人医生科室信息查询接口出参")
@Getter
@Setter
public class GetTopPatientInfoDTO {
	
	/**
	 * 医院id
	 */
	@ApiModelProperty(value="医院id")
	private Long hospitalId;
	
	/**
     * 医院编码
     */
	@ApiModelProperty(value="医院编码")
    private String hospitalCode;

    /**
     * 医院名称
     */
	@ApiModelProperty(value="医院名称")
    private String hospitalName;
    
    /**
	 * 医院科室id
	 */
	@ApiModelProperty(value="医院科室id")
	private Long hospitalDeptId;
	
    /**
	 * 自己科室id
	 */
	@ApiModelProperty(value="自己科室id")
	private Long selfDeptId;
	
	/**
	 * 自己科室名称
	 */
	@ApiModelProperty(value="自己科室名称")
	private String selfDeptName;
    
    /**
     * 医院科室编码
     */
	@ApiModelProperty(value="医院科室编码")
    private String hospitalDeptCode;

    /**
     * 医院科室名称
     */
	@ApiModelProperty(value="医院科室名称")
    private String hospitalDeptName;
    
    /**
	 * 医生id
	 */
	@ApiModelProperty(value="医生id")
	private Long doctorId;
	
	/**
     * 医生编码
     */
	@ApiModelProperty(value="医生编码")
    private String doctorCode;

    /**
     * 医生姓名
     */
	@ApiModelProperty(value="医生姓名")
    private String doctorName;
    
    /**
   	 * 病人id
   	 */
	@ApiModelProperty(value="病人id")
   	private Long patientId;
   	
   	/**
     * 病人编号
     */
	@ApiModelProperty(value="病人编号")
    private String patientCode;

    /**
     * 病人姓名
     */
	@ApiModelProperty(value="病人姓名")
    private String patientName;

    /**
     * 病人性别
     */
	@ApiModelProperty(value="病人性别")
    private String patientSex;
    
    /**
     * 病人年龄
     */
	@ApiModelProperty(value="病人年龄")
    private Integer patientAge;
    
    /**
     * 病人证件号码
     */
	@ApiModelProperty(value="病人证件号码")
    private String patientIdNo;

	/**
	 * 系统时间
	 */
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8")
	@ApiModelProperty(value="系统时间")
	private Date systemTime;
	
	/**
     * 出生日期
     */
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8")
	@ApiModelProperty(value="出生日期")
    private Date birthday;
	
	/**
     * 门诊号
     */
	@ApiModelProperty(value="门诊号")
	private String recordId;
	
    /**
     * 模式分类
     */
	@ApiModelProperty(value="模式分类")
    private Integer modeClassify;

    /**
     * 模式值
     */
	@ApiModelProperty(value="模式值")
    private Integer modeValue;
	
}
