{"id":15033252,"url":"https://github.com/zainzhao/his","last_synced_at":"2025-05-14T12:12:09.849Z","repository":{"id":37319327,"uuid":"196420709","full_name":"ZainZhao/HIS","owner":"ZainZhao","description":"HIS英文全称 hospital information system（医疗信息就诊系统），系统主要功能按照数据流量、流向及处理过程分为临床诊疗、药品管理、财务管理、患者管理。诊疗活动由各工作站配合完成，并将临床信息进行整理、处理、汇总、统计、分析等。本系统包括以下工作站：门诊医生工作站、药房医生工作站、医技医生工作站、收费员工作站、对帐员工作站、管理员工作站。需求为东软提供的云医院。","archived":false,"fork":false,"pushed_at":"2025-02-24T08:33:29.000Z","size":9344,"stargazers_count":1390,"open_issues_count":31,"forks_count":544,"subscribers_count":40,"default_branch":"master","last_synced_at":"2025-04-01T04:51:14.715Z","etag":null,"topics":["echarts","element-ui","elk","gateway","his","hospital","java","jwt","mycat","rabbitmq","redis","spring-boot","spring-cloud","spring-security","uni-app","vue"],"latest_commit_sha":null,"homepage":"http://eatoffer.cn/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ZainZhao.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-07-11T15:28:30.000Z","updated_at":"2025-03-31T09:11:00.000Z","dependencies_parsed_at":"2025-03-18T01:46:39.041Z","dependency_job_id":null,"html_url":"https://github.com/ZainZhao/HIS","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZainZhao%2FHIS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZainZhao%2FHIS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZainZhao%2FHIS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZainZhao%2FHIS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ZainZhao","download_url":"https://codeload.github.com/ZainZhao/HIS/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247790902,"owners_count":20996619,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["echarts","element-ui","elk","gateway","his","hospital","java","jwt","mycat","rabbitmq","redis","spring-boot","spring-cloud","spring-security","uni-app","vue"],"created_at":"2024-09-24T20:20:30.228Z","updated_at":"2025-04-08T06:29:51.668Z","avatar_url":"https://github.com/ZainZhao.png","language":"Java","readme":"HIS\n\nHIS 英文全称 Hospital Information System（医院信息系统），主要功能按照数据流量、流向及处理过程分为临床诊疗、药品管理、财务管理、患者管理。诊疗活动由各工作站配合完成，并将临床信息进行整理、处理、汇总、统计、分析等。本系统包括以下工作站：门诊医生工作站、药房医生工作站、医技医生工作站、收费员工作站、对帐员工作站、管理员工作站。基于 Spring Cloud Netflix 和 Spring Boot 2.x 实现\n\n``有问题请直接 issue（完整代码、完整文档、商用、二开项目合作 请联系本人邮箱）``\n\n\n  ![病历模板](document/picture/his-document.png)\n  \n\n演示地址：http://eatoffer.cn\n\n登录用户：演示用户\n\n登录密码：test\n       \n\n\n## 前言\n\nHIS 项目致力于打造一个医疗系统demo\n\n本仓库包含\n\n| 系统 | 描述         |\n| ---------- | ---------------- |\n| HIS-master | 单体应用         |\n| his-cloud  | 分布式微服务应用 |\n| HIS-web    | 诊疗前端           |\n| HIS-app    | 患者前端 |\n\n``注：单体应用和分布式实现业务完全相同``\n\n## 一. 项目架构\n\n![项目开发进度图](document/picture/架构图.png)\n\n### 后端技术栈\n\n| 技术                 | 版本             | 说明                 |\n| -------------------- | ---------------- | -------------------- |\n| Spring Cloud Netflix | Finchley.RELEASE | 分布式全家桶         |\n| Spring Cloud Eureka  | 2.0.0.RELEASE    | 服务注册             |\n| Spring Cloud Zipkin  | 2.0.0.RELEASE    | 服务链路             |\n| Spring Cloud config  | 2.0.0.RELEASE    | 服务配置             |\n| Spring Cloud Feign   | 2.0.0.RELEASE    | 服务调用             |\n| Spring Cloud Zuul    | 2.0.0.RELEASE    | 服务网关             |\n| Spring Cloud Hystrix | 2.0.0.RELEASE    | 服务熔断             |\n| Spring Cloud Turbine | 2.0.0.RELEASE    | 服务熔断监控         |\n| Spring Boot Admin    | 2.0.1            | 服务监控             |\n| Spring Boot          | 2.0.3.RELEASE    | 容器+MVC框架         |\n| Spring Security      | 5.1.4.RELEASE    | 认证和授权框架       |\n| MyBatis              | 3.4.6            | ORM框架              |\n| MyBatisGenerator     | 1.3.3            | 数据层代码生成       |\n| PageHelper           | 5.1.8            | MyBatis物理分页插件  |\n| Maven                | 3.6.1            | 项目管理工具         |\n| Swagger2             | 2.7.0            | 交互式API文档        |\n| Elasticsearch        | 6.2.2            | 搜索引擎             |\n| kibana               | 6.2.2            | 数据分析和可视化平台 |\n| LogStash             | 6.2.2            | 数据采集引擎         |\n| RabbitMq             | 3.7.14           | 消息队列             |\n| Redis                | 3.2              | 缓存                 |\n| Druid                | 1.1.10           | 数据库连接池         |\n| OSS                  | 2.5.0            | 对象存储             |\n| JWT                  | 0.9.1            | 跨域身份验证解决方案 |\n| Lombok               | 1.18.6           | 简化对象封装工具     |\n| Junit                | 4.12             | 单元测试框架         |\n| Logback              | 1.2.3            | 日志框架             |\n| Java doc             | ————             | API帮助文档          |\n| Docker               | 18.09.6          | 应用容器引擎         |\n| Docker-compose       | 18.09.6          | 容器快速编排         |\n\n### 前端技术栈\n\n| 技术       | 版本        | 说明                |\n| ---------- | ----------- | ------------------- |\n| Vue        | 2.6.10      | 前端框架            |\n| Vue-router | 3.0.2       | 前端路由框架        |\n| Vuex       | 3.1.0       | vue状态管理组件     |\n| Vue-cli    | ————        | Vue脚手架           |\n| Element-ui | 2.7.0       | 前端UI框架          |\n| Echarts    | 4.2.1       | 数据可视化框架      |\n| Uni-app    | ————        | 跨平台前端框架      |\n| Mockjs     | 1.0.1-beta3 | 模拟后端数据        |\n| Axios      | 0.18.0      | 基于Promise的Http库 |\n| Js-cookie  | 2.2.0       | Cookie组件          |\n| Jsonlint   | 1.6.3       | Json解析组件        |\n| screenfull | 4.2.0       | 全屏组件            |\n| Xlsx       | 0.14.1      | Excel表导出组件     |\n| Webpack    | ————        | 模板打包器          |\n\n## 二. 项目展示\n- 主页\n   ![主页](document/picture/PC-主页.png)\n\n- 门诊医生工作台\n    ![门诊医生工作台](document/picture/PC-门诊医生工作台-1.png)\n\n- 医技医生工作台\n  ![医技医生工作台](document/picture/PC-医技医生工作台-1.png)\n\n- 药房医生工作台\n  ![药房医生工作台 ](document/picture/PC-药房医生工作台-1.png)\n\n- 收银员工作台\n  ![收银员工作台 ](document/picture/收银员工作台.png)\n\n- 对账员工作台\n  ![对账员工作台](document/picture/PC-日结-1.png)\n\n- 病历模板\n  ![病历模板](document/picture/PC-病历模板管理.png)\n\n- 排班管理\n  ![排班管理](document/picture/PC-排班-1.png)\n\n- App挂号\n  ![App挂号](document/picture/APP-挂号-1.png)\n\n- Spring boot admin\n  ![Spring boot admin](document/picture/admin-1.png)\n\n- Spring boot admin\n  ![Spring boot admin](document/picture/admin-2.png)\n\n- ZinKin链路追踪\n  ![ZinKin链路追踪](document/picture/ZinKin链路追踪.png)\n\n- 分布式日志收集\n  ![分布式日志收集](document/picture/分布式日志收集.png)\n\n- Hystrix dashboard\n  ![Hystrix dashboard](document/picture/Hystrix-dashboard.png)\n\n\n\n\n\n## 三. 环境搭建\n\n### 开发工具\n\n| 工具                     | 版本          | 说明                     |\n| ------------------------ | ------------- | ------------------------ |\n| IDEA                     | 2019.1.1      | 后端开发IDE              |\n| WebStorm                 | 2019.1.1      | 前端开发IDE              |\n| Visual   Studio Code     | 1.35.1        | 前端开发IDE              |\n| HbuilderX                | V2.0.1        | 前端开发IDE              |\n| Git                      | 2.21.0        | 代码托管平台             |\n| Google   Chrome          | 75.0.3770.100 | 浏览器、前端调试工具     |\n| VMware   Workstation Pro | 14.1.3        | 虚拟机                   |\n| PowerDesigner            | 15            | 数据库设计工具           |\n| Navicat                  | 11.1.13       | 数据库连接工具           |\n| SQLyog                   | 12.0.3        | 数据库连接工具           |\n| Visio                    | 2013          | 时序图、流程图等绘制工具 |\n| ProcessOn                | ——            | 架构图等绘制工具         |\n| XMind   ZEN              | 9.2.0         | 思维导图绘制工具         |\n| RedisDesktop             | 0.9.3.817     | redis客户端连接工具      |\n| Postman                  | 7.1.0         | 接口测试工具             |\n\n\n\n## 三. 业务需求\n\n### 业务流程图\n\n![项目开发进度图](document/picture/业务流程图.png)\n\n## 需求\n\n![项目开发进度图](document/picture/需求思维图.png)\n\n\n\n## 版权声明\n\n本系统已申请著作权，商业和自媒体转载前务必联系作者 zy.zain@qq.com\n\n个人转载请注明作者和仓库地址\n\n## 许可证\n\n[Apache License 2.0](https://github.com/macrozheng/mall/blob/master/LICENSE)\n\nCopyright (c) 2018-2019 ZainZhao\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzainzhao%2Fhis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzainzhao%2Fhis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzainzhao%2Fhis/lists"}