目录

  • 一、项目架构介绍
    • 1.1 东软云HIS医疗管理系统功能架构
    • 1.2 业务流程图
  • 二、项目地址
    • 2.1 源代码
    • 2.2 云服务器部署
  • 三、项目概述
    • 3.1 模块说明
      • 3.1.1 前端模块说明
      • 3.1.2 后端模块说明
    • 3.2 项目部分运行截图
      • 3.2.1 登录页
      • 3.2.2 首页
      • 3.2.3 挂号收费员
        • 3.2.3.1 现场挂号
        • 3.2.3.2 收费
        • 3.2.3.3 退号
        • 3.2.3.4 患者费用查询
        • 3.2.3.5 收费员日结
      • 3.2.4 门诊医生工作站
        • 3.2.4.1 门诊病历首页
        • 3.2.4.2 检查申请
        • 3.2.4.3 门诊确诊
        • 3.2.4.4 处置申请
        • 3.2.4.5 成药处方
        • 3.2.4.6 诊毕
        • 3.2.4.7 患者费用明细查询
        • 3.2.4.8 检查模板管理
        • 3.2.4.9 个人工作量统计
      • 3.2.5 医技医生工作站
        • 3.2.5.1 检查/检验登记
        • 3.2.5.2 检查/检验结果录入
        • 3.2.5.3 个人工作量统计
      • 3.2.6 门诊药房工作站
        • 3.2.6.1 门诊发药
        • 3.2.6.2 门诊退药
        • 3.2.6.3 药品目录管理
      • 3.2.7 门诊财务管理
        • 3.2.7.1 费用科目管理
        • 3.2.7.2 门诊科室工作量统计
  • 四、关键技术
    • 4.1 权限分离
    • 4.2 标签页
  • 五、其他说明

一、项目架构介绍

项目技术栈:SpringBoot+Vue+MySQL+MyBatis
开发工具:IDEA2021.1、Navicat15
后端开发语言:Java8
前端框架:Vue3.0(集成Element UI组件)
后端框架:SpringBoot、MyBatis
数据库:MySQL8.0

1.1 东软云HIS医疗管理系统功能架构

如下为东软云HIS的整体业务功能架构,实训阶段只做其中部分模块。

1.2 业务流程图

看诊通常流程如图所示。

二、项目地址

注意:本项目为小组合作编写的且应实训老师要求,目前仅实现了门诊挂号收费、门诊医生工作站、门诊医技工作站、门诊药房工作站、门诊财务管理的部分功能。

2.1 源代码

项目源代码已发布在Gitee上,下载到本地后先用Navicat导入数据库文件,然后分别配置前后端的各种依赖,最后启动项目。

2.2 云服务器部署

项目目前已发布在云服务器上,登录用户的账号和密码如下表所示。

用户类型 账号 密码
门诊医生 bianque bianque123
门诊医生 fwb fwb123
门诊医生 hqb hqb123
门诊医生 huatuo huatuo123
门诊医生 xll xll123
门诊医生 adq adq123
挂号收费员 ghy ghy123
医院管理员 admin admin123
药房操作员 yfcz yfcz123
医技医生 yjys yjys123
财务管理员 cwgl cwgj123

三、项目概述

3.1 模块说明

3.1.1 前端模块说明

  • Vue组件共54个,包含了上述用户类型的全部功能
  • 引入动态路由,实现不同角色的权限分离,每个身份对应不同的Vue组件和路由
  • 添加路由卫士,所有路由数据均由后端返回

3.1.2 后端模块说明

  • config:配置跨域
  • controller:控制层包括医生、医技、动态菜单等业务逻辑的实现
  • entity:实体层包括项目涉及到的所有类的定义
  • mapper:与数据库交互
  • service:与前端交互
  • util:一些自定义的工具类

3.2 项目部分运行截图

3.2.1 登录页

3.2.2 首页

3.2.3 挂号收费员

3.2.3.1 现场挂号

  • 挂号收费员对新来的患者进行挂号

3.2.3.2 收费

  • 挂号收费员对已挂号的患者进行收费

3.2.3.3 退号

  • 挂号收费员对已缴费的患者进行退号

3.2.3.4 患者费用查询

  • 查询每个患者的费用明细

3.2.3.5 收费员日结

  • 收费员进行日结操作

3.2.4 门诊医生工作站

3.2.4.1 门诊病历首页

  • 选择病人,填写其病历首页,或使用模板直接应用

  • 可以查询此病人的既往病史,供医生参考

  • 添加模板时,疾病名称支持模糊搜索

3.2.4.2 检查申请

  • 选择某一病人,准备为其开设检查或管理现有检查项目

  • 开设检查

  • 管理此患者现有检查项目

    (暂存的检查项目无法发送到医技医生,只有开立后医技医生才能收到此项检查;作废的项目同样无法发送到医技医生;医技医生检查完毕后的项目,门诊医生可以在此页面查看检查结果)

3.2.4.3 门诊确诊

  • 根据已做完检查的患者的情况,门诊医生进行最终的确诊,可以手动填写确诊或直接应用模板

  • 诊断结果同样支持模糊搜索

3.2.4.4 处置申请

(此模块与检查申请类似,不作详细描述)

3.2.4.5 成药处方

  • 为患者开处方

  • 添加处方

  • 为该处方添加药,可以手动添加药(支持模糊搜索),或直接应用模板

    (注意这里的对应关系:一个患者可以有多个处方,每个处方也可以包含多个药。此外,暂存的处方是无法发送到药房操作员的,只有开立后的处方药房操作员才能收到并开药;作废的处方同样无法发送到药房操作员)

3.2.4.6 诊毕

  • 门诊医生根据此患者的一切检查、处置、处方等结果,进行最终的确诊

  • 门诊医生进行最终的确诊

    (注意:诊毕后医生无法再进行有关此患者的任何操作,患者如有其他需求需要重新挂号。本次就诊记录会出现在“门诊病例首页”的“已诊患者”栏目内;若该患者重新挂号此医生,则医生可以在“门诊病历首页”的“历史病历”栏目内查看此次就诊结果。)

3.2.4.7 患者费用明细查询

  • 医生可以查看所有诊毕患者的费用明细

3.2.4.8 检查模板管理

  • 门诊医生可以对自己的检查模板进行增删改查的操作

3.2.4.9 个人工作量统计

  • 查询本人的工作量

3.2.5 医技医生工作站

3.2.5.1 检查/检验登记

  • 医技医生对从门诊医生开立来的检查进行登记

3.2.5.2 检查/检验结果录入

  • 患者检查完毕后,医技医生进行检查结果的录入

3.2.5.3 个人工作量统计

  • 医技医生查看自己的工作量

3.2.6 门诊药房工作站

3.2.6.1 门诊发药

  • 药房操作员根据门诊医生开立的处方进行发药

3.2.6.2 门诊退药

  • 药房操作员进行退药操作

3.2.6.3 药品目录管理

  • 药房操作员进行现有药品的增删改查操作

3.2.7 门诊财务管理

3.2.7.1 费用科目管理

  • 财务管理员对已有的收费项目进行增上改查的操作

3.2.7.2 门诊科室工作量统计

  • 查询所有科室的工作量

四、关键技术

4.1 权限分离

  • 根据不同的身份,系统生成不同的导航栏与功能。

4.2 标签页

  • 不同的标签之间可以随意切换

五、其他说明

此项目的门诊医生工作站的大部分功能是博主来完成的,存在的BUG较少。其余功能由组内其他同学完成,系统逻辑可能不一定正确、BUG存在较多等,如有问题欢迎评论或私信博主。

注:本文是博主东软实训项目的总结,不支持任何商用,转载请注明出处!如果你也对SpringBoot开发大型项目的学习有一定的兴趣和理解,欢迎随时找博主交流~

东软云HIS医疗管理系统——技术栈【SpringBoot+Vue+MySQL+MyBatis】相关推荐

  1. Web前端技术课程设计——技术栈【SpringBoot+Vue+MySQL+MyBatis】的在线英语考试系统

    一.技术简介 本网站使用了前后端分离的开发技术,是基于SpringBoot + VUE的在线英语考试系统,支持选择题.填空题.判断题.多选题.系统包含三种角色(管理员.老师.考生),实现的功能包含在线 ...

  2. Java毕业设计:企业公司人事管理系统(java+springboot+vue+mysql)

    运行环境: 开发工具:IDEA /Eclipse 数据库:MYSQL5.7 应用服务:Tomcat7/Tomcat8 使用框架springboot+vue 项目介绍 人事是一个企业的命脉, 只有管理好 ...

  3. java基于springboot的企业公司人事管理系统(java+springboot+vue+mysql)

    运行环境: 开发工具:IDEA /Eclipse 数据库:MYSQL5.7 应用服务:Tomcat7/Tomcat8 使用框架springboot+vue 项目介绍 人事是一个企业的命脉, 只有管理好 ...

  4. Java项目:仿小米电子产品售卖商城系统(java+SpringBoot+Vue+MySQL+Redis+ElementUI)

    源码获取:博客首页 "资源" 里下载! 项目描述:这是一个基于SpringBoot+Vue框架开发的仿小米电子产品售卖商城系统.首先,这是一个前后端分离的项目,代码简洁规范,注释说 ...

  5. 数商云智慧医疗管理系统解决方案:医药电商系统实现智能化改造

    现在的互联网智慧医疗系统拥有强大的技术优势,支持连接政府.医疗服务机构.医药研发与流通.康养等,构建医疗大健康产业云生态,助力数字化升级.[数 商 云]医疗系统平台开发服务商依托基础设施能力.人才优势 ...

  6. 【前后台】后台管理系统技术栈vue-element-admin+服务端用egg实现上传头像功能

    01 前言: 后台管理系统技术栈:vue-element-admin 服务端:NodeJS(Egg.js) 02 默认头像 公认默认头像: https://cube.elemecdn.com/9/c2 ...

  7. springboot+vue+mysql外卖点餐管理系统源码(包安装+讲解)

     博主介绍:✌在职Java研发工程师.专注于程序设计.源码分享.技术交流.专注于Java技术领域和毕业设计✌ 项目名称 springboot+vue+mysql外卖点餐管理系统源码(包安装+讲解) 视 ...

  8. 网游源码完整服务端_【每日源码】微人事是一个前后端分离的人力资源管理系统,项目采用SpringBoot+Vue开发。...

    整体效果 首先,不同的用户在登录成功之后,根据不同的角色,会看到不同的系统菜单,完整菜单如下: 不同用户登录上来之后,可能看到的会有差异,如下: 每个用户的角色是由系统管理员进行分配的,系统管理员给用 ...

  9. 基于javaweb的精美物流管理系统(java+springboot+vue+mysql)

    基于javaweb的精美物流管理系统(java+springboot+vue+mysql) 运行环境 Java≥8.MySQL≥5.7.Node.js≥10 开发工具 后端:eclipse/idea/ ...

  10. ubantu20.04服务器使用docker以及docker-compose编排部署前后端分离个人博客项目(springboot+vue+mysql+redis)

    ubantu20.04使用docker部署前后端分离个人博客项目(springboot+vue+mysql+redis) 前言 本博客是基于springboot+vue+jwt+redis+mysql ...

最新文章

  1. 本硕非科班,单模型获得亚军!
  2. android端使用http2.0,android Retrofit2+okHttp3使用总结
  3. NLTK命名实体识别NER
  4. 限流算法——漏桶算法和令牌桶算法介绍
  5. java动态打印_JFreeChart学习(三)——动态打印java内存使用情况
  6. [css] 为什么会出现浮动?在什么时候需要清除浮动呢?
  7. java序列化写法_java-spark的各种常用算子的写法
  8. 谈谈对水晶报表的看法
  9. KVM虚拟化下使用virsh shutdown命令无法关闭windows
  10. 多种负载均衡算法及其Java代码实现
  11. 【springssm加载applicationContext.xml文件的一个坑】
  12. 《计算机组成原理阅读笔记》
  13. 数据挖掘 模型的衡量标准与建模
  14. STM32F103_study56_The punctual atoms(STM32 PWM output experimental code analysis)
  15. 移动硬盘插到电脑后显示在设备和打印机解决办法
  16. angular *ngFor
  17. MySql---修改语句
  18. java8日期加减_java时间加减
  19. css hack方法,css hack方式有哪些
  20. 计算机自动连续进行数据处理是因为什么,现代计算机之所以能自动连续进行数据处理是因为什么...

热门文章

  1. 【迁移学习】STL(Stratified Transfer Learning)小结
  2. Tivoli Workload Scheduler (TWS)
  3. 计算机 打印机型号编码不可用,win10系统查看打印机属性中描述不可用的解决方法...
  4. DDI(DNS、DHCP和IPAM)解决方案的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  5. 2021年中国DDI(DNS-DHCP-IPAM)解决方案市场趋势报告、技术动态创新及2027年市场预测
  6. 全息投影手机Alo将引领未来趋势!全息3d 网
  7. HNOI2004宠物收养所
  8. pdf合并、生成目录大纲
  9. 那些年面挂的js手写题
  10. 【华为社招OD笔试题】输入一串数字,给出他们的最小的和的绝对值,输出a,b和a+b的绝对值 其中数字范围为[-63500,63500]