医院HIS系统开源!
医院HIS系统开源!大模型驱动的生物医药信息系统
源代码
https://www.gitpp.com/websalt/project-his-backend
项目定位:中药数字化全生态平台
项目名称:综合性中药数字信息平台
项目目标:构建覆盖中药资源采集、科研管理、教学辅助、质量评价、业绩核算的全生命周期数字化平台,服务科研机构、医药高校及企业用户。
核心创新:
- 功能集成化
:整合药材分布可视化、课程资源、课题研究、直播教学等七大模块,打破传统系统功能孤岛。 - 领域专业化
:微调大模型(如LLaMA、Qwen等)适配中药领域问答,提供比通用模型更精准的学术支持。 - 数据驱动决策
:通过空间分析(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()) - 应用场景
: 智能问答:解答药材功效、炮制方法等学术问题。 文献助手:辅助撰写课题报告,提供参考文献建议。
四、项目优势与适用场景
- 科研机构
: 管理课题数据与成果,促进跨团队协作。 通过药材分布分析优化资源保护策略。 - 医药高校
: 提供一体化教学平台,支持直播授课与实验资源管理。 学生可通过移动端采集数据,参与真实科研项目。 - 企业用户
: 评价药材质量,辅助采购决策。 统计员工业绩,优化绩效考核流程。
五、开源贡献与未来规划
- 当前状态
:后端微服务架构已实现核心功能,前端需进一步优化交互体验。 - 贡献方式
: 提交Issue:反馈Bug或功能需求。 Pull Request:修复代码或新增模块(如扩展数据库支持MongoDB)。 - 路线图
: 短期:完善直播互动功能,优化大模型响应速度。 长期:引入区块链技术确保数据不可篡改,支持多语言国际化。
医院HIS系统开源!大模型驱动的生物医药信息系统
源代码
https://www.gitpp.com/websalt/project-his-backend
没有评论:
发表评论