├── .dockerignore ├── .gitattributes ├── .github ├── FUNDING.yml ├── release-drafter.yml └── workflows │ ├── docker-image-develop.yml │ ├── docker-image.yml │ ├── release-drafter.yml │ └── test.yml ├── .gitignore ├── .releaserc.json ├── LICENSE ├── README.md ├── alembic.ini ├── alembic ├── alembic.ini └── migrations │ ├── README │ ├── env.py │ ├── script.py.mako │ └── versions │ ├── 20250615_1838_5a8610010b7b_initial_database_creation.py │ ├── 20250616_1854_0137d50192ed_add_labs_result_field_to_lab_results.py │ ├── 20250617_1810_4b0e8e733ae8_create_activity_logs_table.py │ ├── 20250617_1828_d6dd7b7e8b03_add_phone_number_website_and_rating_to_.py │ ├── 20250617_1905_f2eef408dabf_add_vitals_table.py │ ├── 20250621_1007_4de5c8a43c0e_add_pharmacy_table.py │ ├── 20250621_1015_f5f0951c16cb_update_pharmacy_table.py │ ├── 20250621_1110_78e6a9f0c46d_update_pharmacy_table_2.py │ ├── 20250621_1444_b499032f9b2b_corrected_pharmacy_feature_types.py │ ├── 20250623_1638_d87e96e7e961_add_backup_records_table.py │ ├── 20250628_1552_cafafc906cf3_change_lab_result_date_fields_to_date_.py │ ├── 20250701_2100_98515df1c54f_add_dosage_to_treatments.py │ ├── 20250701_2204_3fa18fb7b87b_add_enhanced_fields_to_encounters.py │ ├── 20250702_1850_0b23860a8fe9_add_enddate_to_condition.py │ ├── 20250702_1938_128b34e77fc7_add_severity_to_condition.py │ ├── 20250702_1942_c412d18de747_add_audit_fields_to_several_models.py │ ├── 20250702_1955_80d4c7cb87be_standardize_to_snake_case.py │ ├── 20250702_2001_b784b6b63ffa_add_emergency_contact_table.py │ ├── 20250704_1321_82683ba6bc3e_revised_procedure_table_code_and_others.py │ ├── 20250706_1311_5cb8b82b39fb_procedure_add_anathesia.py │ ├── 20250709_1749_6f28c32c3198_update_model_links.py │ ├── 20250710_1705_36efa7257f0d_create_labresult_condition_table.py │ ├── 20250711_0839_ba57e3612c92_create_condition_medication_table.py │ ├── 20250712_2131_e409e0efe1d4_create_family_history_tables.py │ ├── 20250715_1440_8658049ceb40_phase_1_patient_ownership.py │ ├── 20250718_1108_5769cf0b4d86_add_invitation_sharing_table.py │ ├── 20250719_1740_26dd25579d9f_remove_overly_restrictive_invitation_.py │ ├── 20250721_1606_2f7e836195bb_add_user_preferences_table.py │ ├── 20250721_2126_87a9508a7478_add_cascade_delete_to_activity_logs_.py │ ├── 20250722_1733_7c71e5dae903_change_height_weight_to_float_py.py │ ├── 20250723_1648_14cd756b39ad_adjust_family_share_constraint.py │ ├── 20250724_2040_26ce48bf1215_fix_family_history_share_constraint_to_.py │ ├── 20250725_2047_ce642f83d9a3_add_insurance.py │ ├── 20250727_0953_b750c7bc32f7_add_employer_group_to_insurance.py │ ├── 20250729_1928_2c95ef997278_add_entityfile_for_documents.py │ ├── 20250730_1924_b37b4e5cfd0b_add_paperless_fields_to_user_.py │ ├── 20250731_1704_e6522bf55699_add_paperless_username_password_fields.py │ ├── 20250731_2159_2d8c4aa8f2c2_change_paperless_document_id_to_string.py │ ├── 20250802_1950_ecb8117c18d8_add_paperless_task_uuid_field_to_entity_.py │ ├── 20250803_1857_bdb4d433f547_add_medication_id_to_conditions_table.py │ ├── 20250812_1400_eb5cb4aa35d5_add_sso_support_to_users.py │ ├── 20250812_1449_c828aa92b108_add_sso_linking_preference_to_users.py │ ├── 20250815_1624_22a36efc4d79_add_report_templates_and_audit_tables.py │ ├── 20250815_1635_42b59974972e_merge_custom_reports_with_main.py │ ├── 20250821_0724_f32c3fa6d4a7_add_missing_performance_indexes.py │ ├── 20250830_1125_add_session_timeout_to_user_preferences.py │ ├── 20250915_1411_2a6a93043ebb_add_location_field_to_immunizations.py │ ├── 20250920_1011_e19727dae6b0_add_ndc_number_to_immunizations_table.py │ ├── 20250920_1139_33b89582fb06_add_vaccine_trade_name_to_immunizations_.py │ ├── 20250920_1429_22e7b6e7ed69_add_tags_to_medical_entities.py │ ├── 20250921_0929_15ccd7e6129d_add_user_tags_table_for_tag_management.py │ ├── 20250928_1022_64e9f37c106e_add_patient_photos_table.py │ ├── 20250930_0735_442af1bdd4b8_add_lab_test_components_table.py │ ├── 20250930_0908_4edca606d456_fix_cascade_delete_for_lab_test_.py │ ├── 20250930_1150_f7b3b520eaa8_add_compound_indexes_for_lab_test_.py │ ├── 20251002_1130_9f4245d5acb6_add_invitation_id_to_patient_shares.py │ ├── 20251002_1314_ed45c4e10309_add_composite_index_to_patient_shares.py │ ├── 20251005_1450_df53ab5473dd_add_standardized_tests_table.py │ ├── 20251007_1609_a818ac170805_rename_relationship_to_family_to_.py │ ├── 20251008_1400_cf881eaef7d8_add_medication_type_to_medications.py │ ├── 20251010_2102_17068ca95ee4_add_symptom_entries_table.py │ ├── 20251011_0906_e6ced39605fe_change_symptom_dates_to_date_type.py │ ├── 20251011_0920_ab2bf7522852_add_symptom_relationship_junction_tables.py │ ├── 20251011_1104_8df261bb269f_add_symptom_and_symptom_occurrence_.py │ ├── 20251011_1128_9b1705e3de39_update_junction_tables_to_reference_.py │ ├── 20251011_1204_f5e2f39331cc_add_indexes_to_symptom_junction_tables.py │ ├── 20251014_1241_9ba5b01fbbd0_convert_jsonb_to_json.py │ ├── 20251018_2009_3a4ccf83e967_convert_array_to_json_for_sqlite_.py │ ├── 20251021_0839_c57de5762af1_add_language_preference_to_user_.py │ └── 20251122_1200_add_a1c_to_vitals_table.py ├── app ├── __init__.py ├── api │ ├── __init__.py │ ├── activity_logging.py │ ├── deps.py │ └── v1 │ │ ├── admin │ │ ├── __init__.py │ │ ├── backup.py │ │ ├── bulk_operations.py │ │ ├── dashboard.py │ │ ├── models.py │ │ ├── restore.py │ │ └── trash_management.py │ │ ├── api.py │ │ └── endpoints │ │ ├── __init__.py │ │ ├── allergy.py │ │ ├── auth.py │ │ ├── condition.py │ │ ├── custom_reports.py │ │ ├── decorators.py │ │ ├── emergency_contact.py │ │ ├── encounter.py │ │ ├── entity_file.py │ │ ├── export.py │ │ ├── family_history_sharing.py │ │ ├── family_member.py │ │ ├── frontend_logs.py │ │ ├── immunization.py │ │ ├── insurance.py │ │ ├── invitations.py │ │ ├── lab_result.py │ │ ├── lab_result_file.py │ │ ├── lab_test_component.py │ │ ├── medication.py │ │ ├── paperless.py │ │ ├── patient_management.py │ │ ├── patient_sharing.py │ │ ├── patients.py │ │ ├── pharmacy.py │ │ ├── practitioner.py │ │ ├── procedure.py │ │ ├── search.py │ │ ├── sso.py │ │ ├── standardized_tests.py │ │ ├── symptom.py │ │ ├── system.py │ │ ├── tags.py │ │ ├── treatment.py │ │ ├── users.py │ │ ├── utils.py │ │ └── vitals.py ├── auth │ ├── __init__.py │ └── sso │ │ ├── __init__.py │ │ ├── base_provider.py │ │ ├── exceptions.py │ │ └── providers.py ├── core │ ├── __init__.py │ ├── config.py │ ├── constants.py │ ├── database │ │ ├── __init__.py │ │ ├── database.py │ │ ├── migrations.py │ │ └── utils.py │ ├── http │ │ ├── __init__.py │ │ ├── error_handling.py │ │ ├── middleware.py │ │ ├── response_models.py │ │ ├── spa_routing.py │ │ └── static_files.py │ ├── logging │ │ ├── __init__.py │ │ ├── activity_middleware.py │ │ ├── config.py │ │ ├── constants.py │ │ ├── helpers.py │ │ ├── middleware.py │ │ ├── request_id_middleware.py │ │ └── uvicorn_logging.py │ ├── platform │ │ ├── __init__.py │ │ ├── external_binaries.py │ │ ├── system_tray.py │ │ └── windows_config.py │ ├── startup.py │ └── utils │ │ ├── __init__.py │ │ ├── activity_tracker.py │ │ ├── datetime_utils.py │ │ ├── security.py │ │ ├── shutdown_manager.py │ │ └── test_initialization.py ├── crud │ ├── __init__.py │ ├── activity_log.py │ ├── allergy.py │ ├── base.py │ ├── base_tags.py │ ├── condition.py │ ├── emergency_contact.py │ ├── encounter.py │ ├── family_condition.py │ ├── family_member.py │ ├── immunization.py │ ├── insurance.py │ ├── lab_result.py │ ├── lab_result_file.py │ ├── lab_test_component.py │ ├── medication.py │ ├── patient.py │ ├── patient_share.py │ ├── pharmacy.py │ ├── practitioner.py │ ├── procedure.py │ ├── standardized_test.py │ ├── symptom.py │ ├── treatment.py │ ├── user.py │ ├── user_preferences.py │ ├── utils.py │ └── vitals.py ├── exceptions │ ├── __init__.py │ └── patient_sharing.py ├── main.py ├── models │ ├── __init__.py │ ├── activity_log.py │ ├── enums.py │ └── models.py ├── schemas │ ├── __init__.py │ ├── allergy.py │ ├── base_tags.py │ ├── condition.py │ ├── custom_reports.py │ ├── emergency_contact.py │ ├── encounter.py │ ├── entity_file.py │ ├── family_condition.py │ ├── family_history_sharing.py │ ├── family_member.py │ ├── immunization.py │ ├── insurance.py │ ├── invitations.py │ ├── lab_result.py │ ├── lab_result_file.py │ ├── lab_test_component.py │ ├── medication.py │ ├── patient.py │ ├── patient_photo.py │ ├── patient_sharing.py │ ├── pharmacy.py │ ├── practitioner.py │ ├── procedure.py │ ├── symptom.py │ ├── treatment.py │ ├── user.py │ ├── user_preferences.py │ └── vitals.py ├── scripts │ ├── README_BACKUP_CLI.md │ ├── README_EMERGENCY_ADMIN.md │ ├── USAGE_EXAMPLES.md │ ├── backup_cli.py │ ├── backup_db │ ├── backup_files │ ├── backup_full │ ├── check_database_type.py │ ├── create_emergency_admin.py │ ├── emergency_admin.sh │ ├── restore │ ├── restore_cli.py │ ├── sequence_monitor.py │ ├── setup-logrotate.sh │ ├── test_backup_cli.py │ └── test_restore_cli.py ├── services │ ├── __init__.py │ ├── auth.py │ ├── backup_service.py │ ├── credential_encryption.py │ ├── custom_report_pdf_generator.py │ ├── custom_report_service.py │ ├── export_service.py │ ├── family_history_sharing.py │ ├── file_management_service.py │ ├── generic_entity_file_service.py │ ├── invitation_service.py │ ├── lab_parsers │ │ ├── __init__.py │ │ ├── base_parser.py │ │ ├── labcorp_parser_v2.py │ │ └── quest_parser.py │ ├── paperless_auth.py │ ├── paperless_client.py │ ├── paperless_service.py │ ├── paperless_task_resolver.py │ ├── paperless_upload_manager.py │ ├── patient_access.py │ ├── patient_management.py │ ├── patient_photo_service.py │ ├── patient_sharing.py │ ├── pdf_text_extraction_service.py │ ├── restore_service.py │ ├── sso_service.py │ ├── tag_service.py │ └── user_deletion_service.py └── utils │ └── archive_validator.py ├── config └── logrotate.conf ├── docker ├── .env.example ├── Dockerfile ├── Dockerfile.test ├── README_SSO.md ├── docker-compose.yml ├── entrypoint.sh ├── test-entrypoint.sh └── unraid-template.xml ├── docs ├── BIND_MOUNT_PERMISSIONS.md ├── SSO_QUICK_START.md ├── SSO_SETUP_GUIDE.md ├── SSO_TECHNICAL_OVERVIEW.md ├── TRANSLATION_USAGE_GUIDE.md ├── api │ └── PATIENT_SHARING_INVITATIONS_API.md ├── assets │ ├── Icon.png │ ├── screenshots_MediKeep │ │ ├── Screenshot 2025-09-27_Dashboard.png │ │ ├── Screenshot 2025-09-27_Lab Results.png │ │ ├── Screenshot 2025-09-27_Medications.png │ │ └── Screenshot 2025-09-27_Report Builder.png │ └── screenshots_Original │ │ ├── Screenshot 2025-07-13 154004_dash.png │ │ ├── Screenshot 2025-07-13 154027-meds-Cards.png │ │ ├── Screenshot 2025-07-13 154027-meds-table.png │ │ ├── Screenshot 2025-07-13 154114-fam_history.png │ │ ├── Screenshot 2025-07-13 154139_export.png │ │ ├── Screenshot 2025-07-13 154154_doctors.png │ │ ├── Screenshot 2025-07-13 154207_dash_dark.png │ │ ├── Screenshot 2025-07-13 154231_allergies.png │ │ ├── Screenshot 2025-07-13 154258_procedure_view modal.png │ │ ├── Screenshot 2025-07-13 154322_lab_result_view.png │ │ └── Screenshot 2025-07-13 154339_lab results.png ├── developer-guide │ ├── 00-quickstart.md │ ├── 01-architecture.md │ ├── 02-api-reference.md │ ├── 03-database-schema.md │ ├── 04-deployment.md │ ├── 05-contributing.md │ ├── DOCUMENTATION_INDEX.md │ └── README.md ├── examples │ └── PATIENT_SHARING_EXAMPLES.md ├── pdf-parsing-feature.md └── workflows │ └── PATIENT_SHARE_INVITATION_WORKFLOW.md ├── frontend ├── .env ├── .env.production ├── .eslintrc.js ├── .eslintrc.production.js ├── .npmrc ├── .prettierrc ├── index.html ├── jest.config.js ├── package-lock.json ├── package.json ├── public │ ├── auth-debug.html │ ├── favicon.ico │ ├── icon-192.png │ ├── icon-256.png │ ├── locales │ │ ├── de │ │ │ ├── common.json │ │ │ ├── errors.json │ │ │ ├── medical.json │ │ │ └── navigation.json │ │ ├── en │ │ │ ├── common.json │ │ │ ├── errors.json │ │ │ ├── medical.json │ │ │ └── navigation.json │ │ └── fr │ │ │ ├── common.json │ │ │ ├── errors.json │ │ │ ├── medical.json │ │ │ └── navigation.json │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ ├── offline.html │ ├── robots.txt │ └── service-worker.js ├── src │ ├── App.css │ ├── App.jsx │ ├── App.test.jsx │ ├── __tests__ │ │ ├── integration │ │ │ └── FamilySharingWorkflows.e2e.test.jsx │ │ ├── localization │ │ │ └── translationKeys.test.js │ │ └── responsive │ │ │ ├── IntegrationWorkflows.test.jsx │ │ │ ├── MedicalFormSubmission.test.jsx │ │ │ ├── PerformanceTests.test.jsx │ │ │ ├── README.md │ │ │ ├── ResponsiveModalLayout.test.jsx │ │ │ ├── ResponsiveTable.test.jsx │ │ │ ├── ResponsiveTestUtils.jsx │ │ │ ├── jest.config.jsx │ │ │ └── setup.jsx │ ├── adapters │ │ └── MantineResponsiveAdapter.js │ ├── components │ │ ├── adapters │ │ │ ├── Button.jsx │ │ │ ├── Card.jsx │ │ │ ├── DateInput.jsx │ │ │ ├── FormInput.jsx │ │ │ ├── FormSelect.jsx │ │ │ ├── Header.jsx │ │ │ ├── Modal.jsx │ │ │ ├── PageHeader.jsx │ │ │ ├── ResponsiveModal.jsx │ │ │ ├── ResponsiveSelect.jsx │ │ │ ├── ResponsiveTable.jsx │ │ │ ├── Select.jsx │ │ │ └── index.js │ │ ├── admin │ │ │ ├── AdminCard.css │ │ │ ├── AdminCard.jsx │ │ │ ├── AdminHeader.css │ │ │ ├── AdminHeader.jsx │ │ │ ├── AdminLayout.css │ │ │ ├── AdminLayout.jsx │ │ │ ├── AdminSidebar.css │ │ │ ├── AdminSidebar.jsx │ │ │ ├── FieldRenderer.jsx │ │ │ └── index.js │ │ ├── auth │ │ │ ├── AdminResetPasswordModal.jsx │ │ │ ├── ChangePasswordModal.css │ │ │ ├── ChangePasswordModal.jsx │ │ │ ├── DeleteAccountModal.jsx │ │ │ ├── GitHubLinkModal.jsx │ │ │ ├── Login.test.jsx │ │ │ ├── ProfileCompletionModal.css │ │ │ ├── ProfileCompletionModal.jsx │ │ │ ├── ProtectedRoute.jsx │ │ │ ├── ProtectedRoute.test.jsx │ │ │ ├── SSOCallback.jsx │ │ │ ├── SSOConflictModal.jsx │ │ │ └── index.js │ │ ├── backup │ │ │ └── ProgressNotification.jsx │ │ ├── common │ │ │ ├── ErrorBoundary.jsx │ │ │ ├── GlobalSearch.jsx │ │ │ ├── SearchResults.jsx │ │ │ ├── TagFilter.tsx │ │ │ ├── TagInput.tsx │ │ │ └── index.js │ │ ├── dashboard │ │ │ ├── InvitationNotifications.jsx │ │ │ ├── __tests__ │ │ │ │ ├── InvitationNotifications.simple.test.jsx │ │ │ │ └── InvitationNotifications.system.test.jsx │ │ │ └── index.js │ │ ├── forms │ │ │ ├── UserRegistrationForm.jsx │ │ │ └── index.js │ │ ├── index.js │ │ ├── invitations │ │ │ ├── InvitationCard.jsx │ │ │ ├── InvitationManager.jsx │ │ │ ├── InvitationResponseModal.jsx │ │ │ ├── __tests__ │ │ │ │ ├── InvitationCard.test.jsx │ │ │ │ ├── InvitationManager.test.jsx │ │ │ │ └── InvitationResponseModal.test.jsx │ │ │ └── index.js │ │ ├── layout │ │ │ ├── Container.css │ │ │ ├── Container.jsx │ │ │ ├── Header.css │ │ │ ├── Header.jsx │ │ │ ├── PageHeader.css │ │ │ ├── PageHeader.jsx │ │ │ ├── PageHeader.md │ │ │ └── index.js │ │ ├── layouts │ │ │ ├── ResponsiveGrid.css │ │ │ ├── ResponsiveGrid.jsx │ │ │ ├── ResponsiveLayout.css │ │ │ ├── ResponsiveLayout.jsx │ │ │ └── index.js │ │ ├── mantine │ │ │ └── MantineFilters.jsx │ │ ├── medical │ │ │ ├── BaseMedicalForm.jsx │ │ │ ├── ConditionRelationships.jsx │ │ │ ├── ConditionRelationshipsForMedication.jsx │ │ │ ├── DataExport.jsx │ │ │ ├── FamilyHistorySharingModal.jsx │ │ │ ├── MantineAllergyForm.jsx │ │ │ ├── MantineConditionForm.jsx │ │ │ ├── MantineEmergencyContactForm.jsx │ │ │ ├── MantineFamilyConditionForm.jsx │ │ │ ├── MantineFamilyMemberForm.jsx │ │ │ ├── MantineImmunizationForm.jsx │ │ │ ├── MantineLabResultForm.jsx │ │ │ ├── MantineMedicalForm.jsx │ │ │ ├── MantineMedicationForm.jsx │ │ │ ├── MantinePatientForm.jsx │ │ │ ├── MantinePharmacyForm.jsx │ │ │ ├── MantinePractitionerForm.jsx │ │ │ ├── MantineProcedureForm.jsx │ │ │ ├── MantineSymptomForm.jsx │ │ │ ├── MantineSymptomOccurrenceForm.jsx │ │ │ ├── MantineTreatmentForm.jsx │ │ │ ├── MantineVisitForm.jsx │ │ │ ├── MedicalCard.jsx │ │ │ ├── MedicalFormModal.jsx │ │ │ ├── MedicationRelationships.jsx │ │ │ ├── PatientForm.jsx │ │ │ ├── PatientPhotoUpload.jsx │ │ │ ├── PatientSelector.jsx │ │ │ ├── PatientSelectorTest.jsx │ │ │ ├── PatientSharingModal.jsx │ │ │ ├── StatusBadge.jsx │ │ │ ├── SymptomCalendar.jsx │ │ │ ├── SymptomTimeline.jsx │ │ │ ├── VitalsChart.jsx │ │ │ ├── VitalsForm.jsx │ │ │ ├── VitalsList.jsx │ │ │ ├── __tests__ │ │ │ │ ├── ConditionRelationships.test.jsx │ │ │ │ ├── FamilyHistorySharingModal.test.jsx │ │ │ │ ├── MantineAllergyForm.test.jsx │ │ │ │ ├── MantineConditionForm.test.jsx │ │ │ │ ├── MantineEmergencyContactForm.test.jsx │ │ │ │ ├── MantineImmunizationForm.test.jsx │ │ │ │ ├── MantinePatientForm.translations.test.jsx │ │ │ │ └── MantineProcedureForm.test.jsx │ │ │ ├── allergies │ │ │ │ ├── AllergyCard.jsx │ │ │ │ ├── AllergyFormWrapper.jsx │ │ │ │ ├── AllergyViewModal.jsx │ │ │ │ └── index.js │ │ │ ├── base │ │ │ │ └── BaseMedicalCard.jsx │ │ │ ├── conditions │ │ │ │ ├── ConditionCard.jsx │ │ │ │ ├── ConditionFormWrapper.jsx │ │ │ │ ├── ConditionViewModal.jsx │ │ │ │ └── index.js │ │ │ ├── family-history │ │ │ │ ├── FamilyHistoryCard.jsx │ │ │ │ ├── FamilyHistoryFormWrapper.jsx │ │ │ │ ├── FamilyHistoryViewModal.jsx │ │ │ │ └── index.js │ │ │ ├── immunizations │ │ │ │ ├── ImmunizationCard.jsx │ │ │ │ ├── ImmunizationFormWrapper.jsx │ │ │ │ ├── ImmunizationViewModal.jsx │ │ │ │ └── index.js │ │ │ ├── index.js │ │ │ ├── insurance │ │ │ │ ├── InsuranceCard.jsx │ │ │ │ ├── InsuranceFormWrapper.jsx │ │ │ │ └── InsuranceViewModal.jsx │ │ │ ├── labresults │ │ │ │ ├── LabResultCard.jsx │ │ │ │ ├── LabResultFormWrapper.jsx │ │ │ │ ├── LabResultViewModal.jsx │ │ │ │ ├── TestComponentBulkEntry.tsx │ │ │ │ ├── TestComponentDisplay.tsx │ │ │ │ ├── TestComponentEditModal.tsx │ │ │ │ ├── TestComponentStats.tsx │ │ │ │ ├── TestComponentSummary.tsx │ │ │ │ ├── TestComponentTemplates.tsx │ │ │ │ ├── TestComponentTrendChart.tsx │ │ │ │ ├── TestComponentTrendTable.tsx │ │ │ │ ├── TestComponentTrendsPanel.tsx │ │ │ │ └── TestComponentsTab.tsx │ │ │ ├── medications │ │ │ │ ├── MedicationCard.jsx │ │ │ │ ├── MedicationFormWrapper.jsx │ │ │ │ ├── MedicationViewModal.jsx │ │ │ │ └── index.js │ │ │ ├── patient-info │ │ │ │ └── PatientFormWrapper.jsx │ │ │ ├── pharmacy │ │ │ │ ├── PharmacyCard.jsx │ │ │ │ ├── PharmacyFormWrapper.jsx │ │ │ │ └── PharmacyViewModal.jsx │ │ │ ├── practitioners │ │ │ │ ├── PractitionerCard.jsx │ │ │ │ ├── PractitionerFormWrapper.jsx │ │ │ │ └── PractitionerViewModal.jsx │ │ │ ├── procedures │ │ │ │ ├── ProcedureCard.jsx │ │ │ │ ├── ProcedureFormWrapper.jsx │ │ │ │ └── ProcedureViewModal.jsx │ │ │ ├── symptoms │ │ │ │ ├── SymptomViewModal.jsx │ │ │ │ └── index.js │ │ │ ├── treatments │ │ │ │ ├── TreatmentCard.jsx │ │ │ │ ├── TreatmentFormWrapper.jsx │ │ │ │ └── TreatmentViewModal.jsx │ │ │ ├── visits │ │ │ │ ├── VisitCard.jsx │ │ │ │ ├── VisitFormWrapper.jsx │ │ │ │ └── VisitViewModal.jsx │ │ │ └── vital │ │ │ │ ├── VitalCard.jsx │ │ │ │ ├── VitalFormWrapper.jsx │ │ │ │ └── VitalViewModal.jsx │ │ ├── navigation │ │ │ ├── DebugNavigation.jsx │ │ │ ├── DebugResponsive.jsx │ │ │ ├── DesktopNavigation.css │ │ │ ├── DesktopNavigation.jsx │ │ │ ├── DesktopSidebar.css │ │ │ ├── DesktopSidebar.jsx │ │ │ ├── DesktopSidebarSimple.jsx │ │ │ ├── MobileDrawer.css │ │ │ ├── MobileDrawer.jsx │ │ │ ├── MobileNavigation.jsx │ │ │ ├── NavigationToggle.css │ │ │ ├── NavigationToggle.jsx │ │ │ ├── NavigationWrapper.css │ │ │ ├── NavigationWrapper.jsx │ │ │ ├── ResponsiveNavigation.jsx │ │ │ ├── TabletNavigation.jsx │ │ │ ├── TabletSidebar.css │ │ │ ├── TabletSidebar.jsx │ │ │ ├── __tests__ │ │ │ │ ├── DesktopSidebar.test.jsx │ │ │ │ ├── MobileDrawer.test.jsx │ │ │ │ ├── NavigationToggle.test.jsx │ │ │ │ ├── ResponsiveNavigation.basic.test.jsx │ │ │ │ ├── ResponsiveNavigation.test.jsx │ │ │ │ └── TabletSidebar.test.jsx │ │ │ └── index.js │ │ ├── reports │ │ │ ├── CategoryTabs.jsx │ │ │ ├── RecordSelector.jsx │ │ │ ├── TemplateManager.jsx │ │ │ └── index.js │ │ ├── settings │ │ │ ├── ConnectionConfigCard.jsx │ │ │ ├── PaperlessSettings.jsx │ │ │ └── StoragePreferencesCard.jsx │ │ ├── shared │ │ │ ├── ChartErrorBoundary.jsx │ │ │ ├── DocumentManager.jsx │ │ │ ├── DocumentManager.test.jsx │ │ │ ├── DocumentManagerCore.jsx │ │ │ ├── DocumentManagerErrorBoundary.jsx │ │ │ ├── DocumentManagerWithProgress.jsx │ │ │ ├── FileCountBadge.jsx │ │ │ ├── FileList.jsx │ │ │ ├── FileUploadZone.jsx │ │ │ ├── Footer.tsx │ │ │ ├── FormLoadingOverlay.jsx │ │ │ ├── LanguageSwitcher.tsx │ │ │ ├── LinkPaperlessDocumentModal.jsx │ │ │ ├── MedicalTable.jsx │ │ │ ├── PaperlessUploadStatus.jsx │ │ │ ├── PatientAvatar.jsx │ │ │ ├── ProgressTracking.jsx │ │ │ ├── RenderModeContent.jsx │ │ │ ├── StorageBackendSelector.jsx │ │ │ ├── SubmitButton.jsx │ │ │ ├── UploadProgressErrorBoundary.jsx │ │ │ ├── UploadProgressModal.jsx │ │ │ ├── ViewToggle.jsx │ │ │ └── __tests__ │ │ │ │ ├── LanguageSwitcher.test.tsx │ │ │ │ └── UploadProgressErrorBoundary.test.jsx │ │ └── ui │ │ │ ├── Alert.css │ │ │ ├── Alert.jsx │ │ │ ├── Card.jsx │ │ │ ├── Checkbox.css │ │ │ ├── Checkbox.jsx │ │ │ ├── DashboardCard.jsx │ │ │ ├── Loader.css │ │ │ ├── Loader.jsx │ │ │ ├── Loading.css │ │ │ ├── Loading.jsx │ │ │ ├── LoadingSpinner.css │ │ │ ├── LoadingSpinner.jsx │ │ │ ├── Notification.css │ │ │ ├── Notification.jsx │ │ │ ├── ThemeDebug.jsx │ │ │ ├── ThemeToggle.css │ │ │ ├── ThemeToggle.jsx │ │ │ ├── TimezoneIndicator.jsx │ │ │ └── index.js │ ├── config │ │ ├── activityConfig.js │ │ ├── env.ts │ │ ├── medicalSpecialties.js │ │ ├── navigation.config.js │ │ └── responsive.config.js │ ├── constants │ │ ├── __tests__ │ │ │ └── errorMessages.test.js │ │ ├── errorMessages.js │ │ ├── fileTypes.ts │ │ ├── medicationTypes.js │ │ ├── modelConstants.js │ │ ├── paperlessSettings.jsx │ │ ├── relationshipOptions.js │ │ ├── symptomEnums.js │ │ ├── symptomFilters.js │ │ ├── testLibrary.ts │ │ ├── validationConstants.js │ │ └── vitalFilters.js │ ├── contexts │ │ ├── AppContext.jsx │ │ ├── AppDataContext.jsx │ │ ├── AuthContext.jsx │ │ ├── README.md │ │ ├── ResponsiveContext.js │ │ ├── ThemeContext.jsx │ │ └── UserPreferencesContext.jsx │ ├── factories │ │ └── ResponsiveComponentFactory.jsx │ ├── hoc │ │ ├── withResponsive.jsx │ │ └── withResponsiveProps.jsx │ ├── hooks │ │ ├── ACTIVITY_TRACKING.md │ │ ├── __tests__ │ │ │ ├── README.md │ │ │ ├── uploadProgress.performance.test.jsx │ │ │ ├── uploadProgressSystem.integration.test.jsx │ │ │ ├── useFormSubmissionWithUploads.test.jsx │ │ │ └── useUploadProgress.test.jsx │ │ ├── index.js │ │ ├── useActivityTracker.js │ │ ├── useActivityTracker.test.jsx │ │ ├── useAdminData.js │ │ ├── useApi.js │ │ ├── useAuth.jsx │ │ ├── useBackupNotifications.js │ │ ├── useBreakpoint.js │ │ ├── useCustomReports.js │ │ ├── useDataManagement.js │ │ ├── useDebounce.js │ │ ├── useFieldHandlers.js │ │ ├── useFiltering.js │ │ ├── useFormHandlers.js │ │ ├── useFormSubmissionWithUploads.jsx │ │ ├── useGlobalData.js │ │ ├── useLabResults.js │ │ ├── useMedicalData.js │ │ ├── useReportTemplates.js │ │ ├── useResponsive.jsx │ │ ├── useSorting.js │ │ ├── useThemeColors.js │ │ ├── useTimezone.js │ │ ├── useUploadProgress.jsx │ │ ├── useViewNavigation.js │ │ └── useViewport.js │ ├── i18n │ │ ├── config.ts │ │ ├── index.ts │ │ └── useTranslations.ts │ ├── index.css │ ├── index.jsx │ ├── logo.svg │ ├── pages │ │ ├── Dashboard.enhanced.test.jsx │ │ ├── Dashboard.jsx │ │ ├── Dashboard.test.jsx │ │ ├── ExportPage.jsx │ │ ├── PlaceholderPage.jsx │ │ ├── SearchResults.jsx │ │ ├── Settings.jsx │ │ ├── TagSearch.tsx │ │ ├── TestMedicationForm.jsx │ │ ├── admin │ │ │ ├── AdminDashboard.css │ │ │ ├── AdminDashboard.jsx │ │ │ ├── AdminSettings.css │ │ │ ├── AdminSettings.jsx │ │ │ ├── AdminUserCreate.jsx │ │ │ ├── BackupManagement.css │ │ │ ├── BackupManagement.jsx │ │ │ ├── DataModels.css │ │ │ ├── DataModels.jsx │ │ │ ├── ModelCreate.jsx │ │ │ ├── ModelEdit.css │ │ │ ├── ModelEdit.jsx │ │ │ ├── ModelManagement.css │ │ │ ├── ModelManagement.jsx │ │ │ ├── ModelView.css │ │ │ ├── ModelView.jsx │ │ │ ├── SystemHealth.css │ │ │ └── SystemHealth.jsx │ │ ├── auth │ │ │ ├── Login.jsx │ │ │ └── UserCreation.jsx │ │ ├── medical │ │ │ ├── Allergies.jsx │ │ │ ├── Conditions.jsx │ │ │ ├── EmergencyContacts.jsx │ │ │ ├── FamilyHistory.jsx │ │ │ ├── Immunization.jsx │ │ │ ├── Insurance.jsx │ │ │ ├── LabResults.jsx │ │ │ ├── Medication.jsx │ │ │ ├── Patient-Info.jsx │ │ │ ├── Pharmacies.jsx │ │ │ ├── Practitioners.jsx │ │ │ ├── Procedures.jsx │ │ │ ├── Symptoms.jsx │ │ │ ├── Treatments.jsx │ │ │ ├── Visits.jsx │ │ │ ├── Vitals.jsx │ │ │ └── __tests__ │ │ │ │ ├── Allergies.integration.test.jsx │ │ │ │ ├── Conditions.integration.test.jsx │ │ │ │ ├── EmergencyContacts.integration.test.jsx │ │ │ │ ├── FamilyHistory.sharing.integration.test.jsx │ │ │ │ ├── LabResults.integration.test.jsx │ │ │ │ ├── Medication.integration.test.jsx │ │ │ │ ├── Procedures.integration.test.jsx │ │ │ │ └── Symptoms.translations.test.jsx │ │ ├── reports │ │ │ └── ReportBuilder.jsx │ │ ├── test │ │ │ └── ResponsiveNavigationTest.jsx │ │ └── tools │ │ │ └── TagManagement.jsx │ ├── providers │ │ └── ResponsiveProvider.jsx │ ├── reportWebVitals.js │ ├── serviceWorkerDev.js │ ├── serviceWorkerRegistration.js │ ├── services │ │ ├── api.js │ │ ├── api │ │ │ ├── README.md │ │ │ ├── __tests__ │ │ │ │ ├── familyHistoryApi.test.js │ │ │ │ └── invitationApi.test.js │ │ │ ├── adminApi.js │ │ │ ├── baseApi.js │ │ │ ├── familyHistoryApi.js │ │ │ ├── index.js │ │ │ ├── index.test.js │ │ │ ├── invitationApi.js │ │ │ ├── labTestComponentApi.ts │ │ │ ├── paperlessApi.jsx │ │ │ ├── patientApi.jsx │ │ │ ├── patientSharingApi.jsx │ │ │ ├── standardizedTestApi.ts │ │ │ ├── symptomApi.ts │ │ │ └── userPreferencesApi.js │ │ ├── apiClient.js │ │ ├── auth │ │ │ └── simpleAuthService.js │ │ ├── exportService.js │ │ ├── frontendLogger.js │ │ ├── killServiceWorker.js │ │ ├── logger.js │ │ ├── medical │ │ │ ├── medicalService.jsx │ │ │ └── vitalsService.jsx │ │ ├── searchService.jsx │ │ ├── systemService.jsx │ │ └── timezoneService.js │ ├── setupProxy.js │ ├── setupTests.js │ ├── strategies │ │ ├── GridLayoutStrategy.js │ │ ├── LayoutStrategy.js │ │ ├── MedicalFormLayoutStrategy.js │ │ └── TableLayoutStrategy.js │ ├── styles │ │ ├── components │ │ │ ├── PaperlessSettings.css │ │ │ └── timezone.css │ │ ├── pages │ │ │ ├── Allergies.css │ │ │ ├── Conditions.css │ │ │ ├── EmergencyContacts.css │ │ │ ├── ExportPage.css │ │ │ ├── Immunization.css │ │ │ ├── Login.css │ │ │ ├── Medication.css │ │ │ ├── MedicationTable.css │ │ │ ├── PatientInfo.css │ │ │ ├── PlaceholderPage.css │ │ │ ├── Practitioners.css │ │ │ ├── Settings.css │ │ │ └── Visits.css │ │ ├── print.css │ │ ├── shared │ │ │ ├── MedicalPage.css │ │ │ ├── MedicalPageShared.css │ │ │ └── README.md │ │ └── themes │ │ │ └── variables.css │ ├── test-protected-route.js │ ├── test-utils │ │ ├── mocks │ │ │ ├── handlers.js │ │ │ └── server.js │ │ ├── render.jsx │ │ ├── renderWithResponsive.jsx │ │ ├── setupTestsAfterEnv.js │ │ └── test-data.js │ ├── testing │ │ └── ResponsiveTestUtils.jsx │ ├── theme.js │ ├── types │ │ └── index.d.ts │ ├── utils │ │ ├── __tests__ │ │ │ ├── formFieldTranslations.test.js │ │ │ ├── unitConversion.fixed.test.js │ │ │ ├── unitConversion.minimal.test.js │ │ │ ├── unitConversion.simple.test.js │ │ │ └── unitConversion.test.js │ │ ├── activityNavigation.js │ │ ├── activityNavigation.test.js │ │ ├── adminDeletionConfig.jsx │ │ ├── authUtils.js │ │ ├── columnHelpers.js │ │ ├── constants.js │ │ ├── dateUtils.js │ │ ├── debounce.js │ │ ├── debugHelpers.js │ │ ├── entityNavigation.js │ │ ├── entityRelationships.js │ │ ├── errorHandling │ │ │ ├── ErrorAlert.jsx │ │ │ ├── ErrorBoundary.jsx │ │ │ ├── ErrorIcon.jsx │ │ │ ├── README.md │ │ │ ├── config.js │ │ │ ├── constants.js │ │ │ ├── errorMappings │ │ │ │ ├── auth.js │ │ │ │ ├── general.js │ │ │ │ ├── index.js │ │ │ │ ├── network.js │ │ │ │ ├── sharing.js │ │ │ │ └── validation.js │ │ │ ├── formatError.js │ │ │ ├── index.js │ │ │ ├── parsers.js │ │ │ ├── useErrorHandler.jsx │ │ │ └── useErrorQueue.jsx │ │ ├── errorMessageUtils.jsx │ │ ├── errorUtils.js │ │ ├── fieldFormatters.js │ │ ├── fieldTypeConfig.js │ │ ├── fieldValidation.jsx │ │ ├── formFieldTranslations.js │ │ ├── formatters.js │ │ ├── helpers.js │ │ ├── helpers.test.js │ │ ├── index.js │ │ ├── invitationUtils.jsx │ │ ├── linkNavigation.js │ │ ├── medicalFormFields.js │ │ ├── medicalPageConfigs.js │ │ ├── nestedFormUtils.js │ │ ├── pageUpdateConfig.js │ │ ├── performanceUtils.js │ │ ├── phoneUtils.js │ │ ├── printTemplateGenerator.jsx │ │ ├── profileUtils.js │ │ ├── responsiveMemo.js │ │ ├── secureActivityLogger.js │ │ ├── secureStorage.js │ │ ├── statusConfig.js │ │ ├── tableFormatters.jsx │ │ ├── throttleUtils.js │ │ ├── unitConversion.js │ │ └── validation.js │ └── vite-env.d.ts ├── start-react.bat ├── tsconfig.json ├── tsconfig.node.json ├── vite.config.ts └── vitest.config.mts ├── jsconfig.json ├── medikeep.spec ├── pytest.ini ├── requirements.txt ├── run.py ├── scripts ├── build-windows.ps1 ├── check-container-db.sh ├── check_database_type.py ├── check_db_windows.ps1 ├── import_loinc.py ├── import_loinc_comprehensive.py ├── populate_test_data.py ├── run-tests.ps1 └── run-tests.sh └── tests ├── __init__.py ├── api ├── test_allergies.py ├── test_auth.py ├── test_conditions.py ├── test_emergency_contacts.py ├── test_immunizations.py ├── test_lab_result_pdf_parsing.py ├── test_lab_results.py ├── test_medications.py ├── test_patient_height_weight.py ├── test_patient_management.py ├── test_patient_sharing_invitations.py ├── test_patients.py ├── test_procedures.py ├── test_session_timeout.py ├── test_standardized_tests.py ├── test_user_preferences_language.py └── test_vitals.py ├── conftest.py ├── container ├── __init__.py └── test_build.py.disabled ├── crud ├── test_allergy.py ├── test_condition.py ├── test_emergency_contact.py ├── test_immunization.py ├── test_lab_result.py ├── test_medication.py ├── test_patient.py ├── test_procedure.py ├── test_standardized_test.py └── test_vitals_crud.py ├── docker-compose.test.yml ├── e2e ├── __init__.py └── test_user_workflows.py ├── fixtures ├── __init__.py └── pdf_fixtures.py ├── integration └── test_invitation_workflow.py ├── services ├── __init__.py ├── test_patient_sharing.py └── test_tag_service.py ├── test_basic.py ├── unit ├── test_data_migrations.py ├── test_log_rotation.py ├── test_migration_simple.py └── test_paperless_service.py └── utils ├── __init__.py ├── data.py └── user.py /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/.github/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/docker-image-develop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/.github/workflows/docker-image-develop.yml -------------------------------------------------------------------------------- /.github/workflows/docker-image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/.github/workflows/docker-image.yml -------------------------------------------------------------------------------- /.github/workflows/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/.github/workflows/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/.gitignore -------------------------------------------------------------------------------- /.releaserc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/.releaserc.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/README.md -------------------------------------------------------------------------------- /alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/alembic.ini -------------------------------------------------------------------------------- /alembic/alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/alembic/alembic.ini -------------------------------------------------------------------------------- /alembic/migrations/README: -------------------------------------------------------------------------------- 1 | Generic single-database configuration. -------------------------------------------------------------------------------- /alembic/migrations/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/alembic/migrations/env.py -------------------------------------------------------------------------------- /alembic/migrations/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/alembic/migrations/script.py.mako -------------------------------------------------------------------------------- /alembic/migrations/versions/20251122_1200_add_a1c_to_vitals_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/alembic/migrations/versions/20251122_1200_add_a1c_to_vitals_table.py -------------------------------------------------------------------------------- /app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/api/activity_logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/api/activity_logging.py -------------------------------------------------------------------------------- /app/api/deps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/api/deps.py -------------------------------------------------------------------------------- /app/api/v1/admin/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/api/v1/admin/__init__.py -------------------------------------------------------------------------------- /app/api/v1/admin/backup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/api/v1/admin/backup.py -------------------------------------------------------------------------------- /app/api/v1/admin/bulk_operations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/api/v1/admin/bulk_operations.py -------------------------------------------------------------------------------- /app/api/v1/admin/dashboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/api/v1/admin/dashboard.py -------------------------------------------------------------------------------- /app/api/v1/admin/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/api/v1/admin/models.py -------------------------------------------------------------------------------- /app/api/v1/admin/restore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/api/v1/admin/restore.py -------------------------------------------------------------------------------- /app/api/v1/admin/trash_management.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/api/v1/admin/trash_management.py -------------------------------------------------------------------------------- /app/api/v1/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/api/v1/api.py -------------------------------------------------------------------------------- /app/api/v1/endpoints/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/api/v1/endpoints/allergy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/api/v1/endpoints/allergy.py -------------------------------------------------------------------------------- /app/api/v1/endpoints/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/api/v1/endpoints/auth.py -------------------------------------------------------------------------------- /app/api/v1/endpoints/condition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/api/v1/endpoints/condition.py -------------------------------------------------------------------------------- /app/api/v1/endpoints/custom_reports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/api/v1/endpoints/custom_reports.py -------------------------------------------------------------------------------- /app/api/v1/endpoints/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/api/v1/endpoints/decorators.py -------------------------------------------------------------------------------- /app/api/v1/endpoints/emergency_contact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/api/v1/endpoints/emergency_contact.py -------------------------------------------------------------------------------- /app/api/v1/endpoints/encounter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/api/v1/endpoints/encounter.py -------------------------------------------------------------------------------- /app/api/v1/endpoints/entity_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/api/v1/endpoints/entity_file.py -------------------------------------------------------------------------------- /app/api/v1/endpoints/export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/api/v1/endpoints/export.py -------------------------------------------------------------------------------- /app/api/v1/endpoints/family_history_sharing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/api/v1/endpoints/family_history_sharing.py -------------------------------------------------------------------------------- /app/api/v1/endpoints/family_member.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/api/v1/endpoints/family_member.py -------------------------------------------------------------------------------- /app/api/v1/endpoints/frontend_logs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/api/v1/endpoints/frontend_logs.py -------------------------------------------------------------------------------- /app/api/v1/endpoints/immunization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/api/v1/endpoints/immunization.py -------------------------------------------------------------------------------- /app/api/v1/endpoints/insurance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/api/v1/endpoints/insurance.py -------------------------------------------------------------------------------- /app/api/v1/endpoints/invitations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/api/v1/endpoints/invitations.py -------------------------------------------------------------------------------- /app/api/v1/endpoints/lab_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/api/v1/endpoints/lab_result.py -------------------------------------------------------------------------------- /app/api/v1/endpoints/lab_result_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/api/v1/endpoints/lab_result_file.py -------------------------------------------------------------------------------- /app/api/v1/endpoints/lab_test_component.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/api/v1/endpoints/lab_test_component.py -------------------------------------------------------------------------------- /app/api/v1/endpoints/medication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/api/v1/endpoints/medication.py -------------------------------------------------------------------------------- /app/api/v1/endpoints/paperless.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/api/v1/endpoints/paperless.py -------------------------------------------------------------------------------- /app/api/v1/endpoints/patient_management.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/api/v1/endpoints/patient_management.py -------------------------------------------------------------------------------- /app/api/v1/endpoints/patient_sharing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/api/v1/endpoints/patient_sharing.py -------------------------------------------------------------------------------- /app/api/v1/endpoints/patients.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/api/v1/endpoints/patients.py -------------------------------------------------------------------------------- /app/api/v1/endpoints/pharmacy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/api/v1/endpoints/pharmacy.py -------------------------------------------------------------------------------- /app/api/v1/endpoints/practitioner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/api/v1/endpoints/practitioner.py -------------------------------------------------------------------------------- /app/api/v1/endpoints/procedure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/api/v1/endpoints/procedure.py -------------------------------------------------------------------------------- /app/api/v1/endpoints/search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/api/v1/endpoints/search.py -------------------------------------------------------------------------------- /app/api/v1/endpoints/sso.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/api/v1/endpoints/sso.py -------------------------------------------------------------------------------- /app/api/v1/endpoints/standardized_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/api/v1/endpoints/standardized_tests.py -------------------------------------------------------------------------------- /app/api/v1/endpoints/symptom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/api/v1/endpoints/symptom.py -------------------------------------------------------------------------------- /app/api/v1/endpoints/system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/api/v1/endpoints/system.py -------------------------------------------------------------------------------- /app/api/v1/endpoints/tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/api/v1/endpoints/tags.py -------------------------------------------------------------------------------- /app/api/v1/endpoints/treatment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/api/v1/endpoints/treatment.py -------------------------------------------------------------------------------- /app/api/v1/endpoints/users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/api/v1/endpoints/users.py -------------------------------------------------------------------------------- /app/api/v1/endpoints/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/api/v1/endpoints/utils.py -------------------------------------------------------------------------------- /app/api/v1/endpoints/vitals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/api/v1/endpoints/vitals.py -------------------------------------------------------------------------------- /app/auth/__init__.py: -------------------------------------------------------------------------------- 1 | # Authentication module -------------------------------------------------------------------------------- /app/auth/sso/__init__.py: -------------------------------------------------------------------------------- 1 | # SSO module -------------------------------------------------------------------------------- /app/auth/sso/base_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/auth/sso/base_provider.py -------------------------------------------------------------------------------- /app/auth/sso/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/auth/sso/exceptions.py -------------------------------------------------------------------------------- /app/auth/sso/providers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/auth/sso/providers.py -------------------------------------------------------------------------------- /app/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/core/__init__.py -------------------------------------------------------------------------------- /app/core/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/core/config.py -------------------------------------------------------------------------------- /app/core/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/core/constants.py -------------------------------------------------------------------------------- /app/core/database/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/core/database/__init__.py -------------------------------------------------------------------------------- /app/core/database/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/core/database/database.py -------------------------------------------------------------------------------- /app/core/database/migrations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/core/database/migrations.py -------------------------------------------------------------------------------- /app/core/database/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/core/database/utils.py -------------------------------------------------------------------------------- /app/core/http/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/core/http/error_handling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/core/http/error_handling.py -------------------------------------------------------------------------------- /app/core/http/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/core/http/middleware.py -------------------------------------------------------------------------------- /app/core/http/response_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/core/http/response_models.py -------------------------------------------------------------------------------- /app/core/http/spa_routing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/core/http/spa_routing.py -------------------------------------------------------------------------------- /app/core/http/static_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/core/http/static_files.py -------------------------------------------------------------------------------- /app/core/logging/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/core/logging/activity_middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/core/logging/activity_middleware.py -------------------------------------------------------------------------------- /app/core/logging/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/core/logging/config.py -------------------------------------------------------------------------------- /app/core/logging/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/core/logging/constants.py -------------------------------------------------------------------------------- /app/core/logging/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/core/logging/helpers.py -------------------------------------------------------------------------------- /app/core/logging/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/core/logging/middleware.py -------------------------------------------------------------------------------- /app/core/logging/request_id_middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/core/logging/request_id_middleware.py -------------------------------------------------------------------------------- /app/core/logging/uvicorn_logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/core/logging/uvicorn_logging.py -------------------------------------------------------------------------------- /app/core/platform/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/core/platform/external_binaries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/core/platform/external_binaries.py -------------------------------------------------------------------------------- /app/core/platform/system_tray.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/core/platform/system_tray.py -------------------------------------------------------------------------------- /app/core/platform/windows_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/core/platform/windows_config.py -------------------------------------------------------------------------------- /app/core/startup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/core/startup.py -------------------------------------------------------------------------------- /app/core/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/core/utils/activity_tracker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/core/utils/activity_tracker.py -------------------------------------------------------------------------------- /app/core/utils/datetime_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/core/utils/datetime_utils.py -------------------------------------------------------------------------------- /app/core/utils/security.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/core/utils/security.py -------------------------------------------------------------------------------- /app/core/utils/shutdown_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/core/utils/shutdown_manager.py -------------------------------------------------------------------------------- /app/core/utils/test_initialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/core/utils/test_initialization.py -------------------------------------------------------------------------------- /app/crud/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/crud/__init__.py -------------------------------------------------------------------------------- /app/crud/activity_log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/crud/activity_log.py -------------------------------------------------------------------------------- /app/crud/allergy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/crud/allergy.py -------------------------------------------------------------------------------- /app/crud/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/crud/base.py -------------------------------------------------------------------------------- /app/crud/base_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/crud/base_tags.py -------------------------------------------------------------------------------- /app/crud/condition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/crud/condition.py -------------------------------------------------------------------------------- /app/crud/emergency_contact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/crud/emergency_contact.py -------------------------------------------------------------------------------- /app/crud/encounter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/crud/encounter.py -------------------------------------------------------------------------------- /app/crud/family_condition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/crud/family_condition.py -------------------------------------------------------------------------------- /app/crud/family_member.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/crud/family_member.py -------------------------------------------------------------------------------- /app/crud/immunization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/crud/immunization.py -------------------------------------------------------------------------------- /app/crud/insurance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/crud/insurance.py -------------------------------------------------------------------------------- /app/crud/lab_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/crud/lab_result.py -------------------------------------------------------------------------------- /app/crud/lab_result_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/crud/lab_result_file.py -------------------------------------------------------------------------------- /app/crud/lab_test_component.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/crud/lab_test_component.py -------------------------------------------------------------------------------- /app/crud/medication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/crud/medication.py -------------------------------------------------------------------------------- /app/crud/patient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/crud/patient.py -------------------------------------------------------------------------------- /app/crud/patient_share.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/crud/patient_share.py -------------------------------------------------------------------------------- /app/crud/pharmacy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/crud/pharmacy.py -------------------------------------------------------------------------------- /app/crud/practitioner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/crud/practitioner.py -------------------------------------------------------------------------------- /app/crud/procedure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/crud/procedure.py -------------------------------------------------------------------------------- /app/crud/standardized_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/crud/standardized_test.py -------------------------------------------------------------------------------- /app/crud/symptom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/crud/symptom.py -------------------------------------------------------------------------------- /app/crud/treatment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/crud/treatment.py -------------------------------------------------------------------------------- /app/crud/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/crud/user.py -------------------------------------------------------------------------------- /app/crud/user_preferences.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/crud/user_preferences.py -------------------------------------------------------------------------------- /app/crud/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/crud/utils.py -------------------------------------------------------------------------------- /app/crud/vitals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/crud/vitals.py -------------------------------------------------------------------------------- /app/exceptions/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/exceptions/__init__.py -------------------------------------------------------------------------------- /app/exceptions/patient_sharing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/exceptions/patient_sharing.py -------------------------------------------------------------------------------- /app/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/main.py -------------------------------------------------------------------------------- /app/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/models/__init__.py -------------------------------------------------------------------------------- /app/models/activity_log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/models/activity_log.py -------------------------------------------------------------------------------- /app/models/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/models/enums.py -------------------------------------------------------------------------------- /app/models/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/models/models.py -------------------------------------------------------------------------------- /app/schemas/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/schemas/__init__.py -------------------------------------------------------------------------------- /app/schemas/allergy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/schemas/allergy.py -------------------------------------------------------------------------------- /app/schemas/base_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/schemas/base_tags.py -------------------------------------------------------------------------------- /app/schemas/condition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/schemas/condition.py -------------------------------------------------------------------------------- /app/schemas/custom_reports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/schemas/custom_reports.py -------------------------------------------------------------------------------- /app/schemas/emergency_contact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/schemas/emergency_contact.py -------------------------------------------------------------------------------- /app/schemas/encounter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/schemas/encounter.py -------------------------------------------------------------------------------- /app/schemas/entity_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/schemas/entity_file.py -------------------------------------------------------------------------------- /app/schemas/family_condition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/schemas/family_condition.py -------------------------------------------------------------------------------- /app/schemas/family_history_sharing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/schemas/family_history_sharing.py -------------------------------------------------------------------------------- /app/schemas/family_member.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/schemas/family_member.py -------------------------------------------------------------------------------- /app/schemas/immunization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/schemas/immunization.py -------------------------------------------------------------------------------- /app/schemas/insurance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/schemas/insurance.py -------------------------------------------------------------------------------- /app/schemas/invitations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/schemas/invitations.py -------------------------------------------------------------------------------- /app/schemas/lab_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/schemas/lab_result.py -------------------------------------------------------------------------------- /app/schemas/lab_result_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/schemas/lab_result_file.py -------------------------------------------------------------------------------- /app/schemas/lab_test_component.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/schemas/lab_test_component.py -------------------------------------------------------------------------------- /app/schemas/medication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/schemas/medication.py -------------------------------------------------------------------------------- /app/schemas/patient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/schemas/patient.py -------------------------------------------------------------------------------- /app/schemas/patient_photo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/schemas/patient_photo.py -------------------------------------------------------------------------------- /app/schemas/patient_sharing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/schemas/patient_sharing.py -------------------------------------------------------------------------------- /app/schemas/pharmacy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/schemas/pharmacy.py -------------------------------------------------------------------------------- /app/schemas/practitioner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/schemas/practitioner.py -------------------------------------------------------------------------------- /app/schemas/procedure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/schemas/procedure.py -------------------------------------------------------------------------------- /app/schemas/symptom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/schemas/symptom.py -------------------------------------------------------------------------------- /app/schemas/treatment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/schemas/treatment.py -------------------------------------------------------------------------------- /app/schemas/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/schemas/user.py -------------------------------------------------------------------------------- /app/schemas/user_preferences.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/schemas/user_preferences.py -------------------------------------------------------------------------------- /app/schemas/vitals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/schemas/vitals.py -------------------------------------------------------------------------------- /app/scripts/README_BACKUP_CLI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/scripts/README_BACKUP_CLI.md -------------------------------------------------------------------------------- /app/scripts/README_EMERGENCY_ADMIN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/scripts/README_EMERGENCY_ADMIN.md -------------------------------------------------------------------------------- /app/scripts/USAGE_EXAMPLES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/scripts/USAGE_EXAMPLES.md -------------------------------------------------------------------------------- /app/scripts/backup_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/scripts/backup_cli.py -------------------------------------------------------------------------------- /app/scripts/backup_db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/scripts/backup_db -------------------------------------------------------------------------------- /app/scripts/backup_files: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/scripts/backup_files -------------------------------------------------------------------------------- /app/scripts/backup_full: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/scripts/backup_full -------------------------------------------------------------------------------- /app/scripts/check_database_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/scripts/check_database_type.py -------------------------------------------------------------------------------- /app/scripts/create_emergency_admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/scripts/create_emergency_admin.py -------------------------------------------------------------------------------- /app/scripts/emergency_admin.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/scripts/emergency_admin.sh -------------------------------------------------------------------------------- /app/scripts/restore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/scripts/restore -------------------------------------------------------------------------------- /app/scripts/restore_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/scripts/restore_cli.py -------------------------------------------------------------------------------- /app/scripts/sequence_monitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/scripts/sequence_monitor.py -------------------------------------------------------------------------------- /app/scripts/setup-logrotate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/scripts/setup-logrotate.sh -------------------------------------------------------------------------------- /app/scripts/test_backup_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/scripts/test_backup_cli.py -------------------------------------------------------------------------------- /app/scripts/test_restore_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/scripts/test_restore_cli.py -------------------------------------------------------------------------------- /app/services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/services/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/services/auth.py -------------------------------------------------------------------------------- /app/services/backup_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/services/backup_service.py -------------------------------------------------------------------------------- /app/services/credential_encryption.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/services/credential_encryption.py -------------------------------------------------------------------------------- /app/services/custom_report_pdf_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/services/custom_report_pdf_generator.py -------------------------------------------------------------------------------- /app/services/custom_report_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/services/custom_report_service.py -------------------------------------------------------------------------------- /app/services/export_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/services/export_service.py -------------------------------------------------------------------------------- /app/services/family_history_sharing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/services/family_history_sharing.py -------------------------------------------------------------------------------- /app/services/file_management_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/services/file_management_service.py -------------------------------------------------------------------------------- /app/services/generic_entity_file_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/services/generic_entity_file_service.py -------------------------------------------------------------------------------- /app/services/invitation_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/services/invitation_service.py -------------------------------------------------------------------------------- /app/services/lab_parsers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/services/lab_parsers/__init__.py -------------------------------------------------------------------------------- /app/services/lab_parsers/base_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/services/lab_parsers/base_parser.py -------------------------------------------------------------------------------- /app/services/lab_parsers/labcorp_parser_v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/services/lab_parsers/labcorp_parser_v2.py -------------------------------------------------------------------------------- /app/services/lab_parsers/quest_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/services/lab_parsers/quest_parser.py -------------------------------------------------------------------------------- /app/services/paperless_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/services/paperless_auth.py -------------------------------------------------------------------------------- /app/services/paperless_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/services/paperless_client.py -------------------------------------------------------------------------------- /app/services/paperless_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/services/paperless_service.py -------------------------------------------------------------------------------- /app/services/paperless_task_resolver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/services/paperless_task_resolver.py -------------------------------------------------------------------------------- /app/services/paperless_upload_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/services/paperless_upload_manager.py -------------------------------------------------------------------------------- /app/services/patient_access.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/services/patient_access.py -------------------------------------------------------------------------------- /app/services/patient_management.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/services/patient_management.py -------------------------------------------------------------------------------- /app/services/patient_photo_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/services/patient_photo_service.py -------------------------------------------------------------------------------- /app/services/patient_sharing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/services/patient_sharing.py -------------------------------------------------------------------------------- /app/services/pdf_text_extraction_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/services/pdf_text_extraction_service.py -------------------------------------------------------------------------------- /app/services/restore_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/services/restore_service.py -------------------------------------------------------------------------------- /app/services/sso_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/services/sso_service.py -------------------------------------------------------------------------------- /app/services/tag_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/services/tag_service.py -------------------------------------------------------------------------------- /app/services/user_deletion_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/services/user_deletion_service.py -------------------------------------------------------------------------------- /app/utils/archive_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/app/utils/archive_validator.py -------------------------------------------------------------------------------- /config/logrotate.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/config/logrotate.conf -------------------------------------------------------------------------------- /docker/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/docker/.env.example -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/Dockerfile.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/docker/Dockerfile.test -------------------------------------------------------------------------------- /docker/README_SSO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/docker/README_SSO.md -------------------------------------------------------------------------------- /docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/docker/docker-compose.yml -------------------------------------------------------------------------------- /docker/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/docker/entrypoint.sh -------------------------------------------------------------------------------- /docker/test-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/docker/test-entrypoint.sh -------------------------------------------------------------------------------- /docker/unraid-template.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/docker/unraid-template.xml -------------------------------------------------------------------------------- /docs/BIND_MOUNT_PERMISSIONS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/docs/BIND_MOUNT_PERMISSIONS.md -------------------------------------------------------------------------------- /docs/SSO_QUICK_START.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/docs/SSO_QUICK_START.md -------------------------------------------------------------------------------- /docs/SSO_SETUP_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/docs/SSO_SETUP_GUIDE.md -------------------------------------------------------------------------------- /docs/SSO_TECHNICAL_OVERVIEW.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/docs/SSO_TECHNICAL_OVERVIEW.md -------------------------------------------------------------------------------- /docs/TRANSLATION_USAGE_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/docs/TRANSLATION_USAGE_GUIDE.md -------------------------------------------------------------------------------- /docs/api/PATIENT_SHARING_INVITATIONS_API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/docs/api/PATIENT_SHARING_INVITATIONS_API.md -------------------------------------------------------------------------------- /docs/assets/Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/docs/assets/Icon.png -------------------------------------------------------------------------------- /docs/assets/screenshots_MediKeep/Screenshot 2025-09-27_Dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/docs/assets/screenshots_MediKeep/Screenshot 2025-09-27_Dashboard.png -------------------------------------------------------------------------------- /docs/developer-guide/00-quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/docs/developer-guide/00-quickstart.md -------------------------------------------------------------------------------- /docs/developer-guide/01-architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/docs/developer-guide/01-architecture.md -------------------------------------------------------------------------------- /docs/developer-guide/02-api-reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/docs/developer-guide/02-api-reference.md -------------------------------------------------------------------------------- /docs/developer-guide/03-database-schema.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/docs/developer-guide/03-database-schema.md -------------------------------------------------------------------------------- /docs/developer-guide/04-deployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/docs/developer-guide/04-deployment.md -------------------------------------------------------------------------------- /docs/developer-guide/05-contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/docs/developer-guide/05-contributing.md -------------------------------------------------------------------------------- /docs/developer-guide/DOCUMENTATION_INDEX.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/docs/developer-guide/DOCUMENTATION_INDEX.md -------------------------------------------------------------------------------- /docs/developer-guide/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/docs/developer-guide/README.md -------------------------------------------------------------------------------- /docs/examples/PATIENT_SHARING_EXAMPLES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/docs/examples/PATIENT_SHARING_EXAMPLES.md -------------------------------------------------------------------------------- /docs/pdf-parsing-feature.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/docs/pdf-parsing-feature.md -------------------------------------------------------------------------------- /docs/workflows/PATIENT_SHARE_INVITATION_WORKFLOW.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/docs/workflows/PATIENT_SHARE_INVITATION_WORKFLOW.md -------------------------------------------------------------------------------- /frontend/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/.env -------------------------------------------------------------------------------- /frontend/.env.production: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/.env.production -------------------------------------------------------------------------------- /frontend/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/.eslintrc.js -------------------------------------------------------------------------------- /frontend/.eslintrc.production.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/.eslintrc.production.js -------------------------------------------------------------------------------- /frontend/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/.npmrc -------------------------------------------------------------------------------- /frontend/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/.prettierrc -------------------------------------------------------------------------------- /frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/index.html -------------------------------------------------------------------------------- /frontend/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/jest.config.js -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/public/auth-debug.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/public/auth-debug.html -------------------------------------------------------------------------------- /frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/public/favicon.ico -------------------------------------------------------------------------------- /frontend/public/icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/public/icon-192.png -------------------------------------------------------------------------------- /frontend/public/icon-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/public/icon-256.png -------------------------------------------------------------------------------- /frontend/public/locales/de/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/public/locales/de/common.json -------------------------------------------------------------------------------- /frontend/public/locales/de/errors.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/public/locales/de/errors.json -------------------------------------------------------------------------------- /frontend/public/locales/de/medical.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/public/locales/de/medical.json -------------------------------------------------------------------------------- /frontend/public/locales/de/navigation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/public/locales/de/navigation.json -------------------------------------------------------------------------------- /frontend/public/locales/en/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/public/locales/en/common.json -------------------------------------------------------------------------------- /frontend/public/locales/en/errors.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/public/locales/en/errors.json -------------------------------------------------------------------------------- /frontend/public/locales/en/medical.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/public/locales/en/medical.json -------------------------------------------------------------------------------- /frontend/public/locales/en/navigation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/public/locales/en/navigation.json -------------------------------------------------------------------------------- /frontend/public/locales/fr/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/public/locales/fr/common.json -------------------------------------------------------------------------------- /frontend/public/locales/fr/errors.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/public/locales/fr/errors.json -------------------------------------------------------------------------------- /frontend/public/locales/fr/medical.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/public/locales/fr/medical.json -------------------------------------------------------------------------------- /frontend/public/locales/fr/navigation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/public/locales/fr/navigation.json -------------------------------------------------------------------------------- /frontend/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/public/logo192.png -------------------------------------------------------------------------------- /frontend/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/public/logo512.png -------------------------------------------------------------------------------- /frontend/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/public/manifest.json -------------------------------------------------------------------------------- /frontend/public/offline.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/public/offline.html -------------------------------------------------------------------------------- /frontend/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/public/robots.txt -------------------------------------------------------------------------------- /frontend/public/service-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/public/service-worker.js -------------------------------------------------------------------------------- /frontend/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/App.css -------------------------------------------------------------------------------- /frontend/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/App.jsx -------------------------------------------------------------------------------- /frontend/src/App.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/App.test.jsx -------------------------------------------------------------------------------- /frontend/src/__tests__/localization/translationKeys.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/__tests__/localization/translationKeys.test.js -------------------------------------------------------------------------------- /frontend/src/__tests__/responsive/IntegrationWorkflows.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/__tests__/responsive/IntegrationWorkflows.test.jsx -------------------------------------------------------------------------------- /frontend/src/__tests__/responsive/MedicalFormSubmission.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/__tests__/responsive/MedicalFormSubmission.test.jsx -------------------------------------------------------------------------------- /frontend/src/__tests__/responsive/PerformanceTests.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/__tests__/responsive/PerformanceTests.test.jsx -------------------------------------------------------------------------------- /frontend/src/__tests__/responsive/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/__tests__/responsive/README.md -------------------------------------------------------------------------------- /frontend/src/__tests__/responsive/ResponsiveModalLayout.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/__tests__/responsive/ResponsiveModalLayout.test.jsx -------------------------------------------------------------------------------- /frontend/src/__tests__/responsive/ResponsiveTable.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/__tests__/responsive/ResponsiveTable.test.jsx -------------------------------------------------------------------------------- /frontend/src/__tests__/responsive/ResponsiveTestUtils.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/__tests__/responsive/ResponsiveTestUtils.jsx -------------------------------------------------------------------------------- /frontend/src/__tests__/responsive/jest.config.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/__tests__/responsive/jest.config.jsx -------------------------------------------------------------------------------- /frontend/src/__tests__/responsive/setup.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/__tests__/responsive/setup.jsx -------------------------------------------------------------------------------- /frontend/src/adapters/MantineResponsiveAdapter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/adapters/MantineResponsiveAdapter.js -------------------------------------------------------------------------------- /frontend/src/components/adapters/Button.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/adapters/Button.jsx -------------------------------------------------------------------------------- /frontend/src/components/adapters/Card.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/adapters/Card.jsx -------------------------------------------------------------------------------- /frontend/src/components/adapters/DateInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/adapters/DateInput.jsx -------------------------------------------------------------------------------- /frontend/src/components/adapters/FormInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/adapters/FormInput.jsx -------------------------------------------------------------------------------- /frontend/src/components/adapters/FormSelect.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/adapters/FormSelect.jsx -------------------------------------------------------------------------------- /frontend/src/components/adapters/Header.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/adapters/Header.jsx -------------------------------------------------------------------------------- /frontend/src/components/adapters/Modal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/adapters/Modal.jsx -------------------------------------------------------------------------------- /frontend/src/components/adapters/PageHeader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/adapters/PageHeader.jsx -------------------------------------------------------------------------------- /frontend/src/components/adapters/ResponsiveModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/adapters/ResponsiveModal.jsx -------------------------------------------------------------------------------- /frontend/src/components/adapters/ResponsiveSelect.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/adapters/ResponsiveSelect.jsx -------------------------------------------------------------------------------- /frontend/src/components/adapters/ResponsiveTable.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/adapters/ResponsiveTable.jsx -------------------------------------------------------------------------------- /frontend/src/components/adapters/Select.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/adapters/Select.jsx -------------------------------------------------------------------------------- /frontend/src/components/adapters/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/adapters/index.js -------------------------------------------------------------------------------- /frontend/src/components/admin/AdminCard.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/admin/AdminCard.css -------------------------------------------------------------------------------- /frontend/src/components/admin/AdminCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/admin/AdminCard.jsx -------------------------------------------------------------------------------- /frontend/src/components/admin/AdminHeader.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/admin/AdminHeader.css -------------------------------------------------------------------------------- /frontend/src/components/admin/AdminHeader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/admin/AdminHeader.jsx -------------------------------------------------------------------------------- /frontend/src/components/admin/AdminLayout.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/admin/AdminLayout.css -------------------------------------------------------------------------------- /frontend/src/components/admin/AdminLayout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/admin/AdminLayout.jsx -------------------------------------------------------------------------------- /frontend/src/components/admin/AdminSidebar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/admin/AdminSidebar.css -------------------------------------------------------------------------------- /frontend/src/components/admin/AdminSidebar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/admin/AdminSidebar.jsx -------------------------------------------------------------------------------- /frontend/src/components/admin/FieldRenderer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/admin/FieldRenderer.jsx -------------------------------------------------------------------------------- /frontend/src/components/admin/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/admin/index.js -------------------------------------------------------------------------------- /frontend/src/components/auth/AdminResetPasswordModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/auth/AdminResetPasswordModal.jsx -------------------------------------------------------------------------------- /frontend/src/components/auth/ChangePasswordModal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/auth/ChangePasswordModal.css -------------------------------------------------------------------------------- /frontend/src/components/auth/ChangePasswordModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/auth/ChangePasswordModal.jsx -------------------------------------------------------------------------------- /frontend/src/components/auth/DeleteAccountModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/auth/DeleteAccountModal.jsx -------------------------------------------------------------------------------- /frontend/src/components/auth/GitHubLinkModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/auth/GitHubLinkModal.jsx -------------------------------------------------------------------------------- /frontend/src/components/auth/Login.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/auth/Login.test.jsx -------------------------------------------------------------------------------- /frontend/src/components/auth/ProfileCompletionModal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/auth/ProfileCompletionModal.css -------------------------------------------------------------------------------- /frontend/src/components/auth/ProfileCompletionModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/auth/ProfileCompletionModal.jsx -------------------------------------------------------------------------------- /frontend/src/components/auth/ProtectedRoute.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/auth/ProtectedRoute.jsx -------------------------------------------------------------------------------- /frontend/src/components/auth/ProtectedRoute.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/auth/ProtectedRoute.test.jsx -------------------------------------------------------------------------------- /frontend/src/components/auth/SSOCallback.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/auth/SSOCallback.jsx -------------------------------------------------------------------------------- /frontend/src/components/auth/SSOConflictModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/auth/SSOConflictModal.jsx -------------------------------------------------------------------------------- /frontend/src/components/auth/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/auth/index.js -------------------------------------------------------------------------------- /frontend/src/components/backup/ProgressNotification.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/backup/ProgressNotification.jsx -------------------------------------------------------------------------------- /frontend/src/components/common/ErrorBoundary.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/common/ErrorBoundary.jsx -------------------------------------------------------------------------------- /frontend/src/components/common/GlobalSearch.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/common/GlobalSearch.jsx -------------------------------------------------------------------------------- /frontend/src/components/common/SearchResults.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/common/SearchResults.jsx -------------------------------------------------------------------------------- /frontend/src/components/common/TagFilter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/common/TagFilter.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/TagInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/common/TagInput.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/common/index.js -------------------------------------------------------------------------------- /frontend/src/components/dashboard/InvitationNotifications.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/dashboard/InvitationNotifications.jsx -------------------------------------------------------------------------------- /frontend/src/components/dashboard/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/dashboard/index.js -------------------------------------------------------------------------------- /frontend/src/components/forms/UserRegistrationForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/forms/UserRegistrationForm.jsx -------------------------------------------------------------------------------- /frontend/src/components/forms/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/forms/index.js -------------------------------------------------------------------------------- /frontend/src/components/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/index.js -------------------------------------------------------------------------------- /frontend/src/components/invitations/InvitationCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/invitations/InvitationCard.jsx -------------------------------------------------------------------------------- /frontend/src/components/invitations/InvitationManager.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/invitations/InvitationManager.jsx -------------------------------------------------------------------------------- /frontend/src/components/invitations/InvitationResponseModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/invitations/InvitationResponseModal.jsx -------------------------------------------------------------------------------- /frontend/src/components/invitations/__tests__/InvitationCard.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/invitations/__tests__/InvitationCard.test.jsx -------------------------------------------------------------------------------- /frontend/src/components/invitations/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/invitations/index.js -------------------------------------------------------------------------------- /frontend/src/components/layout/Container.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/layout/Container.css -------------------------------------------------------------------------------- /frontend/src/components/layout/Container.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/layout/Container.jsx -------------------------------------------------------------------------------- /frontend/src/components/layout/Header.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/layout/Header.css -------------------------------------------------------------------------------- /frontend/src/components/layout/Header.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/layout/Header.jsx -------------------------------------------------------------------------------- /frontend/src/components/layout/PageHeader.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/layout/PageHeader.css -------------------------------------------------------------------------------- /frontend/src/components/layout/PageHeader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/layout/PageHeader.jsx -------------------------------------------------------------------------------- /frontend/src/components/layout/PageHeader.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/layout/PageHeader.md -------------------------------------------------------------------------------- /frontend/src/components/layout/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/layout/index.js -------------------------------------------------------------------------------- /frontend/src/components/layouts/ResponsiveGrid.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/layouts/ResponsiveGrid.css -------------------------------------------------------------------------------- /frontend/src/components/layouts/ResponsiveGrid.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/layouts/ResponsiveGrid.jsx -------------------------------------------------------------------------------- /frontend/src/components/layouts/ResponsiveLayout.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/layouts/ResponsiveLayout.css -------------------------------------------------------------------------------- /frontend/src/components/layouts/ResponsiveLayout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/layouts/ResponsiveLayout.jsx -------------------------------------------------------------------------------- /frontend/src/components/layouts/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/layouts/index.js -------------------------------------------------------------------------------- /frontend/src/components/mantine/MantineFilters.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/mantine/MantineFilters.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/BaseMedicalForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/BaseMedicalForm.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/ConditionRelationships.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/ConditionRelationships.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/DataExport.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/DataExport.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/FamilyHistorySharingModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/FamilyHistorySharingModal.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/MantineAllergyForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/MantineAllergyForm.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/MantineConditionForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/MantineConditionForm.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/MantineEmergencyContactForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/MantineEmergencyContactForm.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/MantineFamilyConditionForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/MantineFamilyConditionForm.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/MantineFamilyMemberForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/MantineFamilyMemberForm.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/MantineImmunizationForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/MantineImmunizationForm.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/MantineLabResultForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/MantineLabResultForm.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/MantineMedicalForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/MantineMedicalForm.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/MantineMedicationForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/MantineMedicationForm.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/MantinePatientForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/MantinePatientForm.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/MantinePharmacyForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/MantinePharmacyForm.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/MantinePractitionerForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/MantinePractitionerForm.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/MantineProcedureForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/MantineProcedureForm.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/MantineSymptomForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/MantineSymptomForm.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/MantineSymptomOccurrenceForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/MantineSymptomOccurrenceForm.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/MantineTreatmentForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/MantineTreatmentForm.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/MantineVisitForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/MantineVisitForm.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/MedicalCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/MedicalCard.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/MedicalFormModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/MedicalFormModal.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/MedicationRelationships.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/MedicationRelationships.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/PatientForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/PatientForm.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/PatientPhotoUpload.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/PatientPhotoUpload.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/PatientSelector.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/PatientSelector.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/PatientSelectorTest.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/PatientSelectorTest.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/PatientSharingModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/PatientSharingModal.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/StatusBadge.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/StatusBadge.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/SymptomCalendar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/SymptomCalendar.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/SymptomTimeline.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/SymptomTimeline.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/VitalsChart.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/VitalsChart.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/VitalsForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/VitalsForm.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/VitalsList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/VitalsList.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/__tests__/MantineAllergyForm.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/__tests__/MantineAllergyForm.test.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/allergies/AllergyCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/allergies/AllergyCard.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/allergies/AllergyFormWrapper.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/allergies/AllergyFormWrapper.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/allergies/AllergyViewModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/allergies/AllergyViewModal.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/allergies/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/allergies/index.js -------------------------------------------------------------------------------- /frontend/src/components/medical/base/BaseMedicalCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/base/BaseMedicalCard.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/conditions/ConditionCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/conditions/ConditionCard.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/conditions/ConditionFormWrapper.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/conditions/ConditionFormWrapper.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/conditions/ConditionViewModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/conditions/ConditionViewModal.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/conditions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/conditions/index.js -------------------------------------------------------------------------------- /frontend/src/components/medical/family-history/FamilyHistoryCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/family-history/FamilyHistoryCard.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/family-history/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/family-history/index.js -------------------------------------------------------------------------------- /frontend/src/components/medical/immunizations/ImmunizationCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/immunizations/ImmunizationCard.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/immunizations/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/immunizations/index.js -------------------------------------------------------------------------------- /frontend/src/components/medical/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/index.js -------------------------------------------------------------------------------- /frontend/src/components/medical/insurance/InsuranceCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/insurance/InsuranceCard.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/insurance/InsuranceFormWrapper.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/insurance/InsuranceFormWrapper.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/insurance/InsuranceViewModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/insurance/InsuranceViewModal.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/labresults/LabResultCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/labresults/LabResultCard.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/labresults/LabResultFormWrapper.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/labresults/LabResultFormWrapper.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/labresults/LabResultViewModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/labresults/LabResultViewModal.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/labresults/TestComponentBulkEntry.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/labresults/TestComponentBulkEntry.tsx -------------------------------------------------------------------------------- /frontend/src/components/medical/labresults/TestComponentDisplay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/labresults/TestComponentDisplay.tsx -------------------------------------------------------------------------------- /frontend/src/components/medical/labresults/TestComponentEditModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/labresults/TestComponentEditModal.tsx -------------------------------------------------------------------------------- /frontend/src/components/medical/labresults/TestComponentStats.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/labresults/TestComponentStats.tsx -------------------------------------------------------------------------------- /frontend/src/components/medical/labresults/TestComponentSummary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/labresults/TestComponentSummary.tsx -------------------------------------------------------------------------------- /frontend/src/components/medical/labresults/TestComponentTemplates.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/labresults/TestComponentTemplates.tsx -------------------------------------------------------------------------------- /frontend/src/components/medical/labresults/TestComponentsTab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/labresults/TestComponentsTab.tsx -------------------------------------------------------------------------------- /frontend/src/components/medical/medications/MedicationCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/medications/MedicationCard.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/medications/MedicationFormWrapper.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/medications/MedicationFormWrapper.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/medications/MedicationViewModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/medications/MedicationViewModal.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/medications/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/medications/index.js -------------------------------------------------------------------------------- /frontend/src/components/medical/patient-info/PatientFormWrapper.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/patient-info/PatientFormWrapper.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/pharmacy/PharmacyCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/pharmacy/PharmacyCard.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/pharmacy/PharmacyFormWrapper.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/pharmacy/PharmacyFormWrapper.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/pharmacy/PharmacyViewModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/pharmacy/PharmacyViewModal.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/practitioners/PractitionerCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/practitioners/PractitionerCard.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/procedures/ProcedureCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/procedures/ProcedureCard.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/procedures/ProcedureViewModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/procedures/ProcedureViewModal.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/symptoms/SymptomViewModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/symptoms/SymptomViewModal.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/symptoms/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/symptoms/index.js -------------------------------------------------------------------------------- /frontend/src/components/medical/treatments/TreatmentCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/treatments/TreatmentCard.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/treatments/TreatmentViewModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/treatments/TreatmentViewModal.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/visits/VisitCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/visits/VisitCard.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/visits/VisitFormWrapper.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/visits/VisitFormWrapper.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/visits/VisitViewModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/visits/VisitViewModal.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/vital/VitalCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/vital/VitalCard.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/vital/VitalFormWrapper.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/vital/VitalFormWrapper.jsx -------------------------------------------------------------------------------- /frontend/src/components/medical/vital/VitalViewModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/medical/vital/VitalViewModal.jsx -------------------------------------------------------------------------------- /frontend/src/components/navigation/DebugNavigation.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/navigation/DebugNavigation.jsx -------------------------------------------------------------------------------- /frontend/src/components/navigation/DebugResponsive.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/navigation/DebugResponsive.jsx -------------------------------------------------------------------------------- /frontend/src/components/navigation/DesktopNavigation.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/navigation/DesktopNavigation.css -------------------------------------------------------------------------------- /frontend/src/components/navigation/DesktopNavigation.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/navigation/DesktopNavigation.jsx -------------------------------------------------------------------------------- /frontend/src/components/navigation/DesktopSidebar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/navigation/DesktopSidebar.css -------------------------------------------------------------------------------- /frontend/src/components/navigation/DesktopSidebar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/navigation/DesktopSidebar.jsx -------------------------------------------------------------------------------- /frontend/src/components/navigation/DesktopSidebarSimple.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/navigation/DesktopSidebarSimple.jsx -------------------------------------------------------------------------------- /frontend/src/components/navigation/MobileDrawer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/navigation/MobileDrawer.css -------------------------------------------------------------------------------- /frontend/src/components/navigation/MobileDrawer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/navigation/MobileDrawer.jsx -------------------------------------------------------------------------------- /frontend/src/components/navigation/MobileNavigation.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/navigation/MobileNavigation.jsx -------------------------------------------------------------------------------- /frontend/src/components/navigation/NavigationToggle.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/navigation/NavigationToggle.css -------------------------------------------------------------------------------- /frontend/src/components/navigation/NavigationToggle.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/navigation/NavigationToggle.jsx -------------------------------------------------------------------------------- /frontend/src/components/navigation/NavigationWrapper.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/navigation/NavigationWrapper.css -------------------------------------------------------------------------------- /frontend/src/components/navigation/NavigationWrapper.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/navigation/NavigationWrapper.jsx -------------------------------------------------------------------------------- /frontend/src/components/navigation/ResponsiveNavigation.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/navigation/ResponsiveNavigation.jsx -------------------------------------------------------------------------------- /frontend/src/components/navigation/TabletNavigation.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/navigation/TabletNavigation.jsx -------------------------------------------------------------------------------- /frontend/src/components/navigation/TabletSidebar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/navigation/TabletSidebar.css -------------------------------------------------------------------------------- /frontend/src/components/navigation/TabletSidebar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/navigation/TabletSidebar.jsx -------------------------------------------------------------------------------- /frontend/src/components/navigation/__tests__/MobileDrawer.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/navigation/__tests__/MobileDrawer.test.jsx -------------------------------------------------------------------------------- /frontend/src/components/navigation/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/navigation/index.js -------------------------------------------------------------------------------- /frontend/src/components/reports/CategoryTabs.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/reports/CategoryTabs.jsx -------------------------------------------------------------------------------- /frontend/src/components/reports/RecordSelector.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/reports/RecordSelector.jsx -------------------------------------------------------------------------------- /frontend/src/components/reports/TemplateManager.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/reports/TemplateManager.jsx -------------------------------------------------------------------------------- /frontend/src/components/reports/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/reports/index.js -------------------------------------------------------------------------------- /frontend/src/components/settings/ConnectionConfigCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/settings/ConnectionConfigCard.jsx -------------------------------------------------------------------------------- /frontend/src/components/settings/PaperlessSettings.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/settings/PaperlessSettings.jsx -------------------------------------------------------------------------------- /frontend/src/components/settings/StoragePreferencesCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/settings/StoragePreferencesCard.jsx -------------------------------------------------------------------------------- /frontend/src/components/shared/ChartErrorBoundary.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/shared/ChartErrorBoundary.jsx -------------------------------------------------------------------------------- /frontend/src/components/shared/DocumentManager.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/shared/DocumentManager.jsx -------------------------------------------------------------------------------- /frontend/src/components/shared/DocumentManager.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/shared/DocumentManager.test.jsx -------------------------------------------------------------------------------- /frontend/src/components/shared/DocumentManagerCore.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/shared/DocumentManagerCore.jsx -------------------------------------------------------------------------------- /frontend/src/components/shared/DocumentManagerErrorBoundary.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/shared/DocumentManagerErrorBoundary.jsx -------------------------------------------------------------------------------- /frontend/src/components/shared/DocumentManagerWithProgress.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/shared/DocumentManagerWithProgress.jsx -------------------------------------------------------------------------------- /frontend/src/components/shared/FileCountBadge.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/shared/FileCountBadge.jsx -------------------------------------------------------------------------------- /frontend/src/components/shared/FileList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/shared/FileList.jsx -------------------------------------------------------------------------------- /frontend/src/components/shared/FileUploadZone.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/shared/FileUploadZone.jsx -------------------------------------------------------------------------------- /frontend/src/components/shared/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/shared/Footer.tsx -------------------------------------------------------------------------------- /frontend/src/components/shared/FormLoadingOverlay.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/shared/FormLoadingOverlay.jsx -------------------------------------------------------------------------------- /frontend/src/components/shared/LanguageSwitcher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/shared/LanguageSwitcher.tsx -------------------------------------------------------------------------------- /frontend/src/components/shared/LinkPaperlessDocumentModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/shared/LinkPaperlessDocumentModal.jsx -------------------------------------------------------------------------------- /frontend/src/components/shared/MedicalTable.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/shared/MedicalTable.jsx -------------------------------------------------------------------------------- /frontend/src/components/shared/PaperlessUploadStatus.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/shared/PaperlessUploadStatus.jsx -------------------------------------------------------------------------------- /frontend/src/components/shared/PatientAvatar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/shared/PatientAvatar.jsx -------------------------------------------------------------------------------- /frontend/src/components/shared/ProgressTracking.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/shared/ProgressTracking.jsx -------------------------------------------------------------------------------- /frontend/src/components/shared/RenderModeContent.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/shared/RenderModeContent.jsx -------------------------------------------------------------------------------- /frontend/src/components/shared/StorageBackendSelector.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/shared/StorageBackendSelector.jsx -------------------------------------------------------------------------------- /frontend/src/components/shared/SubmitButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/shared/SubmitButton.jsx -------------------------------------------------------------------------------- /frontend/src/components/shared/UploadProgressErrorBoundary.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/shared/UploadProgressErrorBoundary.jsx -------------------------------------------------------------------------------- /frontend/src/components/shared/UploadProgressModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/shared/UploadProgressModal.jsx -------------------------------------------------------------------------------- /frontend/src/components/shared/ViewToggle.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/shared/ViewToggle.jsx -------------------------------------------------------------------------------- /frontend/src/components/shared/__tests__/LanguageSwitcher.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/shared/__tests__/LanguageSwitcher.test.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/Alert.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/ui/Alert.css -------------------------------------------------------------------------------- /frontend/src/components/ui/Alert.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/ui/Alert.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/Card.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/ui/Card.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/Checkbox.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/ui/Checkbox.css -------------------------------------------------------------------------------- /frontend/src/components/ui/Checkbox.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/ui/Checkbox.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/DashboardCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/ui/DashboardCard.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/Loader.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/ui/Loader.css -------------------------------------------------------------------------------- /frontend/src/components/ui/Loader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/ui/Loader.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/Loading.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/ui/Loading.css -------------------------------------------------------------------------------- /frontend/src/components/ui/Loading.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/ui/Loading.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/LoadingSpinner.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/ui/LoadingSpinner.css -------------------------------------------------------------------------------- /frontend/src/components/ui/LoadingSpinner.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/ui/LoadingSpinner.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/Notification.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/ui/Notification.css -------------------------------------------------------------------------------- /frontend/src/components/ui/Notification.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/ui/Notification.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/ThemeDebug.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/ui/ThemeDebug.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/ThemeToggle.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/ui/ThemeToggle.css -------------------------------------------------------------------------------- /frontend/src/components/ui/ThemeToggle.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/ui/ThemeToggle.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/TimezoneIndicator.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/ui/TimezoneIndicator.jsx -------------------------------------------------------------------------------- /frontend/src/components/ui/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/components/ui/index.js -------------------------------------------------------------------------------- /frontend/src/config/activityConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/config/activityConfig.js -------------------------------------------------------------------------------- /frontend/src/config/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/config/env.ts -------------------------------------------------------------------------------- /frontend/src/config/medicalSpecialties.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/config/medicalSpecialties.js -------------------------------------------------------------------------------- /frontend/src/config/navigation.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/config/navigation.config.js -------------------------------------------------------------------------------- /frontend/src/config/responsive.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/config/responsive.config.js -------------------------------------------------------------------------------- /frontend/src/constants/__tests__/errorMessages.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/constants/__tests__/errorMessages.test.js -------------------------------------------------------------------------------- /frontend/src/constants/errorMessages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/constants/errorMessages.js -------------------------------------------------------------------------------- /frontend/src/constants/fileTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/constants/fileTypes.ts -------------------------------------------------------------------------------- /frontend/src/constants/medicationTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/constants/medicationTypes.js -------------------------------------------------------------------------------- /frontend/src/constants/modelConstants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/constants/modelConstants.js -------------------------------------------------------------------------------- /frontend/src/constants/paperlessSettings.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/constants/paperlessSettings.jsx -------------------------------------------------------------------------------- /frontend/src/constants/relationshipOptions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/constants/relationshipOptions.js -------------------------------------------------------------------------------- /frontend/src/constants/symptomEnums.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/constants/symptomEnums.js -------------------------------------------------------------------------------- /frontend/src/constants/symptomFilters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/constants/symptomFilters.js -------------------------------------------------------------------------------- /frontend/src/constants/testLibrary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/constants/testLibrary.ts -------------------------------------------------------------------------------- /frontend/src/constants/validationConstants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/constants/validationConstants.js -------------------------------------------------------------------------------- /frontend/src/constants/vitalFilters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/constants/vitalFilters.js -------------------------------------------------------------------------------- /frontend/src/contexts/AppContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/contexts/AppContext.jsx -------------------------------------------------------------------------------- /frontend/src/contexts/AppDataContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/contexts/AppDataContext.jsx -------------------------------------------------------------------------------- /frontend/src/contexts/AuthContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/contexts/AuthContext.jsx -------------------------------------------------------------------------------- /frontend/src/contexts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/contexts/README.md -------------------------------------------------------------------------------- /frontend/src/contexts/ResponsiveContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/contexts/ResponsiveContext.js -------------------------------------------------------------------------------- /frontend/src/contexts/ThemeContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/contexts/ThemeContext.jsx -------------------------------------------------------------------------------- /frontend/src/contexts/UserPreferencesContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/contexts/UserPreferencesContext.jsx -------------------------------------------------------------------------------- /frontend/src/factories/ResponsiveComponentFactory.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/factories/ResponsiveComponentFactory.jsx -------------------------------------------------------------------------------- /frontend/src/hoc/withResponsive.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/hoc/withResponsive.jsx -------------------------------------------------------------------------------- /frontend/src/hoc/withResponsiveProps.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/hoc/withResponsiveProps.jsx -------------------------------------------------------------------------------- /frontend/src/hooks/ACTIVITY_TRACKING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/hooks/ACTIVITY_TRACKING.md -------------------------------------------------------------------------------- /frontend/src/hooks/__tests__/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/hooks/__tests__/README.md -------------------------------------------------------------------------------- /frontend/src/hooks/__tests__/uploadProgress.performance.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/hooks/__tests__/uploadProgress.performance.test.jsx -------------------------------------------------------------------------------- /frontend/src/hooks/__tests__/useFormSubmissionWithUploads.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/hooks/__tests__/useFormSubmissionWithUploads.test.jsx -------------------------------------------------------------------------------- /frontend/src/hooks/__tests__/useUploadProgress.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/hooks/__tests__/useUploadProgress.test.jsx -------------------------------------------------------------------------------- /frontend/src/hooks/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/hooks/index.js -------------------------------------------------------------------------------- /frontend/src/hooks/useActivityTracker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/hooks/useActivityTracker.js -------------------------------------------------------------------------------- /frontend/src/hooks/useActivityTracker.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/hooks/useActivityTracker.test.jsx -------------------------------------------------------------------------------- /frontend/src/hooks/useAdminData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/hooks/useAdminData.js -------------------------------------------------------------------------------- /frontend/src/hooks/useApi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/hooks/useApi.js -------------------------------------------------------------------------------- /frontend/src/hooks/useAuth.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/hooks/useAuth.jsx -------------------------------------------------------------------------------- /frontend/src/hooks/useBackupNotifications.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/hooks/useBackupNotifications.js -------------------------------------------------------------------------------- /frontend/src/hooks/useBreakpoint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/hooks/useBreakpoint.js -------------------------------------------------------------------------------- /frontend/src/hooks/useCustomReports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/hooks/useCustomReports.js -------------------------------------------------------------------------------- /frontend/src/hooks/useDataManagement.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/hooks/useDataManagement.js -------------------------------------------------------------------------------- /frontend/src/hooks/useDebounce.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/hooks/useDebounce.js -------------------------------------------------------------------------------- /frontend/src/hooks/useFieldHandlers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/hooks/useFieldHandlers.js -------------------------------------------------------------------------------- /frontend/src/hooks/useFiltering.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/hooks/useFiltering.js -------------------------------------------------------------------------------- /frontend/src/hooks/useFormHandlers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/hooks/useFormHandlers.js -------------------------------------------------------------------------------- /frontend/src/hooks/useFormSubmissionWithUploads.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/hooks/useFormSubmissionWithUploads.jsx -------------------------------------------------------------------------------- /frontend/src/hooks/useGlobalData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/hooks/useGlobalData.js -------------------------------------------------------------------------------- /frontend/src/hooks/useLabResults.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/hooks/useLabResults.js -------------------------------------------------------------------------------- /frontend/src/hooks/useMedicalData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/hooks/useMedicalData.js -------------------------------------------------------------------------------- /frontend/src/hooks/useReportTemplates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/hooks/useReportTemplates.js -------------------------------------------------------------------------------- /frontend/src/hooks/useResponsive.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/hooks/useResponsive.jsx -------------------------------------------------------------------------------- /frontend/src/hooks/useSorting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/hooks/useSorting.js -------------------------------------------------------------------------------- /frontend/src/hooks/useThemeColors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/hooks/useThemeColors.js -------------------------------------------------------------------------------- /frontend/src/hooks/useTimezone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/hooks/useTimezone.js -------------------------------------------------------------------------------- /frontend/src/hooks/useUploadProgress.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/hooks/useUploadProgress.jsx -------------------------------------------------------------------------------- /frontend/src/hooks/useViewNavigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/hooks/useViewNavigation.js -------------------------------------------------------------------------------- /frontend/src/hooks/useViewport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/hooks/useViewport.js -------------------------------------------------------------------------------- /frontend/src/i18n/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/i18n/config.ts -------------------------------------------------------------------------------- /frontend/src/i18n/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/i18n/index.ts -------------------------------------------------------------------------------- /frontend/src/i18n/useTranslations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/i18n/useTranslations.ts -------------------------------------------------------------------------------- /frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/index.css -------------------------------------------------------------------------------- /frontend/src/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/index.jsx -------------------------------------------------------------------------------- /frontend/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/logo.svg -------------------------------------------------------------------------------- /frontend/src/pages/Dashboard.enhanced.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/pages/Dashboard.enhanced.test.jsx -------------------------------------------------------------------------------- /frontend/src/pages/Dashboard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/pages/Dashboard.jsx -------------------------------------------------------------------------------- /frontend/src/pages/Dashboard.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/pages/Dashboard.test.jsx -------------------------------------------------------------------------------- /frontend/src/pages/ExportPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/pages/ExportPage.jsx -------------------------------------------------------------------------------- /frontend/src/pages/PlaceholderPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/pages/PlaceholderPage.jsx -------------------------------------------------------------------------------- /frontend/src/pages/SearchResults.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/pages/SearchResults.jsx -------------------------------------------------------------------------------- /frontend/src/pages/Settings.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/pages/Settings.jsx -------------------------------------------------------------------------------- /frontend/src/pages/TagSearch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/pages/TagSearch.tsx -------------------------------------------------------------------------------- /frontend/src/pages/TestMedicationForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/pages/TestMedicationForm.jsx -------------------------------------------------------------------------------- /frontend/src/pages/admin/AdminDashboard.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/pages/admin/AdminDashboard.css -------------------------------------------------------------------------------- /frontend/src/pages/admin/AdminDashboard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/pages/admin/AdminDashboard.jsx -------------------------------------------------------------------------------- /frontend/src/pages/admin/AdminSettings.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/pages/admin/AdminSettings.css -------------------------------------------------------------------------------- /frontend/src/pages/admin/AdminSettings.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/pages/admin/AdminSettings.jsx -------------------------------------------------------------------------------- /frontend/src/pages/admin/AdminUserCreate.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/pages/admin/AdminUserCreate.jsx -------------------------------------------------------------------------------- /frontend/src/pages/admin/BackupManagement.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/pages/admin/BackupManagement.css -------------------------------------------------------------------------------- /frontend/src/pages/admin/BackupManagement.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/pages/admin/BackupManagement.jsx -------------------------------------------------------------------------------- /frontend/src/pages/admin/DataModels.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/pages/admin/DataModels.css -------------------------------------------------------------------------------- /frontend/src/pages/admin/DataModels.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/pages/admin/DataModels.jsx -------------------------------------------------------------------------------- /frontend/src/pages/admin/ModelCreate.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/pages/admin/ModelCreate.jsx -------------------------------------------------------------------------------- /frontend/src/pages/admin/ModelEdit.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/pages/admin/ModelEdit.css -------------------------------------------------------------------------------- /frontend/src/pages/admin/ModelEdit.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/pages/admin/ModelEdit.jsx -------------------------------------------------------------------------------- /frontend/src/pages/admin/ModelManagement.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/pages/admin/ModelManagement.css -------------------------------------------------------------------------------- /frontend/src/pages/admin/ModelManagement.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/pages/admin/ModelManagement.jsx -------------------------------------------------------------------------------- /frontend/src/pages/admin/ModelView.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/pages/admin/ModelView.css -------------------------------------------------------------------------------- /frontend/src/pages/admin/ModelView.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/pages/admin/ModelView.jsx -------------------------------------------------------------------------------- /frontend/src/pages/admin/SystemHealth.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/pages/admin/SystemHealth.css -------------------------------------------------------------------------------- /frontend/src/pages/admin/SystemHealth.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/pages/admin/SystemHealth.jsx -------------------------------------------------------------------------------- /frontend/src/pages/auth/Login.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/pages/auth/Login.jsx -------------------------------------------------------------------------------- /frontend/src/pages/auth/UserCreation.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/pages/auth/UserCreation.jsx -------------------------------------------------------------------------------- /frontend/src/pages/medical/Allergies.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/pages/medical/Allergies.jsx -------------------------------------------------------------------------------- /frontend/src/pages/medical/Conditions.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/pages/medical/Conditions.jsx -------------------------------------------------------------------------------- /frontend/src/pages/medical/EmergencyContacts.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/pages/medical/EmergencyContacts.jsx -------------------------------------------------------------------------------- /frontend/src/pages/medical/FamilyHistory.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/pages/medical/FamilyHistory.jsx -------------------------------------------------------------------------------- /frontend/src/pages/medical/Immunization.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/pages/medical/Immunization.jsx -------------------------------------------------------------------------------- /frontend/src/pages/medical/Insurance.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/pages/medical/Insurance.jsx -------------------------------------------------------------------------------- /frontend/src/pages/medical/LabResults.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/pages/medical/LabResults.jsx -------------------------------------------------------------------------------- /frontend/src/pages/medical/Medication.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/pages/medical/Medication.jsx -------------------------------------------------------------------------------- /frontend/src/pages/medical/Patient-Info.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/pages/medical/Patient-Info.jsx -------------------------------------------------------------------------------- /frontend/src/pages/medical/Pharmacies.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/pages/medical/Pharmacies.jsx -------------------------------------------------------------------------------- /frontend/src/pages/medical/Practitioners.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/pages/medical/Practitioners.jsx -------------------------------------------------------------------------------- /frontend/src/pages/medical/Procedures.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/pages/medical/Procedures.jsx -------------------------------------------------------------------------------- /frontend/src/pages/medical/Symptoms.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/pages/medical/Symptoms.jsx -------------------------------------------------------------------------------- /frontend/src/pages/medical/Treatments.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/pages/medical/Treatments.jsx -------------------------------------------------------------------------------- /frontend/src/pages/medical/Visits.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/pages/medical/Visits.jsx -------------------------------------------------------------------------------- /frontend/src/pages/medical/Vitals.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/pages/medical/Vitals.jsx -------------------------------------------------------------------------------- /frontend/src/pages/reports/ReportBuilder.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/pages/reports/ReportBuilder.jsx -------------------------------------------------------------------------------- /frontend/src/pages/test/ResponsiveNavigationTest.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/pages/test/ResponsiveNavigationTest.jsx -------------------------------------------------------------------------------- /frontend/src/pages/tools/TagManagement.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/pages/tools/TagManagement.jsx -------------------------------------------------------------------------------- /frontend/src/providers/ResponsiveProvider.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/providers/ResponsiveProvider.jsx -------------------------------------------------------------------------------- /frontend/src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/reportWebVitals.js -------------------------------------------------------------------------------- /frontend/src/serviceWorkerDev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/serviceWorkerDev.js -------------------------------------------------------------------------------- /frontend/src/serviceWorkerRegistration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/serviceWorkerRegistration.js -------------------------------------------------------------------------------- /frontend/src/services/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/services/api.js -------------------------------------------------------------------------------- /frontend/src/services/api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/services/api/README.md -------------------------------------------------------------------------------- /frontend/src/services/api/__tests__/familyHistoryApi.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/services/api/__tests__/familyHistoryApi.test.js -------------------------------------------------------------------------------- /frontend/src/services/api/__tests__/invitationApi.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/services/api/__tests__/invitationApi.test.js -------------------------------------------------------------------------------- /frontend/src/services/api/adminApi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/services/api/adminApi.js -------------------------------------------------------------------------------- /frontend/src/services/api/baseApi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/services/api/baseApi.js -------------------------------------------------------------------------------- /frontend/src/services/api/familyHistoryApi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/services/api/familyHistoryApi.js -------------------------------------------------------------------------------- /frontend/src/services/api/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/services/api/index.js -------------------------------------------------------------------------------- /frontend/src/services/api/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/services/api/index.test.js -------------------------------------------------------------------------------- /frontend/src/services/api/invitationApi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/services/api/invitationApi.js -------------------------------------------------------------------------------- /frontend/src/services/api/labTestComponentApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/services/api/labTestComponentApi.ts -------------------------------------------------------------------------------- /frontend/src/services/api/paperlessApi.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/services/api/paperlessApi.jsx -------------------------------------------------------------------------------- /frontend/src/services/api/patientApi.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/services/api/patientApi.jsx -------------------------------------------------------------------------------- /frontend/src/services/api/patientSharingApi.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/services/api/patientSharingApi.jsx -------------------------------------------------------------------------------- /frontend/src/services/api/standardizedTestApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/services/api/standardizedTestApi.ts -------------------------------------------------------------------------------- /frontend/src/services/api/symptomApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/services/api/symptomApi.ts -------------------------------------------------------------------------------- /frontend/src/services/api/userPreferencesApi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/services/api/userPreferencesApi.js -------------------------------------------------------------------------------- /frontend/src/services/apiClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/services/apiClient.js -------------------------------------------------------------------------------- /frontend/src/services/auth/simpleAuthService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/services/auth/simpleAuthService.js -------------------------------------------------------------------------------- /frontend/src/services/exportService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/services/exportService.js -------------------------------------------------------------------------------- /frontend/src/services/frontendLogger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/services/frontendLogger.js -------------------------------------------------------------------------------- /frontend/src/services/killServiceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/services/killServiceWorker.js -------------------------------------------------------------------------------- /frontend/src/services/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/services/logger.js -------------------------------------------------------------------------------- /frontend/src/services/medical/medicalService.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/services/medical/medicalService.jsx -------------------------------------------------------------------------------- /frontend/src/services/medical/vitalsService.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/services/medical/vitalsService.jsx -------------------------------------------------------------------------------- /frontend/src/services/searchService.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/services/searchService.jsx -------------------------------------------------------------------------------- /frontend/src/services/systemService.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/services/systemService.jsx -------------------------------------------------------------------------------- /frontend/src/services/timezoneService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/services/timezoneService.js -------------------------------------------------------------------------------- /frontend/src/setupProxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/setupProxy.js -------------------------------------------------------------------------------- /frontend/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/setupTests.js -------------------------------------------------------------------------------- /frontend/src/strategies/GridLayoutStrategy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/strategies/GridLayoutStrategy.js -------------------------------------------------------------------------------- /frontend/src/strategies/LayoutStrategy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/strategies/LayoutStrategy.js -------------------------------------------------------------------------------- /frontend/src/strategies/MedicalFormLayoutStrategy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/strategies/MedicalFormLayoutStrategy.js -------------------------------------------------------------------------------- /frontend/src/strategies/TableLayoutStrategy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/strategies/TableLayoutStrategy.js -------------------------------------------------------------------------------- /frontend/src/styles/components/PaperlessSettings.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/styles/components/PaperlessSettings.css -------------------------------------------------------------------------------- /frontend/src/styles/components/timezone.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/styles/components/timezone.css -------------------------------------------------------------------------------- /frontend/src/styles/pages/Allergies.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/styles/pages/Allergies.css -------------------------------------------------------------------------------- /frontend/src/styles/pages/Conditions.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/styles/pages/Conditions.css -------------------------------------------------------------------------------- /frontend/src/styles/pages/EmergencyContacts.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/styles/pages/EmergencyContacts.css -------------------------------------------------------------------------------- /frontend/src/styles/pages/ExportPage.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/styles/pages/ExportPage.css -------------------------------------------------------------------------------- /frontend/src/styles/pages/Immunization.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/styles/pages/Immunization.css -------------------------------------------------------------------------------- /frontend/src/styles/pages/Login.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/styles/pages/Login.css -------------------------------------------------------------------------------- /frontend/src/styles/pages/Medication.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/styles/pages/Medication.css -------------------------------------------------------------------------------- /frontend/src/styles/pages/MedicationTable.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/styles/pages/MedicationTable.css -------------------------------------------------------------------------------- /frontend/src/styles/pages/PatientInfo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/styles/pages/PatientInfo.css -------------------------------------------------------------------------------- /frontend/src/styles/pages/PlaceholderPage.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/styles/pages/PlaceholderPage.css -------------------------------------------------------------------------------- /frontend/src/styles/pages/Practitioners.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/styles/pages/Practitioners.css -------------------------------------------------------------------------------- /frontend/src/styles/pages/Settings.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/styles/pages/Settings.css -------------------------------------------------------------------------------- /frontend/src/styles/pages/Visits.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/styles/pages/Visits.css -------------------------------------------------------------------------------- /frontend/src/styles/print.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/styles/print.css -------------------------------------------------------------------------------- /frontend/src/styles/shared/MedicalPage.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/styles/shared/MedicalPage.css -------------------------------------------------------------------------------- /frontend/src/styles/shared/MedicalPageShared.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/styles/shared/MedicalPageShared.css -------------------------------------------------------------------------------- /frontend/src/styles/shared/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/styles/shared/README.md -------------------------------------------------------------------------------- /frontend/src/styles/themes/variables.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/styles/themes/variables.css -------------------------------------------------------------------------------- /frontend/src/test-protected-route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/test-protected-route.js -------------------------------------------------------------------------------- /frontend/src/test-utils/mocks/handlers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/test-utils/mocks/handlers.js -------------------------------------------------------------------------------- /frontend/src/test-utils/mocks/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/test-utils/mocks/server.js -------------------------------------------------------------------------------- /frontend/src/test-utils/render.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/test-utils/render.jsx -------------------------------------------------------------------------------- /frontend/src/test-utils/renderWithResponsive.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/test-utils/renderWithResponsive.jsx -------------------------------------------------------------------------------- /frontend/src/test-utils/setupTestsAfterEnv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/test-utils/setupTestsAfterEnv.js -------------------------------------------------------------------------------- /frontend/src/test-utils/test-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/test-utils/test-data.js -------------------------------------------------------------------------------- /frontend/src/testing/ResponsiveTestUtils.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/testing/ResponsiveTestUtils.jsx -------------------------------------------------------------------------------- /frontend/src/theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/theme.js -------------------------------------------------------------------------------- /frontend/src/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/types/index.d.ts -------------------------------------------------------------------------------- /frontend/src/utils/__tests__/formFieldTranslations.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/__tests__/formFieldTranslations.test.js -------------------------------------------------------------------------------- /frontend/src/utils/__tests__/unitConversion.fixed.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/__tests__/unitConversion.fixed.test.js -------------------------------------------------------------------------------- /frontend/src/utils/__tests__/unitConversion.minimal.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/__tests__/unitConversion.minimal.test.js -------------------------------------------------------------------------------- /frontend/src/utils/__tests__/unitConversion.simple.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/__tests__/unitConversion.simple.test.js -------------------------------------------------------------------------------- /frontend/src/utils/__tests__/unitConversion.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/__tests__/unitConversion.test.js -------------------------------------------------------------------------------- /frontend/src/utils/activityNavigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/activityNavigation.js -------------------------------------------------------------------------------- /frontend/src/utils/activityNavigation.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/activityNavigation.test.js -------------------------------------------------------------------------------- /frontend/src/utils/adminDeletionConfig.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/adminDeletionConfig.jsx -------------------------------------------------------------------------------- /frontend/src/utils/authUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/authUtils.js -------------------------------------------------------------------------------- /frontend/src/utils/columnHelpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/columnHelpers.js -------------------------------------------------------------------------------- /frontend/src/utils/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/constants.js -------------------------------------------------------------------------------- /frontend/src/utils/dateUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/dateUtils.js -------------------------------------------------------------------------------- /frontend/src/utils/debounce.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/debounce.js -------------------------------------------------------------------------------- /frontend/src/utils/debugHelpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/debugHelpers.js -------------------------------------------------------------------------------- /frontend/src/utils/entityNavigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/entityNavigation.js -------------------------------------------------------------------------------- /frontend/src/utils/entityRelationships.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/entityRelationships.js -------------------------------------------------------------------------------- /frontend/src/utils/errorHandling/ErrorAlert.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/errorHandling/ErrorAlert.jsx -------------------------------------------------------------------------------- /frontend/src/utils/errorHandling/ErrorBoundary.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/errorHandling/ErrorBoundary.jsx -------------------------------------------------------------------------------- /frontend/src/utils/errorHandling/ErrorIcon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/errorHandling/ErrorIcon.jsx -------------------------------------------------------------------------------- /frontend/src/utils/errorHandling/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/errorHandling/README.md -------------------------------------------------------------------------------- /frontend/src/utils/errorHandling/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/errorHandling/config.js -------------------------------------------------------------------------------- /frontend/src/utils/errorHandling/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/errorHandling/constants.js -------------------------------------------------------------------------------- /frontend/src/utils/errorHandling/errorMappings/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/errorHandling/errorMappings/auth.js -------------------------------------------------------------------------------- /frontend/src/utils/errorHandling/errorMappings/general.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/errorHandling/errorMappings/general.js -------------------------------------------------------------------------------- /frontend/src/utils/errorHandling/errorMappings/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/errorHandling/errorMappings/index.js -------------------------------------------------------------------------------- /frontend/src/utils/errorHandling/errorMappings/network.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/errorHandling/errorMappings/network.js -------------------------------------------------------------------------------- /frontend/src/utils/errorHandling/errorMappings/sharing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/errorHandling/errorMappings/sharing.js -------------------------------------------------------------------------------- /frontend/src/utils/errorHandling/errorMappings/validation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/errorHandling/errorMappings/validation.js -------------------------------------------------------------------------------- /frontend/src/utils/errorHandling/formatError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/errorHandling/formatError.js -------------------------------------------------------------------------------- /frontend/src/utils/errorHandling/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/errorHandling/index.js -------------------------------------------------------------------------------- /frontend/src/utils/errorHandling/parsers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/errorHandling/parsers.js -------------------------------------------------------------------------------- /frontend/src/utils/errorHandling/useErrorHandler.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/errorHandling/useErrorHandler.jsx -------------------------------------------------------------------------------- /frontend/src/utils/errorHandling/useErrorQueue.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/errorHandling/useErrorQueue.jsx -------------------------------------------------------------------------------- /frontend/src/utils/errorMessageUtils.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/errorMessageUtils.jsx -------------------------------------------------------------------------------- /frontend/src/utils/errorUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/errorUtils.js -------------------------------------------------------------------------------- /frontend/src/utils/fieldFormatters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/fieldFormatters.js -------------------------------------------------------------------------------- /frontend/src/utils/fieldTypeConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/fieldTypeConfig.js -------------------------------------------------------------------------------- /frontend/src/utils/fieldValidation.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/fieldValidation.jsx -------------------------------------------------------------------------------- /frontend/src/utils/formFieldTranslations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/formFieldTranslations.js -------------------------------------------------------------------------------- /frontend/src/utils/formatters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/formatters.js -------------------------------------------------------------------------------- /frontend/src/utils/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/helpers.js -------------------------------------------------------------------------------- /frontend/src/utils/helpers.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/helpers.test.js -------------------------------------------------------------------------------- /frontend/src/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/index.js -------------------------------------------------------------------------------- /frontend/src/utils/invitationUtils.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/invitationUtils.jsx -------------------------------------------------------------------------------- /frontend/src/utils/linkNavigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/linkNavigation.js -------------------------------------------------------------------------------- /frontend/src/utils/medicalFormFields.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/medicalFormFields.js -------------------------------------------------------------------------------- /frontend/src/utils/medicalPageConfigs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/medicalPageConfigs.js -------------------------------------------------------------------------------- /frontend/src/utils/nestedFormUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/nestedFormUtils.js -------------------------------------------------------------------------------- /frontend/src/utils/pageUpdateConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/pageUpdateConfig.js -------------------------------------------------------------------------------- /frontend/src/utils/performanceUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/performanceUtils.js -------------------------------------------------------------------------------- /frontend/src/utils/phoneUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/phoneUtils.js -------------------------------------------------------------------------------- /frontend/src/utils/printTemplateGenerator.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/printTemplateGenerator.jsx -------------------------------------------------------------------------------- /frontend/src/utils/profileUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/profileUtils.js -------------------------------------------------------------------------------- /frontend/src/utils/responsiveMemo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/responsiveMemo.js -------------------------------------------------------------------------------- /frontend/src/utils/secureActivityLogger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/secureActivityLogger.js -------------------------------------------------------------------------------- /frontend/src/utils/secureStorage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/secureStorage.js -------------------------------------------------------------------------------- /frontend/src/utils/statusConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/statusConfig.js -------------------------------------------------------------------------------- /frontend/src/utils/tableFormatters.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/tableFormatters.jsx -------------------------------------------------------------------------------- /frontend/src/utils/throttleUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/throttleUtils.js -------------------------------------------------------------------------------- /frontend/src/utils/unitConversion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/unitConversion.js -------------------------------------------------------------------------------- /frontend/src/utils/validation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/utils/validation.js -------------------------------------------------------------------------------- /frontend/src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/src/vite-env.d.ts -------------------------------------------------------------------------------- /frontend/start-react.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/start-react.bat -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /frontend/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/tsconfig.node.json -------------------------------------------------------------------------------- /frontend/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/vite.config.ts -------------------------------------------------------------------------------- /frontend/vitest.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/frontend/vitest.config.mts -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/jsconfig.json -------------------------------------------------------------------------------- /medikeep.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/medikeep.spec -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/pytest.ini -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/requirements.txt -------------------------------------------------------------------------------- /run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/run.py -------------------------------------------------------------------------------- /scripts/build-windows.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/scripts/build-windows.ps1 -------------------------------------------------------------------------------- /scripts/check-container-db.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/scripts/check-container-db.sh -------------------------------------------------------------------------------- /scripts/check_database_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/scripts/check_database_type.py -------------------------------------------------------------------------------- /scripts/check_db_windows.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/scripts/check_db_windows.ps1 -------------------------------------------------------------------------------- /scripts/import_loinc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/scripts/import_loinc.py -------------------------------------------------------------------------------- /scripts/import_loinc_comprehensive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/scripts/import_loinc_comprehensive.py -------------------------------------------------------------------------------- /scripts/populate_test_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/scripts/populate_test_data.py -------------------------------------------------------------------------------- /scripts/run-tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/scripts/run-tests.ps1 -------------------------------------------------------------------------------- /scripts/run-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/scripts/run-tests.sh -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/api/test_allergies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/tests/api/test_allergies.py -------------------------------------------------------------------------------- /tests/api/test_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/tests/api/test_auth.py -------------------------------------------------------------------------------- /tests/api/test_conditions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/tests/api/test_conditions.py -------------------------------------------------------------------------------- /tests/api/test_emergency_contacts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/tests/api/test_emergency_contacts.py -------------------------------------------------------------------------------- /tests/api/test_immunizations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/tests/api/test_immunizations.py -------------------------------------------------------------------------------- /tests/api/test_lab_result_pdf_parsing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/tests/api/test_lab_result_pdf_parsing.py -------------------------------------------------------------------------------- /tests/api/test_lab_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/tests/api/test_lab_results.py -------------------------------------------------------------------------------- /tests/api/test_medications.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/tests/api/test_medications.py -------------------------------------------------------------------------------- /tests/api/test_patient_height_weight.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/tests/api/test_patient_height_weight.py -------------------------------------------------------------------------------- /tests/api/test_patient_management.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/tests/api/test_patient_management.py -------------------------------------------------------------------------------- /tests/api/test_patient_sharing_invitations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/tests/api/test_patient_sharing_invitations.py -------------------------------------------------------------------------------- /tests/api/test_patients.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/tests/api/test_patients.py -------------------------------------------------------------------------------- /tests/api/test_procedures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/tests/api/test_procedures.py -------------------------------------------------------------------------------- /tests/api/test_session_timeout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/tests/api/test_session_timeout.py -------------------------------------------------------------------------------- /tests/api/test_standardized_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/tests/api/test_standardized_tests.py -------------------------------------------------------------------------------- /tests/api/test_user_preferences_language.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/tests/api/test_user_preferences_language.py -------------------------------------------------------------------------------- /tests/api/test_vitals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/tests/api/test_vitals.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/container/__init__.py: -------------------------------------------------------------------------------- 1 | # Container integration tests -------------------------------------------------------------------------------- /tests/container/test_build.py.disabled: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/tests/container/test_build.py.disabled -------------------------------------------------------------------------------- /tests/crud/test_allergy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/tests/crud/test_allergy.py -------------------------------------------------------------------------------- /tests/crud/test_condition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/tests/crud/test_condition.py -------------------------------------------------------------------------------- /tests/crud/test_emergency_contact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/tests/crud/test_emergency_contact.py -------------------------------------------------------------------------------- /tests/crud/test_immunization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/tests/crud/test_immunization.py -------------------------------------------------------------------------------- /tests/crud/test_lab_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/tests/crud/test_lab_result.py -------------------------------------------------------------------------------- /tests/crud/test_medication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/tests/crud/test_medication.py -------------------------------------------------------------------------------- /tests/crud/test_patient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/tests/crud/test_patient.py -------------------------------------------------------------------------------- /tests/crud/test_procedure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/tests/crud/test_procedure.py -------------------------------------------------------------------------------- /tests/crud/test_standardized_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/tests/crud/test_standardized_test.py -------------------------------------------------------------------------------- /tests/crud/test_vitals_crud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/tests/crud/test_vitals_crud.py -------------------------------------------------------------------------------- /tests/docker-compose.test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/tests/docker-compose.test.yml -------------------------------------------------------------------------------- /tests/e2e/__init__.py: -------------------------------------------------------------------------------- 1 | # End-to-end tests -------------------------------------------------------------------------------- /tests/e2e/test_user_workflows.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/tests/e2e/test_user_workflows.py -------------------------------------------------------------------------------- /tests/fixtures/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Test fixtures module. 3 | """ 4 | -------------------------------------------------------------------------------- /tests/fixtures/pdf_fixtures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/tests/fixtures/pdf_fixtures.py -------------------------------------------------------------------------------- /tests/integration/test_invitation_workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/tests/integration/test_invitation_workflow.py -------------------------------------------------------------------------------- /tests/services/__init__.py: -------------------------------------------------------------------------------- 1 | """Tests for service layer.""" 2 | -------------------------------------------------------------------------------- /tests/services/test_patient_sharing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/tests/services/test_patient_sharing.py -------------------------------------------------------------------------------- /tests/services/test_tag_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/tests/services/test_tag_service.py -------------------------------------------------------------------------------- /tests/test_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/tests/test_basic.py -------------------------------------------------------------------------------- /tests/unit/test_data_migrations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/tests/unit/test_data_migrations.py -------------------------------------------------------------------------------- /tests/unit/test_log_rotation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/tests/unit/test_log_rotation.py -------------------------------------------------------------------------------- /tests/unit/test_migration_simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/tests/unit/test_migration_simple.py -------------------------------------------------------------------------------- /tests/unit/test_paperless_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/tests/unit/test_paperless_service.py -------------------------------------------------------------------------------- /tests/utils/__init__.py: -------------------------------------------------------------------------------- 1 | # Test utilities package -------------------------------------------------------------------------------- /tests/utils/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/tests/utils/data.py -------------------------------------------------------------------------------- /tests/utils/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afairgiant/MediKeep/HEAD/tests/utils/user.py --------------------------------------------------------------------------------