package com.smartor.domain; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Date; /** * 调用存储过程 sp_query_outhosp 的入参对象 * 字段名与存储过程参数名对应(去掉前缀 p_) */ @Data @ApiModel(value = "PatMedOuthospQueryReq", description = "门诊记录存储过程查询入参") public class PatMedOuthospQueryReq { @ApiModelProperty(value = "门诊编号(精确匹配)") private String outhospno; @ApiModelProperty(value = "流水号(精确匹配)") private String serialnum; @ApiModelProperty(value = "档案ID") private Long patid; @ApiModelProperty(value = "诊断确认标识(精确匹配)") private String diagcheckFlag; @ApiModelProperty(value = "复诊标识(精确匹配)") private String fuflag; @ApiModelProperty(value = "病人姓名(模糊匹配)") private String patname; @ApiModelProperty(value = "医院名称(模糊匹配)") private String hospitalname; @ApiModelProperty(value = "医院编号(精确匹配)") private String hospitalcode; @ApiModelProperty(value = "病区编码(精确匹配)") private String hospitaldistrictcode; @ApiModelProperty(value = "病区名称") private String hospitaldistrictname; @ApiModelProperty(value = "诊断ICD值(精确匹配)") private String icd10code; @ApiModelProperty(value = "诊断名称(模糊匹配)") private String diagname; @ApiModelProperty(value = "科室代码(精确匹配)") private String deptcode; @ApiModelProperty(value = "科室名称(模糊匹配)") private String deptname; @ApiModelProperty(value = "医生工号(精确匹配)") private String drcode; @ApiModelProperty(value = "医生名称(模糊匹配)") private String drname; @ApiModelProperty(value = "就诊日期 开始(>=)") @JsonFormat(pattern = "yyyy-MM-dd") private Date beginAdmitdate; @ApiModelProperty(value = "就诊日期 结束(<=)") @JsonFormat(pattern = "yyyy-MM-dd") private Date endAdmitdate; @ApiModelProperty(value = "机构ID(精确匹配)") private String orgid; @ApiModelProperty(value = "上传标记") private Long isupload; @ApiModelProperty(value = "是否生成方案状态") private Long schemestatus; @ApiModelProperty(value = "科室ID") private Long deptid; @ApiModelProperty(value = "患者档案编号(精确匹配)") private String patno; @ApiModelProperty(value = "是否有随访(精确匹配)") private String serverState; @ApiModelProperty(value = "现病史") private String hpi; @ApiModelProperty(value = "主诉") private String mainsuit; @ApiModelProperty(value = "院区(精确匹配)") private String campusid; @ApiModelProperty(value = "GUID第二主键") private String guid; @ApiModelProperty(value = "父guid") private String pguid; @ApiModelProperty(value = "父id") private Integer pid; @ApiModelProperty(value = "每页条数(为 null 则不分页)") private Integer pageSize; @ApiModelProperty(value = "偏移量,从 0 开始(pageSize 不为 null 时生效)") private Integer pageNum; }