<?xml version="1.0" ?>
<project name="Digiicare">
  <folder name=".postman">
    <file name="resources.yaml" size="353"/>
  </folder>
 
  <folder name="Backend">
    <folder name="assets">
      <file name="digiicare_logo_black.png" size="8401"/>
      <file name="digiicare_logo_transparent.png" size="34125"/>
    </folder>
    <folder name="data">
      <file name="Medicine_Details.csv" size="4499082"/>
    </folder>
    <folder name="database">
      <folder name="migrations">
        <file name="000_create_identity_tables.sql" size="1279"/>
        <file name="001_create_vitals_table.sql" size="3364"/>
        <file name="002_create_scans_tables.sql" size="2549"/>
        <file name="003_create_otp_table.sql" size="2416"/>
        <file name="004_add_signup_fields.sql" size="2557"/>
        <file name="005_add_patient_profile_doctor_consultation.sql" size="3659"/>
        <file name="006_create_medicines_table.sql" size="691"/>
        <file name="007_add_sub_account_uid.sql" size="1739"/>
        <file name="008_merge_sub_accounts_into_patients.sql" size="4377"/>
        <file name="009_add_doctor_auth_and_logout.sql" size="3542"/>
        <file name="010_add_consent_log.sql" size="1537"/>
        <file name="011_add_deidentification_constraints.sql" size="4903"/>
        <file name="012_add_rewards.sql" size="2322"/>
        <file name="013_add_redemption_requests.sql" size="1952"/>
        <file name="014_add_print_fields.sql" size="1192"/>
        <file name="015_add_scan_versioning.sql" size="1424"/>
        <file name="016_add_admin_table.sql" size="1326"/>
        <file name="017_add_doctor_documents_table.sql" size="1549"/>
        <file name="018_add_notification_table.sql" size="1991"/>
        <file name="019_add_medicine_search_index.sql" size="683"/>
        <file name="020_add_pii_flag.sql" size="997"/>
        <file name="021_add_doctor_professional_details.sql" size="1524"/>
        <file name="022_add_admin_missing_columns.sql" size="808"/>
        <file name="023_add_contact_messages.sql" size="1456"/>
        <file name="024_add_admin_otp_verifications.sql" size="1340"/>
        <file name="025_add_appointments_and_messages.sql" size="2213"/>
        <file name="026_add_doctor_disclaimer.sql" size="793"/>
        <file name="027_add_prescriptions.sql" size="2084"/>
        <file name="028_add_family_join_requests.sql" size="2641"/>
        <file name="029_add_patient_dob.sql" size="570"/>
        <file name="033_add_doctor_deletion_request.sql" size="992"/>
        <file name="034_add_doctor_profile_fields.sql" size="2254"/>
        <file name="035_add_doctor_notification_preferences.sql" size="860"/>
        <file name="036_add_doctor_sessions.sql" size="1149"/>
        <file name="037_add_doctor_working_hours.sql" size="1253"/>
        <file name="038_add_patient_status_and_priority.sql" size="2107"/>
        <file name="039_add_doctor_breaks.sql" size="1591"/>
        <file name="040_add_appointment_reschedule_audit.sql" size="1583"/>
        <file name="041_add_scan_review_fields.sql" size="1524"/>
        <file name="042_add_prescription_prints.sql" size="1463"/>
        <file name="043_add_doctor_cnic_patient_verified_activity_log.sql" size="1139"/>
        <file name="044_add_prescription_root_and_original_doctor.sql" size="1911"/>
        <file name="045_add_discharged_patient_status.sql" size="684"/>
        <file name="046_add_platform_config.sql" size="1263"/>
        <file name="047_add_referrals.sql" size="1280"/>
        <file name="048_add_doctor_clinic_name.sql" size="609"/>
        <file name="049_fix_vitals_age_range_allow_infants.sql" size="688"/>
        <file name="backfill_appointment_name_snapshots.sql" size="1194"/>
        <file name="cleanup_broken_doctor1.sql" size="977"/>
        <file name="fix_bad_doctor_tokens.sql" size="2761"/>
      </folder>
    </folder>
    <folder name="generated">
      <folder name="clinical-client">
        <folder name="runtime">
          <file name="edge-esm.js" size="166095"/>
          <file name="edge.js" size="166370"/>
          <file name="index-browser.d.ts" size="11850"/>
          <file name="index-browser.js" size="34709"/>
          <file name="library.d.ts" size="117585"/>
          <file name="library.js" size="191178"/>
          <file name="react-native.js" size="174707"/>
          <file name="wasm.js" size="124187"/>
        </folder>
        <file name="default.d.ts" size="23"/>
        <file name="default.js" size="36"/>
        <file name="edge.d.ts" size="25"/>
        <file name="edge.js" size="120184"/>
        <file name="index-browser.js" size="16140"/>
        <file name="index.d.ts" size="1376010"/>
        <file name="index.js" size="120808"/>
        <file name="package.json" size="2601"/>
        <file name="query_engine-windows.dll.node" size="19261952"/>
        <file name="query_engine-windows.dll.node.tmp16936" size="19261952"/>
        <file name="query_engine-windows.dll.node.tmp17800" size="19261952"/>
        <file name="schema.prisma" size="31613"/>
        <file name="wasm.d.ts" size="23"/>
        <file name="wasm.js" size="16140"/>
      </folder>
      <folder name="identity-client">
        <folder name="runtime">
          <file name="edge-esm.js" size="166095"/>
          <file name="edge.js" size="166370"/>
          <file name="index-browser.d.ts" size="11850"/>
          <file name="index-browser.js" size="34709"/>
          <file name="library.d.ts" size="117585"/>
          <file name="library.js" size="191178"/>
          <file name="react-native.js" size="174707"/>
          <file name="wasm.js" size="124187"/>
        </folder>
        <file name="default.d.ts" size="23"/>
        <file name="default.js" size="36"/>
        <file name="edge.d.ts" size="25"/>
        <file name="edge.js" size="63935"/>
        <file name="index-browser.js" size="11279"/>
        <file name="index.d.ts" size="920745"/>
        <file name="index.js" size="64559"/>
        <file name="package.json" size="2601"/>
        <file name="query_engine-windows.dll.node" size="19261952"/>
        <file name="query_engine-windows.dll.node.tmp11864" size="19261952"/>
        <file name="query_engine-windows.dll.node.tmp1232" size="19261952"/>
        <file name="schema.prisma" size="16023"/>
        <file name="wasm.d.ts" size="23"/>
        <file name="wasm.js" size="11279"/>
      </folder>
    </folder>
    <folder name="node_modules" collapsed="true" fileCount="7902" subfolderCount="1132"/>
    <folder name="prisma">
      <folder name="clinical">
        <folder name="migrations">
          <folder name="20260726025154_sync_clinical">
            <file name="migration.sql" size="7496"/>
          </folder>
          <folder name="20260727073003_add_doctor_application_status">
            <file name="migration.sql" size="247"/>
          </folder>
          <folder name="20260728033500_add_medicine_submission">
            <file name="migration.sql" size="597"/>
          </folder>
          <folder name="20260728065608_add_doctor_profile_fields">
            <file name="migration.sql" size="223"/>
          </folder>
          <folder name="20260729042304_add_doctor_profile_pic">
            <file name="migration.sql" size="93"/>
          </folder>
          <folder name="20260729045009_add_appointments">
            <file name="migration.sql" size="768"/>
          </folder>
          <folder name="20260729050605_add_messages">
            <file name="migration.sql" size="524"/>
          </folder>
          <folder name="20260729105709_add_patient_intake_fields">
            <file name="migration.sql" size="444"/>
          </folder>
          <folder name="20260729110728_add_vitals_timestamp_and_metrics">
            <file name="migration.sql" size="297"/>
          </folder>
          <folder name="20260803013000_add_prescription_prints">
            <file name="migration.sql" size="945"/>
          </folder>
          <folder name="20260803090000_add_prescription_root_and_original_doctor">
            <file name="migration.sql" size="1044"/>
          </folder>
          <file name="migration_lock.toml" size="126"/>
        </folder>
        <file name="schema.prisma" size="32257"/>
      </folder>
      <folder name="identity">
        <folder name="migrations">
          <folder name="20260726025124_add_notifications_table">
            <file name="migration.sql" size="5967"/>
          </folder>
          <folder name="20260727054131_add_admin_forgot_password">
            <file name="migration.sql" size="928"/>
          </folder>
          <folder name="20260727074641_sync_admin_role_mobile">
            <file name="migration.sql" size="114"/>
          </folder>
          <folder name="20260727081746_add_admin_role_mobile">
            <file name="migration.sql" size="143"/>
          </folder>
          <folder name="20260727121818_add_consent_archive_and_admin_fields">
            <file name="migration.sql" size="1056"/>
          </folder>
          <folder name="20260803070000_add_doctor_cnic_patient_verified_activity_log">
            <file name="migration.sql" size="1130"/>
          </folder>
          <folder name="20260803100000_add_platform_config">
            <file name="migration.sql" size="1055"/>
          </folder>
          <folder name="20260804180000_add_missing_identity_tables">
            <file name="migration.sql" size="2201"/>
          </folder>
          <folder name="20260804190000_add_doctor_deletion_requested_at">
            <file name="migration.sql" size="117"/>
          </folder>
          <folder name="20260806120000_add_patient_medical_uid">
            <file name="migration.sql" size="1512"/>
          </folder>
          <folder name="20260807100000_swap_uid_and_patient_medical_id">
            <file name="migration.sql" size="577"/>
          </folder>
          <folder name="20260807150000_add_doctor_admin_last_login_at">
            <file name="migration.sql" size="391"/>
          </folder>
          <file name="migration_lock.toml" size="126"/>
        </folder>
        <file name="schema.prisma" size="16045"/>
      </folder>
    </folder>
    <folder name="scripts">
      <file name="auditExistingScans.js" size="1642"/>
      <file name="backfillAndPopulate.js" size="10203"/>
      <file name="backfillAndPopulateReports.js" size="11464"/>
      <file name="backfillPatientStatuses.js" size="4335"/>
      <file name="backfillScanThumbnails.js" size="2659"/>
      <file name="fix-last-login.js" size="3892"/>
      <file name="fix-temperature-units.js" size="3971"/>
      <file name="generateTestDoctorToken.js" size="786"/>
      <file name="importMedicines.js" size="1690"/>
      <file name="populateReportsData.js" size="0"/>
      <file name="seed_new_features_test_data.sql" size="3867"/>
      <file name="seedAppointmentRequests.js" size="4262"/>
      <file name="seedBigDataset.js" size="21360"/>
      <file name="seedMedicines.js" size="2641"/>
      <file name="seedTestData.js" size="14564"/>
      <file name="seedUseCaseData.js" size="7443"/>
      <file name="testRecommender.js" size="2121"/>
    </folder>
    <folder name="src">
      <folder name="config">
        <file name="consentConfig.js" size="377"/>
      </folder>
      <folder name="controllers">
        <file name="accountController.js" size="4974"/>
        <file name="adminAuthController.js" size="14555"/>
        <file name="adminController.js" size="39962"/>
        <file name="adminForgotPasswordController.js" size="5275"/>
        <file name="authController.js" size="12573"/>
        <file name="consentController.js" size="2432"/>
        <file name="consultationController.js" size="1787"/>
        <file name="contactController.js" size="4854"/>
        <file name="doctorAuthController.js" size="18312"/>
        <file name="doctorController.js" size="125161"/>
        <file name="doctorForgotPasswordController.js" size="5331"/>
        <file name="forgotPasswordController.js" size="6059"/>
        <file name="logoutController.js" size="1507"/>
        <file name="medicineModerationController.js" size="10988"/>
        <file name="notificationController.js" size="3567"/>
        <file name="patientProfileController.js" size="5979"/>
        <file name="platformConfigController.js" size="3242"/>
        <file name="prescriptionController.js" size="17981"/>
        <file name="printController.js" size="5564"/>
        <file name="recommendController.js" size="1956"/>
        <file name="rewardsController.js" size="8704"/>
        <file name="searchController.js" size="1044"/>
        <file name="subAccountController.js" size="2931"/>
        <file name="uploadController.js" size="16739"/>
      </folder>
      <folder name="middleware">
        <file name="adminAuth.js" size="1471"/>
        <file name="auth.js" size="1594"/>
        <file name="deidentify.js" size="2559"/>
        <file name="doctorAuth.js" size="1430"/>
        <file name="requireConsent.js" size="1367"/>
        <file name="superAdminOnly.js" size="766"/>
      </folder>
      <folder name="repositories">
        <file name="adminForgotPasswordRepository.js" size="1652"/>
        <file name="adminOtpRepository.js" size="1477"/>
        <file name="clinicalRepository.js" size="86469"/>
        <file name="consentLogRepository.js" size="803"/>
        <file name="contactRepository.js" size="1946"/>
        <file name="doctorForgotPasswordRepository.js" size="1746"/>
        <file name="doctorOtpRepository.js" size="1411"/>
        <file name="forgotPasswordRepository.js" size="2396"/>
        <file name="identityRepository.js" size="40726"/>
        <file name="medicineRepository.js" size="2747"/>
        <file name="medicineSubmissionRepository.js" size="1303"/>
        <file name="notificationRepository.js" size="2580"/>
        <file name="otpRepository.js" size="1552"/>
        <file name="platformConfigRepository.js" size="736"/>
        <file name="tokenBlacklistRepository.js" size="568"/>
      </folder>
      <folder name="routes">
        <file name="adminRoute.js" size="9654"/>
        <file name="authRoute.js" size="3043"/>
        <file name="consentRoute.js" size="527"/>
        <file name="consultationRoute.js" size="435"/>
        <file name="Contactroute.js" size="1404"/>
        <file name="doctorAuthRoute.js" size="1505"/>
        <file name="doctorNotificationRoute.js" size="1084"/>
        <file name="doctorRoute.js" size="9949"/>
        <file name="notificationRoute.js" size="929"/>
        <file name="patientProfileRoute.js" size="979"/>
        <file name="printRoute.js" size="1242"/>
        <file name="recommendRoute.js" size="664"/>
        <file name="rewardsRoute.js" size="1943"/>
        <file name="searchRoute.js" size="420"/>
        <file name="storageRoute.js" size="2583"/>
        <file name="subAccountRoute.js" size="543"/>
      </folder>
      <folder name="services">
        <file name="accountRetentionService.js" size="2314"/>
        <file name="adminForgotPasswordOtpService.js" size="3578"/>
        <file name="adminotpservice.js" size="3337"/>
        <file name="archiveService.js" size="1406"/>
        <file name="doctorForgotPasswordOtpService.js" size="3590"/>
        <file name="doctorOtpService.js" size="3421"/>
        <file name="emailService.js" size="23983"/>
        <file name="forgotPasswordOtpService.js" size="4073"/>
        <file name="linkingService.js" size="521"/>
        <file name="notificationService.js" size="12073"/>
        <file name="ocrService.js" size="2998"/>
        <file name="otpService.js" size="3729"/>
        <file name="passwordService.js" size="935"/>
        <file name="patientRegistrationService.js" size="1058"/>
        <file name="pdfRenderService.js" size="3704"/>
        <file name="pdfService.js" size="7274"/>
        <file name="piiValidationService.js" size="2218"/>
        <file name="Prescriptionpdfservice .js" size="23879"/>
        <file name="prescriptionPdfService.js" size="23190"/>
        <file name="smsService.js" size="846"/>
        <file name="storageService.js" size="14939"/>
        <file name="tokenBlacklistService.js" size="1105"/>
      </folder>
      <folder name="utils">
        <file name="medicationStatus.js" size="4268"/>
        <file name="vitalsStatus.js" size="5092"/>
      </folder>
    </folder>
    <folder name="uploads">
      <folder name="doctor-documents">
        <folder name="1fe49964">
          <file name="CNIC_1786476566117.pdf" size="3091"/>
          <file name="CNIC_1786476913974.pdf" size="3091"/>
          <file name="DEGREE_1786476561529.pdf" size="3091"/>
          <file name="DEGREE_1786476909951.pdf" size="3091"/>
          <file name="LICENSE_1786476556719.pdf" size="3091"/>
          <file name="LICENSE_1786476906421.pdf" size="3091"/>
        </folder>
        <folder name="8d56709f">
          <file name="CNIC_1785765172054.pdf" size="64454"/>
          <file name="DEGREE_1785765166010.pdf" size="97973"/>
          <file name="LICENSE_1785765160559.pdf" size="64454"/>
        </folder>
        <folder name="c83ce792">
          <file name="CNIC_1785998132204.pdf" size="2055"/>
          <file name="DEGREE_1785998123733.pdf" size="4352094"/>
          <file name="LICENSE_1785998118075.pdf" size="4352094"/>
        </folder>
      </folder>
      <folder name="doctor-profile-pics">
        <folder name="61cb57ad">
          <file name="avatar_1785869662803.png" size="1620817"/>
        </folder>
        <folder name="c83ce792">
          <file name="avatar_1785501063914.jpeg" size="1058929"/>
        </folder>
        <folder name="da7f821a">
          <file name="avatar_1785561913392.jpeg" size="81602"/>
          <file name="avatar_1785561928212.png" size="108249"/>
        </folder>
      </folder>
      <folder name="exports">
        <file name="577b75f9-df49-4d48-b046-350d18997e31.pdf" size="18556"/>
      </folder>
      <folder name="pdfs"/>
      <folder name="prescriptions">
        <file name="092b6501-3ea0-4ebc-9c7d-25c48bdf751b_a4_1786003625071.pdf" size="8835"/>
        <file name="13fffac5-dcaf-49f3-b56b-217f36a3f862_thermal_1785934422711.pdf" size="1937"/>
        <file name="14482020-e945-4f49-bc76-a51f7a81867e_a4_1785770993628.pdf" size="2055"/>
        <file name="14482020-e945-4f49-bc76-a51f7a81867e_thermal_1785771012500.pdf" size="1915"/>
        <file name="18fd9512-95d4-4269-b94f-6849091e8156_a4_1786468762734.pdf" size="2248"/>
        <file name="18fd9512-95d4-4269-b94f-6849091e8156_a4_1786498952252.pdf" size="2251"/>
        <file name="273fec5b-229b-4cef-a370-b94656d997b8_a4_1786028340387.pdf" size="8932"/>
        <file name="30869b90-e109-4e26-a34c-afec3aa99504_a4_1785940269547.pdf" size="3768"/>
        <file name="3372c576-669a-4547-b6e9-dcf1d723770b_a4_1786049824666.pdf" size="8942"/>
        <file name="36058b3b-bcfd-435d-9af8-a64f6e204841_a4_1785934537131.pdf" size="2055"/>
        <file name="3c9e7922-118d-4715-a8b8-0bc21fad7bb8_a4_1785919325268.pdf" size="2014"/>
        <file name="3c9e7922-118d-4715-a8b8-0bc21fad7bb8_a4_1785934029673.pdf" size="2014"/>
        <file name="3c9e7922-118d-4715-a8b8-0bc21fad7bb8_thermal_1785919281692.pdf" size="1937"/>
        <file name="438bac30-13e3-4279-bb11-68bddd5ecb71_a4_1786297256708.pdf" size="8974"/>
        <file name="438bac30-13e3-4279-bb11-68bddd5ecb71_thermal_1786297238962.pdf" size="8921"/>
        <file name="4e7caf7d-5e3b-45fa-a020-3bbc07efdc4b_a4_1785940185298.pdf" size="2082"/>
        <file name="567c44b8-6ccd-4ec9-9779-0d5ee1411fca_a4_1786049452402.pdf" size="8949"/>
        <file name="58d57406-284c-4f0d-96aa-69d97de79d67_thermal_1785917112201.pdf" size="1916"/>
        <file name="58da174a-e8b8-451a-b16e-9587ab72a727_a4_1785940786909.pdf" size="2216"/>
        <file name="5d368d02-011f-4559-98d6-4fa417d03b38_thermal_1786028371783.pdf" size="8872"/>
        <file name="5dd64869-9b51-4774-b9a3-bf7ef5df1b64_a4_1785940755270.pdf" size="2228"/>
        <file name="6294285c-18d4-455e-9dc5-0443be3208df_a4_1786005721756.pdf" size="8911"/>
        <file name="6687b73d-63fd-477b-81d3-bea22f7fc9fa_a4_1786049669124.pdf" size="8921"/>
        <file name="67385f5a-7e60-4a64-bad4-8f96ac4141df_a4_1785935346987.pdf" size="2058"/>
        <file name="67385f5a-7e60-4a64-bad4-8f96ac4141df_a4_1785939357553.pdf" size="2081"/>
        <file name="67385f5a-7e60-4a64-bad4-8f96ac4141df_a4_1785939386259.pdf" size="2083"/>
        <file name="71830d51-7a81-4be0-bd6d-cfc38e51b5e3_a4_1785933574129.pdf" size="2045"/>
        <file name="71830d51-7a81-4be0-bd6d-cfc38e51b5e3_a4_1785937940969.pdf" size="2045"/>
        <file name="71830d51-7a81-4be0-bd6d-cfc38e51b5e3_a4_1785938046881.pdf" size="2078"/>
        <file name="848095a8-f2ae-406b-b247-d59cca16a968_thermal_1785940802854.pdf" size="2140"/>
        <file name="89a40a18-bd5b-46d6-9e7a-c2b6c7d57338_a4_1785766096338.pdf" size="1994"/>
        <file name="89a40a18-bd5b-46d6-9e7a-c2b6c7d57338_a4_1785766148732.pdf" size="1994"/>
        <file name="89a40a18-bd5b-46d6-9e7a-c2b6c7d57338_a4_1785832680769.pdf" size="1967"/>
        <file name="89a40a18-bd5b-46d6-9e7a-c2b6c7d57338_thermal_1785766126938.pdf" size="1862"/>
        <file name="89a40a18-bd5b-46d6-9e7a-c2b6c7d57338_thermal_1785832806126.pdf" size="1834"/>
        <file name="97686130-ee20-4e81-a808-08920409c336_a4_1786049793455.pdf" size="8916"/>
        <file name="9b68a08f-7e75-4d0a-ad42-b0453d83e72c_a4_1785955287072.pdf" size="27056"/>
        <file name="9d600dca-dfdc-4082-b8ce-89c54a78d2a4_a4_1785936240736.pdf" size="2055"/>
        <file name="9d600dca-dfdc-4082-b8ce-89c54a78d2a4_a4_1785937221775.pdf" size="2055"/>
        <file name="9d600dca-dfdc-4082-b8ce-89c54a78d2a4_thermal_1785938070578.pdf" size="2002"/>
        <file name="a1eed096-8844-4af8-888d-db546885bde0_a4_1785917294388.pdf" size="2009"/>
        <file name="a1eed096-8844-4af8-888d-db546885bde0_thermal_1785917279186.pdf" size="1929"/>
        <file name="aa5d7bec-332e-4119-9ed6-6df573d6368c_a4_1786050241713.pdf" size="8943"/>
        <file name="be7f5166-a55b-4677-814b-d4344deafaa3_a4_1785957529617.pdf" size="27066"/>
        <file name="bfc385e3-a580-413e-b479-d85df32e78b1_a4_1786004089375.pdf" size="9005"/>
        <file name="bfc385e3-a580-413e-b479-d85df32e78b1_thermal_1786004099958.pdf" size="8934"/>
        <file name="c7feba63-60f9-4bd6-b9a3-6d0a82a8304e_a4_1785940599215.pdf" size="3782"/>
        <file name="dae58c15-3635-463c-bd7a-fc33fd3f918a_a4_1786002324953.pdf" size="8854"/>
        <file name="dae58c15-3635-463c-bd7a-fc33fd3f918a_thermal_1786002339117.pdf" size="8773"/>
        <file name="f2dcdf6c-ae68-481d-9d2f-f7f6c4e96cb7_a4_1785937321447.pdf" size="2038"/>
        <file name="fa252a25-5354-47d1-9287-589759768ad5_a4_1785874386273.pdf" size="1935"/>
        <file name="fa252a25-5354-47d1-9287-589759768ad5_a4_1785874483214.pdf" size="1935"/>
        <file name="fa252a25-5354-47d1-9287-589759768ad5_a4_1785874679604.pdf" size="1966"/>
        <file name="fa252a25-5354-47d1-9287-589759768ad5_a4_1785874728200.pdf" size="1966"/>
        <file name="fa252a25-5354-47d1-9287-589759768ad5_a4_1785875167850.pdf" size="1966"/>
        <file name="fa252a25-5354-47d1-9287-589759768ad5_a4_1785875641432.pdf" size="1966"/>
        <file name="fa252a25-5354-47d1-9287-589759768ad5_a4_1785875665881.pdf" size="1966"/>
        <file name="fa252a25-5354-47d1-9287-589759768ad5_a4_1785876556293.pdf" size="2016"/>
        <file name="fa252a25-5354-47d1-9287-589759768ad5_thermal_1785874368305.pdf" size="1813"/>
        <file name="fa252a25-5354-47d1-9287-589759768ad5_thermal_1785874651143.pdf" size="1870"/>
        <file name="fa252a25-5354-47d1-9287-589759768ad5_thermal_1785875145281.pdf" size="1870"/>
        <file name="fa252a25-5354-47d1-9287-589759768ad5_thermal_1785875687310.pdf" size="1870"/>
        <file name="fa252a25-5354-47d1-9287-589759768ad5_thermal_1785876468893.pdf" size="1892"/>
        <file name="faebe1e6-2a6f-4959-9842-59e6947ebc2a_a4_1786028846614.pdf" size="8932"/>
        <file name="fd356dc8-5c32-41a2-9a46-0965e7d542f1_a4_1785832883576.pdf" size="2012"/>
        <file name="fd356dc8-5c32-41a2-9a46-0965e7d542f1_a4_1785832941017.pdf" size="2012"/>
        <file name="fd356dc8-5c32-41a2-9a46-0965e7d542f1_a4_1786001040565.pdf" size="2206"/>
        <file name="fd356dc8-5c32-41a2-9a46-0965e7d542f1_thermal_1786001343309.pdf" size="2148"/>
      </folder>
      <folder name="reports">
        <folder name="304f06d2">
          <folder name="2026-08-04">
            <folder name="thumbnails">
              <file name="report_304f06d2_1785820860237_50bb9553_thumb.jpg" size="8672"/>
              <file name="report_304f06d2_1785820880127_685c41bc_preview.png" size="1322166"/>
            </folder>
            <file name="report_304f06d2_1785820860237_50bb9553.PNG" size="259039"/>
            <file name="report_304f06d2_1785820880127_685c41bc.pdf" size="4352094"/>
          </folder>
        </folder>
        <folder name="65b400e7">
          <folder name="2026-08-02">
            <folder name="thumbnails">
              <file name="report_65b400e7_1785668530636_3f003edc_thumb.jpg" size="1618"/>
              <file name="report_65b400e7_1785668863886_78db1c23_preview.png" size="142049"/>
            </folder>
            <file name="report_65b400e7_1785668530636_3f003edc.png" size="53875"/>
            <file name="report_65b400e7_1785668863886_78db1c23.pdf" size="10150"/>
          </folder>
        </folder>
        <folder name="6ef9845c">
          <folder name="2026-08-03">
            <folder name="thumbnails">
              <file name="report_6ef9845c_1785770802717_dfffb80e_preview.png" size="85797"/>
              <file name="report_6ef9845c_1785770890164_43fd2044_thumb.jpg" size="3103"/>
            </folder>
            <file name="report_6ef9845c_1785770802717_dfffb80e.pdf" size="97973"/>
            <file name="report_6ef9845c_1785770890164_43fd2044.PNG" size="76656"/>
          </folder>
        </folder>
        <folder name="995f26c6">
          <folder name="2026-08-02">
            <folder name="thumbnails">
              <file name="report_995f26c6_1785631725519_419f6519_preview.png" size="68702"/>
              <file name="report_995f26c6_1785631823220_19b46bd8_preview.png" size="226456"/>
            </folder>
            <file name="report_995f26c6_1785631725519_419f6519.pdf" size="42463"/>
            <file name="report_995f26c6_1785631823220_19b46bd8.pdf" size="194974"/>
          </folder>
        </folder>
        <folder name="d9a05492">
          <folder name="2026-08-02">
            <folder name="thumbnails">
              <file name="report_d9a05492_1785648543411_c6a26ce7_preview.png" size="78030"/>
            </folder>
            <file name="report_d9a05492_1785648543411_c6a26ce7.pdf" size="228973"/>
          </folder>
          <folder name="2026-08-03">
            <folder name="thumbnails">
              <file name="report_d9a05492_1785766024918_8b12badb_preview.png" size="85797"/>
            </folder>
            <file name="report_d9a05492_1785766024918_8b12badb.pdf" size="97973"/>
          </folder>
        </folder>
      </folder>
      <folder name="temp"/>
      <folder name="thumbnails"/>
    </folder>
    <file name=".env" size="2438"/>
    <file name=".gitignore" size="78"/>
    <file name="db.js" size="375"/>
    <file name="deploy.sh" size="6036"/>
    <file name="deploy_command.sh" size="23403"/>
    <file name="digiicare-web.nginx.conf" size="5644"/>
    <file name="eng.traineddata" size="5199098"/>
    <file name="fix_platform_config.sql" size="464"/>
    <file name="INTEGRATION_TESTING_GUIDE.md" size="4159"/>
    <file name="medicines.sql" size="5774757"/>
    <file name="package-lock.json" size="147443"/>
    <file name="package.json" size="1477"/>
    <file name="POSTMAN_TESTING_GUIDE.md" size="6253"/>
    <file name="run-migrations.bat" size="6241"/>
    <file name="server.js" size="8083"/>
    <file name="TESTING_NOTES_BE2_PHASE3.md" size="1569"/>
  </folder>
  <folder name="docs">
    <file name="PROJECT_FLOW_AND_USE_CASES.md" size="9777"/>
  </folder>
  <folder name="frontend">
    <folder name=".vscode" collapsed="true" fileCount="1" subfolderCount="0"/>
    <folder name="dist" collapsed="true" fileCount="18" subfolderCount="1"/>
    <folder name="node_modules" collapsed="true" fileCount="7951" subfolderCount="504"/>
    <folder name="public">
      <file name="favicon.svg" size="205"/>
    </folder>
    <folder name="src">
      <folder name="api">
        <file name="client.js" size="21649"/>
      </folder>
      <folder name="assets">
        <folder name="landing">
          <file name="about-laptop copy.webp" size="27824"/>
          <file name="about-laptop.webp" size="27124"/>
          <file name="app-mockups.webp" size="20964"/>
          <file name="clinical-teams.webp" size="56170"/>
          <file name="digiicare-mark.webp" size="2192"/>
          <file name="hero-consultation.webp" size="33274"/>
          <file name="landinghero.webp" size="38382"/>
          <file name="landingstats.webp" size="87928"/>
        </folder>
        <file name="1.webp" size="169608"/>
        <file name="12.webp" size="47660"/>
        <file name="16.webp" size="120320"/>
        <file name="20.webp" size="67248"/>
        <file name="4.webp" size="7816"/>
        <file name="about-laptop.webp" size="27824"/>
        <file name="admin-welcom-doctor.webp" size="50374"/>
        <file name="admin-welcome-doctor.webp" size="50374"/>
        <file name="admin.webp" size="145010"/>
        <file name="admindoclogout.webp" size="5924"/>
        <file name="digiicare-logo-oval.webp" size="11102"/>
        <file name="digiicare-logo-white.webp" size="10640"/>
        <file name="digiicare-logo.webp" size="18950"/>
        <file name="digiicare-mark.webp" size="2192"/>
        <file name="doc_login.webp" size="1080077"/>
        <file name="dr copy.webp" size="50374"/>
        <file name="dr.webp" size="50374"/>
        <file name="hero-family.webp" size="222828"/>
        <file name="hero.webp" size="15356"/>
        <file name="k.webp" size="43086"/>
        <file name="logo.webp" size="6188"/>
        <file name="n.webp" size="33296"/>
        <file name="professional.webp" size="18934"/>
        <file name="s.webp" size="176460"/>
        <file name="t.webp" size="190582"/>
        <file name="u.webp" size="106442"/>
      </folder>
      <folder name="components">
        <folder name="admin">
          <file name="AddAdminModal.css" size="2920"/>
          <file name="AddAdminModal.tsx" size="3263"/>
          <file name="AddDoctorModal.tsx" size="4295"/>
          <file name="AddPatientModal.tsx" size="3188"/>
          <file name="AdminLayout.css" size="514"/>
          <file name="AdminLayout.tsx" size="1352"/>
          <file name="AdminShared.css" size="2470"/>
          <file name="AdminSidebar.css" size="1404"/>
          <file name="AdminSidebar.tsx" size="3443"/>
          <file name="AdminTopbar.css" size="2044"/>
          <file name="AdminTopbar.tsx" size="2229"/>
          <file name="PatientAppointmentsModal.css" size="2572"/>
          <file name="PatientAppointmentsModal.tsx" size="2770"/>
        </folder>
        <folder name="doctor">
          <file name="AddPatientModal.css" size="9715"/>
          <file name="AddPatientModal.tsx" size="25014"/>
          <file name="AddVitalsModal.tsx" size="20111"/>
          <file name="DoctorLayout.css" size="672"/>
          <file name="DoctorLayout.tsx" size="1801"/>
          <file name="DoctorSidebar.css" size="17156"/>
          <file name="DoctorSidebar.tsx" size="8958"/>
          <file name="DoctorTopbar.css" size="7868"/>
          <file name="DoctorTopbar.tsx" size="6552"/>
          <file name="HeightInput.css" size="2826"/>
          <file name="HeightInput.tsx" size="4160"/>
          <file name="MessagesPanel.css" size="6258"/>
          <file name="MessagesPanel.tsx" size="9361"/>
          <file name="NotificationsPanel.css" size="3960"/>
          <file name="NotificationsPanel.tsx" size="5379"/>
          <file name="PrescriptionModal.tsx" size="20312"/>
          <file name="PrintPrescriptionModal.tsx" size="11850"/>
          <file name="QuickOptionsPanel.css" size="5131"/>
          <file name="QuickOptionsPanel.tsx" size="10510"/>
          <file name="ReferDoctorModal.tsx" size="7604"/>
          <file name="StatusChangeModal.tsx" size="9323"/>
        </folder>
        <folder name="landing">
          <file name="About.tsx" size="2850"/>
          <file name="Contact.tsx" size="10028"/>
          <file name="FeaturesShowcase.tsx" size="4534"/>
          <file name="Footer.tsx" size="8866"/>
          <file name="ForDoctors.tsx" size="2537"/>
          <file name="Hero.tsx" size="3305"/>
          <file name="HowItWorks.tsx" size="3592"/>
          <file name="Navbar.tsx" size="7243"/>
          <file name="TrustStrip.tsx" size="1783"/>
        </folder>
        <folder name="legal">
          <file name="LegalPageLayout.tsx" size="4363"/>
        </folder>
        <file name="AdminLogin.css" size="2976"/>
        <file name="AdminLogin.tsx" size="7204"/>
        <file name="DoctorLogin.css" size="3613"/>
        <file name="DoctorLogin.tsx" size="8367"/>
        <file name="DoctorPendingApproval.css" size="4613"/>
        <file name="DoctorPendingApproval.tsx" size="4645"/>
        <file name="DoctorProfileIncomplete.css" size="3002"/>
        <file name="DoctorProfileIncomplete.tsx" size="2218"/>
        <file name="DoctorProfileSetup.css" size="12206"/>
        <file name="DoctorProfileSetup.tsx" size="33529"/>
        <file name="DoctorRetrieveAccount.tsx" size="5596"/>
        <file name="DoctorSignup.css" size="4510"/>
        <file name="DoctorSignup.tsx" size="9648"/>
        <file name="ForgotPassword.css" size="6887"/>
        <file name="ForgotPassword.tsx" size="7420"/>
        <file name="ForgotPasswordVerify.tsx" size="6756"/>
        <file name="GetTheApp.css" size="3681"/>
        <file name="GetTheApp.tsx" size="3218"/>
        <file name="HelpModal.css" size="1997"/>
        <file name="HelpModal.tsx" size="5382"/>
        <file name="OtpVerification.css" size="15208"/>
        <file name="OtpVerification.tsx" size="11223"/>
        <file name="ResetPassword.css" size="7178"/>
        <file name="ResetPassword.tsx" size="9475"/>
        <file name="RoleSelection.css" size="3093"/>
        <file name="RoleSelection.tsx" size="5723"/>
        <file name="ScrollToTop.tsx" size="318"/>
        <file name="Whatsappbutton.css" size="3728"/>
        <file name="Whatsappbutton.tsx" size="3398"/>
      </folder>
      <folder name="context">
        <file name="LanguageContext.tsx" size="711"/>
      </folder>
      <folder name="pages">
        <folder name="admin">
          <file name="AdminDashboard.css" size="7106"/>
          <file name="AdminDashboard.tsx" size="27874"/>
          <file name="AdminLogout.css" size="2612"/>
          <file name="AdminLogout.tsx" size="2560"/>
          <file name="AdminPatientsPage.css" size="3876"/>
          <file name="AdminPatientsPage.tsx" size="13275"/>
          <file name="AdminReportsPage.css" size="3511"/>
          <file name="AdminReportsPage.tsx" size="11012"/>
          <file name="AdminSettingsPage.css" size="4380"/>
          <file name="AdminSettingsPage.tsx" size="15578"/>
          <file name="AdminWelcome.css" size="3662"/>
          <file name="AdminWelcome.tsx" size="4124"/>
          <file name="ConsentLogsPage.css" size="2516"/>
          <file name="ConsentLogsPage.tsx" size="4980"/>
          <file name="DoctorDetailPage.css" size="3502"/>
          <file name="DoctorDetailPage.tsx" size="17875"/>
          <file name="DoctorManagementPage.css" size="578"/>
          <file name="DoctorManagementPage.tsx" size="14753"/>
          <file name="MedicineListManagementPage.css" size="1108"/>
          <file name="MedicineListManagementPage.tsx" size="8329"/>
          <file name="NotificationCenterPage.css" size="2960"/>
          <file name="NotificationCenterPage.tsx" size="5445"/>
          <file name="RewardsManagementPage.css" size="2007"/>
          <file name="RewardsManagementPage.tsx" size="9787"/>
        </folder>
        <folder name="doctor">
          <folder name="reports">
            <folder name="components">
              <file name="QuickViewModal.tsx" size="1994"/>
              <file name="ReportCard.tsx" size="4411"/>
              <file name="ReportsSection.tsx" size="2566"/>
              <file name="ReviewModal.tsx" size="7132"/>
              <file name="ScanViewer.tsx" size="12155"/>
              <file name="ShareExportModal.tsx" size="4316"/>
            </folder>
            <file name="AppointmentTrendsDetail.tsx" size="4334"/>
            <file name="CreateCustomReportModal.tsx" size="27572"/>
            <file name="CreateReportModal.tsx" size="7693"/>
            <file name="DateRangeDropdown.tsx" size="10292"/>
            <file name="DownloadToast.tsx" size="1306"/>
            <file name="ExportReportModal.tsx" size="7319"/>
            <file name="PrescribingPatternsDetail.tsx" size="4944"/>
            <file name="ReportHistoryDetail.tsx" size="19354"/>
            <file name="reportsApi.ts" size="4583"/>
            <file name="ReportsDashboard.tsx" size="25854"/>
            <file name="ReportsPage.tsx" size="4231"/>
            <file name="types.ts" size="2266"/>
          </folder>
          <file name="DoctorAppointmentsPage.css" size="15052"/>
          <file name="DoctorAppointmentsPage.tsx" size="48491"/>
          <file name="DoctorDashboard.css" size="9806"/>
          <file name="DoctorDashboard.tsx" size="26849"/>
          <file name="DoctorFamilyLinkingPage.css" size="16387"/>
          <file name="DoctorFamilyLinkingPage.tsx" size="58725"/>
          <file name="DoctorHomePage.css" size="15235"/>
          <file name="DoctorHomePage.tsx" size="36517"/>
          <file name="DoctorPatientDetailPage.css" size="23060"/>
          <file name="DoctorPatientDetailPage.tsx" size="62828"/>
          <file name="DoctorPatientsPage.css" size="12984"/>
          <file name="DoctorPatientsPage.tsx" size="9251"/>
          <file name="DoctorProfilePage.css" size="11629"/>
          <file name="DoctorProfilePage.tsx" size="27393"/>
          <file name="DoctorRecommenderPage.css" size="4610"/>
          <file name="DoctorRecommenderPage.tsx" size="6912"/>
          <file name="DoctorReportsPage.css" size="2050"/>
          <file name="DoctorReportsPage.tsx" size="4959"/>
          <file name="DoctorSettingsPage.css" size="2951"/>
          <file name="DoctorSettingsPage.tsx" size="76631"/>
          <file name="DoctorVitalsPage.css" size="11785"/>
          <file name="DoctorVitalsPage.tsx" size="21151"/>
        </folder>
        <folder name="legal">
          <file name="CookiePolicyPage.tsx" size="3768"/>
          <file name="PrivacyPolicyPage.tsx" size="4068"/>
          <file name="TermsOfServicePage.tsx" size="5513"/>
        </folder>
        <file name="DoctorDisclaimerPage.tsx" size="5673"/>
        <file name="DoctorLogoutPage.tsx" size="3726"/>
        <file name="DoctorWelcomePage.css" size="13635"/>
        <file name="DoctorWelcomePage.tsx" size="27361"/>
        <file name="Home.tsx" size="1622"/>
      </folder>
      <folder name="pics">
        <folder name="assets">
          <folder name="landing">
            <file name="about-laptop.webp" size="27124"/>
            <file name="app-mockups.webp" size="20964"/>
            <file name="clinical-teams.webp" size="56170"/>
            <file name="favicon.svg" size="205"/>
            <file name="hero-consultation.webp" size="33274"/>
            <file name="landinghero.webp" size="38382"/>
            <file name="landingstats.webp" size="87928"/>
          </folder>
        </folder>
      </folder>
      <folder name="services"/>
      <folder name="utils">
        <file name="heightUtils.ts" size="3853"/>
        <file name="patientValidation.ts" size="5236"/>
        <file name="printUtils.ts" size="3591"/>
        <file name="searchUtils.ts" size="2961"/>
        <file name="session.ts" size="3276"/>
        <file name="temperatureUtils.ts" size="4462"/>
        <file name="vitalsAlerts.ts" size="6978"/>
      </folder>
      <file name="App.css" size="0"/>
      <file name="App.tsx" size="9787"/>
      <file name="index.css" size="478"/>
      <file name="main.tsx" size="344"/>
      <file name="pics.zip" size="2899991"/>
      <file name="vite-env.d.ts" size="37"/>
    </folder>
    <file name=".env" size="760"/>
    <file name=".env.local.bak" size="403"/>
    <file name=".gitignore" size="253"/>
    <file name=".oxlintrc.json" size="231"/>
    <file name="build.log" size="6668"/>
    <file name="index.html" size="410"/>
    <file name="package-lock.json" size="107248"/>
    <file name="package.json" size="694"/>
    <file name="postcss.config.js" size="84"/>
    <file name="README.md" size="1009"/>
    <file name="tailwind.config.js" size="970"/>
    <file name="tsconfig.json" size="650"/>
    <file name="tsconfig.node.json" size="289"/>
    <file name="vite.config.ts" size="161"/>
  </folder>
  <folder name="postman">
    <folder name="collections"/>
    <folder name="environments">
      <file name="DigiCare_Local.environment.yaml" size="188"/>
      <file name="New Environment-1.environment.yaml" size="35"/>
      <file name="New Environment.environment.yaml" size="35"/>
    </folder>
    <folder name="flows"/>
    <folder name="globals">
      <file name="workspace.globals.yaml" size="27"/>
    </folder>
    <folder name="mocks"/>
    <folder name="specs"/>
  </folder>
  <file name=".gitignore" size="123"/>
  <file name="1.zip" size="37405"/>
  <file name="project-structure.txt" size="15553"/>
  <file name="structure.txt" size="30016"/>
  <file name="Team_Git_Workflow_Guide.pdf" size="259599"/>
  <file name="TESTING_NOTES_BE2_PHASE3.md" size="1569"/>
</project>