├── .github └── workflows │ └── ci.yml ├── Assignment 10 ├── CHANGELOG.md ├── creational_patterns │ ├── AbstractFactory.java │ ├── AppointmentProcessor.java │ ├── NotificationService.java │ ├── PatientProfile.java │ ├── Prototype.java │ ├── README.md │ └── UserFactory.java ├── src │ ├── Admin.java │ ├── Appointment.java │ ├── Doctor.java │ ├── Notification.java │ ├── Patient.java │ ├── README.md │ └── User.java └── test │ ├── AbstractFactoryTest.java │ ├── AppointmentProcessorTest.java │ ├── NotificationServiceTest.java │ ├── PatientProfileTest.java │ ├── PrototypeTest.java │ ├── UserFactoryTest.java │ └── coverage report.md ├── Assignment 11 ├── README.md ├── UpdatedClassDiagram.md ├── database │ └── DatabaseAppointmentRepository.java ├── factories │ └── RepositoryFactory.java ├── inmemory │ ├── InMemoryAppointmentRepository.java │ └── tests │ │ └── InMemoryAppointmentRepositoryTest.java └── repositories │ ├── AppointmentRepository.java │ └── Repository.java ├── Assignment 12 ├── CHANGELOG.md ├── README.md ├── api │ ├── AppointmentController.java │ ├── DoctorController.java │ ├── PatientController.java │ └── tests │ │ ├── AppointmentApiTests.java │ │ ├── DoctorApiTests.java │ │ └── PatientApiTests.java ├── docs │ ├── SwaggerScreenshot.md │ └── openapi.yaml └── services │ ├── AppointmentService.java │ ├── DoctorService.java │ ├── PatientService.java │ └── tests │ ├── AppointmentServiceTest.java │ ├── DoctorServiceTest.java │ └── PatientServiceTest.java ├── Assignment 14 ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── REFLECTION.md ├── ROADMAP.md └── VOTING_RESULTS.md ├── Assignment 7 ├── kanban_explanation.md ├── reflection.md └── template_analysis.md ├── Assignment 8 ├── Activity Diagram.md ├── Reflection.md └── State transition.md ├── Assignment 9 ├── Domain Model Document.md └── Reflection.md ├── Capstone DesignPhase.md ├── Documentation ├── Agile Planning.md ├── Architecture.md ├── Reflection.md ├── Specification.md ├── StakeholderAnalysisTable.md ├── SystemRequirementsDocument.md ├── Use Case Diagram.md └── UseCase Specification.md ├── HospitalAppointmentSystem.java ├── Protection.md ├── README.md └── pom.xml /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /Assignment 10/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 10/CHANGELOG.md -------------------------------------------------------------------------------- /Assignment 10/creational_patterns/AbstractFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 10/creational_patterns/AbstractFactory.java -------------------------------------------------------------------------------- /Assignment 10/creational_patterns/AppointmentProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 10/creational_patterns/AppointmentProcessor.java -------------------------------------------------------------------------------- /Assignment 10/creational_patterns/NotificationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 10/creational_patterns/NotificationService.java -------------------------------------------------------------------------------- /Assignment 10/creational_patterns/PatientProfile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 10/creational_patterns/PatientProfile.java -------------------------------------------------------------------------------- /Assignment 10/creational_patterns/Prototype.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 10/creational_patterns/Prototype.java -------------------------------------------------------------------------------- /Assignment 10/creational_patterns/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 10/creational_patterns/README.md -------------------------------------------------------------------------------- /Assignment 10/creational_patterns/UserFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 10/creational_patterns/UserFactory.java -------------------------------------------------------------------------------- /Assignment 10/src/Admin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 10/src/Admin.java -------------------------------------------------------------------------------- /Assignment 10/src/Appointment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 10/src/Appointment.java -------------------------------------------------------------------------------- /Assignment 10/src/Doctor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 10/src/Doctor.java -------------------------------------------------------------------------------- /Assignment 10/src/Notification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 10/src/Notification.java -------------------------------------------------------------------------------- /Assignment 10/src/Patient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 10/src/Patient.java -------------------------------------------------------------------------------- /Assignment 10/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 10/src/README.md -------------------------------------------------------------------------------- /Assignment 10/src/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 10/src/User.java -------------------------------------------------------------------------------- /Assignment 10/test/AbstractFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 10/test/AbstractFactoryTest.java -------------------------------------------------------------------------------- /Assignment 10/test/AppointmentProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 10/test/AppointmentProcessorTest.java -------------------------------------------------------------------------------- /Assignment 10/test/NotificationServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 10/test/NotificationServiceTest.java -------------------------------------------------------------------------------- /Assignment 10/test/PatientProfileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 10/test/PatientProfileTest.java -------------------------------------------------------------------------------- /Assignment 10/test/PrototypeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 10/test/PrototypeTest.java -------------------------------------------------------------------------------- /Assignment 10/test/UserFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 10/test/UserFactoryTest.java -------------------------------------------------------------------------------- /Assignment 10/test/coverage report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 10/test/coverage report.md -------------------------------------------------------------------------------- /Assignment 11/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 11/README.md -------------------------------------------------------------------------------- /Assignment 11/UpdatedClassDiagram.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 11/UpdatedClassDiagram.md -------------------------------------------------------------------------------- /Assignment 11/database/DatabaseAppointmentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 11/database/DatabaseAppointmentRepository.java -------------------------------------------------------------------------------- /Assignment 11/factories/RepositoryFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 11/factories/RepositoryFactory.java -------------------------------------------------------------------------------- /Assignment 11/inmemory/InMemoryAppointmentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 11/inmemory/InMemoryAppointmentRepository.java -------------------------------------------------------------------------------- /Assignment 11/inmemory/tests/InMemoryAppointmentRepositoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 11/inmemory/tests/InMemoryAppointmentRepositoryTest.java -------------------------------------------------------------------------------- /Assignment 11/repositories/AppointmentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 11/repositories/AppointmentRepository.java -------------------------------------------------------------------------------- /Assignment 11/repositories/Repository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 11/repositories/Repository.java -------------------------------------------------------------------------------- /Assignment 12/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 12/CHANGELOG.md -------------------------------------------------------------------------------- /Assignment 12/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 12/README.md -------------------------------------------------------------------------------- /Assignment 12/api/AppointmentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 12/api/AppointmentController.java -------------------------------------------------------------------------------- /Assignment 12/api/DoctorController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 12/api/DoctorController.java -------------------------------------------------------------------------------- /Assignment 12/api/PatientController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 12/api/PatientController.java -------------------------------------------------------------------------------- /Assignment 12/api/tests/AppointmentApiTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 12/api/tests/AppointmentApiTests.java -------------------------------------------------------------------------------- /Assignment 12/api/tests/DoctorApiTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 12/api/tests/DoctorApiTests.java -------------------------------------------------------------------------------- /Assignment 12/api/tests/PatientApiTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 12/api/tests/PatientApiTests.java -------------------------------------------------------------------------------- /Assignment 12/docs/SwaggerScreenshot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 12/docs/SwaggerScreenshot.md -------------------------------------------------------------------------------- /Assignment 12/docs/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 12/docs/openapi.yaml -------------------------------------------------------------------------------- /Assignment 12/services/AppointmentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 12/services/AppointmentService.java -------------------------------------------------------------------------------- /Assignment 12/services/DoctorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 12/services/DoctorService.java -------------------------------------------------------------------------------- /Assignment 12/services/PatientService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 12/services/PatientService.java -------------------------------------------------------------------------------- /Assignment 12/services/tests/AppointmentServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 12/services/tests/AppointmentServiceTest.java -------------------------------------------------------------------------------- /Assignment 12/services/tests/DoctorServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 12/services/tests/DoctorServiceTest.java -------------------------------------------------------------------------------- /Assignment 12/services/tests/PatientServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 12/services/tests/PatientServiceTest.java -------------------------------------------------------------------------------- /Assignment 14/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 14/CONTRIBUTING.md -------------------------------------------------------------------------------- /Assignment 14/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 14/LICENSE -------------------------------------------------------------------------------- /Assignment 14/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 14/README.md -------------------------------------------------------------------------------- /Assignment 14/REFLECTION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 14/REFLECTION.md -------------------------------------------------------------------------------- /Assignment 14/ROADMAP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 14/ROADMAP.md -------------------------------------------------------------------------------- /Assignment 14/VOTING_RESULTS.md: -------------------------------------------------------------------------------- 1 | # RESULTS 2 | 3 | ![m](https://github.com/user-attachments/assets/43b8586c-b310-4836-aee6-d6f2cd9b594e) 4 | -------------------------------------------------------------------------------- /Assignment 7/kanban_explanation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 7/kanban_explanation.md -------------------------------------------------------------------------------- /Assignment 7/reflection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 7/reflection.md -------------------------------------------------------------------------------- /Assignment 7/template_analysis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 7/template_analysis.md -------------------------------------------------------------------------------- /Assignment 8/Activity Diagram.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 8/Activity Diagram.md -------------------------------------------------------------------------------- /Assignment 8/Reflection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 8/Reflection.md -------------------------------------------------------------------------------- /Assignment 8/State transition.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 8/State transition.md -------------------------------------------------------------------------------- /Assignment 9/Domain Model Document.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 9/Domain Model Document.md -------------------------------------------------------------------------------- /Assignment 9/Reflection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Assignment 9/Reflection.md -------------------------------------------------------------------------------- /Capstone DesignPhase.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Capstone DesignPhase.md -------------------------------------------------------------------------------- /Documentation/Agile Planning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Documentation/Agile Planning.md -------------------------------------------------------------------------------- /Documentation/Architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Documentation/Architecture.md -------------------------------------------------------------------------------- /Documentation/Reflection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Documentation/Reflection.md -------------------------------------------------------------------------------- /Documentation/Specification.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Documentation/Specification.md -------------------------------------------------------------------------------- /Documentation/StakeholderAnalysisTable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Documentation/StakeholderAnalysisTable.md -------------------------------------------------------------------------------- /Documentation/SystemRequirementsDocument.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Documentation/SystemRequirementsDocument.md -------------------------------------------------------------------------------- /Documentation/Use Case Diagram.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Documentation/Use Case Diagram.md -------------------------------------------------------------------------------- /Documentation/UseCase Specification.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Documentation/UseCase Specification.md -------------------------------------------------------------------------------- /HospitalAppointmentSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/HospitalAppointmentSystem.java -------------------------------------------------------------------------------- /Protection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/Protection.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbalitoh56/Hospital_Appointment_Scheduling/HEAD/pom.xml --------------------------------------------------------------------------------