查看原文
其他

一款基于 Spring Cloud 开源的医疗信息系统

关注我,回复关键字“spring”
免费领取Spring学习资料

今天给大家介绍一个医院信息系统开源项目,相对比较完整,采用的技术栈是 Spring cloud和Spring boot 2.x,比较主流,正在做这方面系统的童鞋们可以参考一下!

主要功能按照数据流量、流向及处理过程分为临床诊疗、药品管理、财务管理、患者管理。诊疗活动由各工作站配合完成,并将临床信息进行整理、处理、汇总、统计、分析等。

本系统包括以下工作站:门诊医生工作站、药房医生工作站、医技医生工作站、收费员工作站、对帐员工作站、管理员工作站。

前言

本项目致力于打造一个完整的医疗系统,采用现阶段流行技术实现。

下一阶段计划

  • 添置部署教程
  • 提高代码质量
  • 更新技术栈为最新版本,并引入新技术

本仓库包含


系统描述
HIS-master单体应用
his-cloud分布式微服务应用
HIS-web诊疗前端
HIS-app患者前端

注:单体应用和分布式实现业务完全相同

项目架构

后端技术栈


技术版本说明
Spring Cloud NetflixFinchley.RELEASE分布式全家桶
Spring Cloud Eureka2.0.0.RELEASE服务注册
Spring Cloud Zipkin2.0.0.RELEASE服务链路
Spring Cloud config2.0.0.RELEASE服务配置
Spring Cloud Feign2.0.0.RELEASE服务调用
Spring Cloud Zuul2.0.0.RELEASE服务网关
Spring Cloud Hystrix2.0.0.RELEASE服务熔断
Spring Cloud Turbine2.0.0.RELEASE服务熔断监控
Spring Boot Admin2.0.1服务监控
Spring Boot2.0.3.RELEASE容器+MVC框架
Spring Security5.1.4.RELEASE认证和授权框架
MyBatis3.4.6ORM框架
MyBatisGenerator1.3.3数据层代码生成
PageHelper5.1.8MyBatis物理分页插件
Maven3.6.1项目管理工具
Swagger22.7.0交互式API文档
Elasticsearch6.2.2搜索引擎
kibana6.2.2数据分析和可视化平台
LogStash6.2.2数据采集引擎
RabbitMq3.7.14消息队列
Redis3.2缓存
Druid1.1.10数据库连接池
OSS2.5.0对象存储
JWT0.9.1跨域身份验证解决方案
Lombok1.18.6简化对象封装工具
Junit4.12单元测试框架
Logback1.2.3日志框架
Java doc————API帮助文档
Docker18.09.6应用容器引擎
Docker-compose18.09.6容器快速编排

前端技术栈


技术版本说明
Vue2.6.10前端框架
Vue-router3.0.2前端路由框架
Vuex3.1.0vue状态管理组件
Vue-cli————Vue脚手架
Element-ui2.7.0前端UI框架
Echarts4.2.1数据可视化框架
Uni-app————跨平台前端框架
Mockjs1.0.1-beta3模拟后端数据
Axios0.18.0基于Promise的Http库
Js-cookie2.2.0Cookie组件
Jsonlint1.6.3Json解析组件
screenfull4.2.0全屏组件
Xlsx0.14.1Excel表导出组件
Webpack————模板打包器

项目展示

PC-主页

APP-主页

APP-挂号

PC-门诊医生工作台

PC-药房医生工作台

PC-日结

业务需求

业务流程图

需求

开源地址

  • https://gitee.com/nianxiassss/HIS


END



ES+Redis+MySQL,这个高可用架构设计太顶了!
Spring Boot中使用Elastic Job实现定时任务
一文带你入门 JMeter 性能测试!
如何设计API返回码(错误码)?

高质量交流群,关注:SpringForAll,回复关键词:加群

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存