
Experienced Java developer with 2 years of professional experience, proficient in Spring framework, particularly Spring Boot and Spring Data JPA. Skilled in writing unit tests using JUnit and Mockito. Also experienced in working with reactive programming using Spring Reactor. Familiar with RESTful APIs and integrating third-party services. Strong understanding of software design principles and best practices.
The Admin Portal is a cloud-based platform designed to facilitate staff and doctors in managing data related to locations, doctors, appointment types, patients, and appointments
Users have the capability to perform CRUD (Create, Read, Update, Delete) operations on various entities such as locations, doctors, and appointment types
They can also view a list of appointments, filter them based on criteria like dates, patient name, location, and doctor
In addition to basic data management, the Admin Portal enables users to configure specific modules such as patient activation/invite, medications, and communications
Users can save, update, and delete configurations within these modules
Furthermore, the portal provides reports on metrics such as appointments booked per practice, new/existing patient ratio, and types of appointments
Role-based management is a fundamental aspect of the Admin Portal, allowing different levels of access and permissions based on user roles
Super admins have full control over permissions across all practices/organizations, while admins are restricted to managing permissions within their respective practices
In summary, the Admin Portal offers a comprehensive suite of features for managing healthcare-related data, configuring module settings, generating reports, and enforcing role-based access control.