🔥项目简介
传统中医药典籍资料体量庞大,方剂、药材、证候之间关系错综复杂,纸质典籍查阅效率低下,方剂配伍规律难以直观挖掘;临床辨证开方依赖医师个人经验,典籍方剂检索、配伍禁忌校验缺少数字化工具支撑。针对以上行业痛点,本文设计并实现中医药经典方剂检索与辅助辨证系统。系统采用前后端分离架构,后端基于 SpringBoot3.2,结合 Spring Data JPA、MyBatis‑Plus、Spring Security+JWT 完成业务逻辑与权限管控;前端基于 Vue3 技术栈;选用 Neo4j 图数据库构建中医药知识图谱完成关系推理,Elasticsearch 实现方剂、证候、古籍全文检索,Redis 缓存高频查询结果;利用 ECharts 实现知识图谱力导向拓扑可视化,Apache POI 完成处方医案导出。平台搭建中医古籍知识库、图谱交互式探索、辅助辨证开方、临证处方管理、知识库数据治理完整业务体系,为中医学习、临床辅助辨证、中医药知识数字化挖掘提供支撑。
🛠️技术栈
后端:Java 17、SpringBoot 3.2、Spring Data JPA、Spring Security + JWT、MyBatis‑Plus、Redis 7.0前端:Vue3(Composition API)、Pinia、Vue Router4、Vite5、Element Plus、TailwindCSS图数据库与检索引擎:Neo4j 5.15 中医药知识图谱关系推理、Elasticsearch 8.11 古籍方剂全文检索扩展组件:ECharts5.4 知识图谱力导向图可视化、Apache POI 医案处方导出
📦核心功能模块
1. 经典经方与本草典籍多维知识本体库
汇聚《伤寒杂病论》《金匮要略》《千金要方》《本草纲目》等中医历代古籍,收录 3600 余首经典名方以及 1200 余种道地中药材。结构化解析存储方剂君臣佐使配伍、药材性味归经、主治证候、用法用量、十八反十九畏配伍禁忌等完整信息。支持典籍、方剂、药材信息查阅,记录数据录入、修订、审核等关键业务节点。
2. 中医药配伍知识图谱交互式推理探索
构建 “方剂‑药材‑证候‑脏腑‑治法‑经络” 多层次关联知识图谱。依托 Neo4j 完成关系查询推理,结合力导向图可视化交互方式,可下钻探索药物加减配伍规律、相须相使协同作用、经方演化发展脉络。支持图谱节点交互查询、关系路径探索,留存图谱查询、实体下钻操作记录。
3. 中医智能辅助辨证施治与智能开方
模拟中医四诊八纲辨证逻辑,支持脏腑辨证、六经辨证、卫气营血辨证多种辨证模式,录入患者主诉症状、舌脉特征。结合知识图谱关系推理与权重规则引擎,智能匹配推荐经典原方、方剂加减化裁建议,同时提供现代名医临证医案作为参考佐证。支持辨证参数查看、推荐结果状态跟踪,保存每一次辨证推理业务记录。
4. 医生个人名家验方与临证处方收藏夹
中医师、中医药学习者可以收藏经典经方,记录临床跟诊心得,标注名医方剂化裁方案。系统支持一键导出标准化处方单据与煎服医嘱,在处方编辑过程中实时校验配伍禁忌,对十八反十九畏风险进行拦截提示。实现处方查阅、收藏管理,留存处方编辑、导出、禁忌校验业务节点。
5. 中医药知识工程管理后台与数据治理大屏
面向中医药院校教研室、名中医工作室提供知识库治理平台,实现知识图谱实体、三元组关系的增删改查以及实体对齐处理。完成高频用药网络统计分析、辨证推理规则效果评估,支持知识库多版本管理与发布。支持图谱数据运维、统计指标查看,留存实体修改、版本发布、评估处置关键业务节点。
✨系统技术亮点
- Neo4j 中医药知识图谱,存储方剂、药材、证候复杂关联关系,实现配伍规律、经方演变的关系推理挖掘。
- Elasticsearch 全文检索,针对古籍文本、方剂主治证候实现高效模糊检索,提升典籍资料查阅效率。
- 力导向图可视化交互,直观展示中医药实体网络关系,支持动态下钻探索配伍知识。
- 多模式辨证推理引擎,兼容多种中医辨证体系,输出经方推荐、加减建议、医案参考,实现辅助开方。
- 处方配伍禁忌实时校验,自动识别十八反十九畏,降低临床处方用药风险。
- 完整知识库治理能力,支持图谱三元组维护、实体对齐、版本管理,适配中医药研究机构数据运维需求。
📝总结
本系统立足于中医药数字化研究场景,融合知识图谱、全文检索技术,完成古籍方剂数字化建库、配伍关系挖掘、辅助辨证开方、知识库治理全流程。解决传统中医典籍查阅繁琐、配伍规律挖掘困难、缺少数字化辨证辅助工具的痛点,适合中医药信息化、知识图谱应用类项目开发参考。