package com.smartor.domain; import java.math.BigDecimal; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.core.domain.BaseEntity; /** * 儿科档案详情对象 pat_child_archive_detail * * @author ruoyi * @date 2026-10-09 */ @Data @ApiModel(value = "儿科档案详情对象") public class PatChildArchiveDetail extends BaseEntity { private static final long serialVersionUID = 1L; /** 儿科档案详情主键ID */ @ApiModelProperty(value = "儿科档案详情主键ID") private Long id; /** 儿科档案主键ID 对应 pat_child_archive.id */ @Excel(name = "档案ID") @ApiModelProperty(value = "儿科档案主键ID 对应 pat_child_archive.id") private Long archiveid; /** 档案类型: 1 营养性疾病2 学习困难3 高危儿专案 */ @Excel(name = "档案类型") @ApiModelProperty(value = "档案类型: 1 营养性疾病2 学习困难3 高危儿专案") private String archiveType; /** 来源类型: 1 门诊记录 */ @Excel(name = "来源类型") @ApiModelProperty(value = "来源类型: 1 门诊记录") private String sourceType; /** 门诊编号 */ @Excel(name = "门诊编号") @ApiModelProperty(value = "门诊编号") private String outhospno; /** 住院编号 */ @Excel(name = "住院编号") @ApiModelProperty(value = "住院编号") private String inhospno; /** 流水号 */ @Excel(name = "流水号") @ApiModelProperty(value = "流水号") private String serialnum; /** 患者ID */ @Excel(name = "患者ID") @ApiModelProperty(value = "患者ID") private Long patid; /** 患者姓名 */ @Excel(name = "患者姓名") @ApiModelProperty(value = "患者姓名") private String patname; /** 家长姓名 */ @Excel(name = "家长姓名") @ApiModelProperty(value = "家长姓名") private String parentname; /** 家长与儿童关系 */ @Excel(name = "家长与儿童关系") @ApiModelProperty(value = "家长与儿童关系") private String parentRelation; /** 家长联系电话 */ @Excel(name = "家长联系电话") @ApiModelProperty(value = "家长联系电话") private String parentPhone; /** 家长证件号码 */ @Excel(name = "家长证件号码") @ApiModelProperty(value = "家长证件号码") private String parentIdcardno; /** 家长联系地址 */ @Excel(name = "家长联系地址") @ApiModelProperty(value = "家长联系地址") private String parentAddress; /** 出生日期 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "出生日期", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") @ApiModelProperty(value = "出生日期") private Date birthdate; /** 证件号码 */ @Excel(name = "证件号码") @ApiModelProperty(value = "证件号码") private String idcardno; /** 联系电话 */ @Excel(name = "联系电话") @ApiModelProperty(value = "联系电话") private String phone; /** 诊断时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "诊断时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") @ApiModelProperty(value = "诊断时间") private Date diagTime; /** 建档时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "建档时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") @ApiModelProperty(value = "建档时间") private Date archiveTime; /** 性别 1:男 2:女 */ @Excel(name = "性别") @ApiModelProperty(value = "性别 1:男 2:女") private Long sex; /** 主治医生 */ @Excel(name = "主治医生") @ApiModelProperty(value = "主治医生") private String doctorCode; /** 主治医生姓名 */ @Excel(name = "主治医生姓名") @ApiModelProperty(value = "主治医生姓名") private String doctorName; /** 经管医生 */ @Excel(name = "经管医生") @ApiModelProperty(value = "经管医生") private String managementDoctorCode; /** 经管医生姓名 */ @Excel(name = "经管医生姓名") @ApiModelProperty(value = "经管医生姓名") private String managementDoctorName; /** 科室编号 */ @Excel(name = "科室编号") @ApiModelProperty(value = "科室编号") private String deptcode; /** 科室名称 */ @Excel(name = "科室名称") @ApiModelProperty(value = "科室名称") private String deptname; /** 病区编号 */ @Excel(name = "病区编号") @ApiModelProperty(value = "病区编号") private String wardcode; /** 病区名称 */ @Excel(name = "病区名称") @ApiModelProperty(value = "病区名称") private String wardname; /** 诊断ID */ @Excel(name = "诊断ID") @ApiModelProperty(value = "诊断ID") private String icd10code; /** 诊断名称 */ @Excel(name = "诊断名称") @ApiModelProperty(value = "诊断名称") private String diagname; /** 营养性疾病ID */ @Excel(name = "营养性疾病ID") @ApiModelProperty(value = "营养性疾病ID") private String nutritionIcd10Code; /** 营养性疾病名称 */ @Excel(name = "营养性疾病名称") @ApiModelProperty(value = "营养性疾病名称") private String nutritionDiagName; /** 营养性疾病-体格测量 */ @ApiModelProperty(value = "营养性疾病-体格测量") private String ndPhysicalMeasurements; /** 营养性疾病-膳食评估 */ @ApiModelProperty(value = "营养性疾病-膳食评估") private String ndDietaryAssessment; /** 营养性疾病-干预方案 */ @ApiModelProperty(value = "营养性疾病-干预方案") private String ndInterventionProgram; /** 学习困难-预约情况 */ @ApiModelProperty(value = "学习困难-预约情况") private String appointmentSituation; /** 学习困难-学习能力评估 */ @ApiModelProperty(value = "学习困难-学习能力评估") private String ldLearningAbilityAssessment; /** 学习困难-行为评估 */ @ApiModelProperty(value = "学习困难-行为评估") private String ldBehavioralAssessment; /** 学习困难-干预训练记录 */ @ApiModelProperty(value = "学习困难-干预训练记录") private String ldInterventionTrainingRecord; /** 高危儿专案-高危儿分类 */ @Excel(name = "高危儿分类") @ApiModelProperty(value = "高危儿专案-高危儿分类") private String highRiskChildType; /** 高危儿专案-高危儿名称 */ @Excel(name = "高危儿名称") @ApiModelProperty(value = "高危儿专案-高危儿名称") private String highRiskChildName; /** 高危儿专案-拟随访时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "拟随访时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") @ApiModelProperty(value = "高危儿专案-拟随访时间") private Date plannedFollowTime; /** 高危儿专案-生长发育检测 */ @ApiModelProperty(value = "高危儿专案-生长发育检测") private String hrcGrowthDevelopmentMonitoring; /** 高危儿专案-神经系统评估 */ @ApiModelProperty(value = "高危儿专案-神经系统评估") private String hrcNeurologicalEvaluation; /** 高危儿专案-干预记录 */ @ApiModelProperty(value = "高危儿专案-干预记录") private String hrcInterventionRecords; /** 结案状态 */ @Excel(name = "结案状态") @ApiModelProperty(value = "结案状态") private String closeStatus; /** 出生孕周 */ @Excel(name = "出生孕周") @ApiModelProperty(value = "出生孕周") private BigDecimal gestationalWeek; /** 出生体重(kg) */ @Excel(name = "出生体重(kg)") @ApiModelProperty(value = "出生体重(kg)") private BigDecimal birthWeight; /** 登记人员 */ @Excel(name = "登记人员") @ApiModelProperty(value = "登记人员") private String registerUser; /** 医院机构ID */ @Excel(name = "医院机构ID") @ApiModelProperty(value = "医院机构ID") private String orgid; /** 院区ID */ @Excel(name = "院区ID") @ApiModelProperty(value = "院区ID") private String campusid; /** 删除标志(0:未删除 1:已删除) */ @ApiModelProperty(value = "删除标志(0:未删除 1:已删除)") private String delFlag; }