版本更新

This commit is contained in:
Zhang.WH
2025-09-03 15:54:41 +08:00
parent 0b93d16b64
commit 8f82322d10
3290 changed files with 154339 additions and 23829 deletions

View File

@@ -0,0 +1,113 @@
package com.openhis.crosssystem.dto;
import java.util.Date;
import java.util.List;
import com.openhis.crosssystem.enums.LisOutsideFlg;
import com.openhis.crosssystem.enums.LisPatientSex;
import com.openhis.crosssystem.enums.LisPatientType;
import lombok.Data;
import lombok.experimental.Accessors;
/**
* LIS申请参数
*
* @author system
*/
@Data
@Accessors(chain = true)
public class LisApplyDto {
/**
* 必填 【申请单号】 业务上需要保证唯一
*/
private String applyNo;
/**
* 必填 【患者编号】
*/
private String patientNo;
/**
* 必填 【病人类型】 门诊01 住院02 手动登记03 体检04
*/
private LisPatientType patientType;
/**
* 必填 【病人姓名】
*/
private String patientName;
/**
* 必填 【病人性别】 未知01 男02 女03
*/
private LisPatientSex patientSex;
/**
* 非必填 【联系电话】
*/
private String patientMobile;
/**
* 必填 【申请日期】
*/
private Date applyDate;
/**
* 必填 【申请医生姓名】
*/
private String applyDoctor;
/**
* 必填 【申请科室】
*/
private String applyDept;
/**
* 必填 【年龄】
*/
private Integer age;
/**
* 必填 【执行科室编码】
*/
private String execDeptCode;
/**
* 必填 【执行科室名称】
*/
private String execDeptName;
/**
* 非必填 【身份证号码】
*/
private String idCard;
/**
* 非必填 【病区ID】
*/
private String wardId;
/**
* 必填 【病房号】
*/
private String roomNo;
/**
* 必填 【床位号】
*/
private String bedNo;
/**
* 非必填 【是否急诊】
*/
private String emergency;
/**
* 非必填 【临床诊断】
*/
private String diagnose;
/**
* 必填 【外检FLG】 非外检0 外检1
*/
private LisOutsideFlg outsideFlg;
/**
* 必填【申请部门编码】
*/
private String applyDeptCode;
/**
* 必填【申请部门名称】
*/
private String applyDeptName;
/**
* 必填【检查项目组】
*/
List<LisApplyGroupDto> groupList;
}

View File

@@ -0,0 +1,23 @@
package com.openhis.crosssystem.dto;
import lombok.Data;
import lombok.experimental.Accessors;
/**
* LIS申请单封装类
*
* @author system
*/
@Data
@Accessors(chain = true)
public class LisApplyGroupDto {
/**
* 必填 【检查项目编码】
*/
private String groupCode;
/**
* 必填 【检查项目名称】
*/
private String groupName;
}

View File

@@ -0,0 +1,23 @@
package com.openhis.crosssystem.dto;
import lombok.Data;
import lombok.experimental.Accessors;
/**
* LIS申请单封装类
*
* @author system
*/
@Data
@Accessors(chain = true)
public class LisGroupInfo {
/**
* 必填 【检查项目编码】 多个用“+”连接
*/
private String groupCode;
/**
* 必填 【检查项目名称】多个用“+”连接
*/
private String groupName;
}

View File

@@ -0,0 +1,105 @@
package com.openhis.crosssystem.dto;
import lombok.Data;
import lombok.experimental.Accessors;
/**
* LIS申请单封装类
*
* @author system
*/
@Data
@Accessors(chain = true)
public class LisPatientInfo {
/**
* 必填 【申请单号】 业务上需要保证唯一
*/
private String applyNo;
/**
* 必填 【患者编号】
*/
private String patientNo;
/**
* 必填 【病人类型】 门诊01 住院02 手动登记03 体检04
*/
private String patientType;
/**
* 必填 【病人姓名】
*/
private String patientName;
/**
* 必填 【病人性别】 未知01 男02 女03
*/
private String patientSex;
/**
* 非必填 【联系电话】
*/
private String patientMobile;
/**
* 必填 【申请日期】 格式yyyy-MM-dd HH:mm:ss.S
*/
private String applyDate;
/**
* 必填 【申请医生姓名】
*/
private String applyDoctor;
/**
* 必填 【申请科室】
*/
private String applyDept;
/**
* 必填 【年龄】
*/
private Integer age;
/**
* 必填 【年龄单位】 岁01
*/
private String ageUnit;
/**
* 必填 【执行科室编码】
*/
private String execDeptCode;
/**
* 必填 【执行科室名称】
*/
private String execDeptName;
/**
* 非必填 【身份证号码】
*/
private String idCard;
/**
* 非必填 【病区ID】
*/
private String wardId;
/**
* 必填 【病房号】
*/
private String roomNo;
/**
* 必填 【床位号】
*/
private String bedNo;
/**
* 非必填 【是否急诊】
*/
private String emergency;
/**
* 非必填 【临床诊断】
*/
private String diagnose;
/**
* 必填 【外检FLG】 非外检0 外检1
*/
private Integer outsideFlg;
/**
* 必填【申请部门编码】
*/
private String applyDeptCode;
/**
* 必填【申请部门名称】
*/
private String applyDeptName;
}

View File

@@ -0,0 +1,115 @@
package com.openhis.crosssystem.dto;
import java.util.Date;
import com.openhis.crosssystem.enums.PacsPatientSex;
import com.openhis.crosssystem.enums.PacsPatientType;
import lombok.Data;
import lombok.experimental.Accessors;
/**
* PACS申请参数
*
* @author system
*/
@Data
@Accessors(chain = true)
public class PacsApplyDto {
/**
* 必填 【申请单号】 业务上需要保证唯一
*/
private String applyNo;
/**
* 必填 【患者编号】
*/
private String patientNo;
/**
* 必填 【患者类型】 门诊01 住院02 手动登记03 体检04
*/
private PacsPatientType patientType;
/**
* 必填 【患者姓名】
*/
private String patientName;
/**
* 必填 【性别】 PACS中 男01 女02 未知03
*/
private PacsPatientSex patientSex;
/**
* 非必填 【联系电话】
*/
private String patientMobile;
/**
* 必填 【申请日期】 格式yyyy-MM-dd HH:mm:ss
*/
private Date applyDate;
/**
* 必填 【申请医生姓名】
*/
private String applyDoctorName;
/**
* 必填 【申请医生编码】
*/
private String applyDoctorCode;
/**
* 必填 【申请部门名称】
*/
private String applyDeptName;
/**
* 必填 【申请部门编码】
*/
private String applyDeptCode;
/**
* 必填 【年龄】
*/
private Integer age;
/**
* 必填 【执行科室编码】
*/
private String execDeptCode;
/**
* 必填 【执行科室名称】
*/
private String execDeptName;
/**
* 必填 【检查部位】
*/
private String examPart;
/**
* 非必填 【身份证号】
*/
private String idCard;
/**
* 非必填 【病区ID】
*/
private String wardId;
/**
* 非必填 【病房号】
*/
private String roomNo;
/**
* 非必填 【病床号】
*/
private String bedNo;
/**
* 非必填 【是否急诊】
*/
private String emergency;
/**
* 非必填 【临床诊断】
*/
private String diagnose;
/**
* 必填 【检查项目编码】
*/
private String groupCode;
/**
* 必填 【检查项目名称】
*/
private String groupName;
}

View File

@@ -0,0 +1,24 @@
package com.openhis.crosssystem.dto;
import lombok.Data;
import lombok.experimental.Accessors;
/**
* PACS申请单封装类
*
* @author system
*/
@Data
@Accessors(chain = true)
public class PacsGroupInfo {
/**
* 必填 【检查项目编码】
*/
private String groupCode;
/**
* 必填 【检查项目名称】
*/
private String groupName;
}

View File

@@ -0,0 +1,104 @@
package com.openhis.crosssystem.dto;
import lombok.Data;
import lombok.experimental.Accessors;
/**
* PACS申请单封装类
*
* @author system
*/
@Data
@Accessors(chain = true)
public class PacsPatientInfo {
/**
* 必填 【申请单号】 业务上需要保证唯一
*/
private String applyNo;
/**
* 必填 【患者编号】
*/
private String patientNo;
/**
* 必填 【患者类型】 门诊01 住院02 手动登记03 体检04
*/
private String patientType;
/**
* 必填 【患者姓名】
*/
private String patientName;
/**
* 必填 【性别】 PACS中 男01 女02 未知03
*/
private String patientSex;
/**
* 非必填 【联系电话】
*/
private String patientMobile;
/**
* 必填 【申请日期】 格式yyyy-MM-dd HH:mm:ss
*/
private String applyDate;
/**
* 必填 【申请医生姓名】
*/
private String applyDoctorName;
/**
* 必填 【申请医生编码】
*/
private String applyDoctorCode;
/**
* 必填 【申请部门名称】
*/
private String applyDeptName;
/**
* 必填 【申请部门编码】
*/
private String applyDeptCode;
/**
* 必填 【年龄】
*/
private String age;
/**
* 必填 【年龄单位】 岁1
*/
private String ageUnit;
/**
* 必填 【执行科室编码】
*/
private String execDeptCode;
/**
* 必填 【执行科室名称】
*/
private String execDeptName;
/**
* 必填 【检查部位】
*/
private String examPart;
/**
* 非必填 【身份证号】
*/
private String idCard;
/**
* 非必填 【病区ID】
*/
private String wardId;
/**
* 非必填 【病房号】
*/
private String roomNo;
/**
* 非必填 【病床号】
*/
private String bedNo;
/**
* 非必填 【是否急诊】
*/
private String emergency;
/**
* 非必填 【临床诊断】
*/
private String diagnose;
}