|
|
@@ -0,0 +1,73 @@
|
|
|
+package cn.tr.module.smart.app.controller.dto;
|
|
|
+
|
|
|
+import cn.tr.core.validation.Update;
|
|
|
+import io.swagger.annotations.ApiModel;
|
|
|
+import io.swagger.annotations.ApiModelProperty;
|
|
|
+import lombok.Data;
|
|
|
+import lombok.ToString;
|
|
|
+
|
|
|
+import javax.validation.constraints.NotBlank;
|
|
|
+import java.io.Serializable;
|
|
|
+
|
|
|
+/**
|
|
|
+ * @author wangzl
|
|
|
+ * @description: TODO
|
|
|
+ * @date 2025/7/14 14:43
|
|
|
+ */
|
|
|
+@Data
|
|
|
+@ApiModel("患者疼痛评估传输对象")
|
|
|
+@ToString
|
|
|
+public class WxDoctorPainAssessmentDTO implements Serializable {
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
+ @ApiModelProperty(value = "评估记录ID", position = 1)
|
|
|
+ private String id;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "静息时疼痛评分(0-10)", position = 2)
|
|
|
+ private Integer restingPain;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "运动时疼痛评分(0-10)", position = 3)
|
|
|
+ private Integer movementPain;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "过去24小时内最剧烈疼痛评分(0-10)", position = 4)
|
|
|
+ private Integer painLast;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "爆发痛每日发生频次", position = 5)
|
|
|
+ private Integer flareUpFrequency;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "爆发痛每次持续时长(分钟)", position = 6)
|
|
|
+ private Integer flareUpDuration;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "睡眠质量状况(极差/很差/较差/尚可/正常)", position = 7)
|
|
|
+ private String sleepStatus;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "精神状态(极差/很差/较差/尚可/正常)", position = 8)
|
|
|
+ private String mentalStatus;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "食欲状况(极差/很差/较差/尚可/正常)", position = 9)
|
|
|
+ private String appetiteStatus;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "恶心呕吐情况(呕吐/仅恶心/无)", position = 10)
|
|
|
+ private String nauseaVomiting;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "瘙痒程度(无/轻度/中度/重度)", position = 11)
|
|
|
+ private String itching;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "眩晕程度(无/轻度/中度/重度)", position = 12)
|
|
|
+ private String dizziness;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "喉咙疼痛程度(无/轻度/中度/重度)", position = 13)
|
|
|
+ private String throatPain;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "声音嘶哑情况(无/有)", position = 14)
|
|
|
+ private String voiceHoarseness;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "患者满意度评分(不满意/较满意/满意)", position = 15)
|
|
|
+ private String satisfactionRating;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "手术id", position = 21)
|
|
|
+ private String clinicId;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "患者姓名", position = 22)
|
|
|
+ private String patientName;
|
|
|
+
|
|
|
+}
|