立项背景与目标:
传统校园、社区眼健康筛查依靠纸质登记、人工统计数据,档案分散难管理,医生手动判片效率低下,家长无法直观看懂专业筛查报告,眼病风险无法提前预警。本项目搭建多AI协同眼健康筛查管理平台,目标实现筛查全流程数字化,用AI完成影像判读、报告通俗解读、视力风险预测,打通“筛查-建档-诊断-预警-随访”完整业务闭环,降低人工成本,提升青少年近视防控效率。
核心功能模块:
1. 人员档案模块:学生、居民基础信息录入、电子档案存储、多条件检索;
2. 筛查数据采集模块:对接验光、眼底设备自动采集眼轴、视力、眼底影像,支持Excel批量导入线下台账;
3. AI智能诊断模块:AI识别眼底病灶,自动生成标准化筛查报告;
4. 智能体解读模块:医疗知识库AI智能体,把专业报告转化通俗话术,提供眼健康咨询;
5. 大数据可视化模块:区域筛查数据大屏、视力变化趋势统计、高危人群汇总;
6. 权限管控模块:区分医护、管理员、家长三类角色,隔离敏感医疗隐私数据。
业务流程:
医护人员组织集中筛查,设备采集数据同步上传系统;AI自动完成影像判读生成报告;家长通过端侧智能体查看通俗解读;系统长期追踪视力指标,对视力快速下降人群自动推送风险预警;管理人员通过数据大屏统计全域筛查结果,辅助防控决策。
整体架构与技术栈:
采用前后端分离分层架构,后端基于SpringBoot MVC分层开发,MyBatis-Plus操作MySQL业务库,Redis缓存高频查询的档案、筛查数据提升响应速度;使用LangChain4j对接大模型搭建医疗问答智能体;前端Vue3+Element Plus开发管理后台,ECharts实现数据可视化大屏;通过异步线程处理大批量Excel导入、影像解析任务,RBAC框架实现分级权限控制,所有用户隐私数据全流程脱敏存储。
个人负责模块与量化成果:
本人独立完成后端全部业务接口开发、数据库表结构设计、AI智能体对接逻辑、数据统计大屏接口编写;共开发40+业务接口,实现批量筛查台账导入导出功能,将人工统计筛查数据的耗时从3小时缩短至5分钟;完成眼底影像数据接收、解析、存储整套接口,支撑单次批量200人同步筛查不卡顿。
开发难点与解决方案:
难点1:医疗隐私数据合规风险,原始身份证、手机号直接存储存在泄露隐患;解决方案:新增数据脱敏工具类,展示、导出时自动隐藏隐私字段,数据库明文数据加密存储。
难点2:多设备同时上传筛查数据引发并发库存冲突;解决方案:引入Redis分布式锁控制档案更新操作,避免同一名人员多条重复筛查记录。
难点3:大模型智能体回答医疗内容存在不专业、错误引导问题;解决方案:搭建专属眼健康知识库,限定智能体仅基于库内内容作答,过滤无关、错误回答。