# his **Repository Path**: newshine/his ## Basic Information - **Project Name**: his - **Description**: 本项目为医院的信息化门诊系统。能满足医院从病人挂号到诊断到缴费的一整套流程的业务需要,为门诊医生和门诊相关的医院工作人员提供便利。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2025-09-16 - **Last Updated**: 2025-09-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 项目概述 该系统可以满足从在线问诊到挂号预约到线下诊断的一整套流程的业务需要。 # 运行环境 - OpenJDK 21.0.6 - MySQL 8.0.41 - PostgresSQL 16.6 - Redis 7.0.15 - Nacos 2.5.0 - Seata 2.2.0 # 技术解析 - Spring Cloud Alibaba - OAuth2第三方关联登录 - Ollama本地AI大模型对话 - Docker应用打包 # 功能简介 ## 用户模块 1. 在登录页实现了图片验证码,利用100以内的四则运算过滤机器请求。 2. 普通用户可以通过第三方账号登录系统。 3. 医护人员可使用管理员分配的账户登录系统。 ## 系统模块 1. 管理员可以根据不同的权限等级绑定不同的前端页面信息 2. 不同的用户可以获取到不同的前端页面信息 ## 问诊模块 1. 普通用户在访问系统后,可以选择在线问诊 2. 医护人员可以在空闲时间接在线问诊请求,在线解决一些健康问题 3. 如果暂时没有空闲的医护人员可以接诊,AI服务可以向普通用户处理一些简单的建议 ## 挂号模块 1. 挂号护士可以执行挂号操作 2. 挂号护士可以填写病人的基本信息 3. 挂号护士可以筛选医生的出诊信息 ## 门诊模块 1. 门诊医生可以接诊病人并填写病人的病历 2. 门诊医生可以管理病人的病历 ## 检查模块 1. 门诊医生可以申请检查操作 2. 检查医生可以接诊并执行检查操作 3. 检查以上可以反馈检查结果 ## 处置模块 1. 门诊医生可以申请处置操作 2. 处置医生可以接诊并执行处置操作 3. 处置以上可以反馈处置结果 ## 药房模块 1. 门诊医生可以执行开药操作 2. 药房医生可以出售或处理退药操作 3. 药房医生可以管理药库与药房的备药 ## 钱包模块 1. 用户可以向钱包中充值 2. 用户可以使用钱包中的余额 3. 用户可以查看钱包流水记录