大理市住房和城乡建设局网站,域名注册查询站长工具,使用框架开发wordpress,南昌大学作风建设网站目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 健康档案模块2.2 体检档案模块2.3 健康咨询模块 三、系统展示四、核心代码4.1 查询健康档案4.2 新增健康档案4.3 查询体检档案4.4 新增体检档案4.5 新增健康咨询 五、免责说明 一、摘要
1.1 项目介绍
基于JAVAVueSpri… 目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 健康档案模块2.2 体检档案模块2.3 健康咨询模块 三、系统展示四、核心代码4.1 查询健康档案4.2 新增健康档案4.3 查询体检档案4.4 新增体检档案4.5 新增健康咨询 五、免责说明 一、摘要
1.1 项目介绍
基于JAVAVueSpringBootMySQL的个人健康管理系统包含了健康档案模块、体检档案模块、健康咨询模块还包含系统自带的用户管理、部门管理、角色管理、菜单管理、日志管理、数据字典管理、文件管理、图表展示等基础模块个人健康管理系统基于角色的访问控制给普通用户、健康管理员使用可将权限精确到按钮级别您可以自定义角色并分配权限系统适合设计精确的权限约束需求。
1.2 项目录屏 二、功能模块
个人健康管理系统包含了健康档案模块、体检档案模块、健康咨询模块还包含系统自带的用户管理、部门管理、角色管理、菜单管理、日志管理、数据字典管理、文件管理、图表展示。
2.1 健康档案模块
健康档案模块可以记录个人的基本信息、病史、过敏情况、药物使用、疫苗接种等健康相关信息。这些记录可以提供给医疗服务提供者帮助他们更好地了解个体的健康状态为个体提供更加个性化的医疗服务。
健康档案模块可以记录个体的健康监测数据如体重、血压、血糖、心率等。这些数据可以帮助个人了解自己的健康状况及时发现问题并采取相应的措施。
健康档案模块可以记录个体的疾病诊断和治疗信息包括疾病的类型、治疗方案、用药情况等。这些信息有助于个体管理自己的疾病并为医疗服务提供者提供参考以便为个体提供更加精确的治疗建议。
2.2 体检档案模块
体检档案模块可以记录个人的体检数据如身高、体重、血压、血糖、胆固醇等指标。这些数据可以提供给医疗服务提供者帮助他们了解个体的健康状况评估个体的健康风险和潜在疾病
体检档案模块可以追踪个人的体检历史记录个体每次体检的结果和变化趋势。通过对比不同时间段的体检数据可以及时发现个体的健康变化提前预防和干预潜在的健康问题。
基于个人的体检数据和健康档案信息体检档案模块可以提供针对个体的健康建议和指导。根据个体的体检结果和健康状况系统可以生成个性化的健康改善方案并提供相关的健康知识和建议帮助个体更好地管理和改善自己的健康。
2.3 健康咨询模块
个人健康管理系统需要健康咨询模块是因为健康咨询是个体获取健康信息和专业指导的重要途径健康咨询模块可以通过提供健康知识和教育资料帮助个体了解健康问题和预防方法。通过解答常见的健康问题和提供权威的健康指导个人可以更好地了解如何保持健康、预防疾病并做出正确的健康决策。健康咨询模块可以根据个体的健康状况和需求提供个性化的健康指导和建议。通过分析个体的健康档案和体检数据系统可以针对个体的特定情况给出相应的健康咨询如饮食建议、运动方案、心理健康指导等。这样个人可以根据自己的实际情况进行健康管理并更好地控制和改善自己的健康。 三、系统展示 四、核心代码
4.1 查询健康档案
RequestMapping(value /getByPage, method RequestMethod.GET)
ApiOperation(value 查询健康档案)
public ResultIPageHealthArchives getByPage(ModelAttribute HealthArchives healthArchives ,ModelAttribute PageVo page){QueryWrapperHealthArchives qw new QueryWrapper();User currUser securityUtil.getCurrUser();QueryWrapperUser userQw new QueryWrapper();userQw.eq(id,currUser.getId());userQw.inSql(id,SELECT user_id FROM a_user_role WHERE del_flag 0 AND role_id 1536606659751841799);if(iUserService.count(userQw) 1L) {qw.eq(user_id,currUser.getId());}if(!ZwzNullUtils.isNull(healthArchives.getUserName())) {qw.like(user_name,healthArchives.getUserName());}if(!ZwzNullUtils.isNull(healthArchives.getContent1())) {qw.like(content1,healthArchives.getContent1());}IPageHealthArchives data iHealthArchivesService.page(PageUtil.initMpPage(page),qw);return new ResultUtilIPageHealthArchives().setData(data);
}4.2 新增健康档案
RequestMapping(value /insert, method RequestMethod.POST)
ApiOperation(value 新增健康档案)
public ResultHealthArchives insert(HealthArchives healthArchives){User user iUserService.getById(healthArchives.getUserId());if(user null) {return ResultUtil.error(人员不存在);}healthArchives.setDate(DateUtil.today());healthArchives.setUserName(user.getNickname());healthArchives.setMobile(user.getMobile());iHealthArchivesService.saveOrUpdate(healthArchives);return new ResultUtilHealthArchives().setData(healthArchives);
}4.3 查询体检档案
RequestMapping(value /getByPage, method RequestMethod.GET)
ApiOperation(value 查询体检档案)
public ResultIPageCheckArchives getByPage(ModelAttribute CheckArchives checkArchives ,ModelAttribute PageVo page){QueryWrapperCheckArchives qw new QueryWrapper();User currUser securityUtil.getCurrUser();QueryWrapperUser userQw new QueryWrapper();userQw.eq(id,currUser.getId());userQw.inSql(id,SELECT user_id FROM a_user_role WHERE del_flag 0 AND role_id 1536606659751841799);if(iUserService.count(userQw) 1L) {qw.eq(user_id,currUser.getId());}if(!ZwzNullUtils.isNull(checkArchives.getUserName())) {qw.like(user_name,checkArchives.getUserName());}if(!ZwzNullUtils.isNull(checkArchives.getMobile())) {qw.like(mobile,checkArchives.getMobile());}if(!ZwzNullUtils.isNull(checkArchives.getResult())) {qw.like(result,checkArchives.getResult());}IPageCheckArchives data iCheckArchivesService.page(PageUtil.initMpPage(page),qw);return new ResultUtilIPageCheckArchives().setData(data);
}4.4 新增体检档案
RequestMapping(value /insert, method RequestMethod.POST)
ApiOperation(value 新增体检档案)
public ResultCheckArchives insert(CheckArchives checkArchives){User user iUserService.getById(checkArchives.getUserId());if(user null) {return ResultUtil.error(人员不存在);}checkArchives.setUserName(user.getNickname());checkArchives.setMobile(user.getMobile());checkArchives.setDate(DateUtil.today());iCheckArchivesService.saveOrUpdate(checkArchives);return new ResultUtilCheckArchives().setData(checkArchives);
}4.5 新增健康咨询
RequestMapping(value /insert, method RequestMethod.POST)
ApiOperation(value 新增健康咨询)
public ResultHealthMessage insert(HealthMessage healthMessage){User currUser securityUtil.getCurrUser();healthMessage.setUserId(currUser.getId());healthMessage.setUserName(currUser.getNickname());healthMessage.setTime(DateUtil.now());healthMessage.setReplyContent();healthMessage.setReplyUser();healthMessage.setReplyTime();iHealthMessageService.saveOrUpdate(healthMessage);return new ResultUtilHealthMessage().setData(healthMessage);
}五、免责说明
本项目仅供个人学习使用商用授权请联系博主否则后果自负。博主拥有本软件构建后的应用系统全部内容所有权及独立的知识产权拥有最终解释权。如有问题欢迎在仓库 Issue 留言看到后会第一时间回复相关意见会酌情考虑但没有一定被采纳的承诺或保证。
下载本系统代码或使用本系统的用户必须同意以下内容否则请勿下载
出于自愿而使用/开发本软件了解使用本软件的风险且同意自己承担使用本软件的风险。利用本软件构建的网站的任何信息内容以及导致的任何版权纠纷和法律争议及后果和博主无关博主对此不承担任何责任。在任何情况下对于因使用或无法使用本软件而导致的任何难以合理预估的损失包括但不仅限于商业利润损失、业务中断与业务信息丢失博主概不承担任何责任。必须了解使用本软件的风险博主不承诺提供一对一的技术支持、使用担保也不承担任何因本软件而产生的难以预料的问题的相关责任。