修改了创建病例中的基本信息,人工肝检测,临床资料实验室检测等方面数据

This commit is contained in:
wucongxing8150 2025-06-21 17:44:35 +08:00
parent 4f3d1693b4
commit 4c74b0dd01
3 changed files with 158 additions and 44 deletions

View File

@ -18,4 +18,9 @@ public class DpmsAddForm {
@NotNull(message = "治疗图片 不能为空")
@Length(min = 1, max = 1000, message = "治疗图片 不能为空")
private String dpmasImg;
@ApiModelProperty(value = "治疗内容", required = true)
@NotNull(message = "治疗内容 不能为空")
@Length(min = 1, max = 1000, message = "治疗内容 不能为空")
private String content;
}

View File

@ -40,11 +40,27 @@ public class MedicalRecordDetailVO {
@ApiModelPropertyEnum(value = CasetypeEnum.class, desc = "病历类型")
@CheckEnum(value = CasetypeEnum.class, message = "病历类型 错误", required = true)
private Integer caseType;
private List<Integer> caseTypeList;
@ApiModelProperty(value = "基本信息图片", required = true)
@NotNull(message = "基本信息图片 不能为空")
private String baseImg;
@ApiModelPropertyEnum(value = CasetypeEnum.class, desc = "病历类型")
@CheckEnum(value = CasetypeEnum.class, message = "病历类型 错误", required = true)
private String caseType;
@ApiModelPropertyEnum(value = CasetypeEnum.class, desc = "主要诊断")
@CheckEnum(value = CasetypeEnum.class, message = "主要诊断 错误", required = true)
private String mainDiagnose;
@ApiModelPropertyEnum(value = CasetypeEnum.class, desc = "患者病因")
@CheckEnum(value = CasetypeEnum.class, message = "患者病因 错误", required = true)
private String diseaseCause;
@ApiModelPropertyEnum(value = CasetypeEnum.class, desc = "诱因")
@CheckEnum(value = CasetypeEnum.class, message = "诱因 错误", required = true)
private String trigger;
// @ApiModelProperty(value = "基本信息图片", required = true)
// @NotNull(message = "基本信息图片 不能为空")
// private String baseImg;
@ApiModelProperty(value = "病例状态", required = true)
private Integer status;
@ -54,9 +70,9 @@ public class MedicalRecordDetailVO {
@NotNull(message = "临床资料 病历摘要 文字 不能为空")
private String abstractStr;
@ApiModelProperty(value = "临床资料 病历摘要 图片", required = true)
@NotNull(message = "临床资料 病历摘要 图片 不能为空")
private String abstractImg;
// @ApiModelProperty(value = "临床资料 病历摘要 图片", required = true)
// @NotNull(message = "临床资料 病历摘要 图片 不能为空")
// private String abstractImg;
/*************************DPMAS***************************/
@ -77,6 +93,13 @@ public class MedicalRecordDetailVO {
@NotNull(message = "治疗后 检测时间 不能为空")
private LocalDateTime afterTime;
/**
* 最后一次治疗后 检测时间
*/
@ApiModelProperty(value = "最后一次治疗后 检测时间 ", required = true)
@NotNull(message = "最后一次治疗后 检测时间 不能为空")
private LocalDateTime lastTime;
/**
* 治疗前 总胆红素(umol/L)
*/
@ -92,16 +115,11 @@ public class MedicalRecordDetailVO {
private String afterTb;
/**
* 治疗前 白蛋白(g/L)
* 最后一次治疗后 总胆红素(umol/L)
*/
@ApiModelProperty(value = "治疗前 白蛋白", required = true)
private String headAlb;
/**
* 治疗后 白蛋白(g/L)
*/
@ApiModelProperty(value = "治疗后 白蛋白 ", required = true)
private String afterAlb;
@ApiModelProperty(value = "最后一次治疗后 总胆红素 ", required = true)
@NotNull(message = "最后一次治疗后 总胆红素 不能为空")
private String lastTb;
/**
* 治疗前 直接胆红素(umol/L)
@ -116,16 +134,10 @@ public class MedicalRecordDetailVO {
private String afterDb;
/**
* 治疗前 凝血酶原活动度 (%)
* 最后一次治疗后 直接胆红素(umol/L)
*/
@ApiModelProperty(value = "治疗前 凝血酶原活动度", required = true)
private String headPta;
/**
* 治疗后 凝血酶原活动度 (%)
*/
@ApiModelProperty(value = "治疗后 凝血酶原活动度 ", required = true)
private String afterPta;
@ApiModelProperty(value = "最后一次治疗后 直接胆红素 ", required = true)
private String lastDb;
/**
* 治疗前 间接胆红素(umol/L)
@ -139,6 +151,90 @@ public class MedicalRecordDetailVO {
@ApiModelProperty(value = "治疗后 间接胆红素 ", required = true)
private String afterIb;
/**
* 最后一次治疗后 间接胆红素(umol/L)
*/
@ApiModelProperty(value = "最后一次治疗后 间接胆红素 ", required = true)
private String lastIb;
/**
* 治疗前 丙氨酸氨基转移酶(U/L)
*/
@ApiModelProperty(value = "治疗前 丙氨酸氨基转移酶", required = true)
@NotNull(message = "治疗前 丙氨酸氨基转移酶 不能为空")
private String headAlt;
/**
* 治疗后 丙氨酸氨基转移酶 (U/L)
*/
@ApiModelProperty(value = "治疗后 丙氨酸氨基转移酶 ", required = true)
@NotNull(message = "治疗后 丙氨酸氨基转移酶 不能为空")
private String afterAlt;
/**
* 最后一次治疗后 丙氨酸氨基转移酶 (U/L)
*/
@ApiModelProperty(value = "最后一次治疗后 丙氨酸氨基转移酶 ", required = true)
@NotNull(message = "最后一次治疗后 丙氨酸氨基转移酶 不能为空")
private String lastAlt;
/**
* 治疗前 天门冬氨酸氨基转移酶 (U/L)
*/
@ApiModelProperty(value = "治疗前 天门冬氨酸氨基转移酶", required = true)
@NotNull(message = "治疗前 天门冬氨酸氨基转移酶 不能为空")
private String headAst;
/**
* 治疗后 天门冬氨酸氨基转移酶 (U/L)
*/
@ApiModelProperty(value = "治疗后 天门冬氨酸氨基转移酶 ", required = true)
@NotNull(message = "治疗后 天门冬氨酸氨基转移酶 不能为空")
private String afterAst;
/**
* 最后一次治疗后 天门冬氨酸氨基转移酶 (U/L)
*/
@ApiModelProperty(value = "最后一次治疗后 天门冬氨酸氨基转移酶 ", required = true)
@NotNull(message = "最后一次治疗后 天门冬氨酸氨基转移酶 不能为空")
private String lastAst;
/**
* 治疗前 白蛋白(g/L)
*/
@ApiModelProperty(value = "治疗前 白蛋白", required = true)
private String headAlb;
/**
* 治疗后 白蛋白(g/L)
*/
@ApiModelProperty(value = "治疗后 白蛋白 ", required = true)
private String afterAlb;
/**
* 最后一次治疗后 白蛋白(g/L)
*/
@ApiModelProperty(value = "最后一次治疗后 白蛋白 ", required = true)
private String lastAlb;
/**
* 治疗前 凝血酶原活动度 (%)
*/
@ApiModelProperty(value = "治疗前 凝血酶原活动度", required = true)
private String headPta;
/**
* 治疗后 凝血酶原活动度 (%)
*/
@ApiModelProperty(value = "治疗后 凝血酶原活动度 ", required = true)
private String afterPta;
/**
* 最后一次治疗后 凝血酶原活动度 (%)
*/
@ApiModelProperty(value = "最后一次治疗后 凝血酶原活动度 ", required = true)
private String lastPta;
/**
* 治疗前 国际标准化比值 INR
*/
@ -154,18 +250,32 @@ public class MedicalRecordDetailVO {
private String afterInr;
/**
* 治疗前 谷丙转氨 (U/L)
* 最后一次治疗后 国际标准化比值 INR
*/
@ApiModelProperty(value = "治疗前 谷丙转氨", required = true)
@NotNull(message = "治疗前 谷丙转氨 不能为空")
private String headAlt;
@ApiModelProperty(value = "最后一次治疗后 国际标准化比值 ", required = true)
@NotNull(message = "最后一次治疗后 国际标准化比值 不能为空")
private String lastInr;
/**
* 治疗 谷丙转氨 (U/L)
* 治疗 C反应蛋白mg/L
*/
@ApiModelProperty(value = "治疗后 谷丙转氨 ", required = true)
@NotNull(message = "治疗后 谷丙转氨 不能为空")
private String afterAlt;
@ApiModelProperty(value = "治疗前 C反应蛋白", required = true)
@NotNull(message = "治疗前 C反应蛋白 不能为空")
private String headCrp;
/**
* 治疗后 C反应蛋白mg/L
*/
@ApiModelProperty(value = "治疗后 C反应蛋白 ", required = true)
@NotNull(message = "治疗后 C反应蛋白 不能为空")
private String afterCrp;
/**
* 最后一次治疗后 C反应蛋白mg/L
*/
@ApiModelProperty(value = "最后一次治疗后 C反应蛋白 ", required = true)
@NotNull(message = "最后一次治疗后 C反应蛋白 不能为空")
private String lastCrp;
/**
* 治疗前 白介素6(ng/L)
@ -180,18 +290,10 @@ public class MedicalRecordDetailVO {
private String afterIl6;
/**
* 治疗前 谷草转氨酶 (U/L)
* 最后一次治疗后 白介素6(ng/L)
*/
@ApiModelProperty(value = "治疗前 谷草转氨酶", required = true)
@NotNull(message = "治疗前 谷草转氨酶 不能为空")
private String headAst;
/**
* 治疗后 谷草转氨酶 (U/L)
*/
@ApiModelProperty(value = "治疗后 谷草转氨酶 ", required = true)
@NotNull(message = "治疗后 谷草转氨酶 不能为空")
private String afterAst;
@ApiModelProperty(value = "最后一次治疗后 白介素6 ", required = true)
private String lastIl6;
/**
* 治疗前 肿瘤坏死因子αμg/L
@ -205,6 +307,12 @@ public class MedicalRecordDetailVO {
@ApiModelProperty(value = "治疗后 肿瘤坏死因子α ", required = true)
private String afterTnf;
/**
* 最后一次治疗后 肿瘤坏死因子αμg/L
*/
@ApiModelProperty(value = "最后一次治疗后 肿瘤坏死因子α ", required = true)
private String lastTnf;
@ApiModelProperty(value = "实验室检测 病历摘要 图片", required = true)
@NotNull(message = "实验室检测 图片 不能为空")
private String checkImg;

View File

@ -34,6 +34,7 @@
t_caseplatform_user.*,
t_caseplatform_case_abstract.*,
t_caseplatform_case_checkdata.*
t_caseplatform_case_prognosis.*
FROM t_caseplatform_case
left join t_caseplatform_user on t_caseplatform_case.user_id = t_caseplatform_user.id
left join t_caseplatform_case_abstract on t_caseplatform_case_abstract.case_id = t_caseplatform_case.id