更新记录
1.0.0(2026-01-20)
星云医院管理系统HIS
项目介绍
星云医院管理系统HIS是一款专业的医院信息化管理系统,提供门诊管理、住院管理、医生工作台、药品管理、财务统计等完整的医院管理解决方案,支持多端访问,让医院管理更加智能高效。
主要功能
核心功能
- 门诊管理:挂号、预约、诊断、收费等门诊全流程管理
- 住院管理:入院登记、床位管理、费用管理、出院结算等住院全流程管理
- 医生工作台:病历管理、医嘱管理、检查检验申请、处方管理等
- 药品管理:药品入库、出库、库存管理、处方审核等
- 财务管理:收费管理、退费管理、财务统计报表等
- 检查检验:检查申请、检验申请、报告管理等
- 系统管理:用户管理、角色权限、系统设置等
特色功能
- 电子病历:完整的电子病历系统,支持病历录入、查询、修改、归档等
- 预约挂号:支持线上预约、现场挂号等多种挂号方式
- 医嘱管理:医生开具医嘱,护士执行医嘱,形成完整闭环
- 检查检验:支持各类检查检验申请和报告管理
- 药品管理:完整的药品进销存管理,支持药品批次管理
- 财务统计:多维度财务统计报表,支持医院经营分析
技术栈
前端技术
- 框架:uni-app (Vue.js跨平台框架)
- UI组件:Element UI
- 状态管理:Vuex
- 样式预处理:SCSS
后端技术
- 云开发:uniCloud (阿里云)
- 数据库:NoSQL数据库
- 用户系统:uni-id
- 云函数框架:vk-unicloud-router
安装指南
前置条件
- 安装HBuilderX编辑器
- 注册DCloud开发者账号
- 创建uniCloud云服务空间
项目导入
- 克隆或下载项目代码
- 在HBuilderX中导入项目
- 关联uniCloud云服务空间
云开发环境配置
- 右键点击
uniCloud目录,选择运行云服务空间初始化向导 - 根据提示完成初始化配置
- 上传
common模块和router云函数
前端开发配置
- 项目已配置基础框架和组件
功能页面说明
首页 (pages/index/index.vue)
系统首页,展示医院概况、今日就诊数据、待处理事项和功能模块入口。
门诊管理
- 门诊挂号 (pages/outpatient/register.vue):门诊挂号管理,支持预约挂号和现场挂号
- 预约管理 (pages/outpatient/appointment.vue):预约管理,支持预约查询和取消
- 门诊诊断 (pages/outpatient/diagnosis.vue):门诊诊断管理,支持病历录入和诊断
- 门诊收费 (pages/outpatient/charge.vue):门诊收费管理,支持费用计算和结算
住院管理
- 住院管理 (pages/inpatient/manage.vue):住院患者管理,支持入院登记和出院结算
- 床位管理:床位分配和管理,支持床位状态查询
- 住院费用:住院费用管理,支持费用统计和结算
医生工作台
- 病历管理 (pages/medical/records.vue):电子病历管理,支持病历录入、查询和修改
- 病案管理 (pages/medical-record/manage.vue):病案管理,支持病案归档和借阅
- 处方管理 (pages/prescription/manage.vue):处方管理,支持处方开具和审核
- 医嘱管理 (pages/doctor-orders/manage.vue):医嘱管理,支持医嘱开具和执行
药品管理
- 药品管理 (pages/pharmacy/manage.vue):药品管理,支持药品入库、出库和库存管理
- 药品库存 (pages/pharmacy/inventory.vue):药品库存管理,支持库存查询和预警
- 处方审核 (pages/pharmacy/review.vue):处方审核,支持处方审核和发药
检查检验
- 检验管理 (pages/lab/manage.vue):检验管理,支持检验申请和报告管理
- 检验报告 (pages/lab/report.vue):检验报告管理,支持报告查询和打印
- 影像管理 (pages/imaging/manage.vue):影像管理,支持影像检查和报告管理
财务管理
- 收费管理 (pages/finance/billing.vue):收费管理,支持费用计算和结算
- 退费管理 (pages/finance/refund.vue):退费管理,支持退费申请和审批
- 财务统计 (pages/reports/statistics.vue):财务统计,支持多维度财务报表
系统管理
- 用户管理 (pages/admin/manage.vue):用户管理,支持用户添加、修改和删除
- 角色权限 (pages/permissions/manage.vue):角色权限管理,支持角色和权限配置
- 系统设置 (pages/system/settings.vue):系统设置,支持系统参数配置
- 系统消息 (pages/system/messages.vue):系统消息管理,支持消息发布和查看
开发说明
云函数调用方式
项目使用vk-unicloud-router框架,通过统一的云函数入口调用各业务逻辑:
vk.callFunction({
url: 'service路径',
data: { /* 请求参数 */ },
success: (res) => { /* 成功回调 */ }
});
数据库操作
使用vk.baseDao API简化数据库操作:
- 支持增删改查基本操作
- 提供连表查询、分页查询等高级功能
- 内置权限控制和数据过滤
发布部署
微信小程序
- 在manifest.json中配置微信小程序信息
- 选择发行 -> 小程序-微信
- 按照提示完成发布流程
H5
- 选择发行 -> H5
- 配置相关参数后生成H5包
- 部署到Web服务器
APP
- 选择发行 -> App云端打包
- 配置应用信息和证书
- 等待打包完成并下载安装包
注意事项
- 开发环境和生产环境需要分别配置
- 敏感信息如AppID、密钥等应配置在安全的地方
- 云函数修改后需要重新上传才能生效
- 数据库 schema 修改后需要同步更新
更新日志
- 2025.09.28: 完成基础框架搭建
- 2025.09.28: 实现门诊管理、住院管理、医生工作台等核心功能
- 2025.09.28: 添加药品管理、财务管理、检查检验等功能模块
- 2025.09.28: 完善系统管理功能,包括用户管理、角色权限、系统设置等
- 2025.09.28: 优化UI设计,统一使用主题色
- 2025.09.28: 修复页面间参数传递问题
- 2025.09.28: 改进数据加载和错误处理机制
- 2025.09.28: 增强系统稳定性和用户体验
- 2025.09.28: 将所有页面的div标签替换为view标签,确保在uni-app环境中正确渲染
- 2025.09.28: 修复缺失的vk-error-log.vue和vk-ws-connection.vue文件,解决模块找不到的错误
License
Apache 2.0
平台兼容性
云端兼容性
| 阿里云 | 腾讯云 | 支付宝云 |
|---|---|---|
| √ | √ | √ |
uni-app(4.87)
| Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
|---|---|---|---|---|---|---|---|---|
| √ | √ | √ | √ | √ | √ | √ | √ | √ |
| 微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
|---|---|---|---|---|---|---|---|---|---|---|
| √ | √ | √ | √ | √ | √ | √ | √ | √ | √ | √ |
uni-app x(4.87)
| Chrome | Safari | Android | iOS | 鸿蒙 | 微信小程序 |
|---|---|---|---|---|---|
| - | - | - | - | - | - |
云函数类插件通用教程
使用云函数类插件的前提是:使用HBuilderX 2.9+

收藏人数:
https://gitee.com/nebula-hospital/his-system
购买普通授权版(
导入插件并试用
赞赏(0)
下载 81
赞赏 0
下载 34247
赞赏 155
赞赏
京公网安备:11010802035340号