chore: refresh the knowledge graph after treatment courses

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
hamed
2026-07-31 11:33:34 +03:30
co-authored by Claude Opus 5
parent fc504f4415
commit d831ce2c1c
28 changed files with 13458 additions and 3159 deletions
+1 -6
View File
@@ -1395,11 +1395,6 @@
"1393": "Community 1393",
"1394": "Community 1394",
"1395": "Community 1395",
"1396": "Community 1396",
"1397": "Community 1397",
"1398": "Community 1398",
"1399": "Community 1399",
"1400": "Community 1400",
"1401": "Community 1401",
"1402": "Community 1402"
"1398": "Community 1398"
}
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
@@ -0,0 +1 @@
{"nodes": [{"id": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_course_service_courseprogresscalculator_php", "label": "CourseProgressCalculator.php", "file_type": "code", "source_file": "src/Course/Service/CourseProgressCalculator.php", "source_location": "L1"}, {"id": "service_courseprogresscalculator_courseprogresscalculator", "label": "CourseProgressCalculator", "file_type": "code", "source_file": "src/Course/Service/CourseProgressCalculator.php", "source_location": "L14"}, {"id": "service_courseprogresscalculator_courseprogresscalculator_progressof", "label": ".progressOf()", "file_type": "code", "source_file": "src/Course/Service/CourseProgressCalculator.php", "source_location": "L17"}, {"id": "treatmentcourse", "label": "TreatmentCourse", "file_type": "code", "source_file": "src/Course/Service/CourseProgressCalculator.php", "source_location": "L17"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_course_service_courseprogresscalculator_php", "target": "coursesession", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/Course/Service/CourseProgressCalculator.php", "source_location": "L5", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_course_service_courseprogresscalculator_php", "target": "treatmentcourse", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/Course/Service/CourseProgressCalculator.php", "source_location": "L6", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_course_service_courseprogresscalculator_php", "target": "service_courseprogresscalculator_courseprogresscalculator", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/Course/Service/CourseProgressCalculator.php", "source_location": "L14", "weight": 1.0}, {"source": "service_courseprogresscalculator_courseprogresscalculator", "target": "service_courseprogresscalculator_courseprogresscalculator_progressof", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/Course/Service/CourseProgressCalculator.php", "source_location": "L17", "weight": 1.0}, {"source": "service_courseprogresscalculator_courseprogresscalculator_progressof", "target": "treatmentcourse", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/Course/Service/CourseProgressCalculator.php", "source_location": "L17", "weight": 1.0, "context": "parameter_type"}], "raw_calls": [{"caller_nid": "service_courseprogresscalculator_courseprogresscalculator_progressof", "callee": "getSessions", "is_member_call": true, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/src/Course/Service/CourseProgressCalculator.php", "source_location": "L28", "receiver": null}, {"caller_nid": "service_courseprogresscalculator_courseprogresscalculator_progressof", "callee": "getStatus", "is_member_call": true, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/src/Course/Service/CourseProgressCalculator.php", "source_location": "L29", "receiver": null}, {"caller_nid": "service_courseprogresscalculator_courseprogresscalculator_progressof", "callee": "getStatus", "is_member_call": true, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/src/Course/Service/CourseProgressCalculator.php", "source_location": "L31", "receiver": null}, {"caller_nid": "service_courseprogresscalculator_courseprogresscalculator_progressof", "callee": "getSessionNumber", "is_member_call": true, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/src/Course/Service/CourseProgressCalculator.php", "source_location": "L32", "receiver": null}, {"caller_nid": "service_courseprogresscalculator_courseprogresscalculator_progressof", "callee": "getSessionNumber", "is_member_call": true, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/src/Course/Service/CourseProgressCalculator.php", "source_location": "L32", "receiver": null}, {"caller_nid": "service_courseprogresscalculator_courseprogresscalculator_progressof", "callee": "getSessionCount", "is_member_call": true, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/src/Course/Service/CourseProgressCalculator.php", "source_location": "L43", "receiver": null}, {"caller_nid": "service_courseprogresscalculator_courseprogresscalculator_progressof", "callee": "lastCompletedAt", "is_member_call": true, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/src/Course/Service/CourseProgressCalculator.php", "source_location": "L46", "receiver": null}]}
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_src_shared_tenant_globaltables_php", "label": "GlobalTables.php", "file_type": "code", "source_file": "src/Shared/Tenant/GlobalTables.php", "source_location": "L1"}, {"id": "tenant_globaltables_globaltables", "label": "GlobalTables", "file_type": "code", "source_file": "src/Shared/Tenant/GlobalTables.php", "source_location": "L16"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_shared_tenant_globaltables_php", "target": "tenant_globaltables_globaltables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/Shared/Tenant/GlobalTables.php", "source_location": "L16", "weight": 1.0}], "raw_calls": []}
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
+13048 -2878
View File
File diff suppressed because it is too large Load Diff
+126 -16
View File
@@ -1,7 +1,7 @@
{
"assets/admin/App.tsx": {
"mtime": 1785483180.718245,
"ast_hash": "8caff49406385b57e5aacdfdd3c8704c",
"mtime": 1785484767.632624,
"ast_hash": "ccff07ebfa29d31301a829b1fac1d396",
"semantic_hash": ""
},
"assets/admin/components/FreeVisitPrice.tsx": {
@@ -390,8 +390,8 @@
"semantic_hash": ""
},
"assets/admin/types/index.ts": {
"mtime": 1785483065.6123886,
"ast_hash": "fba7ab7ebfb8eaa25502e9a9e9da6bf4",
"mtime": 1785484630.4498365,
"ast_hash": "617f9c2b31ee5e8562f2c8aa033eb594",
"semantic_hash": ""
},
"assets/app.js": {
@@ -830,8 +830,8 @@
"semantic_hash": ""
},
"src/Appointment/Entity/Appointment.php": {
"mtime": 1785412447.1789155,
"ast_hash": "7eba0206359884c72c2f43959b496299",
"mtime": 1785484011.3706222,
"ast_hash": "5e407c48580388fb2708d7250c452d7b",
"semantic_hash": ""
},
"src/Appointment/Entity/DateOverride.php": {
@@ -4070,8 +4070,8 @@
"semantic_hash": ""
},
"assets/admin/components/layout/SettingsLayout.tsx": {
"mtime": 1785483180.7185788,
"ast_hash": "b33312a211603b76a4e5e40fa390d58d",
"mtime": 1785484767.633071,
"ast_hash": "031ac9c70ebc9fe9c0eab32c0751e63e",
"semantic_hash": ""
},
"assets/admin/pages/PaymentSuccessPage.test.tsx": {
@@ -4220,8 +4220,8 @@
"semantic_hash": ""
},
"assets/admin/pages/PatientDetailPage.tsx": {
"mtime": 1785483439.8924823,
"ast_hash": "7e1ed6fee8d39492e1f21c066499fc8a",
"mtime": 1785484767.633716,
"ast_hash": "6cf839ee0cbae81f1588796a9165d704",
"semantic_hash": ""
},
"migrations/Version20260713114523.php": {
@@ -6680,8 +6680,8 @@
"semantic_hash": ""
},
"src/Shared/Tenant/GlobalTables.php": {
"mtime": 1785482468.9729526,
"ast_hash": "24fbfbefd97d1a3bdfbcc170d2563cd6",
"mtime": 1785484138.2360356,
"ast_hash": "a2dc007d73331dbad6613a9c987b9494",
"semantic_hash": ""
},
"src/Shared/Tenant/NullableTenantOwnedTrait.php": {
@@ -7260,8 +7260,8 @@
"semantic_hash": ""
},
"docs/new_feture/taskes/task-12-treatment-course/checklist.md": {
"mtime": 1785400492.299983,
"ast_hash": "98be87e2ec5902006455a0f0588ceee1",
"mtime": 1785484971.2884445,
"ast_hash": "8dfeba2219d80a99c87ad87823ec44e7",
"semantic_hash": ""
},
"docs/new_feture/taskes/task-12-treatment-course/database.md": {
@@ -8105,8 +8105,8 @@
"semantic_hash": ""
},
"src/Appointment/Booking/Service/BookingService.php": {
"mtime": 1785482542.7121038,
"ast_hash": "e1c45fab4c736398fc9c2bf928063413",
"mtime": 1785484027.3382304,
"ast_hash": "3d036fefc3e851210544ac721f8b81af",
"semantic_hash": ""
},
"src/Appointment/Booking/Service/HoldService.php": {
@@ -8458,5 +8458,115 @@
"mtime": 1785483478.0965362,
"ast_hash": "4551c2b714a64ab8785edfea50cfb146",
"semantic_hash": ""
},
"assets/admin/hooks/useCourses.ts": {
"mtime": 1785484653.2577717,
"ast_hash": "1a34fea377fa903b7d079de093e5d03e",
"semantic_hash": ""
},
"assets/admin/pages/CourseProtocolsPage.tsx": {
"mtime": 1785484698.0103383,
"ast_hash": "9117da03cc756d953e867b9a84731d7b",
"semantic_hash": ""
},
"assets/admin/pages/TreatmentCoursePage.tsx": {
"mtime": 1785484733.2470746,
"ast_hash": "f8dc7f1979cd2d7a6a0795dc9a484efd",
"semantic_hash": ""
},
"migrations/Version20260731074710.php": {
"mtime": 1785484035.3369436,
"ast_hash": "5b51727b62ba619e15f76d5bd2bf6ce8",
"semantic_hash": ""
},
"migrations/Version20260731074758.php": {
"mtime": 1785484085.3878286,
"ast_hash": "5f960bacc6b04f89ecf5b7ed3bd0249d",
"semantic_hash": ""
},
"src/Course/Controller/CourseProtocolController.php": {
"mtime": 1785484184.939883,
"ast_hash": "5c6fa94e354065a5f4b1d9e0ee3a0378",
"semantic_hash": ""
},
"src/Course/Controller/TreatmentCourseController.php": {
"mtime": 1785484452.54157,
"ast_hash": "c2c4ac965c47cf42fd7c9ba2e81c0eec",
"semantic_hash": ""
},
"src/Course/Entity/CourseProtocol.php": {
"mtime": 1785483764.6216998,
"ast_hash": "7738e295b03fcc22b6064a21ea0d06c9",
"semantic_hash": ""
},
"src/Course/Entity/CourseProtocolStep.php": {
"mtime": 1785483764.6237442,
"ast_hash": "883436cbd9eb34b4897181443d702719",
"semantic_hash": ""
},
"src/Course/Entity/CourseSession.php": {
"mtime": 1785483833.8004394,
"ast_hash": "2e8b9864a6693453d94f1b5d8a4b4c15",
"semantic_hash": ""
},
"src/Course/Entity/TreatmentCourse.php": {
"mtime": 1785483833.7974298,
"ast_hash": "111c7954c9512f2a1645e316cb6cce7e",
"semantic_hash": ""
},
"src/Course/Repository/CourseProtocolRepository.php": {
"mtime": 1785483860.1063416,
"ast_hash": "c5ca955de4b6f9673a76b131517666ad",
"semantic_hash": ""
},
"src/Course/Repository/CourseSessionRepository.php": {
"mtime": 1785483860.1108587,
"ast_hash": "0b2f04dcca0d0220b66659ad971d49df",
"semantic_hash": ""
},
"src/Course/Repository/TreatmentCourseRepository.php": {
"mtime": 1785483860.1087375,
"ast_hash": "b40552412d6bf17e952ab17bfd439bba",
"semantic_hash": ""
},
"src/Course/Service/CourseBooker.php": {
"mtime": 1785483963.7675488,
"ast_hash": "76daea09eab9fdc46baa46f87ae71b33",
"semantic_hash": ""
},
"src/Course/Service/CourseProgressCalculator.php": {
"mtime": 1785483994.418484,
"ast_hash": "68515b1b8f9dbe2f3c0ecfcb1a3663b2",
"semantic_hash": ""
},
"src/Course/Service/CourseScheduler.php": {
"mtime": 1785483923.1232796,
"ast_hash": "02a7d0b4f54f663d825ad26c6ab8d327",
"semantic_hash": ""
},
"src/Course/Service/CourseSessionLinker.php": {
"mtime": 1785483994.4165447,
"ast_hash": "18c1e7a1e604ef5ae0969ec15fe9033a",
"semantic_hash": ""
},
"src/Course/Service/CourseStarter.php": {
"mtime": 1785483888.7779057,
"ast_hash": "33429c5bc4292fb20f7af8fc444751d4",
"semantic_hash": ""
},
"tests/Course/CourseDocsCaptureTest.php": {
"mtime": 1785484479.2148743,
"ast_hash": "b16be6e22c663ad7c366ac663642c021",
"semantic_hash": ""
},
"tests/Course/TreatmentCourseTest.php": {
"mtime": 1785484341.7631276,
"ast_hash": "ddfb162f3aab565fdbdce6993085fcf8",
"semantic_hash": ""
},
"docs/api/course.md": {
"mtime": 1785484891.706482,
"ast_hash": "6f1e64f1297ce201e80ef875343fc535",
"semantic_hash": ""
}
}