更新记录

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云服务空间

项目导入

  1. 克隆或下载项目代码
  2. 在HBuilderX中导入项目
  3. 关联uniCloud云服务空间

云开发环境配置

  1. 右键点击uniCloud目录,选择运行云服务空间初始化向导
  2. 根据提示完成初始化配置
  3. 上传common模块和router云函数

前端开发配置

  1. 项目已配置基础框架和组件

功能页面说明

首页 (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简化数据库操作:

  • 支持增删改查基本操作
  • 提供连表查询、分页查询等高级功能
  • 内置权限控制和数据过滤

发布部署

微信小程序

  1. 在manifest.json中配置微信小程序信息
  2. 选择发行 -> 小程序-微信
  3. 按照提示完成发布流程

H5

  1. 选择发行 -> H5
  2. 配置相关参数后生成H5包
  3. 部署到Web服务器

APP

  1. 选择发行 -> App云端打包
  2. 配置应用信息和证书
  3. 等待打包完成并下载安装包

注意事项

  1. 开发环境和生产环境需要分别配置
  2. 敏感信息如AppID、密钥等应配置在安全的地方
  3. 云函数修改后需要重新上传才能生效
  4. 数据库 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+


隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

暂无用户评论。