├── .DS_Store ├── ARCHITECTURE.md ├── Activity Diagrams Explanation.md ├── Activity Diagrams.md ├── Agile Planning Document.md ├── Appointment Scheduling Workflow Activity Diagram.md ├── Appointment State Transition Diagram.md ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Class Diagram.md ├── Creational Patterns ├── __init__.py ├── abstract_factory.py ├── builder.py ├── factory_method.py ├── prototype.py ├── simple_factory.py └── singleton.py ├── Custom Kanban Board.png ├── Doctor Account State Transition Diagram.md ├── Domain Model Documentation.md ├── EHR Review Activity Diagram.md ├── EHR State Transition Diagram.md ├── Emergency Booking Activity Diagram.md ├── Emergency Booking State Transition Diagram.md ├── File_system_repository.py ├── Kanban_explanation.md ├── LICENSE ├── Notification Dispatch Activity Diagram.md ├── Notification State Transition Diagram.md ├── PROTECTION.md ├── Patient Account State Transition Diagram.md ├── Patient Registration Workflow Activity Diagram.md ├── README.md ├── ROADMAP.md ├── Reflection.md ├── Report Generation Activity Diagram.md ├── Role Management Activity Diagram.md ├── SPECIFICATION.md ├── Stakeholder Analysis Table.md ├── State Transition Diagrams Explanation.md ├── State Transition Diagrams.md ├── System Report State Transition Diagram.md ├── System Requirements Document.md ├── Template Comparison.png ├── Template_analysis.md ├── Test and Use Case Document.md ├── Use Case Diagram.svg ├── User Login Workflow Activity Diagram.md ├── User Role & Permissions State Transition Diagram.md ├── dependency injection ├── admin_service.py ├── appointment_sevice.py ├── doctor_service.py ├── notification_service.py └── patient_service.py ├── repositories ├── .DS_Store ├── __init__.py ├── api │ ├── main.py │ └── routers │ │ ├── __pycache__ │ │ └── patient_router.cpython-313.pyc │ │ ├── admin_router.py │ │ ├── appointment_router.py │ │ ├── doctor_router.py │ │ ├── notification_router.py │ │ └── patient_router.py ├── i_admin_repository.py ├── i_appointment_repository.py ├── i_doctor_repository.py ├── i_notification_repository.py ├── i_patient_repository.py ├── in_memory │ ├── .DS_Store │ ├── admin_in_memory.py │ ├── appointment_in_memory.py │ ├── doctor_in_memory.py │ ├── in_memory_repository.py │ ├── notification_in_memory.py │ └── patient_in_memory.py ├── repository_interface_design.py └── services │ ├── admin_service.py │ ├── appointment_service.py │ ├── doctor_service.py │ ├── notification_service.py │ └── patient_service.py ├── requirements.txt ├── src ├── appointment.py ├── doctor.py ├── ehr.py ├── language choice and key decisions.md ├── notification.py ├── patient.py ├── system_report.py └── user_account.py ├── tests ├── coverage report folder │ ├── class_index.html │ ├── coverage_html_cb_6fb7b396.js │ ├── favicon_32_cb_58284776.png │ ├── function_index.html │ ├── index.html │ ├── keybd_closed_cb_ce680311.png │ ├── status.json │ ├── style_cb_8e611ae1.css │ ├── z_a44f0ac069e85531_test_abstract_factory_py.html │ ├── z_a44f0ac069e85531_test_builder_py.html │ ├── z_a44f0ac069e85531_test_factory_method_py.html │ ├── z_a44f0ac069e85531_test_prototype_py.html │ ├── z_a44f0ac069e85531_test_simple_factory_py.html │ ├── z_a44f0ac069e85531_test_singleton_py.html │ ├── z_ecaef41ed54afa8b___init___py.html │ ├── z_ecaef41ed54afa8b_abstract_factory_py.html │ ├── z_ecaef41ed54afa8b_builder_py.html │ ├── z_ecaef41ed54afa8b_factory_method_py.html │ ├── z_ecaef41ed54afa8b_prototype_py.html │ ├── z_ecaef41ed54afa8b_simple_factory_py.html │ └── z_ecaef41ed54afa8b_singleton_py.html ├── test_abstract_factory.py ├── test_api │ ├── test_admin_router.py │ ├── test_appointment_router.py │ ├── test_doctor_router.py │ ├── test_notification_router.py │ └── test_patient_router.py ├── test_builder.py ├── test_factory_method.py ├── test_in_memory │ ├── .DS_Store │ ├── test_admin_in_memory.py │ ├── test_appointment_in_memory.py │ ├── test_doctor_in_memory.py │ ├── test_in_memory.py │ ├── test_notification_in_memory.py │ └── test_patient_in_memory.py ├── test_prototype.py ├── test_service │ ├── test_admin_service.py │ ├── test_appointment_service.py │ ├── test_doctor_service.py │ ├── test_notification_service.py │ └── test_patient_service.py ├── test_simple_factory.py └── test_singleton.py └── updated class diagram.md /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/.DS_Store -------------------------------------------------------------------------------- /ARCHITECTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/ARCHITECTURE.md -------------------------------------------------------------------------------- /Activity Diagrams Explanation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/Activity Diagrams Explanation.md -------------------------------------------------------------------------------- /Activity Diagrams.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/Activity Diagrams.md -------------------------------------------------------------------------------- /Agile Planning Document.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/Agile Planning Document.md -------------------------------------------------------------------------------- /Appointment Scheduling Workflow Activity Diagram.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/Appointment Scheduling Workflow Activity Diagram.md -------------------------------------------------------------------------------- /Appointment State Transition Diagram.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/Appointment State Transition Diagram.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Class Diagram.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/Class Diagram.md -------------------------------------------------------------------------------- /Creational Patterns/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/Creational Patterns/__init__.py -------------------------------------------------------------------------------- /Creational Patterns/abstract_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/Creational Patterns/abstract_factory.py -------------------------------------------------------------------------------- /Creational Patterns/builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/Creational Patterns/builder.py -------------------------------------------------------------------------------- /Creational Patterns/factory_method.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/Creational Patterns/factory_method.py -------------------------------------------------------------------------------- /Creational Patterns/prototype.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/Creational Patterns/prototype.py -------------------------------------------------------------------------------- /Creational Patterns/simple_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/Creational Patterns/simple_factory.py -------------------------------------------------------------------------------- /Creational Patterns/singleton.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/Creational Patterns/singleton.py -------------------------------------------------------------------------------- /Custom Kanban Board.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/Custom Kanban Board.png -------------------------------------------------------------------------------- /Doctor Account State Transition Diagram.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/Doctor Account State Transition Diagram.md -------------------------------------------------------------------------------- /Domain Model Documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/Domain Model Documentation.md -------------------------------------------------------------------------------- /EHR Review Activity Diagram.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/EHR Review Activity Diagram.md -------------------------------------------------------------------------------- /EHR State Transition Diagram.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/EHR State Transition Diagram.md -------------------------------------------------------------------------------- /Emergency Booking Activity Diagram.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/Emergency Booking Activity Diagram.md -------------------------------------------------------------------------------- /Emergency Booking State Transition Diagram.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/Emergency Booking State Transition Diagram.md -------------------------------------------------------------------------------- /File_system_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/File_system_repository.py -------------------------------------------------------------------------------- /Kanban_explanation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/Kanban_explanation.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/LICENSE -------------------------------------------------------------------------------- /Notification Dispatch Activity Diagram.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/Notification Dispatch Activity Diagram.md -------------------------------------------------------------------------------- /Notification State Transition Diagram.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/Notification State Transition Diagram.md -------------------------------------------------------------------------------- /PROTECTION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/PROTECTION.md -------------------------------------------------------------------------------- /Patient Account State Transition Diagram.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/Patient Account State Transition Diagram.md -------------------------------------------------------------------------------- /Patient Registration Workflow Activity Diagram.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/Patient Registration Workflow Activity Diagram.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/README.md -------------------------------------------------------------------------------- /ROADMAP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/ROADMAP.md -------------------------------------------------------------------------------- /Reflection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/Reflection.md -------------------------------------------------------------------------------- /Report Generation Activity Diagram.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/Report Generation Activity Diagram.md -------------------------------------------------------------------------------- /Role Management Activity Diagram.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/Role Management Activity Diagram.md -------------------------------------------------------------------------------- /SPECIFICATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/SPECIFICATION.md -------------------------------------------------------------------------------- /Stakeholder Analysis Table.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/Stakeholder Analysis Table.md -------------------------------------------------------------------------------- /State Transition Diagrams Explanation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/State Transition Diagrams Explanation.md -------------------------------------------------------------------------------- /State Transition Diagrams.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/State Transition Diagrams.md -------------------------------------------------------------------------------- /System Report State Transition Diagram.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/System Report State Transition Diagram.md -------------------------------------------------------------------------------- /System Requirements Document.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/System Requirements Document.md -------------------------------------------------------------------------------- /Template Comparison.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/Template Comparison.png -------------------------------------------------------------------------------- /Template_analysis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/Template_analysis.md -------------------------------------------------------------------------------- /Test and Use Case Document.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/Test and Use Case Document.md -------------------------------------------------------------------------------- /Use Case Diagram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/Use Case Diagram.svg -------------------------------------------------------------------------------- /User Login Workflow Activity Diagram.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/User Login Workflow Activity Diagram.md -------------------------------------------------------------------------------- /User Role & Permissions State Transition Diagram.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/User Role & Permissions State Transition Diagram.md -------------------------------------------------------------------------------- /dependency injection/admin_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/dependency injection/admin_service.py -------------------------------------------------------------------------------- /dependency injection/appointment_sevice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/dependency injection/appointment_sevice.py -------------------------------------------------------------------------------- /dependency injection/doctor_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/dependency injection/doctor_service.py -------------------------------------------------------------------------------- /dependency injection/notification_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/dependency injection/notification_service.py -------------------------------------------------------------------------------- /dependency injection/patient_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/dependency injection/patient_service.py -------------------------------------------------------------------------------- /repositories/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/repositories/.DS_Store -------------------------------------------------------------------------------- /repositories/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/repositories/__init__.py -------------------------------------------------------------------------------- /repositories/api/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/repositories/api/main.py -------------------------------------------------------------------------------- /repositories/api/routers/__pycache__/patient_router.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/repositories/api/routers/__pycache__/patient_router.cpython-313.pyc -------------------------------------------------------------------------------- /repositories/api/routers/admin_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/repositories/api/routers/admin_router.py -------------------------------------------------------------------------------- /repositories/api/routers/appointment_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/repositories/api/routers/appointment_router.py -------------------------------------------------------------------------------- /repositories/api/routers/doctor_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/repositories/api/routers/doctor_router.py -------------------------------------------------------------------------------- /repositories/api/routers/notification_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/repositories/api/routers/notification_router.py -------------------------------------------------------------------------------- /repositories/api/routers/patient_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/repositories/api/routers/patient_router.py -------------------------------------------------------------------------------- /repositories/i_admin_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/repositories/i_admin_repository.py -------------------------------------------------------------------------------- /repositories/i_appointment_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/repositories/i_appointment_repository.py -------------------------------------------------------------------------------- /repositories/i_doctor_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/repositories/i_doctor_repository.py -------------------------------------------------------------------------------- /repositories/i_notification_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/repositories/i_notification_repository.py -------------------------------------------------------------------------------- /repositories/i_patient_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/repositories/i_patient_repository.py -------------------------------------------------------------------------------- /repositories/in_memory/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/repositories/in_memory/.DS_Store -------------------------------------------------------------------------------- /repositories/in_memory/admin_in_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/repositories/in_memory/admin_in_memory.py -------------------------------------------------------------------------------- /repositories/in_memory/appointment_in_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/repositories/in_memory/appointment_in_memory.py -------------------------------------------------------------------------------- /repositories/in_memory/doctor_in_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/repositories/in_memory/doctor_in_memory.py -------------------------------------------------------------------------------- /repositories/in_memory/in_memory_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/repositories/in_memory/in_memory_repository.py -------------------------------------------------------------------------------- /repositories/in_memory/notification_in_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/repositories/in_memory/notification_in_memory.py -------------------------------------------------------------------------------- /repositories/in_memory/patient_in_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/repositories/in_memory/patient_in_memory.py -------------------------------------------------------------------------------- /repositories/repository_interface_design.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/repositories/repository_interface_design.py -------------------------------------------------------------------------------- /repositories/services/admin_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/repositories/services/admin_service.py -------------------------------------------------------------------------------- /repositories/services/appointment_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/repositories/services/appointment_service.py -------------------------------------------------------------------------------- /repositories/services/doctor_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/repositories/services/doctor_service.py -------------------------------------------------------------------------------- /repositories/services/notification_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/repositories/services/notification_service.py -------------------------------------------------------------------------------- /repositories/services/patient_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/repositories/services/patient_service.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/requirements.txt -------------------------------------------------------------------------------- /src/appointment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/src/appointment.py -------------------------------------------------------------------------------- /src/doctor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/src/doctor.py -------------------------------------------------------------------------------- /src/ehr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/src/ehr.py -------------------------------------------------------------------------------- /src/language choice and key decisions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/src/language choice and key decisions.md -------------------------------------------------------------------------------- /src/notification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/src/notification.py -------------------------------------------------------------------------------- /src/patient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/src/patient.py -------------------------------------------------------------------------------- /src/system_report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/src/system_report.py -------------------------------------------------------------------------------- /src/user_account.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/src/user_account.py -------------------------------------------------------------------------------- /tests/coverage report folder/class_index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/tests/coverage report folder/class_index.html -------------------------------------------------------------------------------- /tests/coverage report folder/coverage_html_cb_6fb7b396.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/tests/coverage report folder/coverage_html_cb_6fb7b396.js -------------------------------------------------------------------------------- /tests/coverage report folder/favicon_32_cb_58284776.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/tests/coverage report folder/favicon_32_cb_58284776.png -------------------------------------------------------------------------------- /tests/coverage report folder/function_index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/tests/coverage report folder/function_index.html -------------------------------------------------------------------------------- /tests/coverage report folder/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/tests/coverage report folder/index.html -------------------------------------------------------------------------------- /tests/coverage report folder/keybd_closed_cb_ce680311.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/tests/coverage report folder/keybd_closed_cb_ce680311.png -------------------------------------------------------------------------------- /tests/coverage report folder/status.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/tests/coverage report folder/status.json -------------------------------------------------------------------------------- /tests/coverage report folder/style_cb_8e611ae1.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/tests/coverage report folder/style_cb_8e611ae1.css -------------------------------------------------------------------------------- /tests/coverage report folder/z_a44f0ac069e85531_test_abstract_factory_py.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/tests/coverage report folder/z_a44f0ac069e85531_test_abstract_factory_py.html -------------------------------------------------------------------------------- /tests/coverage report folder/z_a44f0ac069e85531_test_builder_py.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/tests/coverage report folder/z_a44f0ac069e85531_test_builder_py.html -------------------------------------------------------------------------------- /tests/coverage report folder/z_a44f0ac069e85531_test_factory_method_py.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/tests/coverage report folder/z_a44f0ac069e85531_test_factory_method_py.html -------------------------------------------------------------------------------- /tests/coverage report folder/z_a44f0ac069e85531_test_prototype_py.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/tests/coverage report folder/z_a44f0ac069e85531_test_prototype_py.html -------------------------------------------------------------------------------- /tests/coverage report folder/z_a44f0ac069e85531_test_simple_factory_py.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/tests/coverage report folder/z_a44f0ac069e85531_test_simple_factory_py.html -------------------------------------------------------------------------------- /tests/coverage report folder/z_a44f0ac069e85531_test_singleton_py.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/tests/coverage report folder/z_a44f0ac069e85531_test_singleton_py.html -------------------------------------------------------------------------------- /tests/coverage report folder/z_ecaef41ed54afa8b___init___py.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/tests/coverage report folder/z_ecaef41ed54afa8b___init___py.html -------------------------------------------------------------------------------- /tests/coverage report folder/z_ecaef41ed54afa8b_abstract_factory_py.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/tests/coverage report folder/z_ecaef41ed54afa8b_abstract_factory_py.html -------------------------------------------------------------------------------- /tests/coverage report folder/z_ecaef41ed54afa8b_builder_py.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/tests/coverage report folder/z_ecaef41ed54afa8b_builder_py.html -------------------------------------------------------------------------------- /tests/coverage report folder/z_ecaef41ed54afa8b_factory_method_py.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/tests/coverage report folder/z_ecaef41ed54afa8b_factory_method_py.html -------------------------------------------------------------------------------- /tests/coverage report folder/z_ecaef41ed54afa8b_prototype_py.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/tests/coverage report folder/z_ecaef41ed54afa8b_prototype_py.html -------------------------------------------------------------------------------- /tests/coverage report folder/z_ecaef41ed54afa8b_simple_factory_py.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/tests/coverage report folder/z_ecaef41ed54afa8b_simple_factory_py.html -------------------------------------------------------------------------------- /tests/coverage report folder/z_ecaef41ed54afa8b_singleton_py.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/tests/coverage report folder/z_ecaef41ed54afa8b_singleton_py.html -------------------------------------------------------------------------------- /tests/test_abstract_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/tests/test_abstract_factory.py -------------------------------------------------------------------------------- /tests/test_api/test_admin_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/tests/test_api/test_admin_router.py -------------------------------------------------------------------------------- /tests/test_api/test_appointment_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/tests/test_api/test_appointment_router.py -------------------------------------------------------------------------------- /tests/test_api/test_doctor_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/tests/test_api/test_doctor_router.py -------------------------------------------------------------------------------- /tests/test_api/test_notification_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/tests/test_api/test_notification_router.py -------------------------------------------------------------------------------- /tests/test_api/test_patient_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/tests/test_api/test_patient_router.py -------------------------------------------------------------------------------- /tests/test_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/tests/test_builder.py -------------------------------------------------------------------------------- /tests/test_factory_method.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/tests/test_factory_method.py -------------------------------------------------------------------------------- /tests/test_in_memory/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/tests/test_in_memory/.DS_Store -------------------------------------------------------------------------------- /tests/test_in_memory/test_admin_in_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/tests/test_in_memory/test_admin_in_memory.py -------------------------------------------------------------------------------- /tests/test_in_memory/test_appointment_in_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/tests/test_in_memory/test_appointment_in_memory.py -------------------------------------------------------------------------------- /tests/test_in_memory/test_doctor_in_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/tests/test_in_memory/test_doctor_in_memory.py -------------------------------------------------------------------------------- /tests/test_in_memory/test_in_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/tests/test_in_memory/test_in_memory.py -------------------------------------------------------------------------------- /tests/test_in_memory/test_notification_in_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/tests/test_in_memory/test_notification_in_memory.py -------------------------------------------------------------------------------- /tests/test_in_memory/test_patient_in_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/tests/test_in_memory/test_patient_in_memory.py -------------------------------------------------------------------------------- /tests/test_prototype.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/tests/test_prototype.py -------------------------------------------------------------------------------- /tests/test_service/test_admin_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/tests/test_service/test_admin_service.py -------------------------------------------------------------------------------- /tests/test_service/test_appointment_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/tests/test_service/test_appointment_service.py -------------------------------------------------------------------------------- /tests/test_service/test_doctor_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/tests/test_service/test_doctor_service.py -------------------------------------------------------------------------------- /tests/test_service/test_notification_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/tests/test_service/test_notification_service.py -------------------------------------------------------------------------------- /tests/test_service/test_patient_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/tests/test_service/test_patient_service.py -------------------------------------------------------------------------------- /tests/test_simple_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/tests/test_simple_factory.py -------------------------------------------------------------------------------- /tests/test_singleton.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/tests/test_singleton.py -------------------------------------------------------------------------------- /updated class diagram.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glory-kasongo-03/Doctor_appointment_booking_system/HEAD/updated class diagram.md --------------------------------------------------------------------------------