2025年10月17日星期五

中药数字化全生态平台开源!大模型驱动的生物医药信息系统

医院HIS系统开源!

医院HIS系统开源!大模型驱动的生物医药信息系统

源代码

https://www.gitpp.com/websalt/project-his-backend

项目定位:中药数字化全生态平台

项目名称:综合性中药数字信息平台
项目目标:构建覆盖中药资源采集、科研管理、教学辅助、质量评价、业绩核算的全生命周期数字化平台,服务科研机构、医药高校及企业用户。
核心创新

  1. 功能集成化
    :整合药材分布可视化、课程资源、课题研究、直播教学等七大模块,打破传统系统功能孤岛。
  2. 领域专业化
    :微调大模型(如LLaMA、Qwen等)适配中药领域问答,提供比通用模型更精准的学术支持。
  3. 数据驱动决策
    :通过空间分析(PostgreSQLGIS)、业绩统计等功能,为中药资源保护与科研管理提供数据支撑。

二、技术架构:微服务与前后端分离

1. 后端架构(本仓库)

  • 框架组合
    • SpringBoot 3.x
      :快速构建微服务基础框架。
    • Spring Cloud
      :实现服务注册发现(Eureka)、配置中心(Config)、负载均衡(Ribbon)等。
    • MyBatis-Plus
      :简化数据库操作,支持动态SQL与分页查询。
  • 中间件
    • Redis
      :缓存热点数据(如用户会话、药材分布热力图)。
    • RabbitMQ
      :异步处理数据审核、邮件通知等任务。
  • 数据库
    • MySQL
      :存储用户信息、权限、业绩记录等结构化数据。
    • PostgreSQL + PostGIS插件
      :支持药材分布的空间查询与地理围栏分析。

2. 前端架构

  • 仓库地址
    :https://github.com/software-engineer-group-oasis/chinese-medicine.git
  • 技术栈
    • Vue3 + TypeScript
      :构建响应式界面,提升代码可维护性。
    • ECharts/Mapbox
      :实现药材分布地图的可视化渲染。
    • WebSocket
      :支持直播推流与实时互动。

3. 开发环境

  • 操作系统
    :Windows 11(兼容Linux/macOS部署)
  • JDK版本
    :JDK 21(支持LTS版本回退)
  • 构建工具
    :Maven + Git

三、功能模块详解

1. 信息门户

  • 用户管理
    • 五类角色:普通用户(浏览)、学生(学习)、教师(授课)、管理员(审核)、超级管理员(系统配置)。
    • 注册方式:邮箱注册 + 账号密码登录,支持OAuth2.0第三方登录(预留接口)。
  • 权限控制
    :基于RBAC模型,按模块与操作粒度分配权限(如教师可上传课程,学生仅可下载)。

2. 药材分布展示(核心模块)

  • 空间可视化
    • 地图大屏
      :首页展示重庆市药材分布热力图,支持缩放、拖拽、聚合点显示。
    • 区域查询
      :按区县筛选药材种类与数量,生成统计报表。
    • 详情跳转
      :点击药材点查看名称、图片、坐标、采集者等信息,并关联百科词条。
  • 高级功能
    • 筛选搜索
      :按类别(根茎类/花类)、上传时间、采集人等条件过滤数据。
    • 展示模式切换
      :全屏模式(适合大屏演示)与普通模式(适合日常使用)。

3. 成长记录(移动端集成)

  • 数据采集
    • 移动端表单:药材名称、图片、GPS定位、备注(支持离线采集,网络恢复后同步)。
    • 数据溯源:记录采集人、时间、设备型号、经纬度等元数据,确保数据可信度。
  • 管理端
    • 审核流程:管理员可驳回错误数据,并标注原因。
    • 数据导出:支持CSV/Excel格式,用于科研分析。

4. 课程资源(教学辅助)

  • 资源管理
    • 上传类型:视频(MP4)、文档(PDF/PPT)、实验步骤(Markdown)。
    • 分类标签:按课程级别(基础/进阶)、对象(本科/研究生)、药材类型(如"黄芪相关课程")分类。
  • 互动功能
    • 关联百科:课程资料与药材词条双向绑定,点击药材名跳转至详情页。
    • 全文搜索:通过标签或关键词快速定位资源。

5. 课题研究(科研管理)

  • 项目管理
    • 生命周期管理:立项→进行中→结题,支持状态变更记录。
    • 成果归档:上传论文、实验数据、分析报告,关联相关药材与课程。
  • 智能关联
    • 自动提取课题中的药材关键词,生成知识图谱(预留接口)。

6. 培训资料(实践技能)

  • 直播功能
    • 教师通过OBS推流,学生可在网页端观看直播(支持弹幕互动)。
    • 直播录像自动存档,归类至培训资料库。
  • 访问统计
    • 记录视频播放量、文档下载量,优化内容推荐算法。

7. 中药评价(质量管控)

  • 评价流程
    • 自定义表单:设置评价维度(如"有效成分含量""炮制工艺")、权重与评分标准。
    • 版本控制:支持多版本标准对比,记录历史使用情况。
  • 非遗申报
    • 自动生成申报材料模板,填充评价数据与图文证明。

8. 业绩管理(绩效考核)

  • 自动统计
    • 按教学/科研/服务分类汇总业绩,生成个人或团队报表。
    • 支持上传证明材料(PDF/图片),审核流程可配置(手动/自动)。

9. 大模型调用(AI辅助)

  • 部署方式
    • 运行model_server.py启动服务,默认端口为8080(可配置)。
    • 调用示例:

      python

      import
       requests
      response = requests.post("http://localhost:8080/api/chat", json={"question""黄芪的功效与禁忌"})
      print
      (response.json())
  • 应用场景
    • 智能问答:解答药材功效、炮制方法等学术问题。
    • 文献助手:辅助撰写课题报告,提供参考文献建议。

四、项目优势与适用场景

  1. 科研机构
    • 管理课题数据与成果,促进跨团队协作。
    • 通过药材分布分析优化资源保护策略。
  2. 医药高校
    • 提供一体化教学平台,支持直播授课与实验资源管理。
    • 学生可通过移动端采集数据,参与真实科研项目。
  3. 企业用户
    • 评价药材质量,辅助采购决策。
    • 统计员工业绩,优化绩效考核流程。

五、开源贡献与未来规划

  • 当前状态
    :后端微服务架构已实现核心功能,前端需进一步优化交互体验。
  • 贡献方式
    • 提交Issue:反馈Bug或功能需求。
    • Pull Request:修复代码或新增模块(如扩展数据库支持MongoDB)。
  • 路线图
    • 短期:完善直播互动功能,优化大模型响应速度。
    • 长期:引入区块链技术确保数据不可篡改,支持多语言国际化。


图片


医院HIS系统开源!大模型驱动的生物医药信息系统

源代码

https://www.gitpp.com/websalt/project-his-backend


没有评论:

发表评论

这两个免费商用字体库,建议收藏

我是阿木易,一个啥都会点的设计师🎨,正在研究AI编程,想自己造点不一样的东西。 我是阿木易, 一个啥都会点的设计师🎨,正在研究AI编程,想自己造点不一样的东西。👀   字数 775,阅读大约需 4 分钟 别再为字体和图片侵权发愁了,这两个宝藏网站让你安全感拉满! 欸,今...