chore(graphify): rebuild code graph after doctor list location change

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
hamed
2026-07-19 08:09:09 +03:30
co-authored by Claude Opus 4.8
parent e78b0c4b4c
commit bd66b213c2
71 changed files with 17938 additions and 2803 deletions
+56 -1
View File
@@ -898,8 +898,14 @@
"896": "Community 896",
"897": "Community 897",
"898": "Community 898",
"899": "Community 899",
"900": "Community 900",
"901": "Community 901",
"902": "Community 902",
"903": "Community 903",
"904": "Community 904",
"905": "Community 905",
"906": "Community 906",
"907": "Community 907",
"908": "Community 908",
"909": "Community 909",
@@ -911,21 +917,70 @@
"915": "Community 915",
"916": "Community 916",
"917": "Community 917",
"918": "Community 918",
"919": "Community 919",
"920": "Community 920",
"921": "Community 921",
"922": "Community 922",
"923": "Community 923",
"924": "Community 924",
"925": "Community 925",
"926": "Community 926",
"927": "Community 927",
"928": "Community 928",
"929": "Community 929",
"930": "Community 930",
"931": "Community 931",
"932": "Community 932",
"933": "Community 933",
"934": "Community 934",
"935": "Community 935",
"936": "Community 936",
"937": "Community 937",
"938": "Community 938",
"939": "Community 939",
"940": "Community 940",
"941": "Community 941",
"942": "Community 942",
"943": "Community 943",
"944": "Community 944",
"945": "Community 945",
"946": "Community 946",
"947": "Community 947"
"947": "Community 947",
"948": "Community 948",
"949": "Community 949",
"950": "Community 950",
"951": "Community 951",
"952": "Community 952",
"953": "Community 953",
"954": "Community 954",
"955": "Community 955",
"956": "Community 956",
"957": "Community 957",
"958": "Community 958",
"959": "Community 959",
"960": "Community 960",
"961": "Community 961",
"962": "Community 962",
"963": "Community 963",
"964": "Community 964",
"965": "Community 965",
"966": "Community 966",
"967": "Community 967",
"968": "Community 968",
"969": "Community 969",
"970": "Community 970",
"971": "Community 971",
"972": "Community 972",
"973": "Community 973",
"974": "Community 974",
"975": "Community 975",
"976": "Community 976",
"977": "Community 977",
"978": "Community 978",
"979": "Community 979",
"980": "Community 980",
"981": "Community 981",
"982": "Community 982",
"983": "Community 983"
}
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"nodes": [{"id": "users_hamed_pj_my_pj_clinic_pro_clinicpro_migrations_version20260718184932_php", "label": "Version20260718184932.php", "file_type": "code", "source_file": "migrations/Version20260718184932.php", "source_location": "L1"}, {"id": "migrations_version20260718184932_version20260718184932", "label": "Version20260718184932", "file_type": "code", "source_file": "migrations/Version20260718184932.php", "source_location": "L15"}, {"id": "abstractmigration", "label": "AbstractMigration", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "migrations_version20260718184932_version20260718184932_getdescription", "label": ".getDescription()", "file_type": "code", "source_file": "migrations/Version20260718184932.php", "source_location": "L17"}, {"id": "migrations_version20260718184932_version20260718184932_up", "label": ".up()", "file_type": "code", "source_file": "migrations/Version20260718184932.php", "source_location": "L22"}, {"id": "schema", "label": "Schema", "file_type": "code", "source_file": "migrations/Version20260718184932.php", "source_location": "L22"}, {"id": "migrations_version20260718184932_version20260718184932_down", "label": ".down()", "file_type": "code", "source_file": "migrations/Version20260718184932.php", "source_location": "L39"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_migrations_version20260718184932_php", "target": "schema", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "migrations/Version20260718184932.php", "source_location": "L7", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_migrations_version20260718184932_php", "target": "abstractmigration", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "migrations/Version20260718184932.php", "source_location": "L8", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_migrations_version20260718184932_php", "target": "migrations_version20260718184932_version20260718184932", "relation": "contains", "confidence": "EXTRACTED", "source_file": "migrations/Version20260718184932.php", "source_location": "L15", "weight": 1.0}, {"source": "migrations_version20260718184932_version20260718184932", "target": "abstractmigration", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "migrations/Version20260718184932.php", "source_location": "L15", "weight": 1.0}, {"source": "migrations_version20260718184932_version20260718184932", "target": "migrations_version20260718184932_version20260718184932_getdescription", "relation": "method", "confidence": "EXTRACTED", "source_file": "migrations/Version20260718184932.php", "source_location": "L17", "weight": 1.0}, {"source": "migrations_version20260718184932_version20260718184932", "target": "migrations_version20260718184932_version20260718184932_up", "relation": "method", "confidence": "EXTRACTED", "source_file": "migrations/Version20260718184932.php", "source_location": "L22", "weight": 1.0}, {"source": "migrations_version20260718184932_version20260718184932_up", "target": "schema", "relation": "references", "confidence": "EXTRACTED", "source_file": "migrations/Version20260718184932.php", "source_location": "L22", "weight": 1.0, "context": "parameter_type"}, {"source": "migrations_version20260718184932_version20260718184932", "target": "migrations_version20260718184932_version20260718184932_down", "relation": "method", "confidence": "EXTRACTED", "source_file": "migrations/Version20260718184932.php", "source_location": "L39", "weight": 1.0}, {"source": "migrations_version20260718184932_version20260718184932_down", "target": "schema", "relation": "references", "confidence": "EXTRACTED", "source_file": "migrations/Version20260718184932.php", "source_location": "L39", "weight": 1.0, "context": "parameter_type"}], "raw_calls": [{"caller_nid": "migrations_version20260718184932_version20260718184932_up", "callee": "addSql", "is_member_call": true, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/migrations/Version20260718184932.php", "source_location": "L24", "receiver": null}, {"caller_nid": "migrations_version20260718184932_version20260718184932_up", "callee": "addSql", "is_member_call": true, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/migrations/Version20260718184932.php", "source_location": "L32", "receiver": null}, {"caller_nid": "migrations_version20260718184932_version20260718184932_down", "callee": "addSql", "is_member_call": true, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/migrations/Version20260718184932.php", "source_location": "L41", "receiver": null}]}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+17110 -2533
View File
File diff suppressed because it is too large Load Diff
+283 -118
View File
@@ -1,7 +1,7 @@
{
"assets/admin/App.tsx": {
"mtime": 1784363410.779633,
"ast_hash": "d8b3c79e9eb6a1c3a64f9fc548302c57",
"mtime": 1784405041.8840282,
"ast_hash": "44e9c8016ce761134c7358abce0d2335",
"semantic_hash": ""
},
"assets/admin/components/FreeVisitPrice.tsx": {
@@ -35,8 +35,8 @@
"semantic_hash": ""
},
"assets/admin/components/ui/AppointmentStatusDropdown.tsx": {
"mtime": 1784020073.1521912,
"ast_hash": "b42fa67f062237752f06ba14790eb678",
"mtime": 1784394451.7437174,
"ast_hash": "60c410bf79d04ed7ab55a7c225061f27",
"semantic_hash": ""
},
"assets/admin/components/ui/ConfirmDialog.tsx": {
@@ -125,8 +125,8 @@
"semantic_hash": ""
},
"assets/admin/components/ui/StatusBadge.tsx": {
"mtime": 1784020073.1548681,
"ast_hash": "049cdad02efa8f15e97d810ef4ddc6f5",
"mtime": 1784405041.8844764,
"ast_hash": "98a083f1057addbd8948ffbd68d60f02",
"semantic_hash": ""
},
"assets/admin/hooks/usePaymentConfig.ts": {
@@ -165,13 +165,13 @@
"semantic_hash": ""
},
"assets/admin/pages/AppointmentDetailPage.tsx": {
"mtime": 1784274043.5370612,
"ast_hash": "b356bb05abd10415f574094151cce29c",
"mtime": 1784394544.3673453,
"ast_hash": "14f942f1f4f293a9bf9a3e1437e9d912",
"semantic_hash": ""
},
"assets/admin/pages/AppointmentsPage.tsx": {
"mtime": 1784372201.033959,
"ast_hash": "f501c2af1717e9d7292ec978b96c0b1f",
"mtime": 1784378245.6908638,
"ast_hash": "54fa7e89cd1f915ce23ed4dc35dc17cd",
"semantic_hash": ""
},
"assets/admin/pages/BlogFormPage.tsx": {
@@ -190,8 +190,8 @@
"semantic_hash": ""
},
"assets/admin/pages/ClaimsPage.tsx": {
"mtime": 1782728407.0972986,
"ast_hash": "f51bc395abfba9d3366081b5605e0748",
"mtime": 1784405041.8848097,
"ast_hash": "34774deac6e417e3a6d252131987c104",
"semantic_hash": ""
},
"assets/admin/pages/ClinicDetailPage.tsx": {
@@ -220,8 +220,8 @@
"semantic_hash": ""
},
"assets/admin/pages/DashboardPage.tsx": {
"mtime": 1784368245.3512552,
"ast_hash": "7635518ebe8a21c72c496f8a39783c5e",
"mtime": 1784398791.925667,
"ast_hash": "58b719527dc5eac16df470270992aa3e",
"semantic_hash": ""
},
"assets/admin/pages/DoctorDetailPage.tsx": {
@@ -390,8 +390,8 @@
"semantic_hash": ""
},
"assets/admin/types/index.ts": {
"mtime": 1784365148.1534681,
"ast_hash": "a01a7233c41721a4b5d6ddb6413efc43",
"mtime": 1784405041.8851566,
"ast_hash": "a2d09b66f54a28b06fe5eb5983c8eae0",
"semantic_hash": ""
},
"assets/app.js": {
@@ -800,8 +800,8 @@
"semantic_hash": ""
},
"src/Admin/Controller/AdminApiController.php": {
"mtime": 1784372425.404921,
"ast_hash": "f009e9fd0d33ecde9ef3e1ca0871e8dd",
"mtime": 1784391828.1785076,
"ast_hash": "7ad36cd270ffce96eec92d7fa9b369c2",
"semantic_hash": ""
},
"src/Admin/Controller/AdminController.php": {
@@ -815,8 +815,8 @@
"semantic_hash": ""
},
"src/Appointment/Controller/AppointmentController.php": {
"mtime": 1784372449.2199445,
"ast_hash": "1c6e7d1924cecb0a1c9cb1b7205e4d95",
"mtime": 1784395606.898364,
"ast_hash": "e29ff8fb871af83c0d48549f4073415d",
"semantic_hash": ""
},
"src/Appointment/Controller/AppointmentSettingsController.php": {
@@ -825,13 +825,13 @@
"semantic_hash": ""
},
"src/Appointment/Controller/MyAppointmentsController.php": {
"mtime": 1784372425.404629,
"ast_hash": "45eda9450bb03f1867cd89f829618ca9",
"mtime": 1784395606.8993428,
"ast_hash": "8c0701c51f81ffb12e7fb0c13b4d6234",
"semantic_hash": ""
},
"src/Appointment/Entity/Appointment.php": {
"mtime": 1784207101.1191254,
"ast_hash": "47eb2da36d0884d8251cccd19bf2fd06",
"mtime": 1784395606.899707,
"ast_hash": "de6ca3a6c29de007a9655dedcd7bb2d2",
"semantic_hash": ""
},
"src/Appointment/Entity/DateOverride.php": {
@@ -860,8 +860,8 @@
"semantic_hash": ""
},
"src/Appointment/Repository/AppointmentRepository.php": {
"mtime": 1784370513.7088249,
"ast_hash": "3306ff5d131b96788e419241650141f0",
"mtime": 1784395606.9000647,
"ast_hash": "ba9aabbca545805ee293c5605cb74e23",
"semantic_hash": ""
},
"src/Appointment/Repository/DateOverrideRepository.php": {
@@ -880,8 +880,8 @@
"semantic_hash": ""
},
"src/Appointment/Repository/WeeklyScheduleRepository.php": {
"mtime": 1784368245.3542368,
"ast_hash": "fd72a3eb3109572062e43a49f69a2468",
"mtime": 1784377418.5921876,
"ast_hash": "2241c7e1b846bdfc96b0b5eaeec21996",
"semantic_hash": ""
},
"src/Appointment/Service/AppointmentExpiryService.php": {
@@ -970,13 +970,13 @@
"semantic_hash": ""
},
"src/Billing/Controller/BillingController.php": {
"mtime": 1784200065.6674569,
"ast_hash": "03cdb8acae6e32e4949c1f885b39e4bf",
"mtime": 1784405041.8855267,
"ast_hash": "ebcff777702fb5e5fe3dc66e1c9b089e",
"semantic_hash": ""
},
"src/Billing/Entity/Claim.php": {
"mtime": 1782214545.7267497,
"ast_hash": "46ece973a9bcf064d9964652ae43cad9",
"mtime": 1784405041.886001,
"ast_hash": "b9c77c929d9a7dabccfed79d2a76baf7",
"semantic_hash": ""
},
"src/Billing/Entity/ClaimItem.php": {
@@ -1000,8 +1000,8 @@
"semantic_hash": ""
},
"src/Billing/Repository/ClaimRepository.php": {
"mtime": 1782728407.193827,
"ast_hash": "5cfde232706900b96783e29c97cb9b9c",
"mtime": 1784405041.88642,
"ast_hash": "5214e3e96468a5cbd8f104dbde4daf72",
"semantic_hash": ""
},
"src/Billing/Repository/InvoiceItemRepository.php": {
@@ -1020,8 +1020,8 @@
"semantic_hash": ""
},
"src/Billing/Service/ClaimService.php": {
"mtime": 1782254015.9955935,
"ast_hash": "9fa03efd791d56ccef6874ecc28a985e",
"mtime": 1784405041.886768,
"ast_hash": "504ee0162b3dbab66d43495781068e1c",
"semantic_hash": ""
},
"src/Billing/Service/InvoiceService.php": {
@@ -1065,8 +1065,8 @@
"semantic_hash": ""
},
"src/Clinic/Controller/ClinicController.php": {
"mtime": 1784354426.296699,
"ast_hash": "898a96b4eb854ffd65e338ecffbdf405",
"mtime": 1784435643.5245087,
"ast_hash": "c8c7b95e51c84e1d693ef22d8fa62380",
"semantic_hash": ""
},
"src/Clinic/Entity/Clinic.php": {
@@ -1090,7 +1090,7 @@
"semantic_hash": ""
},
"src/ClinicInvitation/Repository/ClinicDoctorInvitationRepository.php": {
"mtime": 1784020073.2779505,
"mtime": 1784391828.183387,
"ast_hash": "0f3cf24e28f88416e0ff65e4e1c9d81a",
"semantic_hash": ""
},
@@ -1100,13 +1100,13 @@
"semantic_hash": ""
},
"src/ClinicService/Controller/ClinicServiceController.php": {
"mtime": 1784368245.3551428,
"ast_hash": "ea4da267b0e2b800b83162b84dc9b8a5",
"mtime": 1784402578.6756392,
"ast_hash": "91d7313f34d0b3f718eedaa3210abe42",
"semantic_hash": ""
},
"src/ClinicService/Entity/ServiceItem.php": {
"mtime": 1784365019.0718095,
"ast_hash": "50e477a87d428bba148c6668e44809f8",
"mtime": 1784402578.676134,
"ast_hash": "e9cc1907bbfd5105190b6275a2ddd477",
"semantic_hash": ""
},
"src/ClinicService/Entity/ServiceSection.php": {
@@ -1165,18 +1165,18 @@
"semantic_hash": ""
},
"src/Dashboard/Controller/DashboardController.php": {
"mtime": 1784368245.3565223,
"ast_hash": "e1845b4747be690137245c001ff32bfc",
"mtime": 1784398241.920259,
"ast_hash": "ea068fc06da685bea4011cad71027fa0",
"semantic_hash": ""
},
"src/Doctor/Controller/DoctorController.php": {
"mtime": 1783847730.5986216,
"ast_hash": "b7ed8d0e0e2b2d4349fe7a5a50ca8ed3",
"mtime": 1784435643.5247202,
"ast_hash": "3ea4e2a3f3b5b85f182b44d240563a69",
"semantic_hash": ""
},
"src/Doctor/Entity/Doctor.php": {
"mtime": 1783837440.3242722,
"ast_hash": "afcadef490bdd4fdea4e3059e25cf2a8",
"mtime": 1784435643.5249128,
"ast_hash": "526a32e080569eb5a4f3429a4f97727f",
"semantic_hash": ""
},
"src/Doctor/Entity/DoctorAddress.php": {
@@ -1190,8 +1190,8 @@
"semantic_hash": ""
},
"src/Doctor/Repository/DoctorRepository.php": {
"mtime": 1784020073.280675,
"ast_hash": "90a5e3ccc3f1997cd50b5a2cb67d37e2",
"mtime": 1784435643.525452,
"ast_hash": "0011f95b5ab958256e05955444a19bca",
"semantic_hash": ""
},
"src/DoctorService/Controller/DoctorServiceController.php": {
@@ -1210,8 +1210,8 @@
"semantic_hash": ""
},
"src/Insurance/Controller/InsuranceController.php": {
"mtime": 1784370847.5619926,
"ast_hash": "a6276eee6e9019f8e90f2192ef5abd03",
"mtime": 1784402578.676627,
"ast_hash": "e88c20e338eb8b3ff00fc577f425a148",
"semantic_hash": ""
},
"src/Insurance/Entity/DoctorInsurance.php": {
@@ -1310,8 +1310,8 @@
"semantic_hash": ""
},
"src/Patient/Controller/PatientController.php": {
"mtime": 1784290554.2287202,
"ast_hash": "725d44f392c854db1b3c103dd4c4ca46",
"mtime": 1784395606.900667,
"ast_hash": "320fe400b78de00794db378924d73239",
"semantic_hash": ""
},
"src/Patient/Entity/PatientRecord.php": {
@@ -1320,8 +1320,8 @@
"semantic_hash": ""
},
"src/Patient/Entity/PatientSession.php": {
"mtime": 1784289795.0516486,
"ast_hash": "427acac71a8c59ea9d00561b1be008fe",
"mtime": 1784402578.6770039,
"ast_hash": "a50e1a3314a06db4443974762fc0e284",
"semantic_hash": ""
},
"src/Patient/Entity/SessionService.php": {
@@ -1330,13 +1330,13 @@
"semantic_hash": ""
},
"src/Patient/Repository/PatientRecordRepository.php": {
"mtime": 1784044178.7505846,
"ast_hash": "7f26e7ca55cca5d9a5b17d97cbcbdacb",
"mtime": 1784395606.900954,
"ast_hash": "45f8a2d367eecc2a9828c77c1e71d7f1",
"semantic_hash": ""
},
"src/Patient/Repository/PatientSessionRepository.php": {
"mtime": 1784286693.065674,
"ast_hash": "6f5f873a0cd963e8ce2a076630594f8d",
"mtime": 1784380925.3574486,
"ast_hash": "cf6f70d8707dd8bf9fdeff13bf6f9d48",
"semantic_hash": ""
},
"src/Patient/Repository/SessionServiceRepository.php": {
@@ -1345,8 +1345,8 @@
"semantic_hash": ""
},
"src/Patient/Service/PatientService.php": {
"mtime": 1784289828.4574742,
"ast_hash": "b00449e7c47e523ba065cf869c0e28de",
"mtime": 1784402578.6773021,
"ast_hash": "996ca5b9d953fa8093c5cbdf8632590c",
"semantic_hash": ""
},
"src/Payment/Controller/PaymentController.php": {
@@ -1530,8 +1530,8 @@
"semantic_hash": ""
},
"src/Shared/Controller/BaseController.php": {
"mtime": 1781009861.5921376,
"ast_hash": "68bad705348549462a1944417507f901",
"mtime": 1784435643.525624,
"ast_hash": "9e129c67f09f97ede58a4fb4fde5945e",
"semantic_hash": ""
},
"src/Shared/Controller/HealthController.php": {
@@ -2325,8 +2325,8 @@
"semantic_hash": ""
},
"docs/api/README.md": {
"mtime": 1784358296.7763264,
"ast_hash": "f8d89a80ff8eb0ae9d04674a0a1db27d",
"mtime": 1784435727.3202567,
"ast_hash": "7d10303adb9c7701a54625d5f75c3515",
"semantic_hash": ""
},
"docs/api/admin.md": {
@@ -2340,8 +2340,8 @@
"semantic_hash": ""
},
"docs/api/appointment.md": {
"mtime": 1784372731.3287468,
"ast_hash": "abc269fc49538ff357cb45e0567fa4c3",
"mtime": 1784394991.6093187,
"ast_hash": "8a79bb09801dc684a23041284b010eda",
"semantic_hash": ""
},
"docs/api/auth.md": {
@@ -2350,8 +2350,8 @@
"semantic_hash": ""
},
"docs/api/billing.md": {
"mtime": 1784203727.0353832,
"ast_hash": "27ca34c37b5593a873825a1000ae7adc",
"mtime": 1784405144.010923,
"ast_hash": "60b10cf112628a09741831a8fc839e82",
"semantic_hash": ""
},
"docs/api/blog.md": {
@@ -2365,18 +2365,18 @@
"semantic_hash": ""
},
"docs/api/clinic-services.md": {
"mtime": 1784368671.7362618,
"ast_hash": "5fa637d61eddcd09398f100d5e45ba56",
"mtime": 1784402578.6732943,
"ast_hash": "affee4579ff85de20ed0fd5c22525723",
"semantic_hash": ""
},
"docs/api/clinic.md": {
"mtime": 1784354904.5712347,
"ast_hash": "134ba80a4c4c57fbea59d4a24d881375",
"mtime": 1784435752.0182734,
"ast_hash": "9704aefff629ad2121d020736c642ecb",
"semantic_hash": ""
},
"docs/api/dashboard.md": {
"mtime": 1784368671.735615,
"ast_hash": "e91e00bafc76353213ddd9acb6f1be1d",
"mtime": 1784398313.1636765,
"ast_hash": "328bd96d2f7e69784c1cebbeb6351c0b",
"semantic_hash": ""
},
"docs/api/doctor-service.md": {
@@ -2385,13 +2385,13 @@
"semantic_hash": ""
},
"docs/api/doctor.md": {
"mtime": 1784020073.1914568,
"ast_hash": "f3af2e05fa765ddd56818eb33b009581",
"mtime": 1784435697.344323,
"ast_hash": "6c561f0f799d9361ad727b0c15fe02b4",
"semantic_hash": ""
},
"docs/api/insurance.md": {
"mtime": 1784362806.4000347,
"ast_hash": "614fcff0a512d2b086eb4395a91b717f",
"mtime": 1784405167.3782198,
"ast_hash": "8380d6011c735d4e96c1b2179d62862b",
"semantic_hash": ""
},
"docs/api/location.md": {
@@ -2400,8 +2400,8 @@
"semantic_hash": ""
},
"docs/api/patient.md": {
"mtime": 1784288675.702836,
"ast_hash": "0b95e25b4806e9bcb621847caecfbb7f",
"mtime": 1784402578.674533,
"ast_hash": "ada961dded82f6c67db7d13e2a3c43a0",
"semantic_hash": ""
},
"docs/api/payment.md": {
@@ -3045,8 +3045,8 @@
"semantic_hash": ""
},
"tests/Appointment/AppointmentExpiryServiceTest.php": {
"mtime": 1782728407.2053933,
"ast_hash": "b8c99aedf95e0a80e21b20de0b1084eb",
"mtime": 1784394719.079747,
"ast_hash": "f93b520d2fa4fd14826ee5bdd8ed3de5",
"semantic_hash": ""
},
"tests/Appointment/AppointmentSettingsListOwnershipTest.php": {
@@ -3075,7 +3075,7 @@
"semantic_hash": ""
},
"tests/Audit/LowTierFixesTest.php": {
"mtime": 1782728407.2072024,
"mtime": 1784390350.5967925,
"ast_hash": "6a9841c1dc0ac0a5c09232bcb938d0f4",
"semantic_hash": ""
},
@@ -3530,8 +3530,8 @@
"semantic_hash": ""
},
"src/Payment/Service/PaymentManager.php": {
"mtime": 1783569345.7808533,
"ast_hash": "598f5727567765180a0fb1a9a7e60637",
"mtime": 1784380925.35779,
"ast_hash": "3e62e1154b923106e447dcc7b99394bd",
"semantic_hash": ""
},
"tests/Payment/MellatGatewayTest.php": {
@@ -4210,8 +4210,8 @@
"semantic_hash": ""
},
"assets/admin/pages/PatientsListPage.tsx": {
"mtime": 1784095677.0369046,
"ast_hash": "811a294cee59d8e15c522f4eb7f66aea",
"mtime": 1784395822.200215,
"ast_hash": "1241e306ead901f28d9d0df566c17d51",
"semantic_hash": ""
},
"migrations/Version20260713110856.php": {
@@ -4410,23 +4410,23 @@
"semantic_hash": ""
},
"assets/admin/components/dashboard/NewAppointmentsTable.tsx": {
"mtime": 1784148634.6709824,
"ast_hash": "7e7ade0ddb3b01790320752920666b26",
"mtime": 1784398710.3261187,
"ast_hash": "40c97f333032068d2bff6ff4820ba954",
"semantic_hash": ""
},
"assets/admin/components/dashboard/TauriCharts.test.tsx": {
"mtime": 1784024785.8495355,
"ast_hash": "d4e5849919d4f5ff2e5dde8d0e0194fc",
"mtime": 1784399430.5646722,
"ast_hash": "22071c1c8bc4e843063d14bd3b9cc948",
"semantic_hash": ""
},
"assets/admin/components/dashboard/TauriCharts.tsx": {
"mtime": 1784024769.388199,
"ast_hash": "909f84fabb3d5d5d60505d1fc14dddc6",
"mtime": 1784399422.1715105,
"ast_hash": "7022e058f268996310e9926c18876c30",
"semantic_hash": ""
},
"assets/admin/components/dashboard/TauriDashboardView.tsx": {
"mtime": 1784179448.36962,
"ast_hash": "6430668215a42fb9a3369f3f99fdfc38",
"mtime": 1784398241.9180293,
"ast_hash": "ebbff45c56d52fb048b3af5685c7a66d",
"semantic_hash": ""
},
"assets/admin/components/dashboard/TauriStatCards.tsx": {
@@ -4440,8 +4440,8 @@
"semantic_hash": ""
},
"assets/admin/pages/DashboardPage.test.tsx": {
"mtime": 1784024025.3645492,
"ast_hash": "af3651de77722c5b1d1f7339035fddb4",
"mtime": 1784398833.999592,
"ast_hash": "a24698074ffb026a08a6d632a0c57ba0",
"semantic_hash": ""
},
"tests/Dashboard/DashboardTodayAppointmentsTest.php": {
@@ -4520,8 +4520,8 @@
"semantic_hash": ""
},
"assets/admin/components/InvoiceSummaryModal.tsx": {
"mtime": 1784290647.7398994,
"ast_hash": "8d30894a3cc31dc48b3eac6a0ddbbab5",
"mtime": 1784402578.6708505,
"ast_hash": "c286824e4f5a0e9f0e5278abc8cb8a6e",
"semantic_hash": ""
},
"assets/admin/components/PatientCaseBanner.tsx": {
@@ -4530,8 +4530,8 @@
"semantic_hash": ""
},
"assets/admin/components/SessionServiceCard.tsx": {
"mtime": 1784288980.2414138,
"ast_hash": "c1ebac83ef2244f61ce15089b426db0b",
"mtime": 1784402578.6713092,
"ast_hash": "fa253f95615c6df052c61c5c6a6025e9",
"semantic_hash": ""
},
"assets/admin/components/icons/FilesServiceIcons.tsx": {
@@ -4790,13 +4790,13 @@
"semantic_hash": ""
},
"assets/admin/components/appointments/TurnsTimeline.test.tsx": {
"mtime": 1784116738.2429783,
"ast_hash": "e751b808888e07314be7952ec3988732",
"mtime": 1784378596.249749,
"ast_hash": "c9169c166041156895ed349956817805",
"semantic_hash": ""
},
"assets/admin/components/appointments/TurnsTimeline.tsx": {
"mtime": 1784372188.6011012,
"ast_hash": "36eafd4b820ece07c88e3074f6827650",
"mtime": 1784394487.8470097,
"ast_hash": "aeb66c11309d2874e95adc90719ea22a",
"semantic_hash": ""
},
"assets/admin/components/appointments/TurnsViewToggle.tsx": {
@@ -4825,13 +4825,13 @@
"semantic_hash": ""
},
"assets/admin/pages/AppointmentCreatePage.tsx": {
"mtime": 1784357993.3330796,
"ast_hash": "c83ec981e5f54036bb82f732db7fcd90",
"mtime": 1784394577.3073745,
"ast_hash": "96cf916dd03f1bf5de584215714d5e41",
"semantic_hash": ""
},
"assets/admin/pages/AppointmentsPage.test.tsx": {
"mtime": 1784119362.9270792,
"ast_hash": "c869c5113702a9835065ad5ef4a33a45",
"mtime": 1784378276.5016866,
"ast_hash": "30289c6208eb021c215e82b4427a1be3",
"semantic_hash": ""
},
"migrations/Version20260715105351.php": {
@@ -4890,8 +4890,8 @@
"semantic_hash": ""
},
"assets/admin/components/appointments/ServiceSlotPicker.tsx": {
"mtime": 1784372067.019139,
"ast_hash": "246dd2c266e72a1fc9559807412c6c6d",
"mtime": 1784378580.1351964,
"ast_hash": "a9a8fedbb2f6ca37dee8798c716ef643",
"semantic_hash": ""
},
"assets/admin/components/ui/PersianDateInput.test.tsx": {
@@ -4900,8 +4900,8 @@
"semantic_hash": ""
},
"assets/admin/hooks/useDoctorBookingServices.ts": {
"mtime": 1784372067.0194714,
"ast_hash": "1697344d80a49cd0977499297b7c9180",
"mtime": 1784378245.6906319,
"ast_hash": "10bbad736965722b0f99f6c184031c0e",
"semantic_hash": ""
},
"assets/admin/pages/AppointmentBookingModal.test.tsx": {
@@ -5130,8 +5130,8 @@
"semantic_hash": ""
},
"assets/admin/components/session/PaymentStep.tsx": {
"mtime": 1784290162.2160277,
"ast_hash": "a89d9cb23027abda912cea5cb28fca04",
"mtime": 1784402578.671745,
"ast_hash": "e9c3da990d456dc0a5f3db816edc1c19",
"semantic_hash": ""
},
"assets/admin/pages/NewSessionPage.test.tsx": {
@@ -5633,5 +5633,170 @@
"mtime": 1784371454.781832,
"ast_hash": "64a6dbac86fb9b3bc2c5e7edf661330e",
"semantic_hash": ""
},
"assets/admin/components/appointments/ConfirmAppointmentModal.tsx": {
"mtime": 1784394389.2073848,
"ast_hash": "a3547897f0f1b70030d0f830b8379312",
"semantic_hash": ""
},
"assets/admin/pages/ClaimPatientDetailPage.tsx": {
"mtime": 1784404559.3516028,
"ast_hash": "d0e48dd86ac670a538e6e32270e57f24",
"semantic_hash": ""
},
"migrations/Version20260718132000.php": {
"mtime": 1784380350.645284,
"ast_hash": "b470d3638b1415a074820a0aa64b595e",
"semantic_hash": ""
},
"migrations/Version20260718184932.php": {
"mtime": 1784400606.8484285,
"ast_hash": "898c8738ba209d36d76f8ae1792341f2",
"semantic_hash": ""
},
"migrations/Version20260718193940.php": {
"mtime": 1784403639.7013583,
"ast_hash": "b401323ddd1f9af9d4befd790df2b996",
"semantic_hash": ""
},
"src/Appointment/Command/BackfillAppointmentSessionsCommand.php": {
"mtime": 1784380724.0121644,
"ast_hash": "cbaa44346fd89d2243ef3cda2bcdfae3",
"semantic_hash": ""
},
"src/Appointment/Command/NormalizeScheduleFormatCommand.php": {
"mtime": 1784378390.854113,
"ast_hash": "30eea5ab511fae51dbb7867312aef57c",
"semantic_hash": ""
},
"src/Appointment/Security/AppointmentAccessChecker.php": {
"mtime": 1784392968.9735174,
"ast_hash": "bcfc85cf09ae3cd74cbe01c70d842fba",
"semantic_hash": ""
},
"src/Appointment/Service/AppointmentConfirmationService.php": {
"mtime": 1784395606.9003332,
"ast_hash": "7e4509fa018215d1553d90b4eec1beab",
"semantic_hash": ""
},
"src/Billing/Entity/ClaimStatusLog.php": {
"mtime": 1784403349.7384427,
"ast_hash": "c8ba442155eb58dc6a62a2ed8e19241b",
"semantic_hash": ""
},
"src/Billing/Repository/ClaimStatusLogRepository.php": {
"mtime": 1784403366.6308465,
"ast_hash": "da3ed6bca26c0fdfdf9a227e64628a79",
"semantic_hash": ""
},
"src/Patient/Security/PatientRecordScope.php": {
"mtime": 1784395363.5080633,
"ast_hash": "6729f723e83db10d030d66b270b0fa19",
"semantic_hash": ""
},
"src/Patient/Security/PatientRecordScopeResolver.php": {
"mtime": 1784395377.1543927,
"ast_hash": "513509bc9b8d4a033d63710e4a293c61",
"semantic_hash": ""
},
"tests/Appointment/AppointmentConfirmFlowTest.php": {
"mtime": 1784394835.5506136,
"ast_hash": "52bc5d0a0a36058d3a8be6a26ffbf421",
"semantic_hash": ""
},
"tests/Appointment/ClinicAppointmentAccessTest.php": {
"mtime": 1784393343.6779454,
"ast_hash": "d868a159254497f7332ac6c35512cd91",
"semantic_hash": ""
},
"tests/Billing/ClaimsByPatientTest.php": {
"mtime": 1784404856.798743,
"ast_hash": "0dc493cb39c48c63344c8ceac71628f2",
"semantic_hash": ""
},
"tests/Dashboard/DashboardChartPeriodTest.php": {
"mtime": 1784398241.9485242,
"ast_hash": "57c7807d805ef311f82c662442aa757a",
"semantic_hash": ""
},
"tests/Doctor/DoctorBookingStateAggregationTest.php": {
"mtime": 1784378496.7220085,
"ast_hash": "43a9d1edd7e5aea1f046c3bad2982440",
"semantic_hash": ""
},
"tests/Doctor/DoctorListLocationTest.php": {
"mtime": 1784435551.549552,
"ast_hash": "39825873626f09479ae207b801b7cb9c",
"semantic_hash": ""
},
"tests/Patient/AutoCreateSessionOnConfirmTest.php": {
"mtime": 1784380792.7997677,
"ast_hash": "fac7787e63784ba4b0678dd77930f3d2",
"semantic_hash": ""
},
"tests/Patient/ClinicRecordAccessTest.php": {
"mtime": 1784395744.6351705,
"ast_hash": "7373f824a1d531fd2d21c56151557cae",
"semantic_hash": ""
},
"tests/Patient/SessionInsuranceShareTest.php": {
"mtime": 1784401293.0603254,
"ast_hash": "e1e4916bfbcaf3f309b4c7ad6557d954",
"semantic_hash": ""
},
"tests/Payment/AppointmentPaidConfirmFilesSessionTest.php": {
"mtime": 1784380862.6063874,
"ast_hash": "18c56008fd2c7536b9b7a70244804bd9",
"semantic_hash": ""
},
".claude/prompt/appointment-confirm-flow.md": {
"mtime": 1784392584.5833454,
"ast_hash": "5702d3a1995aeda689e5f9fe717edb96",
"semantic_hash": ""
},
".claude/prompt/auto-create-record-and-session-on-confirm.md": {
"mtime": 1784380187.3554957,
"ast_hash": "19934db5e735d2f0db0d432cac30e8a7",
"semantic_hash": ""
},
".claude/prompt/blog-city-field.md": {
"mtime": 1784434712.4987023,
"ast_hash": "be9f182d7c41a884f1649b187ace4c2a",
"semantic_hash": ""
},
".claude/prompt/claims-dashboard-redesign.md": {
"mtime": 1784399947.8081124,
"ast_hash": "0b1a7204544ef406365dca8f813745ed",
"semantic_hash": ""
},
".claude/prompt/cleanup-polluted-doctor-clinic-records.md": {
"mtime": 1784434766.5673635,
"ast_hash": "a536a0835c7310c5c3df9b9dc1a86b69",
"semantic_hash": ""
},
".claude/prompt/clinic-appointment-operations-fix.md": {
"mtime": 1784392504.8037922,
"ast_hash": "0cb266a3792cdd4788d04b827afc3ee8",
"semantic_hash": ""
},
".claude/prompt/clinic-record-access.md": {
"mtime": 1784392645.113552,
"ast_hash": "2bde0e9bb0ccd617d51adb8a9bcd75e8",
"semantic_hash": ""
},
".claude/prompt/doctors-list-city-and-limit.md": {
"mtime": 1784434654.531401,
"ast_hash": "4e2fdfe6d64e4ac6c0a107c22a954bc6",
"semantic_hash": ""
},
".claude/prompt/fix-public-booking-state-and-admin-context-slots.md": {
"mtime": 1784377150.977665,
"ast_hash": "b0b2236c4250df5929b3de98ad969b03",
"semantic_hash": ""
},
".claude/prompt/insurance-shared-calculation.md": {
"mtime": 1784399857.9370086,
"ast_hash": "a82d4ab7dbe9e4dbdf32467126c6c63f",
"semantic_hash": ""
}
}