package com.xinelu.manage.vo.patientvisitrecord;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @description: 就诊记录统计返回视图类
 * @author: haown
 * @create: 2024-11-01 15:03
 **/
@ApiModel("就诊记录统计返回视图类")
@Data
public class PatientVisitRecordStatisticVo {

	/**
	 * 患者主键
	 */
	@ApiModelProperty(value = "患者主键")
	private Long patientId;

	/**
	 * 所属医院id
	 */
	@ApiModelProperty(value = "所属医院id")
	private Long hospitalAgencyId;

	/**
	 * 所属医院名称
	 */
	@ApiModelProperty(value = "所属医院名称")
	private String hospitalAgencyName;

	/**
	 * 所属院区id
	 */
	@ApiModelProperty(value = "所属院区id")
	private Long campusAgencyId;

	/**
	 * 所属院区名称
	 */
	@ApiModelProperty(value = "所属院区名称")
	private String campusAgencyName;

	/**
	 * 所属科室id
	 */
	@ApiModelProperty(value = "所属科室id")
	private Long departmentId;

	/**
	 * 所属科室名称
	 */
	@ApiModelProperty(value = "所属科室名称")
	private String departmentName;

	/**
	 * 所属病区id
	 */
	@ApiModelProperty(value = "所属病区id")
	private Long wardId;

	/**
	 * 所属病区名称
	 */
	@ApiModelProperty(value = "所属病区名称")
	private String wardName;

	/** 主治医生id */
	@ApiModelProperty(value = "主治医生id")
	private Long attendingPhysicianId;

	/** 主治医生姓名 */
	@ApiModelProperty(value = "主治医生姓名")
	private String attendingPhysicianName;

	/** 出院时间 */
	@ApiModelProperty(value = "出院时间月份")
	private String dischargeTimeMonthStr;

}
