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;
|
}
|