package com.smartor.domain; 
 | 
  
 | 
import io.swagger.annotations.ApiModel; 
 | 
import io.swagger.annotations.ApiModelProperty; 
 | 
import lombok.Data; 
 | 
  
 | 
import java.util.List; 
 | 
  
 | 
@ApiModel(value = "ServiceSLTDCommonReqVO", description = "省立同德出入院请求信息") 
 | 
@Data 
 | 
public class ServiceSLTDInhospReqVO { 
 | 
    @ApiModelProperty(value = "机构ID 机构唯一编号") 
 | 
    private String orgId; 
 | 
  
 | 
    @ApiModelProperty(value = "院区ID") 
 | 
    private Long campusIds; 
 | 
  
 | 
    @ApiModelProperty(value = "患者姓名   必填一个") 
 | 
    private String patientName; 
 | 
  
 | 
  
 | 
    @ApiModelProperty(value = "身份证号   必填一个") 
 | 
    private String idCardNo; 
 | 
  
 | 
    @ApiModelProperty(value = "病区id 必填一个") 
 | 
    private Long areaId; 
 | 
  
 | 
    @ApiModelProperty(value = "科室ID 必填一个") 
 | 
    private Long deptId; 
 | 
  
 | 
    @ApiModelProperty(value = "科室ID集合") 
 | 
    private List<Long> deptIdList; 
 | 
  
 | 
    @ApiModelProperty(value = "诊疗记录号 必填一个") 
 | 
    private String healthcareRecordNo; 
 | 
  
 | 
    @ApiModelProperty(value = "诊疗记录号集合") 
 | 
    private List<String> healthcareRecordNoList; 
 | 
  
 | 
    @ApiModelProperty(value = "病历号 必填一个") 
 | 
    private String medicalRecordNo; 
 | 
  
 | 
    @ApiModelProperty(value = "诊疗记录Id 必填一个") 
 | 
    private Long healthcareRecordId; 
 | 
  
 | 
    @ApiModelProperty(value = "诊疗记录ID集合") 
 | 
    private List<Long> idList; 
 | 
  
 | 
    @ApiModelProperty(value = "就诊卡号 必填一个") 
 | 
    private String medicalCardNo; 
 | 
  
 | 
    @ApiModelProperty(value = "入院时间-开始时间") 
 | 
    private String startHeadTime; 
 | 
  
 | 
    @ApiModelProperty(value = "入院时间-结束时间 yyyy-MM-dd") 
 | 
    private String startTailTime; 
 | 
  
 | 
    @ApiModelProperty(value = "出院时间-开始时间 yyyy-MM-dd") 
 | 
    private String preOutHospitalHeadDate; 
 | 
  
 | 
    @ApiModelProperty(value = "出院时间-结束时间 yyyy-MM-dd") 
 | 
    private String preOutHospitalTailDate; 
 | 
  
 | 
    @ApiModelProperty(value = "就诊时间-开始时间 :   门诊诊疗记录为号源时间  住院诊疗记录为入院登记时间 yyyy-MM-dd") 
 | 
    private String encounterTimeStart; 
 | 
  
 | 
    @ApiModelProperty(value = "就诊时间-结束时间 yyyy-MM-dd") 
 | 
    private String encounterTimeEnd; 
 | 
  
 | 
    @ApiModelProperty(value = "出院结算时间-开始时间 yyyy-MM-dd") 
 | 
    private String outHospitalSettleHeadDate; 
 | 
  
 | 
    @ApiModelProperty(value = "出院结算时间-结束时间 yyyy-MM-dd") 
 | 
    private String outHospitalSettleTailDate; 
 | 
  
 | 
    @ApiModelProperty(value = "诊疗类型: FH0108.01-门诊  FH0108.02-住院   FH0108.03-急诊  FH0108.04-留观" + "FH0108.05-抢救FH0108.06-门诊体检   FH0108.07-住院体检") 
 | 
    private List<String> healthcareRecordTypeList; 
 | 
  
 | 
    @ApiModelProperty(value = "诊疗状态  参考值域文档2.6") 
 | 
    private List<String> statusList; 
 | 
  
 | 
    @ApiModelProperty(value = "是否取最近一次诊疗信息  默认为false") 
 | 
    private Boolean recently; 
 | 
  
 | 
} 
 |