Full-stack systems · Healthcare
HealthHub — Hospital Information Management System
Iterated a hospital information system using Spring Cloud microservices, with patient, doctor, and registration services covering appointments, scheduling, records, audit workflows, analytics, and real-time communication.
Role: full-stack developer; expanded the data model, separated service boundaries, optimized APIs with MyBatis-Plus, and added WebSocket communication.
- Domain
- Healthcare IT
- Services
- 3
- Realtime
- WebSocket
- Database
- MySQL
Iterated from an earlier queuing and registration system into a Spring Cloud microservice architecture with Patient-Service, Doctor-Service, Register-Service, Vue interfaces, MySQL persistence, and WebSocket communication.
- 01Patient mobile application for appointments, consultations, and hospitalization workflows
- 02Doctor and administrator web application for schedules, records, and data review
- 03Spring Cloud microservices: Patient-Service, Doctor-Service, and Register-Service
- 04MyBatis-Plus persistence layer over MySQL
- 05WebSocket-based realtime doctor-patient interaction and booking communication
Problem
Hospital operations require coordinated patient, doctor, registration, consultation, record, and scheduling workflows across multiple user roles.
Contribution
Led and implemented a healthcare information system that expanded a queuing/registration concept into patient, doctor, and administrator applications.
Engineering
Used Java, Spring Cloud, Vue.js, MyBatis-Plus, MySQL, and WebSocket to build separated frontend/backend modules, distributed services, persistence, and realtime interaction.
Outcome
Demonstrated healthcare-domain full-stack engineering, microservice decomposition, realtime communication, and iterative product thinking before moving into medical AI research.