https://github.com/zainzhao/his
HIS英文全称 hospital information system(医疗信息就诊系统),系统主要功能按照数据流量、流向及处理过程分为临床诊疗、药品管理、财务管理、患者管理。诊疗活动由各工作站配合完成,并将临床信息进行整理、处理、汇总、统计、分析等。本系统包括以下工作站:门诊医生工作站、药房医生工作站、医技医生工作站、收费员工作站、对帐员工作站、管理员工作站。需求为东软提供的云医院。
https://github.com/zainzhao/his
echarts element-ui elk gateway his hospital java jwt mycat rabbitmq redis spring-boot spring-cloud spring-security uni-app vue
Last synced: 16 days ago
JSON representation
HIS英文全称 hospital information system(医疗信息就诊系统),系统主要功能按照数据流量、流向及处理过程分为临床诊疗、药品管理、财务管理、患者管理。诊疗活动由各工作站配合完成,并将临床信息进行整理、处理、汇总、统计、分析等。本系统包括以下工作站:门诊医生工作站、药房医生工作站、医技医生工作站、收费员工作站、对帐员工作站、管理员工作站。需求为东软提供的云医院。
- Host: GitHub
- URL: https://github.com/zainzhao/his
- Owner: ZainZhao
- License: apache-2.0
- Created: 2019-07-11T15:28:30.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2025-02-24T08:33:29.000Z (about 2 months ago)
- Last Synced: 2025-04-01T04:51:14.715Z (23 days ago)
- Topics: echarts, element-ui, elk, gateway, his, hospital, java, jwt, mycat, rabbitmq, redis, spring-boot, spring-cloud, spring-security, uni-app, vue
- Language: Java
- Homepage: http://eatoffer.cn/
- Size: 8.91 MB
- Stars: 1,390
- Watchers: 40
- Forks: 544
- Open Issues: 31
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
HIS
HIS 英文全称 Hospital Information System(医院信息系统),主要功能按照数据流量、流向及处理过程分为临床诊疗、药品管理、财务管理、患者管理。诊疗活动由各工作站配合完成,并将临床信息进行整理、处理、汇总、统计、分析等。本系统包括以下工作站:门诊医生工作站、药房医生工作站、医技医生工作站、收费员工作站、对帐员工作站、管理员工作站。基于 Spring Cloud Netflix 和 Spring Boot 2.x 实现
``有问题请直接 issue(完整代码、完整文档、商用、二开项目合作 请联系本人邮箱)``

演示地址:http://eatoffer.cn
登录用户:演示用户
登录密码:test
## 前言
HIS 项目致力于打造一个医疗系统demo
本仓库包含
| 系统 | 描述 |
| ---------- | ---------------- |
| HIS-master | 单体应用 |
| his-cloud | 分布式微服务应用 |
| HIS-web | 诊疗前端 |
| HIS-app | 患者前端 |``注:单体应用和分布式实现业务完全相同``
## 一. 项目架构

### 后端技术栈
| 技术 | 版本 | 说明 |
| -------------------- | ---------------- | -------------------- |
| Spring Cloud Netflix | Finchley.RELEASE | 分布式全家桶 |
| Spring Cloud Eureka | 2.0.0.RELEASE | 服务注册 |
| Spring Cloud Zipkin | 2.0.0.RELEASE | 服务链路 |
| Spring Cloud config | 2.0.0.RELEASE | 服务配置 |
| Spring Cloud Feign | 2.0.0.RELEASE | 服务调用 |
| Spring Cloud Zuul | 2.0.0.RELEASE | 服务网关 |
| Spring Cloud Hystrix | 2.0.0.RELEASE | 服务熔断 |
| Spring Cloud Turbine | 2.0.0.RELEASE | 服务熔断监控 |
| Spring Boot Admin | 2.0.1 | 服务监控 |
| Spring Boot | 2.0.3.RELEASE | 容器+MVC框架 |
| Spring Security | 5.1.4.RELEASE | 认证和授权框架 |
| MyBatis | 3.4.6 | ORM框架 |
| MyBatisGenerator | 1.3.3 | 数据层代码生成 |
| PageHelper | 5.1.8 | MyBatis物理分页插件 |
| Maven | 3.6.1 | 项目管理工具 |
| Swagger2 | 2.7.0 | 交互式API文档 |
| Elasticsearch | 6.2.2 | 搜索引擎 |
| kibana | 6.2.2 | 数据分析和可视化平台 |
| LogStash | 6.2.2 | 数据采集引擎 |
| RabbitMq | 3.7.14 | 消息队列 |
| Redis | 3.2 | 缓存 |
| Druid | 1.1.10 | 数据库连接池 |
| OSS | 2.5.0 | 对象存储 |
| JWT | 0.9.1 | 跨域身份验证解决方案 |
| Lombok | 1.18.6 | 简化对象封装工具 |
| Junit | 4.12 | 单元测试框架 |
| Logback | 1.2.3 | 日志框架 |
| Java doc | ———— | API帮助文档 |
| Docker | 18.09.6 | 应用容器引擎 |
| Docker-compose | 18.09.6 | 容器快速编排 |### 前端技术栈
| 技术 | 版本 | 说明 |
| ---------- | ----------- | ------------------- |
| Vue | 2.6.10 | 前端框架 |
| Vue-router | 3.0.2 | 前端路由框架 |
| Vuex | 3.1.0 | vue状态管理组件 |
| Vue-cli | ———— | Vue脚手架 |
| Element-ui | 2.7.0 | 前端UI框架 |
| Echarts | 4.2.1 | 数据可视化框架 |
| Uni-app | ———— | 跨平台前端框架 |
| Mockjs | 1.0.1-beta3 | 模拟后端数据 |
| Axios | 0.18.0 | 基于Promise的Http库 |
| Js-cookie | 2.2.0 | Cookie组件 |
| Jsonlint | 1.6.3 | Json解析组件 |
| screenfull | 4.2.0 | 全屏组件 |
| Xlsx | 0.14.1 | Excel表导出组件 |
| Webpack | ———— | 模板打包器 |## 二. 项目展示
- 主页
- 门诊医生工作台
- 医技医生工作台
- 药房医生工作台
- 收银员工作台
- 对账员工作台
- 病历模板
- 排班管理
- App挂号
- Spring boot admin
- Spring boot admin
- ZinKin链路追踪
- 分布式日志收集
- Hystrix dashboard
## 三. 环境搭建
### 开发工具
| 工具 | 版本 | 说明 |
| ------------------------ | ------------- | ------------------------ |
| IDEA | 2019.1.1 | 后端开发IDE |
| WebStorm | 2019.1.1 | 前端开发IDE |
| Visual Studio Code | 1.35.1 | 前端开发IDE |
| HbuilderX | V2.0.1 | 前端开发IDE |
| Git | 2.21.0 | 代码托管平台 |
| Google Chrome | 75.0.3770.100 | 浏览器、前端调试工具 |
| VMware Workstation Pro | 14.1.3 | 虚拟机 |
| PowerDesigner | 15 | 数据库设计工具 |
| Navicat | 11.1.13 | 数据库连接工具 |
| SQLyog | 12.0.3 | 数据库连接工具 |
| Visio | 2013 | 时序图、流程图等绘制工具 |
| ProcessOn | —— | 架构图等绘制工具 |
| XMind ZEN | 9.2.0 | 思维导图绘制工具 |
| RedisDesktop | 0.9.3.817 | redis客户端连接工具 |
| Postman | 7.1.0 | 接口测试工具 |## 三. 业务需求
### 业务流程图

## 需求

## 版权声明
本系统已申请著作权,商业和自媒体转载前务必联系作者 [email protected]
个人转载请注明作者和仓库地址
## 许可证
[Apache License 2.0](https://github.com/macrozheng/mall/blob/master/LICENSE)
Copyright (c) 2018-2019 ZainZhao