[Open Source] Microservices-Based HIS Hospital Information System, Dedicated to Building a Healthcare Information and Patient Management System

Open SourceHealthcare
2026-06-28 06:48 32 次浏览 • 0 次下载 0KB
[Open Source] Microservices-Based HIS Hospital Information System, Dedicated to Building a Healthcare Information and Patient Management System

1. Project Overview

HIS stands for Hospital Information System. Its main functions are divided into clinical diagnosis and treatment, medication management, financial management, and patient management according to data volume, data flow, and processing procedures. Clinical activities are completed collaboratively by different workstations, which organize, process, consolidate, summarize, and analyze clinical information. This system includes the following workstations: outpatient physician workstation, pharmacy physician workstation, medical technology physician workstation, cashier workstation, reconciliation workstation, and administrator workstation. Implemented using Spring Cloud Netflix and Spring Boot 2.x.

2. Open Source License

Licensed under Apache-2.0

3. Screenshots

Homepage

Outpatient Physician Workbench

Medical Technology Physician Workbench

Pharmacy Physician Workbench

Cashier Workbench

Reconciliation Workbench

Medical Record Templates

Scheduling Management

APP Appointment Registration

4. Feature Overview

HIS stands for Hospital Information System. The system's main functions are divided into clinical diagnosis and treatment, medication management, financial management, and patient management according to data volume, data flow, and processing procedures. Clinical activities are completed collaboratively by different workstations, which organize, process, consolidate, summarize, and analyze clinical information. This system includes the following workstations: outpatient physician workstation, pharmacy physician workstation, medical technology physician workstation, cashier workstation, reconciliation workstation, and administrator workstation. The requirements are based on the cloud hospital solution provided by Neusoft.

Business Requirements

Business Process Diagram

Requirements

5. Tech Stack

This repository contains

System

Description

HIS-master

Monolithic Application

his-cloud

Distributed Microservices Application

HIS-web

Clinical Frontend

HIS-app

Patient Frontend

Note: The monolithic application and distributed implementation provide exactly the same business functionality.

Project Architecture

Backend Technology Stack

Technology

Version

Description

Spring Cloud Netflix

Finchley.RELEASE

Complete Distributed Microservices Stack

Spring Cloud Eureka

2.0.0.RELEASE

Service Registration

Spring Cloud Zipkin

2.0.0.RELEASE

Service Call Chain

Spring Cloud config

2.0.0.RELEASE

Service Configuration

Spring Cloud Feign

2.0.0.RELEASE

Service Invocation

Spring Cloud Zuul

2.0.0.RELEASE

Service Gateway

Spring Cloud Hystrix

2.0.0.RELEASE

Service Circuit Breaker

Spring Cloud Turbine

2.0.0.RELEASE

Service Circuit Breaker Monitoring

Spring Boot Admin

2.0.1

Service monitoring

Spring Boot

2.0.3.RELEASE

Container and MVC framework

Spring Security

5.1.4.RELEASE

Authentication and authorization framework

MyBatis

3.4.6

ORM Framework

MyBatisGenerator

1.3.3

Data Layer Code Generation

PageHelper

5.1.8

MyBatis Physical Pagination Plugin

Maven

3.6.1

Project Management Tool

Swagger2

2.7.0

Interactive API Documentation

Elasticsearch

6.2.2

Search Engine

kibana

6.2.2

Data Analysis and Visualization Platform

LogStash

6.2.2

Data Collection Engine

RabbitMq

3.7.14

Message queue

Redis

3.2

Cache

Druid

1.1.10

Database connection pool

OSS

2.5.0

Object storage

JWT

0.9.1

Cross-Origin Authentication Solution

Lombok

1.18.6

Simplified object wrapping utility

Junit

4.12

Unit Testing Framework

Logback

1.2.3

Logging framework

Java doc

————

API Help Documentation

Docker

18.09.6

Application container engine

Docker-compose

18.09.6

Rapid Container Orchestration

Frontend Technology Stack

Technology

Version

Description

Vue

2.6.10

Front-end Framework

Vue-router

3.0.2

Frontend Routing Framework

Vuex

3.1.0

Vue State Management Component

Vue-cli

————

Vue Scaffolding Tool

Element-ui

2.7.0

Frontend UI Framework

Echarts

4.2.1

Data Visualization Framework

Uni-app

————

Cross-Platform Frontend Framework

Mockjs

1.0.1-beta3

Mock Backend Data

Axios

0.18.0

Promise-Based HTTP Library

Js-cookie

2.2.0

Cookie Component

Jsonlint

1.6.3

JSON Parsing Component

screenfull

4.2.0

Fullscreen Component

Xlsx

0.14.1

Excel Export Component

Webpack

————

Template Bundler

Environment Setup

Development Tools

Tools

Version

Description

IDEA

2019.1.1

Backend Development IDE

WebStorm

2019.1.1

Frontend Development IDE

Visual Studio Code

1.35.1

Frontend Development IDE

HbuilderX

V2.0.1

Frontend Development IDE

Git

2.21.0

Code Hosting Platform

Google Chrome

75.0.3770.100

Browser and Frontend Debugging Tools

VMware Workstation Pro

14.1.3

Virtual Machine

PowerDesigner

15

Database Design Tool

Navicat

11.1.13

Database Connection Tool

SQLyog

12.0.3

Database Connection Tool

Visio

2013

Sequence Diagram, Flowchart, and Other Diagramming Tools

ProcessOn

——

Architecture Diagram and Other Diagramming Tools

XMind ZEN

9.2.0

Mind Mapping Tool

RedisDesktop

0.9.3.817

Redis Client Connection Tool

Postman

7.1.0

API Testing Tool

#1
资源直链https://github.com/ZainZhao/HIS/archive/refs/heads/master.zip
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare