The Patient Management System is an application designed to streamline the management of patient data in healthcare facilities. It allows for the efficient handling of patient records, appointments, and medical histories through a user-friendly interface.
This project follows a microservices architecture, enabling scalability and independent deployments. Each service communicates over HTTP using REST APIs. The system is designed to be cloud-native and can be deployed on various cloud platforms.
- User Service: Handles user authentication and authorization.
- Patient Service: Manages patient records and data.
- Appointment Service: Schedules and manages appointments.
- Billing Service: Handles billing and payment processing.
- Notification Service: Sends notifications via email or SMS.