package com.xinelu.familydoctor.applet.pojo.vo;


import com.xinelu.familydoctor.applet.pojo.dto.HospitalCourse;
import com.xinelu.familydoctor.applet.pojo.dto.MedicationSituation;
import com.xinelu.familydoctor.applet.pojo.dto.VaccinationHistory;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @Author mengkuiliang
 * @Description 体检详情对象
 * @Date 2023-09-28 028 9:15
 * @Param
 * @return
 **/
@Data
@ApiModel("体检详情对象")
public class MedicalDetailVo {
    /**
     * 体检日期
     */
    @ApiModelProperty("体检日期")
    private String happentime;

    /**
     * 责任医生
     */
    @ApiModelProperty("责任医生")
    private String field2;

    /**
     * 症状
     */
    @ApiModelProperty("症状")
    private String gzhzh;

    /**
     * 症状其他
     */
    @ApiModelProperty("症状其他")
    private String gzzqt;

    /**
     * 体温
     */
    @ApiModelProperty("体温")
    private String gtw;

    /**
     * 脉率
     */
    @ApiModelProperty("脉率")
    private String gmb;

    /**
     * 呼吸频率
     */
    @ApiModelProperty("呼吸频率")
    private String ghx;

    /**
     * 左侧收缩压
     */
    @ApiModelProperty("左侧收缩压")
    private String gxyzc1;

    /**
     * 左侧舒张压
     */
    @ApiModelProperty("左侧舒张压")
    private String gxyzc2;

    /**
     * 右侧收缩压
     */
    @ApiModelProperty("右侧收缩压")
    private String gxyyc1;

    /**
     * 右侧舒张压
     */
    @ApiModelProperty("右侧舒张压")
    private String gxyyc2;

    /**
     * 左侧原因
     */
    @ApiModelProperty("左侧原因")
    private String zcyy;

    /**
     * 右侧原因
     */
    @ApiModelProperty("右侧原因")
    private String ycyy;

    /**
     * 身高
     */
    @ApiModelProperty("身高")
    private String gsg;

    /**
     * 体重
     */
    @ApiModelProperty("体重")
    private String gtzh;

    /**
     * 腰围
     */
    @ApiModelProperty("腰围")
    private String gyw;

    /**
     * 体重指数(BMI)
     */
    @ApiModelProperty("体重指数(BMI)")
    private String gtzhzh;

    /**
     * 老年人健康状态自我评估
     */
    @ApiModelProperty("老年人健康状态自我评估")
    private String lnrzkpg;

    /**
     * 老年人生活自理能力自我评估
     */
    @ApiModelProperty("老年人生活自理能力自我评估")
    private String lnrzlpg;

    /**
     * 老年人认知能力
     */
    @ApiModelProperty("老年人认知能力")
    private String glnrrz;

    /**
     * 简易智力状态检查,总分
     */
    @ApiModelProperty("简易智力状态检查,总分")
    private String glnrrzfen;

    /**
     * 老年人情感状态
     */
    @ApiModelProperty("老年人情感状态")
    private String glnrqg;

    /**
     * 老年人抑郁评分检查,总分
     */
    @ApiModelProperty("老年人抑郁评分检查,总分")
    private String glnrqgfen;

    /**
     * 锻炼频率
     */
    @ApiModelProperty("锻炼频率")
    private String gdlpl;

    /**
     * 每次锻炼时间
     */
    @ApiModelProperty("每次锻炼时间")
    private String gmcdlsj;

    /**
     * 坚持锻炼时间
     */
    @ApiModelProperty("坚持锻炼时间")
    private String gjcdlsj;

    /**
     * 锻炼方式
     */
    @ApiModelProperty("锻炼方式")
    private String gdlfs;

    /**
     * 饮食习惯
     */
    @ApiModelProperty("饮食习惯")
    private String gysxg;

    /**
     * 吸烟状况
     */
    @ApiModelProperty("吸烟状况")
    private String gxyzk;

    /**
     * 日吸烟量
     */
    @ApiModelProperty("日吸烟量")
    private String grxyl;

    /**
     * 开始吸烟年龄
     */
    @ApiModelProperty("开始吸烟年龄")
    private String gksxynl;

    /**
     * 戒烟年龄
     */
    @ApiModelProperty("戒烟年龄")
    private String gjynl;

    /**
     * 饮酒频率
     */
    @ApiModelProperty("饮酒频率")
    private String gyjpl;

    /**
     * 日饮酒量
     */
    @ApiModelProperty("日饮酒量")
    private String gryjl;

    /**
     * 是否戒酒
     */
    @ApiModelProperty("是否戒酒")
    private String gsfjj;

    /**
     * 戒酒年龄
     */
    @ApiModelProperty("戒酒年龄")
    private String gjjnl;

    /**
     * 开始饮酒年龄
     */
    @ApiModelProperty("开始饮酒年龄")
    private String gksyjnl;

    /**
     * 近一年内是否曾醉酒
     */
    @ApiModelProperty("近一年内是否曾醉酒")
    private String gynnsfyj;

    /**
     * 饮酒种类
     */
    @ApiModelProperty("饮酒种类")
    private String gyjzl;

    /**
     * 其他饮酒种类
     */
    @ApiModelProperty("其他饮酒种类")
    private String gyjzlqt;

    /**
     * 职业病危害因素接触史
     */
    @ApiModelProperty("职业病危害因素接触史")
    private String gywzybl;

    /**
     * 工种和字段GYwzybl有关联
     */
    @ApiModelProperty("工种和字段GYwzybl有关联")
    private String gjtzy;

    /**
     * 从业时间和字段GYwzybl有关联
     */
    @ApiModelProperty("从业时间和字段GYwzybl有关联")
    private String gcysj;

    /**
     * 粉尘和字段GYwzybl有关联
     */
    @ApiModelProperty("粉尘和字段GYwzybl有关联")
    private String fenchen;

    /**
     * 职业病危害因素接触史-粉尘-防护措施
     */
    @ApiModelProperty("职业病危害因素接触史-粉尘-防护措施")
    private String fchcs;

    /**
     * 粉尘措施
     */
    @ApiModelProperty("粉尘措施")
    private String fchy;

    /**
     * 放射物质和字段GYwzybl有关联
     */
    @ApiModelProperty("放射物质和字段GYwzybl有关联")
    private String gshexian;

    /**
     * 职业病危害因素接触史-放射物质-防护措施
     */
    @ApiModelProperty("职业病危害因素接触史-放射物质-防护措施")
    private String gsxfhcs;

    /**
     * 放射物质措施和字段GSxfhcs有关系
     */
    @ApiModelProperty("放射物质措施和字段GSxfhcs有关系")
    private String gsxfhcsqt;

    /**
     * 物理因素和字段GYwzybl有关联
     */
    @ApiModelProperty("物理因素和字段GYwzybl有关联")
    private String wuliyinsu;

    /**
     * 职业病危害因素接触史-物理因素-防护措施
     */
    @ApiModelProperty("职业病危害因素接触史-物理因素-防护措施")
    private String wlcs;

    /**
     * 物理因素措施
     */
    @ApiModelProperty("物理因素措施")
    private String wly;

    /**
     * 化学物质和字段GYwzybl有关联
     */
    @ApiModelProperty("化学物质和字段GYwzybl有关联")
    private String ghxp;

    /**
     * 职业病危害因素接触史-化学物质-防护措施
     */
    @ApiModelProperty("职业病危害因素接触史-化学物质-防护措施")
    private String ghxpfhcs;

    /**
     * 化学物质措施和字段GHxpfhcs有关联
     */
    @ApiModelProperty("化学物质措施和字段GHxpfhcs有关联")
    private String ghxpfhcsjt;

    /**
     * 职业病危害因素接触史其他
     */
    @ApiModelProperty("职业病危害因素接触史其他")
    private String blqita;

    /**
     * 职业病危害因素接触史-其他-防护措施
     */
    @ApiModelProperty("职业病危害因素接触史-其他-防护措施")
    private String blqtcs;

    /**
     * 职业病危害因素接触史-其他措施
     */
    @ApiModelProperty("职业病危害因素接触史-其他措施")
    private String qty;

    /**
     * 口唇
     */
    @ApiModelProperty("口唇")
    private String gkouchun;

    /**
     * 口唇其他和字段GKouchun有关系
     */
    @ApiModelProperty("口唇其他和字段GKouchun有关系")
    private String kchqt;

    /**
     * 齿列
     */
    @ApiModelProperty("齿列")
    private String gchilei;

    /**
     * 齿列其他
     */
    @ApiModelProperty("齿列其他")
    private String chlqt;

    /**
     * 咽部
     */
    @ApiModelProperty("咽部")
    private String gyanbu;

    /**
     * 咽部其他
     */
    @ApiModelProperty("咽部其他")
    private String ybqt;

    /**
     * 左眼视力
     */
    @ApiModelProperty("左眼视力")
    private String gzysl;

    /**
     * 右眼视力
     */
    @ApiModelProperty("右眼视力")
    private String gyysl;

    /**
     * 左眼矫正视力
     */
    @ApiModelProperty("左眼矫正视力")
    private String gzyjz;

    /**
     * 右眼矫正视力
     */
    @ApiModelProperty("右眼矫正视力")
    private String gyyjz;

    /**
     * 听力
     */
    @ApiModelProperty("听力")
    private String gtl;

    /**
     * 运动功能
     */
    @ApiModelProperty("运动功能")
    private String gydgn;

    /**
     * 眼底
     */
    @ApiModelProperty("眼底")
    private String gyand;

    /**
     * 眼底异常和字段GYand有关系
     */
    @ApiModelProperty("眼底异常和字段GYand有关系")
    private String gyandyi;

    /**
     * 皮肤
     */
    @ApiModelProperty("皮肤")
    private String gpfgm;

    /**
     * 皮肤其他
     */
    @ApiModelProperty("皮肤其他")
    private String gpfqt;

    /**
     * 巩膜
     */
    @ApiModelProperty("巩膜")
    private String ggongmo;

    /**
     * 巩膜其他
     */
    @ApiModelProperty("巩膜其他")
    private String ggmqt;

    /**
     * 淋巴结
     */
    @ApiModelProperty("淋巴结")
    private String glbj;

    /**
     * 淋巴结其他
     */
    @ApiModelProperty("淋巴结其他")
    private String glbjqt;

    /**
     * 桶状胸
     */
    @ApiModelProperty("桶状胸")
    private String gtzx;

    /**
     * 呼吸音
     */
    @ApiModelProperty("呼吸音")
    private String ghxy;

    /**
     * 呼吸音异常
     */
    @ApiModelProperty("呼吸音异常")
    private String ghxyyc;

    /**
     * 罗音
     */
    @ApiModelProperty("罗音")
    private String gly;

    /**
     * 罗音其他
     */
    @ApiModelProperty("罗音其他")
    private String glyyc;

    /**
     * 心率
     */
    @ApiModelProperty("心率")
    private String gxinlv;

    /**
     * 心律
     */
    @ApiModelProperty("心律")
    private String gxinlvci;

    /**
     * 杂音
     */
    @ApiModelProperty("杂音")
    private String gzayin;

    /**
     * 有杂音和字段GZayin有关系
     */
    @ApiModelProperty("有杂音和字段GZayin有关系")
    private String gzayinyo;

    /**
     * 压痛
     */
    @ApiModelProperty("压痛")
    private String gyato;

    /**
     * 有压痛和字段GYato有关系
     */
    @ApiModelProperty("有压痛和字段GYato有关系")
    private String gyatoyo;

    /**
     * 包块
     */
    @ApiModelProperty("包块")
    private String gbk;

    /**
     * 有包块和字段GBk有关系
     */
    @ApiModelProperty("有包块和字段GBk有关系")
    private String gbkyo;

    /**
     * 肝大
     */
    @ApiModelProperty("肝大")
    private String gganda;

    /**
     * 有肝大
     */
    @ApiModelProperty("有肝大")
    private String ggandayo;

    /**
     * 脾大
     */
    @ApiModelProperty("脾大")
    private String gpida;

    /**
     * 有脾大
     */
    @ApiModelProperty("有脾大")
    private String gpidayo;

    /**
     * 移动性浊音
     */
    @ApiModelProperty("移动性浊音")
    private String gzhuoyin;

    /**
     * 有移动性浊音
     */
    @ApiModelProperty("有移动性浊音")
    private String gzhuoyinyo;

    /**
     * 下肢水肿
     */
    @ApiModelProperty("下肢水肿")
    private String gxzsz;

    /**
     * 足背动脉搏动
     */
    @ApiModelProperty("足背动脉搏动")
    private String gzbdmmd;

    /**
     * 肛门指诊
     */
    @ApiModelProperty("肛门指诊")
    private String ggmzhzh;

    /**
     * 其他肛门指诊和字段GGmzhzh有关系
     */
    @ApiModelProperty("其他肛门指诊和字段GGmzhzh有关系")
    private String ggmzhzhyi;

    /**
     * 乳腺
     */
    @ApiModelProperty("乳腺")
    private String gruxian;

    /**
     * 其他乳腺和字段GRuxian有关系
     */
    @ApiModelProperty("其他乳腺和字段GRuxian有关系")
    private String gruxianqt;

    /**
     * 外阴
     */
    @ApiModelProperty("外阴")
    private String gwaiyin;

    /**
     * 外阴异常和字段GWaiyin有关系
     */
    @ApiModelProperty("外阴异常和字段GWaiyin有关系")
    private String gwaiyinyc;

    /**
     * 阴道
     */
    @ApiModelProperty("阴道")
    private String gyindao;

    /**
     * 阴道异常和字段GYindao有关系
     */
    @ApiModelProperty("阴道异常和字段GYindao有关系")
    private String gyindaoyc;

    /**
     * 宫颈
     */
    @ApiModelProperty("宫颈")
    private String ggongjing;

    /**
     * 宫颈异常和字段GGongjing有关系
     */
    @ApiModelProperty("宫颈异常和字段GGongjing有关系")
    private String ggongjingyc;

    /**
     * 宫体
     */
    @ApiModelProperty("宫体")
    private String ggongti;

    /**
     * 宫体异常
     */
    @ApiModelProperty("宫体异常")
    private String ggongtiyc;

    /**
     * 附件
     */
    @ApiModelProperty("附件")
    private String gfujian;

    /**
     * 附件异常
     */
    @ApiModelProperty("附件异常")
    private String gfujianyc;

    /**
     * 其他查体
     */
    @ApiModelProperty("其他查体")
    private String gctqt;

    /**
     * 血型 TODO 未知
     */
    @ApiModelProperty("血型")
    private String gxx;

    /**
     * rh型 TODO 未知
     */
    @ApiModelProperty("rh型")
    private String grhyx;

    /**
     * 血常规-血红蛋白
     */
    @ApiModelProperty("血常规-血红蛋白")
    private String hb;

    /**
     * 血常规-白细胞
     */
    @ApiModelProperty("血常规-白细胞")
    private String wbc;

    /**
     * 血常规-血小板
     */
    @ApiModelProperty("血常规-血小板")
    private String plt;

    /**
     * 血常规-其他
     */
    @ApiModelProperty("血常规-其他")
    private String gxcgqt;

    /**
     * 尿常规-尿蛋白
     */
    @ApiModelProperty("尿常规-尿蛋白")
    private String gndb;

    /**
     * 尿常规-尿糖
     */
    @ApiModelProperty("尿常规-尿糖")
    private String gnt;

    /**
     * 尿常规-尿酮体
     */
    @ApiModelProperty("尿常规-尿酮体")
    private String gntt;

    /**
     * 尿常规-尿潜血
     */
    @ApiModelProperty("尿常规-尿潜血")
    private String gnqx;

    /**
     * 尿常规-其他
     */
    @ApiModelProperty("尿常规-其他")
    private String gncgqt;

    /**
     * 空腹血糖
     */
    @ApiModelProperty("空腹血糖")
    private String gkfxt;

    /**
     * 同型半胱氨酸 TODO 未知
     */
    @ApiModelProperty("同型半胱氨酸")
    private String hcy;

    /**
     * 尿微量白蛋白
     */
    @ApiModelProperty("尿微量白蛋白")
    private String nwlbdb;

    /**
     * 大便潜血
     */
    @ApiModelProperty("大便潜血")
    private String gdbqx;

    /**
     * 糖化血红蛋白
     */
    @ApiModelProperty("糖化血红蛋白")
    private String gthxhdb;

    /**
     * 乙型肝炎表面抗原
     */
    @ApiModelProperty("乙型肝炎表面抗原")
    private String hbsag;

    /**
     * 肝功能-血清谷丙转氨酶
     */
    @ApiModelProperty("肝功能-血清谷丙转氨酶")
    private String alt;

    /**
     * 肝功能-血清谷草转氨酶
     */
    @ApiModelProperty("肝功能-血清谷草转氨酶")
    private String ast;

    /**
     * 肝功能-白蛋白
     */
    @ApiModelProperty("肝功能-白蛋白")
    private String alb;

    /**
     * 肝功能-总胆红素
     */
    @ApiModelProperty("肝功能-总胆红素")
    private String tbil;

    /**
     * 肝功能-结合胆红素
     */
    @ApiModelProperty("肝功能-结合胆红素")
    private String dbil;

    /**
     * 肾功能-血清肌酐
     */
    @ApiModelProperty("肾功能-血清肌酐")
    private String scr;

    /**
     * 肾功能-血尿素氮
     */
    @ApiModelProperty("肾功能-血尿素氮")
    private String bun;

    /**
     * 肾功能-血钾浓度
     */
    @ApiModelProperty("肾功能-血钾浓度")
    private String gsgnxjnd;

    /**
     * 肾功能-血钠浓度
     */
    @ApiModelProperty("肾功能-血钠浓度")
    private String gsgnxnnd;

    /**
     * 血脂-总胆固醇
     */
    @ApiModelProperty("血脂-总胆固醇")
    private String cho;

    /**
     * 血脂-甘油三酯
     */
    @ApiModelProperty("血脂-甘油三酯")
    private String tg;

    /**
     * 血脂-低密度脂蛋白
     */
    @ApiModelProperty("血脂-低密度脂蛋白")
    private String ldlc;

    /**
     * 血脂-高密度脂蛋白
     */
    @ApiModelProperty("血脂-高密度脂蛋白")
    private String hdlc;

    /**
     * 心电图
     */
    @ApiModelProperty("心电图")
    private String gxindt;

    /**
     * 心电图异常
     */
    @ApiModelProperty("心电图异常")
    private String gxindtyi;

    /**
     * 胸部X线片
     */
    @ApiModelProperty("胸部X线片")
    private String gxiongp;

    /**
     * 胸部X线片异常和字段GXiongp有关系
     */
    @ApiModelProperty("胸部X线片异常和字段GXiongp有关系")
    private String gxiongpyc;

    /**
     * B超
     */
    @ApiModelProperty("B超")
    private String gfbbc;

    /**
     * B超异常
     */
    @ApiModelProperty("B超异常")
    private String gfbbcyc;

    /**
     * B超其他
     */
    @ApiModelProperty("B超其他")
    private String gqt;

    /**
     * B超其他异常
     */
    @ApiModelProperty("B超其他异常")
    private String gqtyc;

    /**
     * 宫颈涂片
     */
    @ApiModelProperty("宫颈涂片")
    private String ggjtp;

    /**
     * 宫颈涂片异常和字段GGjtp有关系
     */
    @ApiModelProperty("宫颈涂片异常和字段GGjtp有关系")
    private String ggjtpyc;

    /**
     * 辅助检查其他
     */
    @ApiModelProperty("辅助检查其他")
    private String gfuzhuqt;

    /**
     * 脑血管疾病
     */
    @ApiModelProperty("脑血管疾病")
    private String gnxgjb;

    /**
     * 脑血管疾病其他
     */
    @ApiModelProperty("脑血管疾病其他")
    private String gnxgjbqt;

    /**
     * 肾脏疾病
     */
    @ApiModelProperty("肾脏疾病")
    private String gszjb;

    /**
     * 肾脏疾病其他
     */
    @ApiModelProperty("肾脏疾病其他")
    private String gszjbqt;

    /**
     * 心脏疾病
     */
    @ApiModelProperty("心脏疾病")
    private String gxzjb;

    /**
     * 心脏疾病其他
     */
    @ApiModelProperty("心脏疾病其他")
    private String gxzjbqt;

    /**
     * 眼部疾病
     */
    @ApiModelProperty("眼部疾病")
    private String gybjb;

    /**
     * 眼部疾病其他
     */
    @ApiModelProperty("眼部疾病其他")
    private String gybjbqt;

    /**
     * 神经系统疾病
     */
    @ApiModelProperty("神经系统疾病")
    private String gsjxtjb;

    /**
     * 神经系统疾病其他
     */
    @ApiModelProperty("神经系统疾病其他")
    private String gsjxtjbqt;

    /**
     * 其他系统疾病
     */
    @ApiModelProperty("其他系统疾病")
    private String gqtxtjb;

    /**
     * 其他系统疾病其他
     */
    @ApiModelProperty("其他系统疾病其他")
    private String gqtxtjbqt;

    /**
     * 住院治疗情况记录
     */
    @ApiModelProperty("住院治疗情况记录")
    private List<HospitalCourse> hospitalCourseList;

    /**
     * 主要用药情况
     */
    @ApiModelProperty("主要用药情况")
    private List<MedicationSituation> medicationList;

    /**
     * 非免疫规划预防接种史
     */
    @ApiModelProperty("非免疫规划预防接种史")
    private List<VaccinationHistory> vaccinationHistoryList;

    /**
     * 健康评价
     */
    @ApiModelProperty("健康评价")
    private String gjkpj;

    /**
     * 健康评价异常1和字段GJkpj有关系
     */
    @ApiModelProperty("健康评价异常1和字段GJkpj有关系")
    private String gjkpjyc1;

    /**
     * 健康评价异常2和字段GJkpj有关系
     */
    @ApiModelProperty("健康评价异常2和字段GJkpj有关系")
    private String gjkpjyc2;

    /**
     * 健康评价异常3和字段GJkpj有关系
     */
    @ApiModelProperty("健康评价异常3和字段GJkpj有关系")
    private String gjkpjyc3;

    /**
     * 健康评价异常4和字段GJkpj有关系
     */
    @ApiModelProperty("健康评价异常4和字段GJkpj有关系")
    private String gjkpjyc4;

    /**
     * 健康指导
     */
    @ApiModelProperty("健康指导")
    private String gjkzd;

    /**
     * 危险因素控制
     */
    @ApiModelProperty("危险因素控制")
    private String gwxyskz;

    /**
     * 危险因素控制-体重目标
     */
    @ApiModelProperty("危险因素控制-体重目标")
    private String gwxystz;

    /**
     * 危险因素控制-建议疫苗接种
     */
    @ApiModelProperty("危险因素控制-建议疫苗接种")
    private String gwsysym;

    /**
     * 危险因素控制-其他
     */
    @ApiModelProperty("危险因素控制-其他")
    private String gwxysqt;
}
