chore(graph): rebuild after appointment modal redesign

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
hamed
2026-08-07 12:08:48 +03:30
co-authored by Claude Opus 5
parent 103d913cd0
commit b437390e06
75 changed files with 25668 additions and 6116 deletions
+9
View File
@@ -1445,9 +1445,18 @@
"1443": "Community 1443",
"1444": "Community 1444",
"1445": "Community 1445",
"1446": "Community 1446",
"1447": "Community 1447",
"1448": "Community 1448",
"1449": "Community 1449",
"1450": "Community 1450",
"1451": "Community 1451",
"1452": "Community 1452",
"1453": "Community 1453",
"1454": "Community 1454",
"1455": "Community 1455",
"1456": "Community 1456",
"1457": "Community 1457",
"1458": "Community 1458",
"1475": "Community 1475"
}
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
@@ -0,0 +1 @@
{"nodes": [{"id": "users_hamed_pj_my_pj_clinic_pro_clinicpro_docs_adr_0003_resource_backed_appointments_drop_the_doctor_slot_key_md", "label": "0003-resource-backed-appointments-drop-the-doctor-slot-key.md", "file_type": "document", "source_file": "docs/adr/0003-resource-backed-appointments-drop-the-doctor-slot-key.md", "source_location": "L1"}, {"id": "adr_0003_resource_backed_appointments_drop_the_doctor_slot_key_resource_bookings_are_guarded_by_occupancy_not_by_the_doctor", "label": "Resource bookings are guarded by occupancy, not by the doctor", "file_type": "document", "source_file": "docs/adr/0003-resource-backed-appointments-drop-the-doctor-slot-key.md", "source_location": "L1"}, {"id": "adr_0003_resource_backed_appointments_drop_the_doctor_slot_key_considered_options", "label": "Considered Options", "file_type": "document", "source_file": "docs/adr/0003-resource-backed-appointments-drop-the-doctor-slot-key.md", "source_location": "L17"}, {"id": "adr_0003_resource_backed_appointments_drop_the_doctor_slot_key_consequences", "label": "Consequences", "file_type": "document", "source_file": "docs/adr/0003-resource-backed-appointments-drop-the-doctor-slot-key.md", "source_location": "L28"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_docs_adr_0003_resource_backed_appointments_drop_the_doctor_slot_key_md", "target": "adr_0003_resource_backed_appointments_drop_the_doctor_slot_key_resource_bookings_are_guarded_by_occupancy_not_by_the_doctor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/adr/0003-resource-backed-appointments-drop-the-doctor-slot-key.md", "source_location": "L1", "weight": 1.0}, {"source": "adr_0003_resource_backed_appointments_drop_the_doctor_slot_key_resource_bookings_are_guarded_by_occupancy_not_by_the_doctor", "target": "adr_0003_resource_backed_appointments_drop_the_doctor_slot_key_considered_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/adr/0003-resource-backed-appointments-drop-the-doctor-slot-key.md", "source_location": "L17", "weight": 1.0}, {"source": "adr_0003_resource_backed_appointments_drop_the_doctor_slot_key_resource_bookings_are_guarded_by_occupancy_not_by_the_doctor", "target": "adr_0003_resource_backed_appointments_drop_the_doctor_slot_key_consequences", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/adr/0003-resource-backed-appointments-drop-the-doctor-slot-key.md", "source_location": "L28", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0}
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_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
@@ -0,0 +1 @@
{"nodes": [{"id": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_treatment_workflow_lasertreatmentworkflow_php", "label": "LaserTreatmentWorkflow.php", "file_type": "code", "source_file": "src/Treatment/Workflow/LaserTreatmentWorkflow.php", "source_location": "L1"}, {"id": "workflow_lasertreatmentworkflow_lasertreatmentworkflow", "label": "LaserTreatmentWorkflow", "file_type": "code", "source_file": "src/Treatment/Workflow/LaserTreatmentWorkflow.php", "source_location": "L17"}, {"id": "defaulttreatmentworkflow", "label": "DefaultTreatmentWorkflow", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "workflow_lasertreatmentworkflow_lasertreatmentworkflow_supports", "label": ".supports()", "file_type": "code", "source_file": "src/Treatment/Workflow/LaserTreatmentWorkflow.php", "source_location": "L22"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_treatment_workflow_lasertreatmentworkflow_php", "target": "astaggeditem", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/Treatment/Workflow/LaserTreatmentWorkflow.php", "source_location": "L5", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_treatment_workflow_lasertreatmentworkflow_php", "target": "workflow_lasertreatmentworkflow_lasertreatmentworkflow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/Treatment/Workflow/LaserTreatmentWorkflow.php", "source_location": "L17", "weight": 1.0}, {"source": "workflow_lasertreatmentworkflow_lasertreatmentworkflow", "target": "defaulttreatmentworkflow", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "src/Treatment/Workflow/LaserTreatmentWorkflow.php", "source_location": "L18", "weight": 1.0}, {"source": "workflow_lasertreatmentworkflow_lasertreatmentworkflow", "target": "workflow_lasertreatmentworkflow_lasertreatmentworkflow_supports", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/Treatment/Workflow/LaserTreatmentWorkflow.php", "source_location": "L22", "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
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_treatment_repository_treatmentprotocolstaffrepository_php", "label": "TreatmentProtocolStaffRepository.php", "file_type": "code", "source_file": "src/Treatment/Repository/TreatmentProtocolStaffRepository.php", "source_location": "L1"}, {"id": "repository_treatmentprotocolstaffrepository_treatmentprotocolstaffrepository", "label": "TreatmentProtocolStaffRepository", "file_type": "code", "source_file": "src/Treatment/Repository/TreatmentProtocolStaffRepository.php", "source_location": "L12"}, {"id": "serviceentityrepository", "label": "ServiceEntityRepository", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "repository_treatmentprotocolstaffrepository_treatmentprotocolstaffrepository_construct", "label": ".__construct()", "file_type": "code", "source_file": "src/Treatment/Repository/TreatmentProtocolStaffRepository.php", "source_location": "L14"}, {"id": "managerregistry", "label": "ManagerRegistry", "file_type": "code", "source_file": "src/Treatment/Repository/TreatmentProtocolStaffRepository.php", "source_location": "L14"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_treatment_repository_treatmentprotocolstaffrepository_php", "target": "treatmentprotocolstaff", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/Treatment/Repository/TreatmentProtocolStaffRepository.php", "source_location": "L5", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_treatment_repository_treatmentprotocolstaffrepository_php", "target": "serviceentityrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/Treatment/Repository/TreatmentProtocolStaffRepository.php", "source_location": "L6", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_treatment_repository_treatmentprotocolstaffrepository_php", "target": "managerregistry", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/Treatment/Repository/TreatmentProtocolStaffRepository.php", "source_location": "L7", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_treatment_repository_treatmentprotocolstaffrepository_php", "target": "repository_treatmentprotocolstaffrepository_treatmentprotocolstaffrepository", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/Treatment/Repository/TreatmentProtocolStaffRepository.php", "source_location": "L12", "weight": 1.0}, {"source": "repository_treatmentprotocolstaffrepository_treatmentprotocolstaffrepository", "target": "serviceentityrepository", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "src/Treatment/Repository/TreatmentProtocolStaffRepository.php", "source_location": "L12", "weight": 1.0}, {"source": "repository_treatmentprotocolstaffrepository_treatmentprotocolstaffrepository", "target": "repository_treatmentprotocolstaffrepository_treatmentprotocolstaffrepository_construct", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/Treatment/Repository/TreatmentProtocolStaffRepository.php", "source_location": "L14", "weight": 1.0}, {"source": "repository_treatmentprotocolstaffrepository_treatmentprotocolstaffrepository_construct", "target": "managerregistry", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/Treatment/Repository/TreatmentProtocolStaffRepository.php", "source_location": "L14", "weight": 1.0, "context": "parameter_type"}], "raw_calls": [{"caller_nid": "repository_treatmentprotocolstaffrepository_treatmentprotocolstaffrepository_construct", "callee": "parent", "is_member_call": false, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/src/Treatment/Repository/TreatmentProtocolStaffRepository.php", "source_location": "L16", "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
@@ -0,0 +1 @@
{"nodes": [{"id": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_treatment_workflow_treatmentworkflowregistry_php", "label": "TreatmentWorkflowRegistry.php", "file_type": "code", "source_file": "src/Treatment/Workflow/TreatmentWorkflowRegistry.php", "source_location": "L1"}, {"id": "workflow_treatmentworkflowregistry_treatmentworkflowregistry", "label": "TreatmentWorkflowRegistry", "file_type": "code", "source_file": "src/Treatment/Workflow/TreatmentWorkflowRegistry.php", "source_location": "L14"}, {"id": "workflow_treatmentworkflowregistry_treatmentworkflowregistry_construct", "label": ".__construct()", "file_type": "code", "source_file": "src/Treatment/Workflow/TreatmentWorkflowRegistry.php", "source_location": "L17"}, {"id": "workflow_treatmentworkflowregistry_treatmentworkflowregistry_for", "label": ".for()", "file_type": "code", "source_file": "src/Treatment/Workflow/TreatmentWorkflowRegistry.php", "source_location": "L22"}, {"id": "treatmentworkflow", "label": "TreatmentWorkflow", "file_type": "code", "source_file": "src/Treatment/Workflow/TreatmentWorkflowRegistry.php", "source_location": "L22"}, {"id": "workflow_treatmentworkflowregistry_treatmentworkflowregistry_hasdedicatedworkflow", "label": ".hasDedicatedWorkflow()", "file_type": "code", "source_file": "src/Treatment/Workflow/TreatmentWorkflowRegistry.php", "source_location": "L42"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_treatment_workflow_treatmentworkflowregistry_php", "target": "autowireiterator", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/Treatment/Workflow/TreatmentWorkflowRegistry.php", "source_location": "L5", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_treatment_workflow_treatmentworkflowregistry_php", "target": "workflow_treatmentworkflowregistry_treatmentworkflowregistry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/Treatment/Workflow/TreatmentWorkflowRegistry.php", "source_location": "L14", "weight": 1.0}, {"source": "workflow_treatmentworkflowregistry_treatmentworkflowregistry", "target": "workflow_treatmentworkflowregistry_treatmentworkflowregistry_construct", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/Treatment/Workflow/TreatmentWorkflowRegistry.php", "source_location": "L17", "weight": 1.0}, {"source": "workflow_treatmentworkflowregistry_treatmentworkflowregistry", "target": "workflow_treatmentworkflowregistry_treatmentworkflowregistry_for", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/Treatment/Workflow/TreatmentWorkflowRegistry.php", "source_location": "L22", "weight": 1.0}, {"source": "workflow_treatmentworkflowregistry_treatmentworkflowregistry_for", "target": "treatmentworkflow", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/Treatment/Workflow/TreatmentWorkflowRegistry.php", "source_location": "L22", "weight": 1.0, "context": "return_type"}, {"source": "workflow_treatmentworkflowregistry_treatmentworkflowregistry", "target": "workflow_treatmentworkflowregistry_treatmentworkflowregistry_hasdedicatedworkflow", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/Treatment/Workflow/TreatmentWorkflowRegistry.php", "source_location": "L42", "weight": 1.0}, {"source": "workflow_treatmentworkflowregistry_treatmentworkflowregistry_hasdedicatedworkflow", "target": "workflow_treatmentworkflowregistry_treatmentworkflowregistry_for", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/Treatment/Workflow/TreatmentWorkflowRegistry.php", "source_location": "L45", "weight": 1.0}], "raw_calls": [{"caller_nid": "workflow_treatmentworkflowregistry_treatmentworkflowregistry_for", "callee": "supports", "is_member_call": true, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/src/Treatment/Workflow/TreatmentWorkflowRegistry.php", "source_location": "L25", "receiver": null}, {"caller_nid": "workflow_treatmentworkflowregistry_treatmentworkflowregistry_for", "callee": "sprintf", "is_member_call": false, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/src/Treatment/Workflow/TreatmentWorkflowRegistry.php", "source_location": "L30", "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
@@ -0,0 +1 @@
{"nodes": [{"id": "users_hamed_pj_my_pj_clinic_pro_clinicpro_migrations_version20260806132952_php", "label": "Version20260806132952.php", "file_type": "code", "source_file": "migrations/Version20260806132952.php", "source_location": "L1"}, {"id": "migrations_version20260806132952_version20260806132952", "label": "Version20260806132952", "file_type": "code", "source_file": "migrations/Version20260806132952.php", "source_location": "L10"}, {"id": "abstractmigration", "label": "AbstractMigration", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "migrations_version20260806132952_version20260806132952_getdescription", "label": ".getDescription()", "file_type": "code", "source_file": "migrations/Version20260806132952.php", "source_location": "L12"}, {"id": "migrations_version20260806132952_version20260806132952_up", "label": ".up()", "file_type": "code", "source_file": "migrations/Version20260806132952.php", "source_location": "L17"}, {"id": "schema", "label": "Schema", "file_type": "code", "source_file": "migrations/Version20260806132952.php", "source_location": "L17"}, {"id": "migrations_version20260806132952_version20260806132952_down", "label": ".down()", "file_type": "code", "source_file": "migrations/Version20260806132952.php", "source_location": "L35"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_migrations_version20260806132952_php", "target": "schema", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "migrations/Version20260806132952.php", "source_location": "L7", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_migrations_version20260806132952_php", "target": "abstractmigration", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "migrations/Version20260806132952.php", "source_location": "L8", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_migrations_version20260806132952_php", "target": "migrations_version20260806132952_version20260806132952", "relation": "contains", "confidence": "EXTRACTED", "source_file": "migrations/Version20260806132952.php", "source_location": "L10", "weight": 1.0}, {"source": "migrations_version20260806132952_version20260806132952", "target": "abstractmigration", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "migrations/Version20260806132952.php", "source_location": "L10", "weight": 1.0}, {"source": "migrations_version20260806132952_version20260806132952", "target": "migrations_version20260806132952_version20260806132952_getdescription", "relation": "method", "confidence": "EXTRACTED", "source_file": "migrations/Version20260806132952.php", "source_location": "L12", "weight": 1.0}, {"source": "migrations_version20260806132952_version20260806132952", "target": "migrations_version20260806132952_version20260806132952_up", "relation": "method", "confidence": "EXTRACTED", "source_file": "migrations/Version20260806132952.php", "source_location": "L17", "weight": 1.0}, {"source": "migrations_version20260806132952_version20260806132952_up", "target": "schema", "relation": "references", "confidence": "EXTRACTED", "source_file": "migrations/Version20260806132952.php", "source_location": "L17", "weight": 1.0, "context": "parameter_type"}, {"source": "migrations_version20260806132952_version20260806132952", "target": "migrations_version20260806132952_version20260806132952_down", "relation": "method", "confidence": "EXTRACTED", "source_file": "migrations/Version20260806132952.php", "source_location": "L35", "weight": 1.0}, {"source": "migrations_version20260806132952_version20260806132952_down", "target": "schema", "relation": "references", "confidence": "EXTRACTED", "source_file": "migrations/Version20260806132952.php", "source_location": "L35", "weight": 1.0, "context": "parameter_type"}], "raw_calls": [{"caller_nid": "migrations_version20260806132952_version20260806132952_up", "callee": "addSql", "is_member_call": true, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/migrations/Version20260806132952.php", "source_location": "L20", "receiver": null}, {"caller_nid": "migrations_version20260806132952_version20260806132952_up", "callee": "addSql", "is_member_call": true, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/migrations/Version20260806132952.php", "source_location": "L22", "receiver": null}, {"caller_nid": "migrations_version20260806132952_version20260806132952_up", "callee": "json_encode", "is_member_call": false, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/migrations/Version20260806132952.php", "source_location": "L26", "receiver": null}, {"caller_nid": "migrations_version20260806132952_version20260806132952_down", "callee": "addSql", "is_member_call": true, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/migrations/Version20260806132952.php", "source_location": "L37", "receiver": null}]}
@@ -0,0 +1 @@
{"nodes": [{"id": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_treatment_repository_treatmentprotocolsteprepository_php", "label": "TreatmentProtocolStepRepository.php", "file_type": "code", "source_file": "src/Treatment/Repository/TreatmentProtocolStepRepository.php", "source_location": "L1"}, {"id": "repository_treatmentprotocolsteprepository_treatmentprotocolsteprepository", "label": "TreatmentProtocolStepRepository", "file_type": "code", "source_file": "src/Treatment/Repository/TreatmentProtocolStepRepository.php", "source_location": "L12"}, {"id": "serviceentityrepository", "label": "ServiceEntityRepository", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "repository_treatmentprotocolsteprepository_treatmentprotocolsteprepository_construct", "label": ".__construct()", "file_type": "code", "source_file": "src/Treatment/Repository/TreatmentProtocolStepRepository.php", "source_location": "L14"}, {"id": "managerregistry", "label": "ManagerRegistry", "file_type": "code", "source_file": "src/Treatment/Repository/TreatmentProtocolStepRepository.php", "source_location": "L14"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_treatment_repository_treatmentprotocolsteprepository_php", "target": "treatmentprotocolstep", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/Treatment/Repository/TreatmentProtocolStepRepository.php", "source_location": "L5", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_treatment_repository_treatmentprotocolsteprepository_php", "target": "serviceentityrepository", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/Treatment/Repository/TreatmentProtocolStepRepository.php", "source_location": "L6", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_treatment_repository_treatmentprotocolsteprepository_php", "target": "managerregistry", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/Treatment/Repository/TreatmentProtocolStepRepository.php", "source_location": "L7", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_treatment_repository_treatmentprotocolsteprepository_php", "target": "repository_treatmentprotocolsteprepository_treatmentprotocolsteprepository", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/Treatment/Repository/TreatmentProtocolStepRepository.php", "source_location": "L12", "weight": 1.0}, {"source": "repository_treatmentprotocolsteprepository_treatmentprotocolsteprepository", "target": "serviceentityrepository", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "src/Treatment/Repository/TreatmentProtocolStepRepository.php", "source_location": "L12", "weight": 1.0}, {"source": "repository_treatmentprotocolsteprepository_treatmentprotocolsteprepository", "target": "repository_treatmentprotocolsteprepository_treatmentprotocolsteprepository_construct", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/Treatment/Repository/TreatmentProtocolStepRepository.php", "source_location": "L14", "weight": 1.0}, {"source": "repository_treatmentprotocolsteprepository_treatmentprotocolsteprepository_construct", "target": "managerregistry", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/Treatment/Repository/TreatmentProtocolStepRepository.php", "source_location": "L14", "weight": 1.0, "context": "parameter_type"}], "raw_calls": [{"caller_nid": "repository_treatmentprotocolsteprepository_treatmentprotocolsteprepository_construct", "callee": "parent", "is_member_call": false, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/src/Treatment/Repository/TreatmentProtocolStepRepository.php", "source_location": "L16", "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
+1 -1
View File
File diff suppressed because one or more lines are too long
+24902 -5679
View File
File diff suppressed because it is too large Load Diff
+353 -103
View File
@@ -1,7 +1,7 @@
{
"assets/admin/App.tsx": {
"mtime": 1785832912.9145513,
"ast_hash": "c22f6557d336499b2ac2b53c0384c5d3",
"mtime": 1786040028.2971752,
"ast_hash": "15eeca313b59da602252f948dd5b9a4e",
"semantic_hash": ""
},
"assets/admin/components/FreeVisitPrice.tsx": {
@@ -20,8 +20,8 @@
"semantic_hash": ""
},
"assets/admin/components/layout/Sidebar.tsx": {
"mtime": 1785756612.8325284,
"ast_hash": "483408c21ac63971ee790c6c59b8985b",
"mtime": 1786040106.5208018,
"ast_hash": "17a6a97b6687ce922699cdb4b57d1b41",
"semantic_hash": ""
},
"assets/admin/components/layout/Topbar.tsx": {
@@ -60,8 +60,8 @@
"semantic_hash": ""
},
"assets/admin/components/ui/Modal.tsx": {
"mtime": 1782979832.1321452,
"ast_hash": "577f5b6a650443b72262fd70e3704d4c",
"mtime": 1786090932.7925358,
"ast_hash": "724fa8088d2d705a5ac4e22c3134be20",
"semantic_hash": ""
},
"assets/admin/components/ui/NotificationMobileCard.tsx": {
@@ -120,8 +120,8 @@
"semantic_hash": ""
},
"assets/admin/components/ui/StatusBadge.tsx": {
"mtime": 1784464897.224092,
"ast_hash": "7c81f166f37a1fb5a251dccc5ca58973",
"mtime": 1786028043.1200984,
"ast_hash": "ae6eaad5dd61571b2fdef743c41381c8",
"semantic_hash": ""
},
"assets/admin/hooks/usePaymentConfig.ts": {
@@ -385,8 +385,8 @@
"semantic_hash": ""
},
"assets/admin/types/index.ts": {
"mtime": 1785859384.5220602,
"ast_hash": "031eea9717b2220a49b5eb8deceb0e91",
"mtime": 1786088067.7602851,
"ast_hash": "ae10971e3c533ab9f2e2455063450bee",
"semantic_hash": ""
},
"assets/app.js": {
@@ -810,8 +810,8 @@
"semantic_hash": ""
},
"src/Appointment/Controller/AppointmentController.php": {
"mtime": 1785756613.0204718,
"ast_hash": "effa36a7b37985fee45384c37a70e3fc",
"mtime": 1786026095.4505692,
"ast_hash": "8ba9ea10a62a3a5f95c393bd6fdedda7",
"semantic_hash": ""
},
"src/Appointment/Controller/AppointmentSettingsController.php": {
@@ -820,13 +820,13 @@
"semantic_hash": ""
},
"src/Appointment/Controller/MyAppointmentsController.php": {
"mtime": 1785756613.0218532,
"ast_hash": "36f78486988dd23695bb9d2ef56dcd73",
"mtime": 1786026118.6547985,
"ast_hash": "cbc93660d07c8facd0e4effd81041815",
"semantic_hash": ""
},
"src/Appointment/Entity/Appointment.php": {
"mtime": 1785756613.0283096,
"ast_hash": "43719ef4e65f332dc96427ce5e8170a9",
"mtime": 1786025330.6468182,
"ast_hash": "3e070f10c64b3f0270e43cc7064dfe1e",
"semantic_hash": ""
},
"src/Appointment/Entity/DateOverride.php": {
@@ -855,8 +855,8 @@
"semantic_hash": ""
},
"src/Appointment/Repository/AppointmentRepository.php": {
"mtime": 1785756613.031237,
"ast_hash": "5bcf3dd561839913c50a59a319a28c95",
"mtime": 1786025353.1079433,
"ast_hash": "119145bedec1807ae85ad96e05c702a6",
"semantic_hash": ""
},
"src/Appointment/Repository/DateOverrideRepository.php": {
@@ -1060,13 +1060,13 @@
"semantic_hash": ""
},
"src/Clinic/Controller/ClinicController.php": {
"mtime": 1784821343.352233,
"ast_hash": "31c8c46921ea8bfeeb5a10adf96cd94d",
"mtime": 1786018445.887158,
"ast_hash": "3b6318c80ce1d299dd0a1fe64ce459c2",
"semantic_hash": ""
},
"src/Clinic/Entity/Clinic.php": {
"mtime": 1784467315.9297788,
"ast_hash": "4fd957d5b709a9ed9b14b07d97827810",
"mtime": 1786018411.77954,
"ast_hash": "6ca49dbfbf64b94ccbd48ed66a7816b5",
"semantic_hash": ""
},
"src/Clinic/Repository/ClinicRepository.php": {
@@ -1100,8 +1100,8 @@
"semantic_hash": ""
},
"src/ClinicService/Entity/ServiceItem.php": {
"mtime": 1785756613.0360603,
"ast_hash": "7ce818fd64f06071eefe02eaaf56420d",
"mtime": 1786021421.921394,
"ast_hash": "f5ff457c3e88ea1acbccf30be89f6723",
"semantic_hash": ""
},
"src/ClinicService/Entity/ServiceSection.php": {
@@ -2300,8 +2300,8 @@
"semantic_hash": ""
},
"docs/api/README.md": {
"mtime": 1785756612.8616414,
"ast_hash": "2f4ab89c5fb62e02c286d6441caab0f0",
"mtime": 1786021421.9209685,
"ast_hash": "7ca9fec7523258d7869498a179134634",
"semantic_hash": ""
},
"docs/api/admin.md": {
@@ -2315,8 +2315,8 @@
"semantic_hash": ""
},
"docs/api/appointment.md": {
"mtime": 1785756612.8623693,
"ast_hash": "c7bea28ea8515e2fbad368b33769a1c5",
"mtime": 1786026400.5849936,
"ast_hash": "c62759824b86b1928be8d2df4bfc3fc8",
"semantic_hash": ""
},
"docs/api/auth.md": {
@@ -2345,8 +2345,8 @@
"semantic_hash": ""
},
"docs/api/clinic.md": {
"mtime": 1784821343.208268,
"ast_hash": "ee6da47a98f0eec4b2e88e5cea20d02b",
"mtime": 1786019566.820967,
"ast_hash": "a9e55e9495663578c97c69ff9528f006",
"semantic_hash": ""
},
"docs/api/dashboard.md": {
@@ -4855,8 +4855,8 @@
"semantic_hash": ""
},
"assets/admin/components/appointments/ServiceSlotPicker.tsx": {
"mtime": 1785756612.8240898,
"ast_hash": "b73b841e232a89971dd478871f5fadbf",
"mtime": 1786090997.5273583,
"ast_hash": "664aa911abb67f7077d1c5306ad190bd",
"semantic_hash": ""
},
"assets/admin/components/ui/PersianDateInput.test.tsx": {
@@ -5245,8 +5245,8 @@
"semantic_hash": ""
},
"assets/admin/pages/ServiceDetailPage.tsx": {
"mtime": 1785756612.8590248,
"ast_hash": "1317fb8db57e6951ea83051fd6684e4e",
"mtime": 1786027947.6168907,
"ast_hash": "e01590944855fbaee4ec0b3c452901a6",
"semantic_hash": ""
},
"migrations/Version20260716124039.php": {
@@ -5640,8 +5640,8 @@
"semantic_hash": ""
},
"src/Appointment/Service/AppointmentConfirmationService.php": {
"mtime": 1785003109.9595017,
"ast_hash": "b163d1f05d99f8cb54adcdb3da379843",
"mtime": 1786023758.533605,
"ast_hash": "c7947c2eeee7f4fcff9ba559e95d0c91",
"semantic_hash": ""
},
"src/Billing/Entity/ClaimStatusLog.php": {
@@ -5800,8 +5800,8 @@
"semantic_hash": ""
},
".claude/skills/redesign-page/driver.mjs": {
"mtime": 1785756612.8162243,
"ast_hash": "e327f0c2592054e5e4fa2abd228dfb76",
"mtime": 1786091496.0933347,
"ast_hash": "2df6cff5a3ea6704e52bcdb02513ec35",
"semantic_hash": ""
},
"assets/admin/components/appointments/ConfirmAppointmentModal.test.tsx": {
@@ -6660,8 +6660,8 @@
"semantic_hash": ""
},
"src/Shared/Tenant/GlobalTables.php": {
"mtime": 1785756613.0488753,
"ast_hash": "7c8f271785cbadbbaaddf68b1a4b83c0",
"mtime": 1786022170.8558702,
"ast_hash": "b96370cf5ae0bc6aa0e0698fb3721867",
"semantic_hash": ""
},
"src/Shared/Tenant/NullableTenantOwnedTrait.php": {
@@ -7234,36 +7234,6 @@
"ast_hash": "4119fb095dd1fda59f55b9fa73710fb2",
"semantic_hash": ""
},
"docs/new_feture/taskes/task-12-treatment-course/architecture.md": {
"mtime": 1785398179.181669,
"ast_hash": "6187813fa99f89364788e9eb2525ce3b",
"semantic_hash": ""
},
"docs/new_feture/taskes/task-12-treatment-course/checklist.md": {
"mtime": 1785756612.8697257,
"ast_hash": "164f72cd9593efb2b40777de4f60b48d",
"semantic_hash": ""
},
"docs/new_feture/taskes/task-12-treatment-course/database.md": {
"mtime": 1785398215.1891618,
"ast_hash": "6ec18858b9548f9b76bc29cb3826a9ef",
"semantic_hash": ""
},
"docs/new_feture/taskes/task-12-treatment-course/implementation_notes.md": {
"mtime": 1785398273.2139585,
"ast_hash": "5e49387e4392738481a8ed435b67cd7f",
"semantic_hash": ""
},
"docs/new_feture/taskes/task-12-treatment-course/task.md": {
"mtime": 1785398130.2462928,
"ast_hash": "b227a56bd3edfc92ff45a307cd559d72",
"semantic_hash": ""
},
"docs/new_feture/taskes/task-12-treatment-course/user_flow.md": {
"mtime": 1785398320.7359087,
"ast_hash": "b2f98e8fe628a085b0796c66a9d0fbc0",
"semantic_hash": ""
},
"docs/new_feture/taskes/task-13-cancellation-waitlist/architecture.md": {
"mtime": 1785398421.9744098,
"ast_hash": "8ec5835aaba5c17178e7fa5de4f0e64d",
@@ -7430,8 +7400,8 @@
"semantic_hash": ""
},
"assets/admin/hooks/useResources.ts": {
"mtime": 1785861926.885332,
"ast_hash": "12557ee65756d73faae820f41af9965c",
"mtime": 1786028264.442448,
"ast_hash": "aa0cf38bc272bddd46d5f31a628290e5",
"semantic_hash": ""
},
"assets/admin/pages/ResourcePoolsPage.tsx": {
@@ -7440,8 +7410,8 @@
"semantic_hash": ""
},
"assets/admin/pages/ResourceTypesPage.tsx": {
"mtime": 1785864076.132948,
"ast_hash": "c24b4478a1c887f63ac72b1247058717",
"mtime": 1786028274.9777572,
"ast_hash": "4f78db3e5a354cab11a8bda2078d6168",
"semantic_hash": ""
},
"assets/admin/pages/ResourcesPage.test.tsx": {
@@ -7485,8 +7455,8 @@
"semantic_hash": ""
},
"src/Resource/Controller/ResourceTypeController.php": {
"mtime": 1785418133.7748108,
"ast_hash": "c8df37597151adc15259de026e32d03b",
"mtime": 1786022976.1289058,
"ast_hash": "f3ccfeec5b9e65debf1a96b6395c2a42",
"semantic_hash": ""
},
"src/Resource/Controller/SkillController.php": {
@@ -7515,8 +7485,8 @@
"semantic_hash": ""
},
"src/Resource/Entity/ResourceType.php": {
"mtime": 1785417716.3118355,
"ast_hash": "530125db76d9fab870ca1b848ef3765c",
"mtime": 1786022894.4979453,
"ast_hash": "29058bda25c6d0b0f29353e815e8fd46",
"semantic_hash": ""
},
"src/Resource/Entity/Skill.php": {
@@ -7615,8 +7585,8 @@
"semantic_hash": ""
},
"docs/api/resource.md": {
"mtime": 1785862022.5938282,
"ast_hash": "fc6b2b544bb964000e7ef82829d8470b",
"mtime": 1786023200.7805586,
"ast_hash": "f4c54a52debeff4a06a76839a6999d2c",
"semantic_hash": ""
},
"assets/admin/hooks/useResourceCalendar.ts": {
@@ -7955,8 +7925,8 @@
"semantic_hash": ""
},
"src/Appointment/Booking/Entity/OccupancyBucket.php": {
"mtime": 1785476287.6880133,
"ast_hash": "acbf126e8212a80152b710e0b0b15fb6",
"mtime": 1786026080.0669312,
"ast_hash": "26303add0c0455749c6022eb1205b1b6",
"semantic_hash": ""
},
"src/Appointment/Booking/Repository/AppointmentHoldRepository.php": {
@@ -7975,8 +7945,8 @@
"semantic_hash": ""
},
"src/Appointment/Booking/Service/HoldService.php": {
"mtime": 1785756613.0157497,
"ast_hash": "18c14da901b35b46b47c42ea452c9f93",
"mtime": 1786025295.3915026,
"ast_hash": "01bb8fa7f90af50e1ca35f20806f20c9",
"semantic_hash": ""
},
"tests/Appointment/HoldAndBookTest.php": {
@@ -8079,11 +8049,6 @@
"ast_hash": "5f960bacc6b04f89ecf5b7ed3bd0249d",
"semantic_hash": ""
},
"docs/api/course.md": {
"mtime": 1785584247.375112,
"ast_hash": "dc142b7a12db8f0745aa7c9a8302ff7f",
"semantic_hash": ""
},
"assets/admin/hooks/useCancellation.ts": {
"mtime": 1785756612.8466475,
"ast_hash": "6738b4865e544a75815dc4406324a8ce",
@@ -8290,8 +8255,8 @@
"semantic_hash": ""
},
"assets/admin/components/layout/settingsMenu.ts": {
"mtime": 1785832928.7666562,
"ast_hash": "bc74a67aabcf2046db5011a8c459b80a",
"mtime": 1786040057.0621603,
"ast_hash": "1a0b6040c96775d3f097b76fc32f65da",
"semantic_hash": ""
},
"assets/admin/components/resources/ResourceExceptionsCard.tsx": {
@@ -8430,8 +8395,8 @@
"semantic_hash": ""
},
"src/ClinicService/Service/CategoryClosureResolver.php": {
"mtime": 1785756613.0368204,
"ast_hash": "1c52e55d72e5682dfe7f8392f5aed168",
"mtime": 1786021824.024287,
"ast_hash": "b25b5e43369cb7365c63c3f1ac22c5ec",
"semantic_hash": ""
},
"src/ClinicService/Service/ResourceServiceResolver.php": {
@@ -8485,8 +8450,8 @@
"semantic_hash": ""
},
"tests/Appointment/BookForResourceTest.php": {
"mtime": 1785756613.0503385,
"ast_hash": "12d6ebab13bf38cc7c8a5e1c529ca8fa",
"mtime": 1786024730.5660872,
"ast_hash": "2b63c92ead5a1cbb9c5fffbf67cbb245",
"semantic_hash": ""
},
"tests/Appointment/ResourceOnAppointmentTest.php": {
@@ -8585,8 +8550,8 @@
"semantic_hash": ""
},
"assets/admin/components/appointments/ResourceBookingModal.test.tsx": {
"mtime": 1785756612.8228326,
"ast_hash": "c538c477776f7305978090870b80ef08",
"mtime": 1786091783.9540567,
"ast_hash": "64e5bb0979b9fa6d8c90d10f6013e4dd",
"semantic_hash": ""
},
"migrations/Version20260803093000.php": {
@@ -8600,8 +8565,8 @@
"semantic_hash": ""
},
"assets/admin/components/appointments/NewAppointmentModal.tsx": {
"mtime": 1785756612.822505,
"ast_hash": "c4fe6e385f8198bda138d15207a38f18",
"mtime": 1786091409.058849,
"ast_hash": "62e245c9266a947db533ff5f75c843dd",
"semantic_hash": ""
},
"assets/admin/components/appointments/ResourceDayPanel.test.tsx": {
@@ -8790,8 +8755,8 @@
"semantic_hash": ""
},
".claude/prompt/laser-treatment-plan.md": {
"mtime": 1786017113.155829,
"ast_hash": "1406d08dcab4daea973c00168c73eed7",
"mtime": 1786018036.975755,
"ast_hash": "c92af2bb41cb20dc218edee9657599c8",
"semantic_hash": ""
},
".claude/prompt/patient-record-number-pattern.md": {
@@ -8815,8 +8780,8 @@
"semantic_hash": ""
},
"docs/adr/0003-resource-backed-appointments-drop-the-doctor-slot-key.md": {
"mtime": 1786015595.5254009,
"ast_hash": "6c7b7269a381f64a538a2f5bbabaa7ed",
"mtime": 1786026378.216404,
"ast_hash": "6fc548c9c551dc69aa7d4f21d0bd942a",
"semantic_hash": ""
},
"docs/adr/0004-session-parameters-are-json-keyed-by-resource-type.md": {
@@ -8843,5 +8808,290 @@
"mtime": 1785936022.1036599,
"ast_hash": "b64e947b09bede22898b4ec961d44483",
"semantic_hash": ""
},
"assets/admin/components/FieldSchemaEditor.tsx": {
"mtime": 1786028214.3187857,
"ast_hash": "c7314c48338d1f45ac2e1b085bf67b56",
"semantic_hash": ""
},
"assets/admin/components/TreatmentProtocolTab.tsx": {
"mtime": 1786089285.8296342,
"ast_hash": "621fb297a5fcdb2f360c85c44c0f9dd5",
"semantic_hash": ""
},
"assets/admin/hooks/useElapsed.ts": {
"mtime": 1786087837.7287288,
"ast_hash": "d32857d2cabc8d69c07a73b0dc218a0a",
"semantic_hash": ""
},
"assets/admin/pages/AdminPracticeDomainsPage.tsx": {
"mtime": 1786040152.2290146,
"ast_hash": "60302efa5614f0af09bc7e610e72bb13",
"semantic_hash": ""
},
"assets/admin/pages/PracticeDomainSettingsPage.tsx": {
"mtime": 1786040152.229644,
"ast_hash": "76338fc43b96441bbde65a2c0faca613",
"semantic_hash": ""
},
"assets/admin/pages/StaffSessionDetailPage.tsx": {
"mtime": 1786087900.7658174,
"ast_hash": "f427b16018ec3cae07e5ccf3e0bb9b9a",
"semantic_hash": ""
},
"assets/admin/pages/StaffTreatmentSessionsPage.tsx": {
"mtime": 1786028077.9069378,
"ast_hash": "61d2862044c112fa6f2ad11913af7400",
"semantic_hash": ""
},
"assets/admin/pages/TreatmentCasesPage.tsx": {
"mtime": 1786088078.8740616,
"ast_hash": "6590787c94507b24554c3b5ab66c0062",
"semantic_hash": ""
},
"migrations/Version20260806121429.php": {
"mtime": 1786018546.319667,
"ast_hash": "8279a01d07f0d7b99dd8a4573b7513e8",
"semantic_hash": ""
},
"migrations/Version20260806124440.php": {
"mtime": 1786020316.672039,
"ast_hash": "5d6717252d1aa340f7fa45db09341c97",
"semantic_hash": ""
},
"migrations/Version20260806131640.php": {
"mtime": 1786022252.2494726,
"ast_hash": "a5c3c985a2d0530ffc70b4d7d6f4ca64",
"semantic_hash": ""
},
"migrations/Version20260806132952.php": {
"mtime": 1786023024.8448222,
"ast_hash": "a8cc501941b3a79999b70598c1fc5ad9",
"semantic_hash": ""
},
"src/Appointment/Availability/Service/ResourceOccupier.php": {
"mtime": 1786025148.3500223,
"ast_hash": "9b2020669a956da4c332c03f52afeea2",
"semantic_hash": ""
},
"src/Appointment/Command/BackfillResourceOccupancyCommand.php": {
"mtime": 1786026157.5785897,
"ast_hash": "d73d77dd2f070afc7d5f43953f24b97b",
"semantic_hash": ""
},
"src/PracticeDomain/Controller/PracticeDomainController.php": {
"mtime": 1786023781.5426338,
"ast_hash": "e29072ba0cc1e386ae28a0b21aac5e36",
"semantic_hash": ""
},
"src/PracticeDomain/Entity/PracticeDomain.php": {
"mtime": 1786018246.6185305,
"ast_hash": "e7c7447a5e095ea0086c6254a9122923",
"semantic_hash": ""
},
"src/PracticeDomain/Repository/PracticeDomainRepository.php": {
"mtime": 1786018265.1256595,
"ast_hash": "50bec4029b647fde85bb87cf418f633d",
"semantic_hash": ""
},
"src/Resource/Service/FieldSchemaValidator.php": {
"mtime": 1786022937.542412,
"ast_hash": "7ddf61e0628b32459581353befb8bbc7",
"semantic_hash": ""
},
"src/Treatment/Controller/SessionExecutionController.php": {
"mtime": 1786087675.8107164,
"ast_hash": "dd98037e2552369221aef75a54d30bf5",
"semantic_hash": ""
},
"src/Treatment/Controller/TreatmentCaseController.php": {
"mtime": 1786026710.480531,
"ast_hash": "9dcb0022a4627fba8ea5b50f7305570b",
"semantic_hash": ""
},
"src/Treatment/Controller/TreatmentProtocolController.php": {
"mtime": 1786088003.5642426,
"ast_hash": "0b5ea0d2ce8312e9781d6a63bb32a4e3",
"semantic_hash": ""
},
"src/Treatment/Entity/SessionAreaRecord.php": {
"mtime": 1786087611.5013638,
"ast_hash": "de4dea90271d327f60c027d745a3cd7b",
"semantic_hash": ""
},
"src/Treatment/Entity/TreatmentCase.php": {
"mtime": 1786021860.1950908,
"ast_hash": "e16215daf44cd29212ae9619ac537321",
"semantic_hash": ""
},
"src/Treatment/Entity/TreatmentCaseArea.php": {
"mtime": 1786021882.7039862,
"ast_hash": "0a5a16dcc2cfef2b5f5380f9da46e70e",
"semantic_hash": ""
},
"src/Treatment/Entity/TreatmentProtocol.php": {
"mtime": 1786020055.4282641,
"ast_hash": "6f434cdcb61b6737191ef386e076779a",
"semantic_hash": ""
},
"src/Treatment/Entity/TreatmentProtocolStaff.php": {
"mtime": 1786020088.2941668,
"ast_hash": "e13983385580397be4722fbc660e3d1e",
"semantic_hash": ""
},
"src/Treatment/Entity/TreatmentProtocolStep.php": {
"mtime": 1786020072.8363714,
"ast_hash": "2b4f825c62cc1a3bfe42cc90b0468143",
"semantic_hash": ""
},
"src/Treatment/Entity/TreatmentSession.php": {
"mtime": 1786021927.5564134,
"ast_hash": "5d7238473fc24d907ad58f440e686351",
"semantic_hash": ""
},
"src/Treatment/Repository/SessionAreaRecordRepository.php": {
"mtime": 1786022121.333692,
"ast_hash": "f2c0f0cdc7d77ef99ac41a44e887ff2b",
"semantic_hash": ""
},
"src/Treatment/Repository/TreatmentCaseAreaRepository.php": {
"mtime": 1786022087.6320167,
"ast_hash": "002d4ea34abca6b49d9c256f16e53116",
"semantic_hash": ""
},
"src/Treatment/Repository/TreatmentCaseRepository.php": {
"mtime": 1786022056.9253988,
"ast_hash": "247e652a0efe52792d425b851c900e65",
"semantic_hash": ""
},
"src/Treatment/Repository/TreatmentProtocolRepository.php": {
"mtime": 1786020099.4558127,
"ast_hash": "2250d6408838ce479df0f60b11572ec6",
"semantic_hash": ""
},
"src/Treatment/Repository/TreatmentProtocolStaffRepository.php": {
"mtime": 1786020116.2235584,
"ast_hash": "3044689002090f9dadcd7b45d58a89d0",
"semantic_hash": ""
},
"src/Treatment/Repository/TreatmentProtocolStepRepository.php": {
"mtime": 1786020108.9894714,
"ast_hash": "3b0e7156b2ab20adbe5a6e6e00d3cb5f",
"semantic_hash": ""
},
"src/Treatment/Repository/TreatmentSessionRepository.php": {
"mtime": 1786023915.0566118,
"ast_hash": "f34ea09af8f2bed993ea543acdb83ddc",
"semantic_hash": ""
},
"src/Treatment/Service/NextSessionSlotFinder.php": {
"mtime": 1786026678.763008,
"ast_hash": "bfe12ea3da1725e4c570f5bd4505ad5a",
"semantic_hash": ""
},
"src/Treatment/Service/SessionExecutor.php": {
"mtime": 1786087601.461182,
"ast_hash": "0a07c0f9a3ca864b00186c32cad3609d",
"semantic_hash": ""
},
"src/Treatment/Service/TreatmentCaseOpener.php": {
"mtime": 1786022152.436887,
"ast_hash": "2bd4fbc3a7c0fe5a7bbede0dce9ac9d1",
"semantic_hash": ""
},
"src/Treatment/Service/TreatmentCaseStarter.php": {
"mtime": 1786023719.0997126,
"ast_hash": "b4650cefbb12b13c8359d1a9f59305f0",
"semantic_hash": ""
},
"src/Treatment/Service/TreatmentProtocolWriter.php": {
"mtime": 1786020781.62864,
"ast_hash": "309112bf1f029774b5224b08ba56a54c",
"semantic_hash": ""
},
"src/Treatment/Service/TreatmentScheduler.php": {
"mtime": 1786023626.7460966,
"ast_hash": "62618fe75f2a002149f4f44c98f1dd86",
"semantic_hash": ""
},
"src/Treatment/Workflow/DefaultTreatmentWorkflow.php": {
"mtime": 1786023929.6373498,
"ast_hash": "911017e3d005fdd89816895686e42ee0",
"semantic_hash": ""
},
"src/Treatment/Workflow/LaserTreatmentWorkflow.php": {
"mtime": 1786023668.051378,
"ast_hash": "0b64577e190b19d019ddc3ba7b71cb70",
"semantic_hash": ""
},
"src/Treatment/Workflow/TreatmentWorkflow.php": {
"mtime": 1786023601.179784,
"ast_hash": "91979b57ea07ec39090b1b3e550a2550",
"semantic_hash": ""
},
"src/Treatment/Workflow/TreatmentWorkflowRegistry.php": {
"mtime": 1786023701.2228317,
"ast_hash": "dde8c70333cfbf5fe2b81eaafc944a87",
"semantic_hash": ""
},
"tests/Appointment/ResourceBookingIsIndependentOfDoctorTest.php": {
"mtime": 1786026215.5017397,
"ast_hash": "e7a881d4a3688db0aa4bee8962335bd4",
"semantic_hash": ""
},
"tests/PracticeDomain/PracticeDomainTest.php": {
"mtime": 1786019474.5058193,
"ast_hash": "21dbdc3eb4cd772bb87020f6b389be27",
"semantic_hash": ""
},
"tests/Resource/FieldSchemaTest.php": {
"mtime": 1786023067.9710948,
"ast_hash": "6bade2d044bf453f5eda041574f27ccb",
"semantic_hash": ""
},
"tests/Treatment/OpenCaseOnConfirmTest.php": {
"mtime": 1786023884.0610788,
"ast_hash": "c8baad06b8902d4fb20c86c9104c2c26",
"semantic_hash": ""
},
"tests/Treatment/SessionExecutionTest.php": {
"mtime": 1786087789.1425424,
"ast_hash": "1c685ed79ef3251bf56f06824f14bcb5",
"semantic_hash": ""
},
"tests/Treatment/TreatmentCaseEndpointsTest.php": {
"mtime": 1786026761.1421962,
"ast_hash": "864a731aec2c4d980097012a45154009",
"semantic_hash": ""
},
"tests/Treatment/TreatmentCaseOpenerTest.php": {
"mtime": 1786022405.6126668,
"ast_hash": "82628df2c72177a9c99698d62df7e9a9",
"semantic_hash": ""
},
"tests/Treatment/TreatmentProtocolTest.php": {
"mtime": 1786020726.552094,
"ast_hash": "0c9a1abb410f3d11131b009e7b3c1ecb",
"semantic_hash": ""
},
"tests/Treatment/TreatmentSchedulerTest.php": {
"mtime": 1786023987.3326418,
"ast_hash": "3ac25adf1134430a637f543f5d8e75b6",
"semantic_hash": ""
},
"tests/Treatment/TreatmentWorkflowTest.php": {
"mtime": 1786023815.4900377,
"ast_hash": "4140025c1a0f58193a545f2150a73b3d",
"semantic_hash": ""
},
"docs/api/practice-domain.md": {
"mtime": 1786024376.789281,
"ast_hash": "4ca862f31d41af1d893e4a4d61388ef8",
"semantic_hash": ""
},
"docs/api/treatment.md": {
"mtime": 1786088311.0166492,
"ast_hash": "f274ac206904b7f0bc429fec8e59fbcf",
"semantic_hash": ""
}
}