# crhms **Repository Path**: newshine/crhms ## Basic Information - **Project Name**: crhms - **Description**: 社区居民健康管理系统旨在为社区居民提供一个全面的健康管理平台,同时方便社区卫生工作者管理居民健康数据,开展健康服务。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2025-09-16 - **Last Updated**: 2025-09-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 项目总概述 社区居民健康管理系统旨在为社区居民提供一个全面的健康管理平台,同时方便社区卫生工作者管理居民健康数据,开展健康服务。 系统主要功能包括健康档案管理、在线问诊、健康数据记录分析、预约管理、健康资讯推送等 # 项目技术栈 后端采用Spring Cloud Alibaba 前端采用Vue.js ## 开发与运行环境 OpenJDK 17.0.13 Nacos 2.4.2.1 Seata 2.1.0 MySQL 8.0.40 PostgresSQL 16.4 Redis 7.0.15 RabbitMQ 3.9.27 ### 开发环境 Windows 11 x64 Maven 3.9.8 ### 运行环境 Ubuntu 24.04 LTS Containerd 1.7.22 Kubernetes 1.31.2 # 功能简要 ## 用户管理模块 1. 居民注册与登录:居民可以注册并登录系统,填写个人基本信息和健康状况。 2. 医护人员账号管理:医护人员可使用管理员分配的账户登录系统,访问特定功能。 3. 用户角色与权限控制:不同角色(居民、医护人员、管理员)具有不同的权限。 ## 健康档案管理模块 1. 档案创建与管理:医护人员可为居民创建健康档案,记录居民的基础健康信息和历史病史。 2. 健康信息更新:医护人员或居民可以更新健康档案中的健康信息(如体重、身高、血压等)。 3. 档案查询与查看:居民和医护人员可以查看档案详情,提供历史数据查询功能。 ## 健康数据记录模块 1. 健康数据上传:居民可自主上传每日的健康数据(如体温、血压、血糖等)。 2. 数据分析与图表展示:系统自动分析和生成居民健康数据的可视化图表(如体重变化、血压变化),提供数据趋势参考。 3. 数据提醒:当健康数据出现异常(如血压过高),系统会自动提醒居民并通知医护人员。 ## 预约管理模块 1. 预约申请:居民可以在线提交健康检查、咨询的预约申请。 2. 预约审核与安排:医护人员查看并处理居民的预约申请,安排合适的时间段。 3. 预约提醒:系统会提前向居民发送预约提醒信息,避免错过预约。 ## 在线问诊模块 1. 问诊申请:居民可以在系统中发起在线问诊申请,向社区医护人员咨询健康问题。 2. 医护人员响应:医护人员可以查看居民问诊请求并提供回答或健康建议。 3. 问诊记录:系统保存居民的问诊记录,方便日后查看。 ## 健康资讯推送模块 1. 资讯发布:医护人员可以通过系统发布健康资讯(如季节性疾病预防、健康生活小贴士等)。 2. 资讯分类与展示:居民可根据分类查看健康资讯,系统支持资讯的推荐与搜索功能。 ## 后台管理模块 1. 用户管理:管理员可以管理系统用户,查看用户信息并设置权限。 2. 数据统计与分析:系统统计社区居民的健康数据,生成汇总分析报表,为管理层提供数据参考。 3. 日志管理:记录系统操作日志,方便系统维护和数据追溯。 # 部署引导 1. 准备Kubernetes集群 2. kubectl应用所有./kubernetes中的yaml文件 3. 通过访问集群中任意节点的30080端口访问以NodePort对外暴露的Ingress