SkillAgentSearch skills...

HIS

HIS英文全称 hospital information system(医疗信息就诊系统),系统主要功能按照数据流量、流向及处理过程分为临床诊疗、药品管理、财务管理、患者管理。诊疗活动由各工作站配合完成,并将临床信息进行整理、处理、汇总、统计、分析等。本系统包括以下工作站:门诊医生工作站、药房医生工作站、医技医生工作站、收费员工作站、对帐员工作站、管理员工作站。需求为东软提供的云医院。

Install / Use

/learn @ZainZhao/HIS

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挂号 App挂号

  • Spring boot admin Spring boot admin

  • Spring boot admin Spring boot admin

  • ZinKin链路追踪 ZinKin链路追踪

  • 分布式日志收集 分布式日志收集

  • Hystrix dashboard 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 | 接口测试工具 |

三. 业务需求

业务流程图

项目开发进度图

需求

项目开发进度图

版权声明

本系统已申请著作权,商业和自媒体转载前务必联系作者 zy.zain@qq.com

个人转载请注明作者和仓库地址

许可证

Apache License 2.0

Copyright (c) 2018-2019 ZainZhao

View on GitHub
GitHub Stars1.6k
CategoryDevelopment
Updated20h ago
Forks591

Languages

Java

Security Score

100/100

Audited on Mar 27, 2026

No findings