chore: update graphify graph after dashboard port
This commit is contained in:
@@ -786,21 +786,14 @@
|
|||||||
"784": "Community 784",
|
"784": "Community 784",
|
||||||
"785": "Community 785",
|
"785": "Community 785",
|
||||||
"786": "Community 786",
|
"786": "Community 786",
|
||||||
"787": "Community 787",
|
|
||||||
"788": "Community 788",
|
"788": "Community 788",
|
||||||
"789": "Community 789",
|
"789": "Community 789",
|
||||||
"790": "Community 790",
|
|
||||||
"791": "Community 791",
|
"791": "Community 791",
|
||||||
"792": "Community 792",
|
"792": "Community 792",
|
||||||
"793": "Community 793",
|
|
||||||
"794": "Community 794",
|
|
||||||
"795": "Community 795",
|
|
||||||
"796": "Community 796",
|
"796": "Community 796",
|
||||||
"797": "Community 797",
|
"797": "Community 797",
|
||||||
"798": "Community 798",
|
"798": "Community 798",
|
||||||
"799": "Community 799",
|
|
||||||
"800": "Community 800",
|
"800": "Community 800",
|
||||||
"801": "Community 801",
|
|
||||||
"802": "Community 802",
|
"802": "Community 802",
|
||||||
"803": "Community 803",
|
"803": "Community 803",
|
||||||
"804": "Community 804",
|
"804": "Community 804",
|
||||||
@@ -808,15 +801,9 @@
|
|||||||
"806": "Community 806",
|
"806": "Community 806",
|
||||||
"807": "Community 807",
|
"807": "Community 807",
|
||||||
"808": "Community 808",
|
"808": "Community 808",
|
||||||
"809": "Community 809",
|
|
||||||
"810": "Community 810",
|
|
||||||
"811": "Community 811",
|
|
||||||
"812": "Community 812",
|
"812": "Community 812",
|
||||||
"813": "Community 813",
|
"813": "Community 813",
|
||||||
"814": "Community 814",
|
"814": "Community 814",
|
||||||
"815": "Community 815",
|
|
||||||
"816": "Community 816",
|
|
||||||
"817": "Community 817",
|
"817": "Community 817",
|
||||||
"818": "Community 818",
|
|
||||||
"819": "Community 819"
|
"819": "Community 819"
|
||||||
}
|
}
|
||||||
|
|||||||
+132
-209
@@ -1,16 +1,16 @@
|
|||||||
# Graph Report - clinicpro (2026-07-14)
|
# Graph Report - clinicpro (2026-07-14)
|
||||||
|
|
||||||
## Corpus Check
|
## Corpus Check
|
||||||
- 852 files · ~616,412 words
|
- 860 files · ~619,444 words
|
||||||
- Verdict: corpus is large enough that graph structure adds value.
|
- Verdict: corpus is large enough that graph structure adds value.
|
||||||
|
|
||||||
## Summary
|
## Summary
|
||||||
- 10329 nodes · 14765 edges · 820 communities (639 shown, 181 thin omitted)
|
- 10382 nodes · 14853 edges · 807 communities (623 shown, 184 thin omitted)
|
||||||
- Extraction: 98% EXTRACTED · 2% INFERRED · 0% AMBIGUOUS · INFERRED: 336 edges (avg confidence: 0.8)
|
- Extraction: 98% EXTRACTED · 2% INFERRED · 0% AMBIGUOUS · INFERRED: 339 edges (avg confidence: 0.8)
|
||||||
- Token cost: 0 input · 0 output
|
- Token cost: 0 input · 0 output
|
||||||
|
|
||||||
## Graph Freshness
|
## Graph Freshness
|
||||||
- Built from commit: `165ececa`
|
- Built from commit: `24969173`
|
||||||
- Run `git rev-parse HEAD` and compare to check if the graph is stale.
|
- Run `git rev-parse HEAD` and compare to check if the graph is stale.
|
||||||
- Run `graphify update .` after code changes (no API cost).
|
- Run `graphify update .` after code changes (no API cost).
|
||||||
|
|
||||||
@@ -786,21 +786,14 @@
|
|||||||
- [[_COMMUNITY_Community 784|Community 784]]
|
- [[_COMMUNITY_Community 784|Community 784]]
|
||||||
- [[_COMMUNITY_Community 785|Community 785]]
|
- [[_COMMUNITY_Community 785|Community 785]]
|
||||||
- [[_COMMUNITY_Community 786|Community 786]]
|
- [[_COMMUNITY_Community 786|Community 786]]
|
||||||
- [[_COMMUNITY_Community 787|Community 787]]
|
|
||||||
- [[_COMMUNITY_Community 788|Community 788]]
|
- [[_COMMUNITY_Community 788|Community 788]]
|
||||||
- [[_COMMUNITY_Community 789|Community 789]]
|
- [[_COMMUNITY_Community 789|Community 789]]
|
||||||
- [[_COMMUNITY_Community 790|Community 790]]
|
|
||||||
- [[_COMMUNITY_Community 791|Community 791]]
|
- [[_COMMUNITY_Community 791|Community 791]]
|
||||||
- [[_COMMUNITY_Community 792|Community 792]]
|
- [[_COMMUNITY_Community 792|Community 792]]
|
||||||
- [[_COMMUNITY_Community 793|Community 793]]
|
|
||||||
- [[_COMMUNITY_Community 794|Community 794]]
|
|
||||||
- [[_COMMUNITY_Community 795|Community 795]]
|
|
||||||
- [[_COMMUNITY_Community 796|Community 796]]
|
- [[_COMMUNITY_Community 796|Community 796]]
|
||||||
- [[_COMMUNITY_Community 797|Community 797]]
|
- [[_COMMUNITY_Community 797|Community 797]]
|
||||||
- [[_COMMUNITY_Community 798|Community 798]]
|
- [[_COMMUNITY_Community 798|Community 798]]
|
||||||
- [[_COMMUNITY_Community 799|Community 799]]
|
|
||||||
- [[_COMMUNITY_Community 800|Community 800]]
|
- [[_COMMUNITY_Community 800|Community 800]]
|
||||||
- [[_COMMUNITY_Community 801|Community 801]]
|
|
||||||
- [[_COMMUNITY_Community 802|Community 802]]
|
- [[_COMMUNITY_Community 802|Community 802]]
|
||||||
- [[_COMMUNITY_Community 803|Community 803]]
|
- [[_COMMUNITY_Community 803|Community 803]]
|
||||||
- [[_COMMUNITY_Community 804|Community 804]]
|
- [[_COMMUNITY_Community 804|Community 804]]
|
||||||
@@ -808,23 +801,17 @@
|
|||||||
- [[_COMMUNITY_Community 806|Community 806]]
|
- [[_COMMUNITY_Community 806|Community 806]]
|
||||||
- [[_COMMUNITY_Community 807|Community 807]]
|
- [[_COMMUNITY_Community 807|Community 807]]
|
||||||
- [[_COMMUNITY_Community 808|Community 808]]
|
- [[_COMMUNITY_Community 808|Community 808]]
|
||||||
- [[_COMMUNITY_Community 809|Community 809]]
|
|
||||||
- [[_COMMUNITY_Community 810|Community 810]]
|
|
||||||
- [[_COMMUNITY_Community 811|Community 811]]
|
|
||||||
- [[_COMMUNITY_Community 812|Community 812]]
|
- [[_COMMUNITY_Community 812|Community 812]]
|
||||||
- [[_COMMUNITY_Community 813|Community 813]]
|
- [[_COMMUNITY_Community 813|Community 813]]
|
||||||
- [[_COMMUNITY_Community 814|Community 814]]
|
- [[_COMMUNITY_Community 814|Community 814]]
|
||||||
- [[_COMMUNITY_Community 815|Community 815]]
|
|
||||||
- [[_COMMUNITY_Community 816|Community 816]]
|
|
||||||
- [[_COMMUNITY_Community 817|Community 817]]
|
- [[_COMMUNITY_Community 817|Community 817]]
|
||||||
- [[_COMMUNITY_Community 818|Community 818]]
|
|
||||||
- [[_COMMUNITY_Community 819|Community 819]]
|
- [[_COMMUNITY_Community 819|Community 819]]
|
||||||
|
|
||||||
## God Nodes (most connected - your core abstractions)
|
## God Nodes (most connected - your core abstractions)
|
||||||
1. `ApiTestCase` - 108 edges
|
1. `ApiTestCase` - 110 edges
|
||||||
2. `BaseController` - 88 edges
|
2. `api` - 88 edges
|
||||||
3. `api` - 87 edges
|
3. `BaseController` - 88 edges
|
||||||
4. `useAuthStore` - 64 edges
|
4. `useAuthStore` - 65 edges
|
||||||
5. `UserProfile` - 62 edges
|
5. `UserProfile` - 62 edges
|
||||||
6. `Doctor` - 60 edges
|
6. `Doctor` - 60 edges
|
||||||
7. `ApiResponse` - 53 edges
|
7. `ApiResponse` - 53 edges
|
||||||
@@ -833,29 +820,29 @@
|
|||||||
10. `ErrorCodes` - 49 edges
|
10. `ErrorCodes` - 49 edges
|
||||||
|
|
||||||
## Surprising Connections (you probably didn't know these)
|
## Surprising Connections (you probably didn't know these)
|
||||||
- `PrivateRoute()` --calls--> `useAuthStore` [EXTRACTED]
|
|
||||||
assets/admin/App.tsx → assets/admin/stores/authStore.ts
|
|
||||||
- `PublicRoute()` --calls--> `useAuthStore` [EXTRACTED]
|
|
||||||
assets/admin/App.tsx → assets/admin/stores/authStore.ts
|
|
||||||
- `RoleRoute()` --calls--> `useAuthStore` [EXTRACTED]
|
|
||||||
assets/admin/App.tsx → assets/admin/stores/authStore.ts
|
|
||||||
- `openMenu()` --calls--> `renderWithProviders()` [EXTRACTED]
|
- `openMenu()` --calls--> `renderWithProviders()` [EXTRACTED]
|
||||||
assets/admin/components/AppointmentActions.test.tsx → assets/admin/test/utils.tsx
|
assets/admin/components/AppointmentActions.test.tsx → assets/admin/test/utils.tsx
|
||||||
- `ServiceTariffModal()` --calls--> `formatNumber()` [EXTRACTED]
|
- `Pagination()` --calls--> `formatNumber()` [EXTRACTED]
|
||||||
assets/admin/components/ServiceTariffModal.tsx → assets/admin/lib/utils.ts
|
assets/admin/components/ui/Pagination.tsx → assets/admin/lib/utils.ts
|
||||||
|
- `PersianDateInput()` --calls--> `formatDate()` [EXTRACTED]
|
||||||
|
assets/admin/components/ui/PersianDateInput.tsx → assets/admin/lib/utils.ts
|
||||||
|
- `WalletTab()` --calls--> `formatRial()` [EXTRACTED]
|
||||||
|
assets/admin/pages/PatientDetailPage.tsx → assets/admin/lib/utils.ts
|
||||||
|
- `SettlementsPage()` --calls--> `formatRial()` [EXTRACTED]
|
||||||
|
assets/admin/pages/SettlementsPage.tsx → assets/admin/lib/utils.ts
|
||||||
|
|
||||||
## Import Cycles
|
## Import Cycles
|
||||||
- None detected.
|
- None detected.
|
||||||
|
|
||||||
## Communities (820 total, 181 thin omitted)
|
## Communities (807 total, 184 thin omitted)
|
||||||
|
|
||||||
### Community 0 - "Community 0"
|
### Community 0 - "Community 0"
|
||||||
Cohesion: 0.05
|
Cohesion: 0.04
|
||||||
Nodes (27): ALLOWED_ROLES, PrivateRoute(), PublicRoute(), RoleRoute(), queryClient, toastStyle, DoctorProfilePage(), InsurancePricingPage() (+19 more)
|
Nodes (35): CoverageRow, Draft, KIND, TenantInsurance, Claim, ClaimItem, DebtRow, InsuranceOption (+27 more)
|
||||||
|
|
||||||
### Community 1 - "Community 1"
|
### Community 1 - "Community 1"
|
||||||
Cohesion: 0.03
|
Cohesion: 0.03
|
||||||
Nodes (42): AddressData, AddrForm, addrSchema, AVATAR_COLORS, BookingMeta, CityOpt, DateOverrideData, DEFAULT_BOOKING_META (+34 more)
|
Nodes (51): addMinutes(), AddrForm, addrSchema, AVATAR_COLORS, BookingMeta, calcSlotCount(), CityOpt, DateOverrideData (+43 more)
|
||||||
|
|
||||||
### Community 2 - "Community 2"
|
### Community 2 - "Community 2"
|
||||||
Cohesion: 0.10
|
Cohesion: 0.10
|
||||||
@@ -878,8 +865,8 @@ Cohesion: 0.17
|
|||||||
Nodes (8): SettlementController, SettlementRepository, Settlement, JsonResponse, Request, User, ManagerRegistry, User
|
Nodes (8): SettlementController, SettlementRepository, Settlement, JsonResponse, Request, User, ManagerRegistry, User
|
||||||
|
|
||||||
### Community 7 - "Community 7"
|
### Community 7 - "Community 7"
|
||||||
Cohesion: 0.06
|
Cohesion: 0.07
|
||||||
Nodes (8): DoctorService, Clinic, DoctorServiceRepository, Collection, Doctor, self, User, ManagerRegistry
|
Nodes (5): Clinic, Collection, Doctor, self, User
|
||||||
|
|
||||||
### Community 8 - "Community 8"
|
### Community 8 - "Community 8"
|
||||||
Cohesion: 0.15
|
Cohesion: 0.15
|
||||||
@@ -903,7 +890,7 @@ Nodes (47): Clinic Doctor Invitation API, DELETE `/api/v1/admin/clinic/invitatio
|
|||||||
|
|
||||||
### Community 13 - "Community 13"
|
### Community 13 - "Community 13"
|
||||||
Cohesion: 0.04
|
Cohesion: 0.04
|
||||||
Nodes (72): AppointmentInfoModal(), TransferReserveModal(), get, post, renderDrawer(), get, get, patch (+64 more)
|
Nodes (52): get, post, renderDrawer(), get, patch, usePatient(), useUpdatePatient(), api (+44 more)
|
||||||
|
|
||||||
### Community 14 - "Community 14"
|
### Community 14 - "Community 14"
|
||||||
Cohesion: 0.10
|
Cohesion: 0.10
|
||||||
@@ -914,8 +901,8 @@ Cohesion: 0.25
|
|||||||
Nodes (7): PaymentController, Appointment, JsonResponse, Payment, Request, Response, User
|
Nodes (7): PaymentController, Appointment, JsonResponse, Payment, Request, Response, User
|
||||||
|
|
||||||
### Community 16 - "Community 16"
|
### Community 16 - "Community 16"
|
||||||
Cohesion: 0.09
|
Cohesion: 0.05
|
||||||
Nodes (6): PatientSession, Appointment, Collection, PatientRecord, self, SessionService
|
Nodes (10): PatientSession, SmsWallet, AppLog, LogPruneService, AppointmentExpiryService, Appointment, Collection, PatientRecord (+2 more)
|
||||||
|
|
||||||
### Community 17 - "Community 17"
|
### Community 17 - "Community 17"
|
||||||
Cohesion: 0.05
|
Cohesion: 0.05
|
||||||
@@ -934,12 +921,12 @@ Cohesion: 0.12
|
|||||||
Nodes (5): AdminApiController, RepresentationRepository, JsonResponse, Request, StreamedResponse
|
Nodes (5): AdminApiController, RepresentationRepository, JsonResponse, Request, StreamedResponse
|
||||||
|
|
||||||
### Community 21 - "Community 21"
|
### Community 21 - "Community 21"
|
||||||
Cohesion: 0.04
|
Cohesion: 0.02
|
||||||
Nodes (52): CityForm, citySchema, ImportError, InsuranceForm, insuranceSchema, LogoUploadField(), ProvinceForm, provinceSchema (+44 more)
|
Nodes (89): PaginatedResponse, STATUS_FILTERS, CityForm, citySchema, ImportError, InsuranceForm, insuranceSchema, ProvinceForm (+81 more)
|
||||||
|
|
||||||
### Community 22 - "Community 22"
|
### Community 22 - "Community 22"
|
||||||
Cohesion: 0.16
|
Cohesion: 0.15
|
||||||
Nodes (9): RatingController, Rate, RateRepository, JsonResponse, Request, User, Doctor, ManagerRegistry (+1 more)
|
Nodes (9): RatingController, Like, LikeRepository, JsonResponse, Request, User, Comment, ManagerRegistry (+1 more)
|
||||||
|
|
||||||
### Community 23 - "Community 23"
|
### Community 23 - "Community 23"
|
||||||
Cohesion: 0.05
|
Cohesion: 0.05
|
||||||
@@ -954,8 +941,8 @@ Cohesion: 0.05
|
|||||||
Nodes (39): Appointment API, Error Responses, Errors, Errors, Errors, Errors, Errors, Errors (+31 more)
|
Nodes (39): Appointment API, Error Responses, Errors, Errors, Errors, Errors, Errors, Errors (+31 more)
|
||||||
|
|
||||||
### Community 26 - "Community 26"
|
### Community 26 - "Community 26"
|
||||||
Cohesion: 0.13
|
Cohesion: 0.24
|
||||||
Nodes (8): InsuranceController, EntityInsurancePricing, EntityInsurancePricingRepository, TenantInsuranceCleanupService, JsonResponse, Request, User, ManagerRegistry
|
Nodes (4): InsuranceController, JsonResponse, Request, User
|
||||||
|
|
||||||
### Community 27 - "Community 27"
|
### Community 27 - "Community 27"
|
||||||
Cohesion: 0.05
|
Cohesion: 0.05
|
||||||
@@ -970,8 +957,8 @@ Cohesion: 0.06
|
|||||||
Nodes (35): Bulk import / export, DELETE `/api/v1/admin/city/{id}`, DELETE `/api/v1/admin/province/{id}`, Errors, Errors, Errors, Errors, GET `/api/v1/admin/cities` (+27 more)
|
Nodes (35): Bulk import / export, DELETE `/api/v1/admin/city/{id}`, DELETE `/api/v1/admin/province/{id}`, Errors, Errors, Errors, Errors, GET `/api/v1/admin/cities` (+27 more)
|
||||||
|
|
||||||
### Community 30 - "Community 30"
|
### Community 30 - "Community 30"
|
||||||
Cohesion: 0.04
|
Cohesion: 0.03
|
||||||
Nodes (59): usePaymentConfig(), formatNumber(), formatRial(), AdminCharts, AdminDashboard(), AdminRecent, AdminStats, APPT_CLS (+51 more)
|
Nodes (99): FreeVisitPrice(), Pricing, ServiceTariffModal(), TariffResponse, TariffRow, TauriStatCards(), PaymentConfig, PaymentGatewayInfo (+91 more)
|
||||||
|
|
||||||
### Community 31 - "Community 31"
|
### Community 31 - "Community 31"
|
||||||
Cohesion: 0.06
|
Cohesion: 0.06
|
||||||
@@ -982,8 +969,8 @@ Cohesion: 0.06
|
|||||||
Nodes (32): 10. Modal / Dialog, 11. Toast Notifications, 12. Empty States & Loading, 13. Page Header (هر صفحه), 14. تکنولوژی Stack, 15. Responsive Breakpoints, 16. Dark Mode (اختیاری — فاز دوم), 17. نمونه رنگبندی صفحه داشبورد (+24 more)
|
Nodes (32): 10. Modal / Dialog, 11. Toast Notifications, 12. Empty States & Loading, 13. Page Header (هر صفحه), 14. تکنولوژی Stack, 15. Responsive Breakpoints, 16. Dark Mode (اختیاری — فاز دوم), 17. نمونه رنگبندی صفحه داشبورد (+24 more)
|
||||||
|
|
||||||
### Community 33 - "Community 33"
|
### Community 33 - "Community 33"
|
||||||
Cohesion: 0.03
|
Cohesion: 0.04
|
||||||
Nodes (45): ModalKind, PickedPatient, PickerOption, WalletChargeLink(), addMinutes(), NewAppointmentDrawer(), Option, PatientRow (+37 more)
|
Nodes (39): AppointmentInfoModal(), ModalKind, PickedPatient, PickerOption, appt, get, openMenu(), patch (+31 more)
|
||||||
|
|
||||||
### Community 34 - "Community 34"
|
### Community 34 - "Community 34"
|
||||||
Cohesion: 0.06
|
Cohesion: 0.06
|
||||||
@@ -1002,8 +989,8 @@ Cohesion: 0.06
|
|||||||
Nodes (31): API endpoint موجود برای آدرس دکتر:, `DELETE /api/v1/clinic/{clinicUuid}/address/{addressUuid}` — حذف, `docs/api/appointment-settings.md`:, `docs/api/clinic.md`:, Endpoint موجود (workaround که حذف میشود):, Entity `DoctorAddress`:, Frontend موجود (`DoctorDetailPage.tsx`):, `GET /api/v1/clinic/{clinicUuid}/addresses` — لیست آدرسها (+23 more)
|
Nodes (31): API endpoint موجود برای آدرس دکتر:, `DELETE /api/v1/clinic/{clinicUuid}/address/{addressUuid}` — حذف, `docs/api/appointment-settings.md`:, `docs/api/clinic.md`:, Endpoint موجود (workaround که حذف میشود):, Entity `DoctorAddress`:, Frontend موجود (`DoctorDetailPage.tsx`):, `GET /api/v1/clinic/{clinicUuid}/addresses` — لیست آدرسها (+23 more)
|
||||||
|
|
||||||
### Community 38 - "Community 38"
|
### Community 38 - "Community 38"
|
||||||
Cohesion: 0.22
|
Cohesion: 0.25
|
||||||
Nodes (9): Authentication API, DELETE `/api/v1/notification-mobile/{target}`, Errors, Errors, Notification Mobile (OTP), POST `/oauth/token`, Request Body, Response `200` (+1 more)
|
Nodes (8): Authentication API, DELETE `/api/v1/notification-mobile/{target}`, Errors, Notification Mobile (OTP), POST `/oauth/logout`, Request Body, Response `200`, Response `200`
|
||||||
|
|
||||||
### Community 39 - "Community 39"
|
### Community 39 - "Community 39"
|
||||||
Cohesion: 0.12
|
Cohesion: 0.12
|
||||||
@@ -1046,8 +1033,8 @@ Cohesion: 0.11
|
|||||||
Nodes (4): Payment, Appointment, self, User
|
Nodes (4): Payment, Appointment, self, User
|
||||||
|
|
||||||
### Community 49 - "Community 49"
|
### Community 49 - "Community 49"
|
||||||
Cohesion: 0.06
|
Cohesion: 0.07
|
||||||
Nodes (29): appt, get, openMenu(), patch, applyAppointmentFilters(), AppointmentFilters, EMPTY_FILTERS, Option (+21 more)
|
Nodes (24): applyAppointmentFilters(), AppointmentFilters, EMPTY_FILTERS, Option, STATUS_OPTIONS, get, AppointmentsPage(), BookingSlot (+16 more)
|
||||||
|
|
||||||
### Community 50 - "Community 50"
|
### Community 50 - "Community 50"
|
||||||
Cohesion: 0.07
|
Cohesion: 0.07
|
||||||
@@ -1062,8 +1049,8 @@ Cohesion: 0.07
|
|||||||
Nodes (26): الزامات UI, باگفیکس صفحه نوبتها, باگ ۱ — کرش تقویم, باگ ۲ — روز هفته در DateNavigator, باگ ۳ — پیام «slot نیست», باگ ۴ — نوبت جدید: نام اجباری + find-or-create patient, باگ ۵ — patient_mobile نشان میدهد موبایل پزشک, باگ ۶ — نوبتهای رزرو شده در نمایش زمانبندی (+18 more)
|
Nodes (26): الزامات UI, باگفیکس صفحه نوبتها, باگ ۱ — کرش تقویم, باگ ۲ — روز هفته در DateNavigator, باگ ۳ — پیام «slot نیست», باگ ۴ — نوبت جدید: نام اجباری + find-or-create patient, باگ ۵ — patient_mobile نشان میدهد موبایل پزشک, باگ ۶ — نوبتهای رزرو شده در نمایش زمانبندی (+18 more)
|
||||||
|
|
||||||
### Community 53 - "Community 53"
|
### Community 53 - "Community 53"
|
||||||
Cohesion: 0.07
|
Cohesion: 0.08
|
||||||
Nodes (17): AppLogRepository, ClaimItemRepository, ClinicStaffRepository, DoctorClaimRequestRepository, DoctorInsuranceRepository, PreRegistrationRepository, SiteConfigRepository, ServiceEntityRepository (+9 more)
|
Nodes (14): DoctorService, AppLogRepository, ClaimItemRepository, DoctorClaimRequestRepository, DoctorServiceRepository, PreRegistrationRepository, SiteConfigRepository, ServiceEntityRepository (+6 more)
|
||||||
|
|
||||||
### Community 54 - "Community 54"
|
### Community 54 - "Community 54"
|
||||||
Cohesion: 0.10
|
Cohesion: 0.10
|
||||||
@@ -1082,8 +1069,8 @@ Cohesion: 0.08
|
|||||||
Nodes (24): Blog API, DELETE `/api/v1/blog/{uuid}`, Errors, Errors, Errors, Errors, Errors, GET `/api/v1/blog/{slug}` (+16 more)
|
Nodes (24): Blog API, DELETE `/api/v1/blog/{uuid}`, Errors, Errors, Errors, Errors, Errors, GET `/api/v1/blog/{slug}` (+16 more)
|
||||||
|
|
||||||
### Community 58 - "Community 58"
|
### Community 58 - "Community 58"
|
||||||
Cohesion: 0.28
|
Cohesion: 0.15
|
||||||
Nodes (4): Blog, BlogRepository, ManagerRegistry, QueryBuilder
|
Nodes (8): Blog, BlogController, BlogRepository, JsonResponse, Request, User, ManagerRegistry, QueryBuilder
|
||||||
|
|
||||||
### Community 59 - "Community 59"
|
### Community 59 - "Community 59"
|
||||||
Cohesion: 0.22
|
Cohesion: 0.22
|
||||||
@@ -1098,25 +1085,21 @@ Cohesion: 0.22
|
|||||||
Nodes (9): Create Patient Record, Create Session, Endpoints, Get Patient Record, List Patient Appointments, List Patient Sessions, List Patients, Update Patient Basic Info (+1 more)
|
Nodes (9): Create Patient Record, Create Session, Endpoints, Get Patient Record, List Patient Appointments, List Patient Sessions, List Patients, Update Patient Basic Info (+1 more)
|
||||||
|
|
||||||
### Community 62 - "Community 62"
|
### Community 62 - "Community 62"
|
||||||
Cohesion: 0.03
|
Cohesion: 0.04
|
||||||
Nodes (76): PaymentConfig, PaymentGatewayInfo, ApiResponse, PaginatedResponse, formatDate(), STATUS_FILTERS, AddForm, addSchema (+68 more)
|
Nodes (39): ClinicAddress, ClinicDoctorItem, ClinicInvitation, EditForm, editSchema, HUES_LIST, INV_STATUS_MAP, IRAN_CENTER (+31 more)
|
||||||
|
|
||||||
### Community 63 - "Community 63"
|
### Community 63 - "Community 63"
|
||||||
Cohesion: 0.07
|
Cohesion: 0.06
|
||||||
Nodes (24): formatDateTime(), toDate(), ALL_STATUSES, AppointmentDetailPage(), timeOf(), PAYMENT_TYPE_LABELS, PaymentDetailPage(), SettlementDetail (+16 more)
|
Nodes (31): formatDate(), formatDateTime(), toDate(), ALL_STATUSES, AppointmentDetailPage(), timeOf(), LEVEL_FILTER_OPTIONS, LEVEL_META (+23 more)
|
||||||
|
|
||||||
### Community 64 - "Community 64"
|
### Community 64 - "Community 64"
|
||||||
Cohesion: 0.19
|
Cohesion: 0.29
|
||||||
Nodes (7): SmsWalletController, SmsSettingsRepository, SmsSettings, JsonResponse, Request, User, ManagerRegistry
|
Nodes (4): SmsWalletController, JsonResponse, Request, User
|
||||||
|
|
||||||
### Community 65 - "Community 65"
|
### Community 65 - "Community 65"
|
||||||
Cohesion: 0.08
|
Cohesion: 0.08
|
||||||
Nodes (24): 2. کاربر (User), 4. 🔵 `POST` verify code, 5. 🔵 `POST` send code, 6. 🔵 `POST` register, 7. 🔴 `DELETE` delete user, 8. 🟡 `PATCH` patch, 9. 🟢 `GET` list secretary, Request Body (+16 more)
|
Nodes (24): 2. کاربر (User), 4. 🔵 `POST` verify code, 5. 🔵 `POST` send code, 6. 🔵 `POST` register, 7. 🔴 `DELETE` delete user, 8. 🟡 `PATCH` patch, 9. 🟢 `GET` list secretary, Request Body (+16 more)
|
||||||
|
|
||||||
### Community 66 - "Community 66"
|
|
||||||
Cohesion: 0.06
|
|
||||||
Nodes (5): AppointmentUpdateTest, ClinicStaff, SmsWallet, AppointmentExpiryService, self
|
|
||||||
|
|
||||||
### Community 67 - "Community 67"
|
### Community 67 - "Community 67"
|
||||||
Cohesion: 0.11
|
Cohesion: 0.11
|
||||||
Nodes (4): Invoice, Collection, InvoiceItem, self
|
Nodes (4): Invoice, Collection, InvoiceItem, self
|
||||||
@@ -1139,7 +1122,7 @@ Nodes (24): سناریو: ایمپورت پزشکان سازمان نظام پز
|
|||||||
|
|
||||||
### Community 72 - "Community 72"
|
### Community 72 - "Community 72"
|
||||||
Cohesion: 0.09
|
Cohesion: 0.09
|
||||||
Nodes (3): Claim, Collection, self
|
Nodes (4): ClaimItem, Claim, Collection, self
|
||||||
|
|
||||||
### Community 74 - "Community 74"
|
### Community 74 - "Community 74"
|
||||||
Cohesion: 0.09
|
Cohesion: 0.09
|
||||||
@@ -1154,8 +1137,8 @@ Cohesion: 0.16
|
|||||||
Nodes (5): DoctorSecretary, Clinic, Doctor, self, User
|
Nodes (5): DoctorSecretary, Clinic, Doctor, self, User
|
||||||
|
|
||||||
### Community 77 - "Community 77"
|
### Community 77 - "Community 77"
|
||||||
Cohesion: 0.24
|
Cohesion: 0.17
|
||||||
Nodes (5): RepresentationActionController, JsonResponse, Representation, Request, User
|
Nodes (6): RepresentationActionController, InputValidator, JsonResponse, Representation, Request, User
|
||||||
|
|
||||||
### Community 78 - "Community 78"
|
### Community 78 - "Community 78"
|
||||||
Cohesion: 0.12
|
Cohesion: 0.12
|
||||||
@@ -1182,8 +1165,8 @@ Cohesion: 0.07
|
|||||||
Nodes (30): devDependencies, @babel/core, @babel/preset-env, @babel/preset-react, @babel/preset-typescript, core-js, @csstools/postcss-oklab-function, @hotwired/stimulus (+22 more)
|
Nodes (30): devDependencies, @babel/core, @babel/preset-env, @babel/preset-react, @babel/preset-typescript, core-js, @csstools/postcss-oklab-function, @hotwired/stimulus (+22 more)
|
||||||
|
|
||||||
### Community 86 - "Community 86"
|
### Community 86 - "Community 86"
|
||||||
Cohesion: 0.04
|
Cohesion: 0.05
|
||||||
Nodes (17): AppointmentCreateReserveTest, AppointmentExpiryServiceTest, LowTierFixesTest, SendCodeMobileRateLimitTest, ClaimsListPaginationTest, CaptchaFlowTest, ServiceItemStaffOwnershipTest, KernelBrowser (+9 more)
|
Nodes (19): AppointmentExpiryServiceTest, LowTierFixesTest, SendCodeMobileRateLimitTest, ClaimsListPaginationTest, CaptchaFlowTest, ServiceItemDeleteCleanupTest, ServiceItemStaffOwnershipTest, EntityManagerInterface (+11 more)
|
||||||
|
|
||||||
### Community 87 - "Community 87"
|
### Community 87 - "Community 87"
|
||||||
Cohesion: 0.10
|
Cohesion: 0.10
|
||||||
@@ -1254,8 +1237,8 @@ Cohesion: 0.11
|
|||||||
Nodes (18): `AdminApiController::paymentDetail` — الان فقط GET, `MellatGateway.php` — الگوی موجود REST/SOAP (پس از کار sandbox), `PaymentGatewayInterface.php`, `PaymentManager.php` — الگوی log و transaction, برگشت/استرداد وجه ملت از پنل ادمین (bpReversalRequest / bpRefundRequest), زمینه, فایلهای مرتبط, نکات مهم (+10 more)
|
Nodes (18): `AdminApiController::paymentDetail` — الان فقط GET, `MellatGateway.php` — الگوی موجود REST/SOAP (پس از کار sandbox), `PaymentGatewayInterface.php`, `PaymentManager.php` — الگوی log و transaction, برگشت/استرداد وجه ملت از پنل ادمین (bpReversalRequest / bpRefundRequest), زمینه, فایلهای مرتبط, نکات مهم (+10 more)
|
||||||
|
|
||||||
### Community 104 - "Community 104"
|
### Community 104 - "Community 104"
|
||||||
Cohesion: 0.35
|
Cohesion: 0.18
|
||||||
Nodes (3): TagController, JsonResponse, Request
|
Nodes (6): TagController, TagRepository, JsonResponse, Request, ManagerRegistry, Tag
|
||||||
|
|
||||||
### Community 105 - "Community 105"
|
### Community 105 - "Community 105"
|
||||||
Cohesion: 0.11
|
Cohesion: 0.11
|
||||||
@@ -1270,8 +1253,8 @@ Cohesion: 0.33
|
|||||||
Nodes (6): AppointmentController, Appointment, Doctor, JsonResponse, Request, User
|
Nodes (6): AppointmentController, Appointment, Doctor, JsonResponse, Request, User
|
||||||
|
|
||||||
### Community 108 - "Community 108"
|
### Community 108 - "Community 108"
|
||||||
Cohesion: 0.11
|
Cohesion: 0.08
|
||||||
Nodes (13): CaptchaController, BaseController, CategoryController, DoctorImportController, SiteContextController, JsonResponse, JsonResponse, Request (+5 more)
|
Nodes (18): BaseController, CategoryController, CategoryImportController, ClinicInvitationWebController, DoctorImportController, SiteContextController, JsonResponse, JsonResponse (+10 more)
|
||||||
|
|
||||||
### Community 109 - "Community 109"
|
### Community 109 - "Community 109"
|
||||||
Cohesion: 0.29
|
Cohesion: 0.29
|
||||||
@@ -1470,8 +1453,8 @@ Cohesion: 0.13
|
|||||||
Nodes (15): Date Overrides, DELETE `/api/v1/appointment-settings/date-override/{uuid}`, Errors, Errors, GET `/api/v1/appointment-settings/date-override/list/{doctorUuid}`, GET `/api/v1/appointment-settings/date-override/{uuid}`, PATCH `/api/v1/appointment-settings/date-override/{uuid}`, POST `/api/v1/appointment-settings/date-override` (+7 more)
|
Nodes (15): Date Overrides, DELETE `/api/v1/appointment-settings/date-override/{uuid}`, Errors, Errors, GET `/api/v1/appointment-settings/date-override/list/{doctorUuid}`, GET `/api/v1/appointment-settings/date-override/{uuid}`, PATCH `/api/v1/appointment-settings/date-override/{uuid}`, POST `/api/v1/appointment-settings/date-override` (+7 more)
|
||||||
|
|
||||||
### Community 161 - "Community 161"
|
### Community 161 - "Community 161"
|
||||||
Cohesion: 0.16
|
Cohesion: 0.24
|
||||||
Nodes (9): ClaimsListNPlusOneTest, ClaimItem, ClaimSubmitterInterface, ClaimService, ManualClaimSubmitter, Claim, Invoice, Claim (+1 more)
|
Nodes (7): ClaimSubmitterInterface, ClaimService, ManualClaimSubmitter, Claim, Invoice, Claim, ClaimSubmissionResult
|
||||||
|
|
||||||
### Community 162 - "Community 162"
|
### Community 162 - "Community 162"
|
||||||
Cohesion: 0.10
|
Cohesion: 0.10
|
||||||
@@ -1482,8 +1465,8 @@ Cohesion: 0.11
|
|||||||
Nodes (18): autoload, autoload-dev, psr-4, psr-4, conflict, symfony/symfony, description, extra (+10 more)
|
Nodes (18): autoload, autoload-dev, psr-4, psr-4, conflict, symfony/symfony, description, extra (+10 more)
|
||||||
|
|
||||||
### Community 164 - "Community 164"
|
### Community 164 - "Community 164"
|
||||||
Cohesion: 0.08
|
Cohesion: 0.04
|
||||||
Nodes (28): useSubscription(), AdminLayout(), avatarBg(), buildSections(), HUES, Props, ROLE_LABELS, Section (+20 more)
|
Nodes (69): ALLOWED_ROLES, PrivateRoute(), PublicRoute(), RoleRoute(), queryClient, toastStyle, get, BeforeInstallPromptEvent (+61 more)
|
||||||
|
|
||||||
### Community 165 - "Community 165"
|
### Community 165 - "Community 165"
|
||||||
Cohesion: 0.13
|
Cohesion: 0.13
|
||||||
@@ -1503,7 +1486,7 @@ Nodes (20): api.ir (استعلام هویت — Shahkar / IbanMatch), اتصال
|
|||||||
|
|
||||||
### Community 169 - "Community 169"
|
### Community 169 - "Community 169"
|
||||||
Cohesion: 0.15
|
Cohesion: 0.15
|
||||||
Nodes (8): WalletTransactionRepository, CommissionService, WalletTransactionsPaginationTest, ManagerRegistry, User, Payment, Representation, WalletTransaction
|
Nodes (6): PatientFinancialsTest, WalletTransactionRepository, WalletTransactionsPaginationTest, ManagerRegistry, User, WalletTransaction
|
||||||
|
|
||||||
### Community 170 - "Community 170"
|
### Community 170 - "Community 170"
|
||||||
Cohesion: 0.13
|
Cohesion: 0.13
|
||||||
@@ -1642,8 +1625,8 @@ Cohesion: 0.21
|
|||||||
Nodes (4): SeedDemoDataCommand, InputInterface, OutputInterface, SymfonyStyle
|
Nodes (4): SeedDemoDataCommand, InputInterface, OutputInterface, SymfonyStyle
|
||||||
|
|
||||||
### Community 206 - "Community 206"
|
### Community 206 - "Community 206"
|
||||||
Cohesion: 0.06
|
Cohesion: 0.08
|
||||||
Nodes (17): GatewayFactory, MellatGateway, MockGateway, SepGateway, MellatGateway, SepGateway, SoapClient, PaymentGatewayInterface (+9 more)
|
Nodes (14): MellatGateway, MockGateway, SepGateway, SoapClient, PaymentGatewayInterface, PaymentInitResult, PaymentRefundResult, PaymentVerifyResult (+6 more)
|
||||||
|
|
||||||
### Community 207 - "Community 207"
|
### Community 207 - "Community 207"
|
||||||
Cohesion: 0.15
|
Cohesion: 0.15
|
||||||
@@ -1930,8 +1913,8 @@ Cohesion: 0.29
|
|||||||
Nodes (4): ServiceItemRepository, ManagerRegistry, ServiceItem, ServiceSection
|
Nodes (4): ServiceItemRepository, ManagerRegistry, ServiceItem, ServiceSection
|
||||||
|
|
||||||
### Community 286 - "Community 286"
|
### Community 286 - "Community 286"
|
||||||
Cohesion: 0.03
|
Cohesion: 0.07
|
||||||
Nodes (55): FreeVisitPrice(), Pricing, cn(), iranMobileOptionalSchema, iranMobileSchema, isValidIranMobile(), maskMobile(), rialToToman() (+47 more)
|
Nodes (24): CalendarIcon(), CardIcon(), CardTickIcon(), ChevronDownIcon(), S, UserAddIcon(), ApptRow, HEAD (+16 more)
|
||||||
|
|
||||||
### Community 287 - "Community 287"
|
### Community 287 - "Community 287"
|
||||||
Cohesion: 0.31
|
Cohesion: 0.31
|
||||||
@@ -1966,8 +1949,8 @@ Cohesion: 0.33
|
|||||||
Nodes (4): PatientAttachment, PatientAttachmentRepository, ManagerRegistry, PatientRecord
|
Nodes (4): PatientAttachment, PatientAttachmentRepository, ManagerRegistry, PatientRecord
|
||||||
|
|
||||||
### Community 295 - "Community 295"
|
### Community 295 - "Community 295"
|
||||||
Cohesion: 0.30
|
Cohesion: 0.20
|
||||||
Nodes (6): AbstractController, AdminController, SeoController, Response, Request, Response
|
Nodes (8): AbstractController, AdminController, HomeController, SeoController, Response, Response, Request, Response
|
||||||
|
|
||||||
### Community 296 - "Community 296"
|
### Community 296 - "Community 296"
|
||||||
Cohesion: 0.22
|
Cohesion: 0.22
|
||||||
@@ -2002,8 +1985,8 @@ Cohesion: 0.12
|
|||||||
Nodes (16): آمادهسازی پروژه ClinicPro برای دیپلوی روی Coolify با Docker Compose, زمینه, فایلهای مرتبط, نکات مهم (محدودیتها و edge caseها), هدف, وظایف, ۱. ساخت `Dockerfile` چندمرحلهای, ۱۰. ساخت راهنمای `docs/deploy/coolify.md` (+8 more)
|
Nodes (16): آمادهسازی پروژه ClinicPro برای دیپلوی روی Coolify با Docker Compose, زمینه, فایلهای مرتبط, نکات مهم (محدودیتها و edge caseها), هدف, وظایف, ۱. ساخت `Dockerfile` چندمرحلهای, ۱۰. ساخت راهنمای `docs/deploy/coolify.md` (+8 more)
|
||||||
|
|
||||||
### Community 304 - "Community 304"
|
### Community 304 - "Community 304"
|
||||||
Cohesion: 0.22
|
Cohesion: 0.03
|
||||||
Nodes (9): 29. 🟢 `GET` clinic list 🆕, 30. 🟢 `GET` get 🆕, 33. 🔵 `POST` image_clinic, 6. کلینیک (Clinic), هدرهای اضافی, پارامترهای Query, پاسخها, پاسخها (+1 more)
|
Nodes (60): 29. 🟢 `GET` clinic list 🆕, 30. 🟢 `GET` get 🆕, 31. 🟡 `PATCH` patch, 33. 🔵 `POST` image_clinic, 34. 🔵 `POST` image logo, 36. 🟢 `GET` get my rate, 37. 🔵 `POST` post, 38. 🟢 `GET` Unapproved comments (+52 more)
|
||||||
|
|
||||||
### Community 306 - "Community 306"
|
### Community 306 - "Community 306"
|
||||||
Cohesion: 0.07
|
Cohesion: 0.07
|
||||||
@@ -2049,6 +2032,10 @@ Nodes (4): SubscriptionPeriodRepository, ManagerRegistry, SubscriptionPeriod, Su
|
|||||||
Cohesion: 0.12
|
Cohesion: 0.12
|
||||||
Nodes (15): mapping صفحات clinicpro → فریم فیگما, الف-۱. توکنهای رنگ (light + dark), الف-۲. سلکتور رنگ کاربر, الف-۳. ابعاد و رفتار layout, الف-۴. شعاعها و input/button, الف-۵. کامپوننتهای مشترک مطابق فیگما, ایندکس فریمهای فیگما (۴ section، node-id دسکتاپ), بخش الف — سیستم طراحی مشترک (یکبار، پایهی همهی صفحات) (+7 more)
|
Nodes (15): mapping صفحات clinicpro → فریم فیگما, الف-۱. توکنهای رنگ (light + dark), الف-۲. سلکتور رنگ کاربر, الف-۳. ابعاد و رفتار layout, الف-۴. شعاعها و input/button, الف-۵. کامپوننتهای مشترک مطابق فیگما, ایندکس فریمهای فیگما (۴ section، node-id دسکتاپ), بخش الف — سیستم طراحی مشترک (یکبار، پایهی همهی صفحات) (+7 more)
|
||||||
|
|
||||||
|
### Community 318 - "Community 318"
|
||||||
|
Cohesion: 0.23
|
||||||
|
Nodes (4): GatewayFactory, MellatGateway, MellatGatewayTest, SepGateway
|
||||||
|
|
||||||
### Community 319 - "Community 319"
|
### Community 319 - "Community 319"
|
||||||
Cohesion: 0.39
|
Cohesion: 0.39
|
||||||
Nodes (3): UserRepository, ManagerRegistry, User
|
Nodes (3): UserRepository, ManagerRegistry, User
|
||||||
@@ -2226,8 +2213,8 @@ Cohesion: 0.25
|
|||||||
Nodes (7): ادمین, دکتر نمونه کامل — تبریز, دکتران bulk (۱۵۰۰ دکتر در ۱۵ شهر), ساخت مجدد, منشی دکتر نمونه, کاربران تستی, کلینیک نمونه — تبریز
|
Nodes (7): ادمین, دکتر نمونه کامل — تبریز, دکتران bulk (۱۵۰۰ دکتر در ۱۵ شهر), ساخت مجدد, منشی دکتر نمونه, کاربران تستی, کلینیک نمونه — تبریز
|
||||||
|
|
||||||
### Community 367 - "Community 367"
|
### Community 367 - "Community 367"
|
||||||
Cohesion: 0.16
|
Cohesion: 0.24
|
||||||
Nodes (6): Altcha, AltchaService, altcha, Altcha(), AltchaProps, IntrinsicElements
|
Nodes (3): Altcha, AltchaService, altcha
|
||||||
|
|
||||||
### Community 368 - "Community 368"
|
### Community 368 - "Community 368"
|
||||||
Cohesion: 0.36
|
Cohesion: 0.36
|
||||||
@@ -2354,20 +2341,20 @@ Cohesion: 0.11
|
|||||||
Nodes (17): بازطراحی معماری پرداخت — سرویسمحور، امن، توسعهپذیر (Backend), تست دستی (ddev، در حالت `payment_test_mode=1`), خروجی نهایی (طبق spec — در گزارش اجرا ارائه شود), زمینه, فایلهای مرتبط, مشکل / هدف, نکات مهم, وضعیت فعلی (+9 more)
|
Nodes (17): بازطراحی معماری پرداخت — سرویسمحور، امن، توسعهپذیر (Backend), تست دستی (ddev، در حالت `payment_test_mode=1`), خروجی نهایی (طبق spec — در گزارش اجرا ارائه شود), زمینه, فایلهای مرتبط, مشکل / هدف, نکات مهم, وضعیت فعلی (+9 more)
|
||||||
|
|
||||||
### Community 407 - "Community 407"
|
### Community 407 - "Community 407"
|
||||||
Cohesion: 0.27
|
Cohesion: 0.16
|
||||||
Nodes (8): MessageBusInterface, MockObject, SmsServiceLookupOnlyTest, SmsLogRepository, SmsMessageTemplateRepository, SmsService, SmsTextResolver, KavehNegarProvider
|
Nodes (11): MessageBusInterface, MockObject, SmsService, SmsServiceLookupOnlyTest, SmsLogRepository, SmsMessageTemplateRepository, SmsService, SmsTextResolver (+3 more)
|
||||||
|
|
||||||
### Community 410 - "Community 410"
|
### Community 410 - "Community 410"
|
||||||
Cohesion: 0.15
|
Cohesion: 0.14
|
||||||
Nodes (6): UniqueConstraintsTest, FinancialBreakdown, FinancialBreakdownRepository, FinancialBreakdownIntegrityTest, ManagerRegistry, Payment
|
Nodes (8): UniqueConstraintsTest, FinancialBreakdown, FinancialBreakdownRepository, CommissionService, ManagerRegistry, Payment, Payment, Representation
|
||||||
|
|
||||||
### Community 414 - "Community 414"
|
### Community 414 - "Community 414"
|
||||||
Cohesion: 0.10
|
Cohesion: 0.10
|
||||||
Nodes (20): edge cases, خلاصهٔ خطاها و اولویت, راهحل, راهحل, راهحل, راهحل, رفع خطاهای لاگ سرور (production) — ۱۴۰۵/۰۴/۲۰, ریشه (+12 more)
|
Nodes (20): edge cases, خلاصهٔ خطاها و اولویت, راهحل, راهحل, راهحل, راهحل, رفع خطاهای لاگ سرور (production) — ۱۴۰۵/۰۴/۲۰, ریشه (+12 more)
|
||||||
|
|
||||||
### Community 416 - "Community 416"
|
### Community 416 - "Community 416"
|
||||||
Cohesion: 0.09
|
Cohesion: 0.06
|
||||||
Nodes (31): dateStrToTs(), EDUCATION_OPTS, formValuesToPayload(), GENDER_OPTS, MARITAL_OPTS, profileToFormValues(), REFERRAL_OPTS, tsToDateStr() (+23 more)
|
Nodes (42): grid, PatientFormOptions, patientFormSchema, PatientFormValues, Props, baseValues, options, dateStrToTs() (+34 more)
|
||||||
|
|
||||||
### Community 418 - "Community 418"
|
### Community 418 - "Community 418"
|
||||||
Cohesion: 0.17
|
Cohesion: 0.17
|
||||||
@@ -2381,10 +2368,6 @@ Nodes (15): راهحل, راهحل, راهحل, رفع زوم نقشه
|
|||||||
Cohesion: 0.32
|
Cohesion: 0.32
|
||||||
Nodes (6): ClinicServiceController, JsonResponse, Request, ServiceItem, ServiceSection, User
|
Nodes (6): ClinicServiceController, JsonResponse, Request, ServiceItem, ServiceSection, User
|
||||||
|
|
||||||
### Community 428 - "Community 428"
|
|
||||||
Cohesion: 0.23
|
|
||||||
Nodes (5): AbstractMigration, Schema, Version20260612132848, Schema, Version20260625135132
|
|
||||||
|
|
||||||
### Community 430 - "Community 430"
|
### Community 430 - "Community 430"
|
||||||
Cohesion: 0.13
|
Cohesion: 0.13
|
||||||
Nodes (14): زمینه, فایلهای مرتبط, مشکل / هدف, نمایندگان: چند-شهری، کمیسیون دامنهمحور، نماینده سراسری، سرویس مرکزی دامنه, نکات مهم, وضعیت فعلی, وظایف, پروژه (+6 more)
|
Nodes (14): زمینه, فایلهای مرتبط, مشکل / هدف, نمایندگان: چند-شهری، کمیسیون دامنهمحور، نماینده سراسری، سرویس مرکزی دامنه, نکات مهم, وضعیت فعلی, وظایف, پروژه (+6 more)
|
||||||
@@ -2398,8 +2381,8 @@ Cohesion: 0.21
|
|||||||
Nodes (7): ErrorCodes, PatientController, JsonResponse, PatientRecord, PatientSession, Request, User
|
Nodes (7): ErrorCodes, PatientController, JsonResponse, PatientRecord, PatientSession, Request, User
|
||||||
|
|
||||||
### Community 435 - "Community 435"
|
### Community 435 - "Community 435"
|
||||||
Cohesion: 0.10
|
Cohesion: 0.18
|
||||||
Nodes (16): Command, CancelExpiredAppointmentsCommand, FixIrimcNamesCommand, PruneLogsCommand, SeedCategoriesCommand, SeedSmsMessageTemplatesCommand, InputInterface, OutputInterface (+8 more)
|
Nodes (10): Command, CancelExpiredAppointmentsCommand, PruneLogsCommand, SeedSmsMessageTemplatesCommand, InputInterface, OutputInterface, InputInterface, OutputInterface (+2 more)
|
||||||
|
|
||||||
### Community 436 - "Community 436"
|
### Community 436 - "Community 436"
|
||||||
Cohesion: 0.43
|
Cohesion: 0.43
|
||||||
@@ -2537,10 +2520,6 @@ Nodes (3): PatientMedicalRecord, PatientRecord, self
|
|||||||
Cohesion: 0.12
|
Cohesion: 0.12
|
||||||
Nodes (15): `Modal.tsx` (بدون Portal), `PersianCalendar.tsx` (buttonها بدون `type`) — نمونهها, باگ ۱ — علت, باگ ۲ — علت, رفع دو باگ Modal و تقویم شمسی در پنل ادمین, زمینه, فایلهای مرتبط, مشکل / هدف (+7 more)
|
Nodes (15): `Modal.tsx` (بدون Portal), `PersianCalendar.tsx` (buttonها بدون `type`) — نمونهها, باگ ۱ — علت, باگ ۲ — علت, رفع دو باگ Modal و تقویم شمسی در پنل ادمین, زمینه, فایلهای مرتبط, مشکل / هدف (+7 more)
|
||||||
|
|
||||||
### Community 492 - "Community 492"
|
|
||||||
Cohesion: 0.18
|
|
||||||
Nodes (4): KavehNegarProvider, SmsService, SendSmsMessage, SmsProviderInterface
|
|
||||||
|
|
||||||
### Community 493 - "Community 493"
|
### Community 493 - "Community 493"
|
||||||
Cohesion: 0.20
|
Cohesion: 0.20
|
||||||
Nodes (9): Backend Audit Backlog — ClinicPro, ☐ CRITICAL, ✅ DONE (committed on backend-audit), ☐ EPICS (design debt — cross-repo, defer; do NOT quick-fix), ☐ HIGH, ☐ LOW, ☐ MEDIUM, Progress (this audit session) (+1 more)
|
Nodes (9): Backend Audit Backlog — ClinicPro, ☐ CRITICAL, ✅ DONE (committed on backend-audit), ☐ EPICS (design debt — cross-repo, defer; do NOT quick-fix), ☐ HIGH, ☐ LOW, ☐ MEDIUM, Progress (this audit session) (+1 more)
|
||||||
@@ -2565,10 +2544,6 @@ Nodes (3): SlotUniquenessTest, Appointment, Doctor
|
|||||||
Cohesion: 0.18
|
Cohesion: 0.18
|
||||||
Nodes (10): license, private, scripts, build, dev, dev-server, test, test:cov (+2 more)
|
Nodes (10): license, private, scripts, build, dev, dev-server, test, test:cov (+2 more)
|
||||||
|
|
||||||
### Community 499 - "Community 499"
|
|
||||||
Cohesion: 0.36
|
|
||||||
Nodes (4): ClinicInvitationWebController, ClinicDoctorInvitation, Request, Response
|
|
||||||
|
|
||||||
### Community 500 - "Community 500"
|
### Community 500 - "Community 500"
|
||||||
Cohesion: 0.40
|
Cohesion: 0.40
|
||||||
Nodes (5): API موجود (نیاز به endpoint جدید ندارد), اپیک ۷ — داشبورد هوشمند (Smart Dashboard), تغییر مورد نیاز, توضیح, نیازمندیهای کارکردی
|
Nodes (5): API موجود (نیاز به endpoint جدید ندارد), اپیک ۷ — داشبورد هوشمند (Smart Dashboard), تغییر مورد نیاز, توضیح, نیازمندیهای کارکردی
|
||||||
@@ -2695,7 +2670,7 @@ Nodes (12): اجبار ارسال همه پیامکها از طریق Kaveneg
|
|||||||
|
|
||||||
### Community 539 - "Community 539"
|
### Community 539 - "Community 539"
|
||||||
Cohesion: 0.33
|
Cohesion: 0.33
|
||||||
Nodes (4): BlogController, JsonResponse, Request, User
|
Nodes (4): DashboardTodayAppointmentsTest, Appointment, Doctor, User
|
||||||
|
|
||||||
### Community 543 - "Community 543"
|
### Community 543 - "Community 543"
|
||||||
Cohesion: 0.25
|
Cohesion: 0.25
|
||||||
@@ -2762,8 +2737,8 @@ Cohesion: 0.50
|
|||||||
Nodes (4): Errors, POST `/api/v1/admin/sms/template/{uuid}/reject`, Request Body, Response `200`
|
Nodes (4): Errors, POST `/api/v1/admin/sms/template/{uuid}/reject`, Request Body, Response `200`
|
||||||
|
|
||||||
### Community 559 - "Community 559"
|
### Community 559 - "Community 559"
|
||||||
Cohesion: 0.25
|
Cohesion: 0.16
|
||||||
Nodes (4): SmsMessageTemplateRepository, SmsTextResolver, SmsMessageTemplate, ManagerRegistry
|
Nodes (7): SmsMessageController, SmsMessageTemplateRepository, SmsTextResolver, SmsMessageTemplate, JsonResponse, Request, ManagerRegistry
|
||||||
|
|
||||||
### Community 560 - "Community 560"
|
### Community 560 - "Community 560"
|
||||||
Cohesion: 0.50
|
Cohesion: 0.50
|
||||||
@@ -2846,8 +2821,8 @@ Cohesion: 0.50
|
|||||||
Nodes (3): Entity: Payment, ساختار فایلها, معماری — تسک ۱۵: ماژول پرداخت
|
Nodes (3): Entity: Payment, ساختار فایلها, معماری — تسک ۱۵: ماژول پرداخت
|
||||||
|
|
||||||
### Community 593 - "Community 593"
|
### Community 593 - "Community 593"
|
||||||
Cohesion: 0.43
|
Cohesion: 0.38
|
||||||
Nodes (5): BeforeInstallPromptEvent, usePwaInstall(), PwaInstallBanner(), detectIOS(), PwaLoginCard()
|
Nodes (5): Rate, RateRepository, Doctor, ManagerRegistry, User
|
||||||
|
|
||||||
### Community 596 - "Community 596"
|
### Community 596 - "Community 596"
|
||||||
Cohesion: 0.29
|
Cohesion: 0.29
|
||||||
@@ -2898,12 +2873,12 @@ Cohesion: 0.23
|
|||||||
Nodes (7): Money, BillingCalculator, InvoiceService, CoverageRule, ShareBreakdown, Invoice, PatientSession
|
Nodes (7): Money, BillingCalculator, InvoiceService, CoverageRule, ShareBreakdown, Invoice, PatientSession
|
||||||
|
|
||||||
### Community 631 - "Community 631"
|
### Community 631 - "Community 631"
|
||||||
Cohesion: 0.33
|
Cohesion: 0.39
|
||||||
Nodes (5): Like, LikeRepository, Comment, ManagerRegistry, User
|
Nodes (3): ClinicStaffRepository, ClinicStaff, ManagerRegistry
|
||||||
|
|
||||||
### Community 633 - "Community 633"
|
### Community 633 - "Community 633"
|
||||||
Cohesion: 0.04
|
Cohesion: 0.06
|
||||||
Nodes (37): grid, PatientFormOptions, patientFormSchema, PatientFormValues, Props, baseValues, options, Contract (+29 more)
|
Nodes (29): Contract, InsuranceOption, KIND_LABEL, AdminLayout(), avatarBg(), buildSections(), HUES, Props (+21 more)
|
||||||
|
|
||||||
### Community 634 - "Community 634"
|
### Community 634 - "Community 634"
|
||||||
Cohesion: 0.47
|
Cohesion: 0.47
|
||||||
@@ -2913,6 +2888,14 @@ Nodes (3): ImageCropModalProps, createImage(), getCroppedImage()
|
|||||||
Cohesion: 0.12
|
Cohesion: 0.12
|
||||||
Nodes (16): Runbook — تشخیص «ریاستارت» سرور: recycle عادی یا خرابی واقعی؟, اقدامات تکمیلی روی سرور (خارج از repo), تأیید روی سرور — اسکریپت آماده, جدول تفسیر خروجی اسکریپت, خلاصه یکخطی, علامت مشکل, چرا این اتفاق میافتاد (و فیکس اعمالشده), چکلیست رفع (+8 more)
|
Nodes (16): Runbook — تشخیص «ریاستارت» سرور: recycle عادی یا خرابی واقعی؟, اقدامات تکمیلی روی سرور (خارج از repo), تأیید روی سرور — اسکریپت آماده, جدول تفسیر خروجی اسکریپت, خلاصه یکخطی, علامت مشکل, چرا این اتفاق میافتاد (و فیکس اعمالشده), چکلیست رفع (+8 more)
|
||||||
|
|
||||||
|
### Community 640 - "Community 640"
|
||||||
|
Cohesion: 0.38
|
||||||
|
Nodes (3): FixIrimcNamesCommand, InputInterface, OutputInterface
|
||||||
|
|
||||||
|
### Community 641 - "Community 641"
|
||||||
|
Cohesion: 0.48
|
||||||
|
Nodes (3): DoctorInsuranceRepository, DoctorInsurance, ManagerRegistry
|
||||||
|
|
||||||
### Community 647 - "Community 647"
|
### Community 647 - "Community 647"
|
||||||
Cohesion: 0.14
|
Cohesion: 0.14
|
||||||
Nodes (13): اصلاح فیلتر شهر/استان در لیست عمومی پزشکان (`GET /api/v1/doctors`), زمینه, فایلهای مرتبط, مشکل / هدف, نکات مهم, وضعیت فعلی, وظایف, پروژه (+5 more)
|
Nodes (13): اصلاح فیلتر شهر/استان در لیست عمومی پزشکان (`GET /api/v1/doctors`), زمینه, فایلهای مرتبط, مشکل / هدف, نکات مهم, وضعیت فعلی, وظایف, پروژه (+5 more)
|
||||||
@@ -2978,8 +2961,8 @@ Cohesion: 0.53
|
|||||||
Nodes (3): TaxRateHistoryRepository, ManagerRegistry, TaxRateHistory
|
Nodes (3): TaxRateHistoryRepository, ManagerRegistry, TaxRateHistory
|
||||||
|
|
||||||
### Community 676 - "Community 676"
|
### Community 676 - "Community 676"
|
||||||
Cohesion: 0.39
|
Cohesion: 0.48
|
||||||
Nodes (3): TagRepository, ManagerRegistry, Tag
|
Nodes (3): SmsSettingsRepository, SmsSettings, ManagerRegistry
|
||||||
|
|
||||||
### Community 677 - "Community 677"
|
### Community 677 - "Community 677"
|
||||||
Cohesion: 0.43
|
Cohesion: 0.43
|
||||||
@@ -3041,30 +3024,26 @@ Nodes (3): ProvinceRepository, ManagerRegistry, Province
|
|||||||
Cohesion: 0.50
|
Cohesion: 0.50
|
||||||
Nodes (4): Errors, POST `/api/v1/user/register`, Request Body, Response `201`
|
Nodes (4): Errors, POST `/api/v1/user/register`, Request Body, Response `201`
|
||||||
|
|
||||||
### Community 715 - "Community 715"
|
|
||||||
Cohesion: 0.43
|
|
||||||
Nodes (3): CategoryImportController, JsonResponse, Request
|
|
||||||
|
|
||||||
### Community 716 - "Community 716"
|
### Community 716 - "Community 716"
|
||||||
Cohesion: 0.50
|
Cohesion: 0.50
|
||||||
Nodes (4): Errors, GET `/oauth/userinfo`, Headers, Response `200`
|
Nodes (4): Errors, GET `/oauth/userinfo`, Headers, Response `200`
|
||||||
|
|
||||||
### Community 717 - "Community 717"
|
### Community 717 - "Community 717"
|
||||||
Cohesion: 0.12
|
Cohesion: 0.13
|
||||||
Nodes (6): ServiceItemDeleteCleanupTest, ServiceCoverageNPlusOneTest, TenantInsuranceCleanupTest, TenantServiceCoverageRepository, ManagerRegistry, TenantServiceCoverage
|
Nodes (7): EntityInsurancePricing, EntityInsurancePricingRepository, TenantServiceCoverageRepository, TenantInsuranceCleanupService, ManagerRegistry, ManagerRegistry, TenantServiceCoverage
|
||||||
|
|
||||||
### Community 718 - "Community 718"
|
### Community 718 - "Community 718"
|
||||||
Cohesion: 0.50
|
Cohesion: 0.50
|
||||||
Nodes (4): Errors, POST `/api/v1/user/verify-code`, Request Body, Response `200`
|
Nodes (4): Errors, POST `/api/v1/user/verify-code`, Request Body, Response `200`
|
||||||
|
|
||||||
### Community 719 - "Community 719"
|
|
||||||
Cohesion: 0.29
|
|
||||||
Nodes (3): ApiError, { refreshMock, logoutMock }, replaceMock
|
|
||||||
|
|
||||||
### Community 720 - "Community 720"
|
### Community 720 - "Community 720"
|
||||||
Cohesion: 0.50
|
Cohesion: 0.50
|
||||||
Nodes (4): Errors, POST `/api/v1/admin/insurance`, Request Body (`application/json`), Response `201`
|
Nodes (4): Errors, POST `/api/v1/admin/insurance`, Request Body (`application/json`), Response `201`
|
||||||
|
|
||||||
|
### Community 724 - "Community 724"
|
||||||
|
Cohesion: 0.23
|
||||||
|
Nodes (5): AbstractMigration, Schema, Version20260615203529, Schema, Version20260628153625
|
||||||
|
|
||||||
### Community 727 - "Community 727"
|
### Community 727 - "Community 727"
|
||||||
Cohesion: 0.50
|
Cohesion: 0.50
|
||||||
Nodes (4): Errors, PATCH `/api/v1/admin/insurance/{id}`, Path Parameters, Response `200`
|
Nodes (4): Errors, PATCH `/api/v1/admin/insurance/{id}`, Path Parameters, Response `200`
|
||||||
@@ -3082,8 +3061,8 @@ Cohesion: 0.50
|
|||||||
Nodes (4): Errors, GET `/api/v1/admin/insurances`, Query Parameters, Response `200`
|
Nodes (4): Errors, GET `/api/v1/admin/insurances`, Query Parameters, Response `200`
|
||||||
|
|
||||||
### Community 735 - "Community 735"
|
### Community 735 - "Community 735"
|
||||||
Cohesion: 0.40
|
Cohesion: 0.47
|
||||||
Nodes (5): 31. 🟡 `PATCH` patch, Request Body, مثال Request, هدرهای اضافی, پاسخها
|
Nodes (3): SeedCategoriesCommand, InputInterface, OutputInterface
|
||||||
|
|
||||||
### Community 736 - "Community 736"
|
### Community 736 - "Community 736"
|
||||||
Cohesion: 0.40
|
Cohesion: 0.40
|
||||||
@@ -3105,10 +3084,6 @@ Nodes (4): DoctorClaimController, JsonResponse, Request, User
|
|||||||
Cohesion: 0.50
|
Cohesion: 0.50
|
||||||
Nodes (4): Errors, POST `/api/v1/insurance/`, Request Body (`application/json`), Response `201`
|
Nodes (4): Errors, POST `/api/v1/insurance/`, Request Body (`application/json`), Response `201`
|
||||||
|
|
||||||
### Community 742 - "Community 742"
|
|
||||||
Cohesion: 0.40
|
|
||||||
Nodes (5): 37. 🔵 `POST` post, Request Body, مثال Request, هدرهای اضافی, پاسخها
|
|
||||||
|
|
||||||
### Community 744 - "Community 744"
|
### Community 744 - "Community 744"
|
||||||
Cohesion: 0.33
|
Cohesion: 0.33
|
||||||
Nodes (5): DoctorImportResult, DoctorImportService, Collection, Doctor, User
|
Nodes (5): DoctorImportResult, DoctorImportService, Collection, Doctor, User
|
||||||
@@ -3129,10 +3104,6 @@ Nodes (4): GET `/api/v1/admin/settlements`, Query Parameters, Response `200`, Se
|
|||||||
Cohesion: 0.50
|
Cohesion: 0.50
|
||||||
Nodes (4): Errors, POST `/api/v1/notification-mobile/verify`, Request Body, Response `200`
|
Nodes (4): Errors, POST `/api/v1/notification-mobile/verify`, Request Body, Response `200`
|
||||||
|
|
||||||
### Community 753 - "Community 753"
|
|
||||||
Cohesion: 0.40
|
|
||||||
Nodes (5): 41. 🟡 `PATCH` patch, Request Body, مثال Request, هدرهای اضافی, پاسخها
|
|
||||||
|
|
||||||
### Community 757 - "Community 757"
|
### Community 757 - "Community 757"
|
||||||
Cohesion: 0.50
|
Cohesion: 0.50
|
||||||
Nodes (4): Errors, PATCH `/api/v1/insurance/{id}`, Request Body, Response `200`
|
Nodes (4): Errors, PATCH `/api/v1/insurance/{id}`, Request Body, Response `200`
|
||||||
@@ -3142,8 +3113,8 @@ Cohesion: 0.40
|
|||||||
Nodes (3): Props, StatTone, TONE
|
Nodes (3): Props, StatTone, TONE
|
||||||
|
|
||||||
### Community 759 - "Community 759"
|
### Community 759 - "Community 759"
|
||||||
Cohesion: 0.19
|
Cohesion: 0.38
|
||||||
Nodes (6): HealthController, RepositoryClassMappingTest, EntityManagerInterface, KernelTestCase, DbLoggerTest, JsonResponse
|
Nodes (3): RepositoryClassMappingTest, KernelTestCase, DbLoggerTest
|
||||||
|
|
||||||
### Community 760 - "Community 760"
|
### Community 760 - "Community 760"
|
||||||
Cohesion: 0.43
|
Cohesion: 0.43
|
||||||
@@ -3161,10 +3132,6 @@ Nodes (3): PaymentLog, PaymentLogRepository, ManagerRegistry
|
|||||||
Cohesion: 0.33
|
Cohesion: 0.33
|
||||||
Nodes (6): GET /api/v1/sms/balance — موجودی حساب پیامک, POST /api/v1/sms/queue — افزودن به صف, ۴. سیستم حساب و صف پیامک, ۴.۱ حساب پیامک (SMS Account), ۴.۲ صف پیامک (SMS Queue), ۴.۳ API پیامک
|
Nodes (6): GET /api/v1/sms/balance — موجودی حساب پیامک, POST /api/v1/sms/queue — افزودن به صف, ۴. سیستم حساب و صف پیامک, ۴.۱ حساب پیامک (SMS Account), ۴.۲ صف پیامک (SMS Queue), ۴.۳ API پیامک
|
||||||
|
|
||||||
### Community 764 - "Community 764"
|
|
||||||
Cohesion: 0.43
|
|
||||||
Nodes (3): SmsMessageController, JsonResponse, Request
|
|
||||||
|
|
||||||
### Community 765 - "Community 765"
|
### Community 765 - "Community 765"
|
||||||
Cohesion: 0.51
|
Cohesion: 0.51
|
||||||
Nodes (3): AppointmentWorkflowFieldsTest, Appointment, Doctor
|
Nodes (3): AppointmentWorkflowFieldsTest, Appointment, Doctor
|
||||||
@@ -3205,10 +3172,6 @@ Nodes (3): Errors, GET `/api/v1/notification-mobile/{target}`, Response `200`
|
|||||||
Cohesion: 0.67
|
Cohesion: 0.67
|
||||||
Nodes (3): POST `/api/v1/admin/insurance/{id}/upload-logo`, Request, Response `200`
|
Nodes (3): POST `/api/v1/admin/insurance/{id}/upload-logo`, Request, Response `200`
|
||||||
|
|
||||||
### Community 776 - "Community 776"
|
|
||||||
Cohesion: 0.50
|
|
||||||
Nodes (4): 39. 🟡 `PATCH` Comment confirmation, مثال Request, هدرهای اضافی, پاسخها
|
|
||||||
|
|
||||||
### Community 777 - "Community 777"
|
### Community 777 - "Community 777"
|
||||||
Cohesion: 0.67
|
Cohesion: 0.67
|
||||||
Nodes (3): Errors, POST `/api/v1/sms/send` — ⛔ غیرفعال (Deprecated), Response `422` (همیشه)
|
Nodes (3): Errors, POST `/api/v1/sms/send` — ⛔ غیرفعال (Deprecated), Response `422` (همیشه)
|
||||||
@@ -3219,11 +3182,15 @@ Nodes (4): SiteConfigController, JsonResponse, Request, User
|
|||||||
|
|
||||||
### Community 779 - "Community 779"
|
### Community 779 - "Community 779"
|
||||||
Cohesion: 0.50
|
Cohesion: 0.50
|
||||||
Nodes (4): 40. 🔵 `POST` post, مثال Request, هدرهای اضافی, پاسخها
|
Nodes (4): Errors, POST `/oauth/token`, Request Body, Response `200`
|
||||||
|
|
||||||
### Community 781 - "Community 781"
|
### Community 781 - "Community 781"
|
||||||
Cohesion: 0.17
|
Cohesion: 0.12
|
||||||
Nodes (5): MellatGatewayTest, ErrorCodesTest, KavehNegarProviderTest, TestCase, KavehNegarProvider
|
Nodes (6): BillingCalculatorTest, BillingCalculator, ErrorCodesTest, KavehNegarProviderTest, TestCase, KavehNegarProvider
|
||||||
|
|
||||||
|
### Community 782 - "Community 782"
|
||||||
|
Cohesion: 0.50
|
||||||
|
Nodes (3): Altcha(), AltchaProps, IntrinsicElements
|
||||||
|
|
||||||
### Community 783 - "Community 783"
|
### Community 783 - "Community 783"
|
||||||
Cohesion: 0.50
|
Cohesion: 0.50
|
||||||
@@ -3233,18 +3200,10 @@ Nodes (4): GET `/api/v1/admin/secretaries`, Query Parameters, Response `200`, Se
|
|||||||
Cohesion: 0.40
|
Cohesion: 0.40
|
||||||
Nodes (5): Errors, GET `/api/v1/clinic/my-doctor/{doctorUuid}`, Path Parameters, Response `200`, Schedule Fields Notes
|
Nodes (5): Errors, GET `/api/v1/clinic/my-doctor/{doctorUuid}`, Path Parameters, Response `200`, Schedule Fields Notes
|
||||||
|
|
||||||
### Community 787 - "Community 787"
|
|
||||||
Cohesion: 0.50
|
|
||||||
Nodes (4): 44. 🟢 `GET` list comment, هدرهای اضافی, پارامترهای Query, پاسخها
|
|
||||||
|
|
||||||
### Community 789 - "Community 789"
|
### Community 789 - "Community 789"
|
||||||
Cohesion: 0.17
|
Cohesion: 0.17
|
||||||
Nodes (5): Authentication, ClinicPro — API Documentation Index, Error Code Reference, Modules, Standard Response Envelope
|
Nodes (5): Authentication, ClinicPro — API Documentation Index, Error Code Reference, Modules, Standard Response Envelope
|
||||||
|
|
||||||
### Community 790 - "Community 790"
|
|
||||||
Cohesion: 0.50
|
|
||||||
Nodes (4): 45. 🔵 `POST` post, مثال Request, هدرهای اضافی, پاسخها
|
|
||||||
|
|
||||||
### Community 791 - "Community 791"
|
### Community 791 - "Community 791"
|
||||||
Cohesion: 0.50
|
Cohesion: 0.50
|
||||||
Nodes (4): Errors, GET `/api/v1/representation/doctors`, Query Parameters, Response `200`
|
Nodes (4): Errors, GET `/api/v1/representation/doctors`, Query Parameters, Response `200`
|
||||||
@@ -3253,22 +3212,10 @@ Nodes (4): Errors, GET `/api/v1/representation/doctors`, Query Parameters, Respo
|
|||||||
Cohesion: 0.40
|
Cohesion: 0.40
|
||||||
Nodes (5): Errors, PATCH `/api/v1/clinic-pro/doctor-address/{id}`, Path Parameters, Request Body, Response `200`
|
Nodes (5): Errors, PATCH `/api/v1/clinic-pro/doctor-address/{id}`, Path Parameters, Request Body, Response `200`
|
||||||
|
|
||||||
### Community 793 - "Community 793"
|
|
||||||
Cohesion: 0.50
|
|
||||||
Nodes (4): 46. 🟡 `PATCH` patch, مثال Request, هدرهای اضافی, پاسخها
|
|
||||||
|
|
||||||
### Community 796 - "Community 796"
|
### Community 796 - "Community 796"
|
||||||
Cohesion: 0.40
|
Cohesion: 0.40
|
||||||
Nodes (5): 32. 🔵 `POST` post, Request Body, مثال Request, هدرهای اضافی, پاسخها
|
Nodes (5): 32. 🔵 `POST` post, Request Body, مثال Request, هدرهای اضافی, پاسخها
|
||||||
|
|
||||||
### Community 799 - "Community 799"
|
|
||||||
Cohesion: 0.67
|
|
||||||
Nodes (3): 34. 🔵 `POST` image logo, هدرهای اضافی, پاسخها
|
|
||||||
|
|
||||||
### Community 801 - "Community 801"
|
|
||||||
Cohesion: 0.47
|
|
||||||
Nodes (6): formatPersianDate(), gToJ(), jFirstDayOfWeek(), PersianDateInput(), todayGregorian(), toPersianNums()
|
|
||||||
|
|
||||||
### Community 802 - "Community 802"
|
### Community 802 - "Community 802"
|
||||||
Cohesion: 0.50
|
Cohesion: 0.50
|
||||||
Nodes (4): DELETE `/api/v1/doctor/{uuid}`, Errors, Path Parameters, Response `200`
|
Nodes (4): DELETE `/api/v1/doctor/{uuid}`, Errors, Path Parameters, Response `200`
|
||||||
@@ -3297,18 +3244,6 @@ Nodes (6): Errors, GET `/api/v1/patient/{uuid}/payments`, GET `/api/v1/patient/{
|
|||||||
Cohesion: 0.50
|
Cohesion: 0.50
|
||||||
Nodes (4): Errors, GET `/api/v1/doctor/{uuid}`, Path Parameters, Response `200`
|
Nodes (4): Errors, GET `/api/v1/doctor/{uuid}`, Path Parameters, Response `200`
|
||||||
|
|
||||||
### Community 809 - "Community 809"
|
|
||||||
Cohesion: 0.40
|
|
||||||
Nodes (5): addMinutes(), calcSlotCount(), hasOverlap(), parseMinutes(), SessionEditor()
|
|
||||||
|
|
||||||
### Community 810 - "Community 810"
|
|
||||||
Cohesion: 0.67
|
|
||||||
Nodes (3): 36. 🟢 `GET` get my rate, هدرهای اضافی, پاسخها
|
|
||||||
|
|
||||||
### Community 811 - "Community 811"
|
|
||||||
Cohesion: 0.67
|
|
||||||
Nodes (3): 42. 🔴 `DELETE` delete, هدرهای اضافی, پاسخها
|
|
||||||
|
|
||||||
### Community 812 - "Community 812"
|
### Community 812 - "Community 812"
|
||||||
Cohesion: 0.50
|
Cohesion: 0.50
|
||||||
Nodes (4): Errors, POST `/file/upload/clinic_pro/doctor/field_image`, Request, Response `200`
|
Nodes (4): Errors, POST `/file/upload/clinic_pro/doctor/field_image`, Request, Response `200`
|
||||||
@@ -3321,45 +3256,33 @@ Nodes (4): Errors, POST `/api/v1/clinic-pro/doctor-address`, Request Body, Respo
|
|||||||
Cohesion: 0.50
|
Cohesion: 0.50
|
||||||
Nodes (4): Errors, Path Parameters, POST `/api/v1/clinic-pro/doctor-address/from-clinic/{clinicUuid}`, Response `201`
|
Nodes (4): Errors, Path Parameters, POST `/api/v1/clinic-pro/doctor-address/from-clinic/{clinicUuid}`, Response `201`
|
||||||
|
|
||||||
### Community 815 - "Community 815"
|
|
||||||
Cohesion: 0.50
|
|
||||||
Nodes (4): 38. 🟢 `GET` Unapproved comments, هدرهای اضافی, پارامترهای Query, پاسخها
|
|
||||||
|
|
||||||
### Community 816 - "Community 816"
|
|
||||||
Cohesion: 0.67
|
|
||||||
Nodes (3): POST `/oauth/logout`, Request Body, Response `200`
|
|
||||||
|
|
||||||
### Community 817 - "Community 817"
|
### Community 817 - "Community 817"
|
||||||
Cohesion: 0.67
|
Cohesion: 0.67
|
||||||
Nodes (3): GET `/api/v1/representation/{uuid}/dashboard/yearly`, Query Parameters, Response `200`
|
Nodes (3): GET `/api/v1/representation/{uuid}/dashboard/yearly`, Query Parameters, Response `200`
|
||||||
|
|
||||||
### Community 818 - "Community 818"
|
|
||||||
Cohesion: 0.67
|
|
||||||
Nodes (3): 43. 🟢 `GET` get, هدرهای اضافی, پاسخها
|
|
||||||
|
|
||||||
### Community 819 - "Community 819"
|
### Community 819 - "Community 819"
|
||||||
Cohesion: 0.67
|
Cohesion: 0.67
|
||||||
Nodes (3): GET `/api/v1/clinic-pro/doctor-addresses/{doctorId}`, Path Parameters, Response `200`
|
Nodes (3): GET `/api/v1/clinic-pro/doctor-addresses/{doctorId}`, Path Parameters, Response `200`
|
||||||
|
|
||||||
## Knowledge Gaps
|
## Knowledge Gaps
|
||||||
- **4337 isolated node(s):** `ALLOWED_ROLES`, `get`, `patch`, `appt`, `ModalKind` (+4332 more)
|
- **4350 isolated node(s):** `ALLOWED_ROLES`, `get`, `patch`, `appt`, `ModalKind` (+4345 more)
|
||||||
These have ≤1 connection - possible missing edges or undocumented components.
|
These have ≤1 connection - possible missing edges or undocumented components.
|
||||||
- **181 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes.
|
- **184 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes.
|
||||||
|
|
||||||
## Suggested Questions
|
## Suggested Questions
|
||||||
_Questions this graph is uniquely positioned to answer:_
|
_Questions this graph is uniquely positioned to answer:_
|
||||||
|
|
||||||
- **Why does `Altcha` connect `Community 367` to `Community 485`?**
|
- **Why does `Altcha` connect `Community 367` to `Community 485`, `Community 782`?**
|
||||||
_High betweenness centrality (0.091) - this node is a cross-community bridge._
|
_High betweenness centrality (0.087) - this node is a cross-community bridge._
|
||||||
- **Why does `BaseController` connect `Community 108` to `Community 764`, `Community 6`, `Community 265`, `Community 138`, `Community 778`, `Community 139`, `Community 14`, `Community 654`, `Community 655`, `Community 15`, `Community 275`, `Community 20`, `Community 22`, `Community 26`, `Community 539`, `Community 295`, `Community 424`, `Community 300`, `Community 433`, `Community 59`, `Community 64`, `Community 715`, `Community 204`, `Community 75`, `Community 77`, `Community 607`, `Community 480`, `Community 739`, `Community 230`, `Community 104`, `Community 107`, `Community 109`, `Community 494`, `Community 499`, `Community 245`, `Community 121`, `Community 122`, `Community 252`?**
|
- **Why does `BaseController` connect `Community 108` to `Community 6`, `Community 265`, `Community 138`, `Community 778`, `Community 139`, `Community 14`, `Community 654`, `Community 655`, `Community 15`, `Community 275`, `Community 20`, `Community 22`, `Community 26`, `Community 295`, `Community 424`, `Community 300`, `Community 559`, `Community 433`, `Community 58`, `Community 59`, `Community 64`, `Community 75`, `Community 204`, `Community 77`, `Community 719`, `Community 607`, `Community 480`, `Community 739`, `Community 230`, `Community 104`, `Community 107`, `Community 109`, `Community 494`, `Community 245`, `Community 121`, `Community 122`, `Community 252`?**
|
||||||
_High betweenness centrality (0.041) - this node is a cross-community bridge._
|
_High betweenness centrality (0.045) - this node is a cross-community bridge._
|
||||||
- **Why does `Version20260705070546` connect `Community 646` to `Community 428`?**
|
- **Why does `MellatGateway` connect `Community 206` to `Community 16`, `Community 20`, `Community 421`?**
|
||||||
_High betweenness centrality (0.031) - this node is a cross-community bridge._
|
_High betweenness centrality (0.029) - this node is a cross-community bridge._
|
||||||
- **What connects `ALLOWED_ROLES`, `get`, `patch` to the rest of the system?**
|
- **What connects `ALLOWED_ROLES`, `get`, `patch` to the rest of the system?**
|
||||||
_4337 weakly-connected nodes found - possible documentation gaps or missing edges._
|
_4350 weakly-connected nodes found - possible documentation gaps or missing edges._
|
||||||
- **Should `Community 0` be split into smaller, more focused modules?**
|
- **Should `Community 0` be split into smaller, more focused modules?**
|
||||||
_Cohesion score 0.05094130675526024 - nodes in this community are weakly interconnected._
|
_Cohesion score 0.04107744107744108 - nodes in this community are weakly interconnected._
|
||||||
- **Should `Community 1` be split into smaller, more focused modules?**
|
- **Should `Community 1` be split into smaller, more focused modules?**
|
||||||
_Cohesion score 0.028985507246376812 - nodes in this community are weakly interconnected._
|
_Cohesion score 0.029304029304029304 - nodes in this community are weakly interconnected._
|
||||||
- **Should `Community 2` be split into smaller, more focused modules?**
|
- **Should `Community 2` be split into smaller, more focused modules?**
|
||||||
_Cohesion score 0.09523809523809523 - nodes in this community are weakly interconnected._
|
_Cohesion score 0.09523809523809523 - nodes in this community are weakly interconnected._
|
||||||
graphify-out/cache/ast/v0.8.44/7a98390addf5272819395a4e19ae90f80440e74e24f81960b6c7e592bd04b2bd.json
Vendored
+1
File diff suppressed because one or more lines are too long
graphify-out/cache/ast/v0.8.44/7fc1ebbf39ed482931376ac48425c7fb6fd01ffdf8eeec74f7c9219db987990e.json
Vendored
+1
File diff suppressed because one or more lines are too long
graphify-out/cache/ast/v0.8.44/ad6f9dab994f4c9ce95d8f28447d76048170b43da9e91db173e0ac45d4152b9b.json
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
+2309
-854
File diff suppressed because it is too large
Load Diff
+176
-136
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"assets/admin/App.tsx": {
|
"assets/admin/App.tsx": {
|
||||||
"mtime": 1783974930.1997178,
|
"mtime": 1784020073.1400268,
|
||||||
"ast_hash": "67a24e5619a159c237fed4fc534a1300",
|
"ast_hash": "67a24e5619a159c237fed4fc534a1300",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
@@ -30,7 +30,7 @@
|
|||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/components/layout/Sidebar.tsx": {
|
"assets/admin/components/layout/Sidebar.tsx": {
|
||||||
"mtime": 1783974816.5918174,
|
"mtime": 1784020073.1491249,
|
||||||
"ast_hash": "dcde18767f8ad63bc73c431d3a6cc043",
|
"ast_hash": "dcde18767f8ad63bc73c431d3a6cc043",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
@@ -40,7 +40,7 @@
|
|||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/components/ui/AppointmentStatusDropdown.tsx": {
|
"assets/admin/components/ui/AppointmentStatusDropdown.tsx": {
|
||||||
"mtime": 1783973337.7289267,
|
"mtime": 1784020073.1521912,
|
||||||
"ast_hash": "b42fa67f062237752f06ba14790eb678",
|
"ast_hash": "b42fa67f062237752f06ba14790eb678",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
@@ -130,7 +130,7 @@
|
|||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/components/ui/StatusBadge.tsx": {
|
"assets/admin/components/ui/StatusBadge.tsx": {
|
||||||
"mtime": 1783973829.9712036,
|
"mtime": 1784020073.1548681,
|
||||||
"ast_hash": "049cdad02efa8f15e97d810ef4ddc6f5",
|
"ast_hash": "049cdad02efa8f15e97d810ef4ddc6f5",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
@@ -175,7 +175,7 @@
|
|||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/pages/AppointmentsPage.tsx": {
|
"assets/admin/pages/AppointmentsPage.tsx": {
|
||||||
"mtime": 1783976043.2620757,
|
"mtime": 1784020073.1607256,
|
||||||
"ast_hash": "2b5d825db2f9eaaaec3988d7978324b0",
|
"ast_hash": "2b5d825db2f9eaaaec3988d7978324b0",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
@@ -210,7 +210,7 @@
|
|||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/pages/ClinicServicesPage.tsx": {
|
"assets/admin/pages/ClinicServicesPage.tsx": {
|
||||||
"mtime": 1783936673.0060391,
|
"mtime": 1784020073.162596,
|
||||||
"ast_hash": "d4204b33c4240ad009f1a06acf542df3",
|
"ast_hash": "d4204b33c4240ad009f1a06acf542df3",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
@@ -225,12 +225,12 @@
|
|||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/pages/DashboardPage.tsx": {
|
"assets/admin/pages/DashboardPage.tsx": {
|
||||||
"mtime": 1783921928.8825357,
|
"mtime": 1784023960.4433575,
|
||||||
"ast_hash": "8e1bc6560d54c3a4c2201babcbca46ec",
|
"ast_hash": "e9101ba344c758e04dbe5ae3a5924eba",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/pages/DoctorDetailPage.tsx": {
|
"assets/admin/pages/DoctorDetailPage.tsx": {
|
||||||
"mtime": 1783939370.2488444,
|
"mtime": 1784020073.1650603,
|
||||||
"ast_hash": "d46894f7de1a010c18a1f4ace3ae0d7b",
|
"ast_hash": "d46894f7de1a010c18a1f4ace3ae0d7b",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
@@ -240,7 +240,7 @@
|
|||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/pages/DoctorProfilePage.tsx": {
|
"assets/admin/pages/DoctorProfilePage.tsx": {
|
||||||
"mtime": 1783937145.7794912,
|
"mtime": 1784020073.165946,
|
||||||
"ast_hash": "ece03a093bbd39ff49291f0c518be14a",
|
"ast_hash": "ece03a093bbd39ff49291f0c518be14a",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
@@ -255,7 +255,7 @@
|
|||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/pages/InsurancePricingPage.tsx": {
|
"assets/admin/pages/InsurancePricingPage.tsx": {
|
||||||
"mtime": 1783937198.1717818,
|
"mtime": 1784020073.1662471,
|
||||||
"ast_hash": "37d8276d8b17b0171fb8865d39c3423b",
|
"ast_hash": "37d8276d8b17b0171fb8865d39c3423b",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
@@ -265,22 +265,22 @@
|
|||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/pages/MyClinicPage.tsx": {
|
"assets/admin/pages/MyClinicPage.tsx": {
|
||||||
"mtime": 1783937462.3819733,
|
"mtime": 1784020073.1668334,
|
||||||
"ast_hash": "905b9ae6f3632401c497a009b27ffae1",
|
"ast_hash": "905b9ae6f3632401c497a009b27ffae1",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/pages/MyFinancialPage.tsx": {
|
"assets/admin/pages/MyFinancialPage.tsx": {
|
||||||
"mtime": 1783937372.1087215,
|
"mtime": 1784020073.171108,
|
||||||
"ast_hash": "1338da1e14a607284a3ea5c526af3124",
|
"ast_hash": "1338da1e14a607284a3ea5c526af3124",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/pages/MyPatientsPage.tsx": {
|
"assets/admin/pages/MyPatientsPage.tsx": {
|
||||||
"mtime": 1783930562.4140859,
|
"mtime": 1784020073.172882,
|
||||||
"ast_hash": "6bf26fe4abfc136f0b8e6cf0814efdaa",
|
"ast_hash": "6bf26fe4abfc136f0b8e6cf0814efdaa",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/pages/MySecretariesPage.tsx": {
|
"assets/admin/pages/MySecretariesPage.tsx": {
|
||||||
"mtime": 1783937411.1860402,
|
"mtime": 1784020073.1736586,
|
||||||
"ast_hash": "f6eccd820c048ac0748eac67f3fce2a0",
|
"ast_hash": "f6eccd820c048ac0748eac67f3fce2a0",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
@@ -365,7 +365,7 @@
|
|||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/pages/SmsWalletPage.tsx": {
|
"assets/admin/pages/SmsWalletPage.tsx": {
|
||||||
"mtime": 1783937330.4140131,
|
"mtime": 1784020073.1821537,
|
||||||
"ast_hash": "37508986d48d534d8b3cff048c063f56",
|
"ast_hash": "37508986d48d534d8b3cff048c063f56",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
@@ -375,7 +375,7 @@
|
|||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/pages/SubscriptionPage.tsx": {
|
"assets/admin/pages/SubscriptionPage.tsx": {
|
||||||
"mtime": 1783934096.5036988,
|
"mtime": 1784020073.1830883,
|
||||||
"ast_hash": "f59342658c626a16bce2fd138c95f34a",
|
"ast_hash": "f59342658c626a16bce2fd138c95f34a",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
@@ -395,12 +395,12 @@
|
|||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/stores/uiStore.ts": {
|
"assets/admin/stores/uiStore.ts": {
|
||||||
"mtime": 1783879583.7487466,
|
"mtime": 1784020073.1840494,
|
||||||
"ast_hash": "458cb2a95184e7bd15f594bbc6a532f2",
|
"ast_hash": "458cb2a95184e7bd15f594bbc6a532f2",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/types/index.ts": {
|
"assets/admin/types/index.ts": {
|
||||||
"mtime": 1783974575.5408208,
|
"mtime": 1784020073.1849663,
|
||||||
"ast_hash": "87201d590127df6557df34f5b1dff68e",
|
"ast_hash": "87201d590127df6557df34f5b1dff68e",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
@@ -825,7 +825,7 @@
|
|||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"src/Appointment/Controller/AppointmentController.php": {
|
"src/Appointment/Controller/AppointmentController.php": {
|
||||||
"mtime": 1783973221.7557569,
|
"mtime": 1784020073.2751951,
|
||||||
"ast_hash": "e3c94f6f2db1e54bbfa03a384b32748b",
|
"ast_hash": "e3c94f6f2db1e54bbfa03a384b32748b",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
@@ -835,12 +835,12 @@
|
|||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"src/Appointment/Controller/MyAppointmentsController.php": {
|
"src/Appointment/Controller/MyAppointmentsController.php": {
|
||||||
"mtime": 1783974523.328229,
|
"mtime": 1784020073.2755916,
|
||||||
"ast_hash": "19a423c10e648fda02b8605fc98052af",
|
"ast_hash": "19a423c10e648fda02b8605fc98052af",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"src/Appointment/Entity/Appointment.php": {
|
"src/Appointment/Entity/Appointment.php": {
|
||||||
"mtime": 1783973221.7565346,
|
"mtime": 1784020073.2760692,
|
||||||
"ast_hash": "1109b3084b53ec0663ebea87379054f4",
|
"ast_hash": "1109b3084b53ec0663ebea87379054f4",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
@@ -870,7 +870,7 @@
|
|||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"src/Appointment/Repository/AppointmentRepository.php": {
|
"src/Appointment/Repository/AppointmentRepository.php": {
|
||||||
"mtime": 1783924758.7706256,
|
"mtime": 1784020073.276517,
|
||||||
"ast_hash": "49c91237e463ad3ef8304d1f4d80b0ec",
|
"ast_hash": "49c91237e463ad3ef8304d1f4d80b0ec",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
@@ -905,7 +905,7 @@
|
|||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"src/Auth/Controller/AuthController.php": {
|
"src/Auth/Controller/AuthController.php": {
|
||||||
"mtime": 1783938204.53647,
|
"mtime": 1784020073.2769392,
|
||||||
"ast_hash": "0648beeb1361e58e60c894381958bfd3",
|
"ast_hash": "0648beeb1361e58e60c894381958bfd3",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
@@ -930,7 +930,7 @@
|
|||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"src/Auth/Entity/User.php": {
|
"src/Auth/Entity/User.php": {
|
||||||
"mtime": 1783930562.414649,
|
"mtime": 1784020073.2772899,
|
||||||
"ast_hash": "b8f8488ac9e40adaecee6db0bc3b5603",
|
"ast_hash": "b8f8488ac9e40adaecee6db0bc3b5603",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
@@ -980,7 +980,7 @@
|
|||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"src/Billing/Controller/BillingController.php": {
|
"src/Billing/Controller/BillingController.php": {
|
||||||
"mtime": 1783881569.4765885,
|
"mtime": 1784020073.2776377,
|
||||||
"ast_hash": "59779585106782055c920fe9c2bf59e5",
|
"ast_hash": "59779585106782055c920fe9c2bf59e5",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
@@ -1100,7 +1100,7 @@
|
|||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"src/ClinicInvitation/Repository/ClinicDoctorInvitationRepository.php": {
|
"src/ClinicInvitation/Repository/ClinicDoctorInvitationRepository.php": {
|
||||||
"mtime": 1783924771.996648,
|
"mtime": 1784020073.2779505,
|
||||||
"ast_hash": "0f3cf24e28f88416e0ff65e4e1c9d81a",
|
"ast_hash": "0f3cf24e28f88416e0ff65e4e1c9d81a",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
@@ -1110,17 +1110,17 @@
|
|||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"src/ClinicService/Controller/ClinicServiceController.php": {
|
"src/ClinicService/Controller/ClinicServiceController.php": {
|
||||||
"mtime": 1783935901.5736277,
|
"mtime": 1784020073.2782173,
|
||||||
"ast_hash": "4b1ef481060aa33562bb2508f40be0bf",
|
"ast_hash": "4b1ef481060aa33562bb2508f40be0bf",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"src/ClinicService/Entity/ServiceItem.php": {
|
"src/ClinicService/Entity/ServiceItem.php": {
|
||||||
"mtime": 1783935716.1521134,
|
"mtime": 1784020073.2785506,
|
||||||
"ast_hash": "ccc1ae4ab9b99233ebd582005b380f89",
|
"ast_hash": "ccc1ae4ab9b99233ebd582005b380f89",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"src/ClinicService/Entity/ServiceSection.php": {
|
"src/ClinicService/Entity/ServiceSection.php": {
|
||||||
"mtime": 1783935150.735803,
|
"mtime": 1784020073.2794416,
|
||||||
"ast_hash": "72fe2a664d981bc41bb76a47a847462b",
|
"ast_hash": "72fe2a664d981bc41bb76a47a847462b",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
@@ -1130,7 +1130,7 @@
|
|||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"src/ClinicService/Repository/ServiceItemRepository.php": {
|
"src/ClinicService/Repository/ServiceItemRepository.php": {
|
||||||
"mtime": 1783935165.6290886,
|
"mtime": 1784020073.2798977,
|
||||||
"ast_hash": "5cc885f56f0ebb101d0989afa2e399a2",
|
"ast_hash": "5cc885f56f0ebb101d0989afa2e399a2",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
@@ -1175,8 +1175,8 @@
|
|||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"src/Dashboard/Controller/DashboardController.php": {
|
"src/Dashboard/Controller/DashboardController.php": {
|
||||||
"mtime": 1783921578.3993614,
|
"mtime": 1784024648.7228794,
|
||||||
"ast_hash": "bce0b75c0d17735ae73e64b468744126",
|
"ast_hash": "2da7ac3f9555deb0ea15a9463598f36c",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"src/Doctor/Controller/DoctorController.php": {
|
"src/Doctor/Controller/DoctorController.php": {
|
||||||
@@ -1200,7 +1200,7 @@
|
|||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"src/Doctor/Repository/DoctorRepository.php": {
|
"src/Doctor/Repository/DoctorRepository.php": {
|
||||||
"mtime": 1783569345.7805371,
|
"mtime": 1784020073.280675,
|
||||||
"ast_hash": "90a5e3ccc3f1997cd50b5a2cb67d37e2",
|
"ast_hash": "90a5e3ccc3f1997cd50b5a2cb67d37e2",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
@@ -1320,17 +1320,17 @@
|
|||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"src/Patient/Controller/PatientController.php": {
|
"src/Patient/Controller/PatientController.php": {
|
||||||
"mtime": 1783975493.0064552,
|
"mtime": 1784020073.280981,
|
||||||
"ast_hash": "0b0a0917e0c8ae0c8e19a7853abdece2",
|
"ast_hash": "0b0a0917e0c8ae0c8e19a7853abdece2",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"src/Patient/Entity/PatientRecord.php": {
|
"src/Patient/Entity/PatientRecord.php": {
|
||||||
"mtime": 1783941167.1096985,
|
"mtime": 1784020073.2825694,
|
||||||
"ast_hash": "f819dfc08a5dd83d6a8f840d7b268759",
|
"ast_hash": "f819dfc08a5dd83d6a8f840d7b268759",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"src/Patient/Entity/PatientSession.php": {
|
"src/Patient/Entity/PatientSession.php": {
|
||||||
"mtime": 1783881339.1705847,
|
"mtime": 1784020073.282893,
|
||||||
"ast_hash": "c0bde168a1889f493327a15fd6303f51",
|
"ast_hash": "c0bde168a1889f493327a15fd6303f51",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
@@ -1535,7 +1535,7 @@
|
|||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"src/Shared/Constant/ErrorCodes.php": {
|
"src/Shared/Constant/ErrorCodes.php": {
|
||||||
"mtime": 1783930562.415007,
|
"mtime": 1784020073.2843378,
|
||||||
"ast_hash": "c5adb7a5267f40050e3a1ced6ccbdc35",
|
"ast_hash": "c5adb7a5267f40050e3a1ced6ccbdc35",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
@@ -1805,7 +1805,7 @@
|
|||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"src/UserProfile/Entity/UserProfile.php": {
|
"src/UserProfile/Entity/UserProfile.php": {
|
||||||
"mtime": 1783930562.41517,
|
"mtime": 1784020073.2868948,
|
||||||
"ast_hash": "afc91f19681b4df7abb32e9264b60e46",
|
"ast_hash": "afc91f19681b4df7abb32e9264b60e46",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
@@ -2180,7 +2180,7 @@
|
|||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"CLAUDE.md": {
|
"CLAUDE.md": {
|
||||||
"mtime": 1783926729.013784,
|
"mtime": 1784020073.1361587,
|
||||||
"ast_hash": "e48f9a4c00f984f957e0e5c36d092dee",
|
"ast_hash": "e48f9a4c00f984f957e0e5c36d092dee",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
@@ -2210,7 +2210,7 @@
|
|||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"config/packages/doctrine.yaml": {
|
"config/packages/doctrine.yaml": {
|
||||||
"mtime": 1782049631.4015007,
|
"mtime": 1784020073.185111,
|
||||||
"ast_hash": "a49ea6e9628e923880fa81d74a87cf62",
|
"ast_hash": "a49ea6e9628e923880fa81d74a87cf62",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
@@ -2220,7 +2220,7 @@
|
|||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"config/packages/framework.yaml": {
|
"config/packages/framework.yaml": {
|
||||||
"mtime": 1782409569.8614647,
|
"mtime": 1784009072.7547925,
|
||||||
"ast_hash": "d8cd330e89fa6e699df6a55b37d19381",
|
"ast_hash": "d8cd330e89fa6e699df6a55b37d19381",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
@@ -2300,7 +2300,7 @@
|
|||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"config/services.yaml": {
|
"config/services.yaml": {
|
||||||
"mtime": 1783943031.95927,
|
"mtime": 1784020073.188022,
|
||||||
"ast_hash": "16cb51c3004bedf574a69ffaebc9bf57",
|
"ast_hash": "16cb51c3004bedf574a69ffaebc9bf57",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
@@ -2350,17 +2350,17 @@
|
|||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"docs/api/appointment.md": {
|
"docs/api/appointment.md": {
|
||||||
"mtime": 1783973221.7553043,
|
"mtime": 1784020073.1891303,
|
||||||
"ast_hash": "3820d21ae2ab44b53db2671686f0b0ef",
|
"ast_hash": "3820d21ae2ab44b53db2671686f0b0ef",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"docs/api/auth.md": {
|
"docs/api/auth.md": {
|
||||||
"mtime": 1783938309.7715065,
|
"mtime": 1784020073.1895092,
|
||||||
"ast_hash": "999320364b31688c0bbf51fd1bdca005",
|
"ast_hash": "999320364b31688c0bbf51fd1bdca005",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"docs/api/billing.md": {
|
"docs/api/billing.md": {
|
||||||
"mtime": 1783881773.6809924,
|
"mtime": 1784020073.1899102,
|
||||||
"ast_hash": "84413cd061ecd78420b2d3c7dd29c62e",
|
"ast_hash": "84413cd061ecd78420b2d3c7dd29c62e",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
@@ -2375,7 +2375,7 @@
|
|||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"docs/api/clinic-services.md": {
|
"docs/api/clinic-services.md": {
|
||||||
"mtime": 1783936023.621143,
|
"mtime": 1784020073.1902275,
|
||||||
"ast_hash": "9c7747e136d642175ecb9efb08dced55",
|
"ast_hash": "9c7747e136d642175ecb9efb08dced55",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
@@ -2385,8 +2385,8 @@
|
|||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"docs/api/dashboard.md": {
|
"docs/api/dashboard.md": {
|
||||||
"mtime": 1783921999.6038008,
|
"mtime": 1784024194.275028,
|
||||||
"ast_hash": "d1bdc9a03422298bf8edb8255f9ab88a",
|
"ast_hash": "c9d690d61448b05146c7ef15981ba2e0",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"docs/api/doctor-service.md": {
|
"docs/api/doctor-service.md": {
|
||||||
@@ -2395,7 +2395,7 @@
|
|||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"docs/api/doctor.md": {
|
"docs/api/doctor.md": {
|
||||||
"mtime": 1783848214.541781,
|
"mtime": 1784020073.1914568,
|
||||||
"ast_hash": "f3af2e05fa765ddd56818eb33b009581",
|
"ast_hash": "f3af2e05fa765ddd56818eb33b009581",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
@@ -2410,7 +2410,7 @@
|
|||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"docs/api/patient.md": {
|
"docs/api/patient.md": {
|
||||||
"mtime": 1783975567.2184408,
|
"mtime": 1784020073.1931343,
|
||||||
"ast_hash": "ea06c39e60e5b217b2bb7850c302fbba",
|
"ast_hash": "ea06c39e60e5b217b2bb7850c302fbba",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
@@ -2460,7 +2460,7 @@
|
|||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"docs/api/tag.md": {
|
"docs/api/tag.md": {
|
||||||
"mtime": 1783939135.7500799,
|
"mtime": 1784020073.1936715,
|
||||||
"ast_hash": "7272028e87d3b11d786563af8092f0ba",
|
"ast_hash": "7272028e87d3b11d786563af8092f0ba",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
@@ -3280,7 +3280,7 @@
|
|||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/components/ui/ui.test.tsx": {
|
"assets/admin/components/ui/ui.test.tsx": {
|
||||||
"mtime": 1783973939.9720697,
|
"mtime": 1784020073.1555624,
|
||||||
"ast_hash": "d43262f53c194975a8ce01fb131a31f5",
|
"ast_hash": "d43262f53c194975a8ce01fb131a31f5",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
@@ -4000,17 +4000,17 @@
|
|||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"migrations/Version20260713050014.php": {
|
"migrations/Version20260713050014.php": {
|
||||||
"mtime": 1783918824.9967182,
|
"mtime": 1784020073.2700112,
|
||||||
"ast_hash": "db8332e2e655912a793c0b508ce62db9",
|
"ast_hash": "db8332e2e655912a793c0b508ce62db9",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"migrations/Version20260713050114.php": {
|
"migrations/Version20260713050114.php": {
|
||||||
"mtime": 1783918885.1191626,
|
"mtime": 1784020073.2702928,
|
||||||
"ast_hash": "bea8ae994542648a9ab8c38045314d64",
|
"ast_hash": "bea8ae994542648a9ab8c38045314d64",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
".claude/prompt/admin-ui-match-tauri.md": {
|
".claude/prompt/admin-ui-match-tauri.md": {
|
||||||
"mtime": 1783877922.139963,
|
"mtime": 1784020073.1334984,
|
||||||
"ast_hash": "426f66e2d8d19659339f85a9854ad558",
|
"ast_hash": "426f66e2d8d19659339f85a9854ad558",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
@@ -4020,403 +4020,443 @@
|
|||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/components/PatientRecordInfoForm.test.tsx": {
|
"assets/admin/components/PatientRecordInfoForm.test.tsx": {
|
||||||
"mtime": 1783930562.437844,
|
"mtime": 1784020073.146457,
|
||||||
"ast_hash": "fda76e62ba9c3c167cc2686186831519",
|
"ast_hash": "fda76e62ba9c3c167cc2686186831519",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/components/PatientRecordInfoForm.tsx": {
|
"assets/admin/components/PatientRecordInfoForm.tsx": {
|
||||||
"mtime": 1783930562.438,
|
"mtime": 1784020073.1469312,
|
||||||
"ast_hash": "2ec3f13227b979ecdad294d7c7b65a1a",
|
"ast_hash": "2ec3f13227b979ecdad294d7c7b65a1a",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/components/ui/Field.tsx": {
|
"assets/admin/components/ui/Field.tsx": {
|
||||||
"mtime": 1783930562.4381099,
|
"mtime": 1784020073.152906,
|
||||||
"ast_hash": "69ba9c0de4708bfd4fcb1ba0e6b59f3c",
|
"ast_hash": "69ba9c0de4708bfd4fcb1ba0e6b59f3c",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/components/ui/Input.tsx": {
|
"assets/admin/components/ui/Input.tsx": {
|
||||||
"mtime": 1783930562.4382074,
|
"mtime": 1784020073.153213,
|
||||||
"ast_hash": "fe966e0796369e2c05829e5450087dc0",
|
"ast_hash": "fe966e0796369e2c05829e5450087dc0",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/components/ui/InputField.test.tsx": {
|
"assets/admin/components/ui/InputField.test.tsx": {
|
||||||
"mtime": 1783930562.4383059,
|
"mtime": 1784020073.1543994,
|
||||||
"ast_hash": "ebebdb74161c0bc0577b1be365a8b0bc",
|
"ast_hash": "ebebdb74161c0bc0577b1be365a8b0bc",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/hooks/usePatient.test.tsx": {
|
"assets/admin/hooks/usePatient.test.tsx": {
|
||||||
"mtime": 1783930562.4384131,
|
"mtime": 1784020073.1557138,
|
||||||
"ast_hash": "88d5cc2e9bf23058724b2f46049836a6",
|
"ast_hash": "88d5cc2e9bf23058724b2f46049836a6",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/hooks/usePatient.ts": {
|
"assets/admin/hooks/usePatient.ts": {
|
||||||
"mtime": 1783930562.4385087,
|
"mtime": 1784020073.1558642,
|
||||||
"ast_hash": "c6422dbb9cae381f17d24c9f37c028bf",
|
"ast_hash": "c6422dbb9cae381f17d24c9f37c028bf",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/lib/patientForm.test.ts": {
|
"assets/admin/lib/patientForm.test.ts": {
|
||||||
"mtime": 1783930562.4386094,
|
"mtime": 1784020073.156166,
|
||||||
"ast_hash": "9015a4195fd1ff1ecd483d09b4fcffaf",
|
"ast_hash": "9015a4195fd1ff1ecd483d09b4fcffaf",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/lib/patientForm.ts": {
|
"assets/admin/lib/patientForm.ts": {
|
||||||
"mtime": 1783930562.4387045,
|
"mtime": 1784020073.156317,
|
||||||
"ast_hash": "578cf580014e07fa9d91fb6668e1b9e9",
|
"ast_hash": "578cf580014e07fa9d91fb6668e1b9e9",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"migrations/Version20260713074150.php": {
|
"migrations/Version20260713074150.php": {
|
||||||
"mtime": 1783930562.4388041,
|
"mtime": 1784020073.2705958,
|
||||||
"ast_hash": "88f918b7e71134776cefafea2126deea",
|
"ast_hash": "88f918b7e71134776cefafea2126deea",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"tests/Patient/PatientUpdateProfileTest.php": {
|
"tests/Patient/PatientUpdateProfileTest.php": {
|
||||||
"mtime": 1783930562.4389496,
|
"mtime": 1784020073.2910502,
|
||||||
"ast_hash": "407e82d099917cbf38b9d3a8b5b0fb31",
|
"ast_hash": "407e82d099917cbf38b9d3a8b5b0fb31",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"tests/Patient/UserProfileDemographicsTest.php": {
|
"tests/Patient/UserProfileDemographicsTest.php": {
|
||||||
"mtime": 1783930562.439055,
|
"mtime": 1784020073.291331,
|
||||||
"ast_hash": "e35fed9f17968da3f69626c71702792e",
|
"ast_hash": "e35fed9f17968da3f69626c71702792e",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
".claude/skills/figma-to-feature/SKILL.md": {
|
".claude/skills/figma-to-feature/SKILL.md": {
|
||||||
"mtime": 1783930834.6872458,
|
"mtime": 1784020073.1340268,
|
||||||
"ast_hash": "cc3de435df4c5c2d7d1198a155f9cb96",
|
"ast_hash": "cc3de435df4c5c2d7d1198a155f9cb96",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
".claude/skills/figma-to-feature/mapping.md": {
|
".claude/skills/figma-to-feature/mapping.md": {
|
||||||
"mtime": 1783927520.488688,
|
"mtime": 1784020073.134833,
|
||||||
"ast_hash": "bcd222bb66060d9b6e67249a0c367832",
|
"ast_hash": "bcd222bb66060d9b6e67249a0c367832",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/components/layout/SettingsLayout.test.tsx": {
|
"assets/admin/components/layout/SettingsLayout.test.tsx": {
|
||||||
"mtime": 1783940074.4992702,
|
"mtime": 1784020073.1475244,
|
||||||
"ast_hash": "8d6c9732b1148950e354178a0e19a5ed",
|
"ast_hash": "8d6c9732b1148950e354178a0e19a5ed",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/components/layout/SettingsLayout.tsx": {
|
"assets/admin/components/layout/SettingsLayout.tsx": {
|
||||||
"mtime": 1783940015.906871,
|
"mtime": 1784020073.1483498,
|
||||||
"ast_hash": "a157bce75a3688ac5adf016021c8aa63",
|
"ast_hash": "a157bce75a3688ac5adf016021c8aa63",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/pages/PaymentSuccessPage.test.tsx": {
|
"assets/admin/pages/PaymentSuccessPage.test.tsx": {
|
||||||
"mtime": 1783933922.5123513,
|
"mtime": 1784020073.178345,
|
||||||
"ast_hash": "097785794b71209a2a3e26c08b5ecb76",
|
"ast_hash": "097785794b71209a2a3e26c08b5ecb76",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/pages/PaymentSuccessPage.tsx": {
|
"assets/admin/pages/PaymentSuccessPage.tsx": {
|
||||||
"mtime": 1783933876.007431,
|
"mtime": 1784020073.1787486,
|
||||||
"ast_hash": "8c3da0061cc8f321fa5859b000e05c78",
|
"ast_hash": "8c3da0061cc8f321fa5859b000e05c78",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/pages/SettingsMenuPage.test.tsx": {
|
"assets/admin/pages/SettingsMenuPage.test.tsx": {
|
||||||
"mtime": 1783940086.7147293,
|
"mtime": 1784020073.1812923,
|
||||||
"ast_hash": "d2003141b50204958c443c4a814b46cf",
|
"ast_hash": "d2003141b50204958c443c4a814b46cf",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/pages/SettingsMenuPage.tsx": {
|
"assets/admin/pages/SettingsMenuPage.tsx": {
|
||||||
"mtime": 1783940044.1695428,
|
"mtime": 1784020073.181565,
|
||||||
"ast_hash": "f881d1287a1465a33ed3fc5eb02f31ee",
|
"ast_hash": "f881d1287a1465a33ed3fc5eb02f31ee",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/pages/SubscriptionPage.test.tsx": {
|
"assets/admin/pages/SubscriptionPage.test.tsx": {
|
||||||
"mtime": 1783933760.1033976,
|
"mtime": 1784020073.1824045,
|
||||||
"ast_hash": "bc2d7aa82970b1544de02b78476bb4c5",
|
"ast_hash": "bc2d7aa82970b1544de02b78476bb4c5",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/pages/ClinicServicesPage.test.tsx": {
|
"assets/admin/pages/ClinicServicesPage.test.tsx": {
|
||||||
"mtime": 1783936608.6251326,
|
"mtime": 1784020073.1610913,
|
||||||
"ast_hash": "27ffc1e1aadf04607b181f816a36d0e7",
|
"ast_hash": "27ffc1e1aadf04607b181f816a36d0e7",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"migrations/Version20260713093327.php": {
|
"migrations/Version20260713093327.php": {
|
||||||
"mtime": 1783935214.8447704,
|
"mtime": 1784020073.2708905,
|
||||||
"ast_hash": "17561cf376fc7027d31be0b79f806272",
|
"ast_hash": "17561cf376fc7027d31be0b79f806272",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"tests/ClinicService/ServiceItemMultiStaffTest.php": {
|
"tests/ClinicService/ServiceItemMultiStaffTest.php": {
|
||||||
"mtime": 1783935925.2220476,
|
"mtime": 1784020073.2889652,
|
||||||
"ast_hash": "a9e56bfceb9ad96d6f579c4736f4660c",
|
"ast_hash": "a9e56bfceb9ad96d6f579c4736f4660c",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/pages/MyFinancialPage.test.tsx": {
|
"assets/admin/pages/MyFinancialPage.test.tsx": {
|
||||||
"mtime": 1783937574.8926058,
|
"mtime": 1784020073.1677194,
|
||||||
"ast_hash": "afc4453e4d9212ea93cfb770e6a12d5c",
|
"ast_hash": "afc4453e4d9212ea93cfb770e6a12d5c",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/pages/AccountSettingsPage.test.tsx": {
|
"assets/admin/pages/AccountSettingsPage.test.tsx": {
|
||||||
"mtime": 1783938555.2689717,
|
"mtime": 1784020073.1566947,
|
||||||
"ast_hash": "db8ff74f7ee389ad61cd841eb796536f",
|
"ast_hash": "db8ff74f7ee389ad61cd841eb796536f",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/pages/AccountSettingsPage.tsx": {
|
"assets/admin/pages/AccountSettingsPage.tsx": {
|
||||||
"mtime": 1783938464.9710693,
|
"mtime": 1784020073.1570323,
|
||||||
"ast_hash": "7d873be33a0068d6bcdb85a79d9ae209",
|
"ast_hash": "7d873be33a0068d6bcdb85a79d9ae209",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/pages/AppointmentSettingsPage.test.tsx": {
|
"assets/admin/pages/AppointmentSettingsPage.test.tsx": {
|
||||||
"mtime": 1783939513.7452335,
|
"mtime": 1784020073.159491,
|
||||||
"ast_hash": "63d23dc7af0a70451bdcea5ec0d5b620",
|
"ast_hash": "63d23dc7af0a70451bdcea5ec0d5b620",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/pages/AppointmentSettingsPage.tsx": {
|
"assets/admin/pages/AppointmentSettingsPage.tsx": {
|
||||||
"mtime": 1783939388.4786093,
|
"mtime": 1784020073.1597216,
|
||||||
"ast_hash": "2c0030335283d5b9879412a00cb72b68",
|
"ast_hash": "2c0030335283d5b9879412a00cb72b68",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/pages/TagsSettingsPage.test.tsx": {
|
"assets/admin/pages/TagsSettingsPage.test.tsx": {
|
||||||
"mtime": 1783939227.5013518,
|
"mtime": 1784020073.1833496,
|
||||||
"ast_hash": "f945b8abdec96aaa61bf11fd2250b72c",
|
"ast_hash": "f945b8abdec96aaa61bf11fd2250b72c",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/pages/TagsSettingsPage.tsx": {
|
"assets/admin/pages/TagsSettingsPage.tsx": {
|
||||||
"mtime": 1783939174.5484414,
|
"mtime": 1784020073.1837401,
|
||||||
"ast_hash": "12eac4001060786cf109ca0590dbe6cb",
|
"ast_hash": "12eac4001060786cf109ca0590dbe6cb",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"migrations/Version20260713103729.php": {
|
"migrations/Version20260713103729.php": {
|
||||||
"mtime": 1783939050.7200737,
|
"mtime": 1784020073.2712123,
|
||||||
"ast_hash": "2687614e41a0d7c6a348a860975e2b1e",
|
"ast_hash": "2687614e41a0d7c6a348a860975e2b1e",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"src/Tag/Controller/TenantTagController.php": {
|
"src/Tag/Controller/TenantTagController.php": {
|
||||||
"mtime": 1783939018.895433,
|
"mtime": 1784020073.2850547,
|
||||||
"ast_hash": "85065880c10596cb60380c5f7213602e",
|
"ast_hash": "85065880c10596cb60380c5f7213602e",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"src/Tag/Entity/TenantTag.php": {
|
"src/Tag/Entity/TenantTag.php": {
|
||||||
"mtime": 1783938969.66647,
|
"mtime": 1784020073.2853281,
|
||||||
"ast_hash": "fe738e9f9c6f4c676a9a9c6e8b0be8c6",
|
"ast_hash": "fe738e9f9c6f4c676a9a9c6e8b0be8c6",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"src/Tag/Repository/TenantTagRepository.php": {
|
"src/Tag/Repository/TenantTagRepository.php": {
|
||||||
"mtime": 1783938983.6067457,
|
"mtime": 1784020073.2864685,
|
||||||
"ast_hash": "f2b56713e5644e25b5d558057a40e0c2",
|
"ast_hash": "f2b56713e5644e25b5d558057a40e0c2",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"tests/Auth/ChangePasswordTest.php": {
|
"tests/Auth/ChangePasswordTest.php": {
|
||||||
"mtime": 1783938235.667864,
|
"mtime": 1784020073.2886946,
|
||||||
"ast_hash": "ad719aceceaa0446fde05f85cddd62eb",
|
"ast_hash": "ad719aceceaa0446fde05f85cddd62eb",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"tests/Tag/TenantTagTest.php": {
|
"tests/Tag/TenantTagTest.php": {
|
||||||
"mtime": 1783939088.5460656,
|
"mtime": 1784020073.2915273,
|
||||||
"ast_hash": "0f92d17d9bcc5ffe379766e8b12fdcdf",
|
"ast_hash": "0f92d17d9bcc5ffe379766e8b12fdcdf",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/pages/PatientRecordFormPage.test.tsx": {
|
"assets/admin/pages/PatientRecordFormPage.test.tsx": {
|
||||||
"mtime": 1783941811.265681,
|
"mtime": 1784020073.175126,
|
||||||
"ast_hash": "46a80c75126e3d5004fd007ccb979387",
|
"ast_hash": "46a80c75126e3d5004fd007ccb979387",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/pages/PatientRecordFormPage.tsx": {
|
"assets/admin/pages/PatientRecordFormPage.tsx": {
|
||||||
"mtime": 1783941676.4864528,
|
"mtime": 1784020073.1767864,
|
||||||
"ast_hash": "46282cfbfeac1d0d6beff0dae02b7b2a",
|
"ast_hash": "46282cfbfeac1d0d6beff0dae02b7b2a",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/pages/PatientsListPage.test.tsx": {
|
"assets/admin/pages/PatientsListPage.test.tsx": {
|
||||||
"mtime": 1783941787.5141983,
|
"mtime": 1784020073.177073,
|
||||||
"ast_hash": "ff05f0bda260b6a86770586c5a2a6507",
|
"ast_hash": "ff05f0bda260b6a86770586c5a2a6507",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/pages/PatientsListPage.tsx": {
|
"assets/admin/pages/PatientsListPage.tsx": {
|
||||||
"mtime": 1783942646.1557667,
|
"mtime": 1784020073.1780677,
|
||||||
"ast_hash": "6dbf138716a28e0b06e4eb2e515b5a3b",
|
"ast_hash": "6dbf138716a28e0b06e4eb2e515b5a3b",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"migrations/Version20260713110856.php": {
|
"migrations/Version20260713110856.php": {
|
||||||
"mtime": 1783941218.8182302,
|
"mtime": 1784020073.2715037,
|
||||||
"ast_hash": "12a4ff046b14ba8e1311161ba4106621",
|
"ast_hash": "12a4ff046b14ba8e1311161ba4106621",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"tests/Patient/PatientRecordFieldsTest.php": {
|
"tests/Patient/PatientRecordFieldsTest.php": {
|
||||||
"mtime": 1783941255.503659,
|
"mtime": 1784020073.2904115,
|
||||||
"ast_hash": "1fbee92043c3168ae8818dd1bbf29edd",
|
"ast_hash": "1fbee92043c3168ae8818dd1bbf29edd",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"tests/Patient/PatientRecordTagsApiTest.php": {
|
"tests/Patient/PatientRecordTagsApiTest.php": {
|
||||||
"mtime": 1783941399.4635859,
|
"mtime": 1784020073.2906916,
|
||||||
"ast_hash": "2a74fa1bbac4733b5fa8819dfb5037a3",
|
"ast_hash": "2a74fa1bbac4733b5fa8819dfb5037a3",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/pages/PatientDetailPage.test.tsx": {
|
"assets/admin/pages/PatientDetailPage.test.tsx": {
|
||||||
"mtime": 1783975668.6548145,
|
"mtime": 1784020073.173952,
|
||||||
"ast_hash": "01925702a910079162e2b3f5b1ea9e6d",
|
"ast_hash": "01925702a910079162e2b3f5b1ea9e6d",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/pages/PatientDetailPage.tsx": {
|
"assets/admin/pages/PatientDetailPage.tsx": {
|
||||||
"mtime": 1783975629.2561545,
|
"mtime": 1784020073.174502,
|
||||||
"ast_hash": "04388f1e42cddef5404334b915a75daa",
|
"ast_hash": "04388f1e42cddef5404334b915a75daa",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"migrations/Version20260713114523.php": {
|
"migrations/Version20260713114523.php": {
|
||||||
"mtime": 1783943127.124469,
|
"mtime": 1784020073.2718155,
|
||||||
"ast_hash": "23749d7b31771a34568cc62bf070c9c4",
|
"ast_hash": "23749d7b31771a34568cc62bf070c9c4",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"src/Patient/Entity/PatientAttachment.php": {
|
"src/Patient/Entity/PatientAttachment.php": {
|
||||||
"mtime": 1783943049.895798,
|
"mtime": 1784020073.2813141,
|
||||||
"ast_hash": "69c11ffb2ef6ff695409d9b9b058408f",
|
"ast_hash": "69c11ffb2ef6ff695409d9b9b058408f",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"src/Patient/Repository/PatientAttachmentRepository.php": {
|
"src/Patient/Repository/PatientAttachmentRepository.php": {
|
||||||
"mtime": 1783943064.7977455,
|
"mtime": 1784020073.2831435,
|
||||||
"ast_hash": "99ba8faf71564e06e8994601dc69194a",
|
"ast_hash": "99ba8faf71564e06e8994601dc69194a",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"src/Shared/Service/FileUploadService.php": {
|
"src/Shared/Service/FileUploadService.php": {
|
||||||
"mtime": 1783943021.7229924,
|
"mtime": 1784020073.2845757,
|
||||||
"ast_hash": "0d5df3ec6a15ebbc817ef21885147e43",
|
"ast_hash": "0d5df3ec6a15ebbc817ef21885147e43",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"tests/Patient/PatientAttachmentTest.php": {
|
"tests/Patient/PatientAttachmentTest.php": {
|
||||||
"mtime": 1783943156.618128,
|
"mtime": 1784020073.289254,
|
||||||
"ast_hash": "f31d82b8e32a02c2f7082cc1000c7f4c",
|
"ast_hash": "f31d82b8e32a02c2f7082cc1000c7f4c",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"migrations/Version20260713115316.php": {
|
"migrations/Version20260713115316.php": {
|
||||||
"mtime": 1783943617.8395944,
|
"mtime": 1784020073.2724044,
|
||||||
"ast_hash": "e20745c0604139a3e0bfd5fb8a2028ab",
|
"ast_hash": "e20745c0604139a3e0bfd5fb8a2028ab",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"src/Patient/Entity/PatientMedicalRecord.php": {
|
"src/Patient/Entity/PatientMedicalRecord.php": {
|
||||||
"mtime": 1783943530.658824,
|
"mtime": 1784020073.2818844,
|
||||||
"ast_hash": "79d71716df688cbbd7ee9eb4dc64dff9",
|
"ast_hash": "79d71716df688cbbd7ee9eb4dc64dff9",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"src/Patient/Repository/PatientMedicalRecordRepository.php": {
|
"src/Patient/Repository/PatientMedicalRecordRepository.php": {
|
||||||
"mtime": 1783943544.382594,
|
"mtime": 1784020073.2836282,
|
||||||
"ast_hash": "1ba28273428ff0c68c2103f02d0c2c75",
|
"ast_hash": "1ba28273428ff0c68c2103f02d0c2c75",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"tests/Patient/PatientMedicalRecordTest.php": {
|
"tests/Patient/PatientMedicalRecordTest.php": {
|
||||||
"mtime": 1783943618.8815777,
|
"mtime": 1784020073.2899742,
|
||||||
"ast_hash": "1bac3bead7389e97b78ee56a9cf90c3b",
|
"ast_hash": "1bac3bead7389e97b78ee56a9cf90c3b",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"migrations/Version20260713120038.php": {
|
"migrations/Version20260713120038.php": {
|
||||||
"mtime": 1783944046.8503952,
|
"mtime": 1784020073.2729754,
|
||||||
"ast_hash": "1fd4ae0e23d5cc7d657bdfcd62d51872",
|
"ast_hash": "1fd4ae0e23d5cc7d657bdfcd62d51872",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"src/Patient/Entity/PatientMessage.php": {
|
"src/Patient/Entity/PatientMessage.php": {
|
||||||
"mtime": 1783943981.784141,
|
"mtime": 1784020073.2822537,
|
||||||
"ast_hash": "445b9574addf4a794722b9b967c90fb3",
|
"ast_hash": "445b9574addf4a794722b9b967c90fb3",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"src/Patient/Repository/PatientMessageRepository.php": {
|
"src/Patient/Repository/PatientMessageRepository.php": {
|
||||||
"mtime": 1783943994.5461292,
|
"mtime": 1784020073.2838461,
|
||||||
"ast_hash": "3890c0439a812551ee52f59266603f08",
|
"ast_hash": "3890c0439a812551ee52f59266603f08",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"tests/Patient/PatientMessageTest.php": {
|
"tests/Patient/PatientMessageTest.php": {
|
||||||
"mtime": 1783944067.6202812,
|
"mtime": 1784020073.2901986,
|
||||||
"ast_hash": "1c390c3af6dc5d84f8b86ec96c7f2649",
|
"ast_hash": "1c390c3af6dc5d84f8b86ec96c7f2649",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"tests/Patient/PatientFinancialsTest.php": {
|
"tests/Patient/PatientFinancialsTest.php": {
|
||||||
"mtime": 1783975530.2989643,
|
"mtime": 1784020073.289746,
|
||||||
"ast_hash": "885419b7de261f9e093054c7b9523641",
|
"ast_hash": "885419b7de261f9e093054c7b9523641",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"migrations/Version20260713122600.php": {
|
"migrations/Version20260713122600.php": {
|
||||||
"mtime": 1783945579.7594545,
|
"mtime": 1784020073.2735097,
|
||||||
"ast_hash": "dff1a0dc10c2e110de81935456c460ab",
|
"ast_hash": "dff1a0dc10c2e110de81935456c460ab",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"src/Patient/Entity/PatientCall.php": {
|
"src/Patient/Entity/PatientCall.php": {
|
||||||
"mtime": 1783945483.0525737,
|
"mtime": 1784020073.28155,
|
||||||
"ast_hash": "90d0762823b90aa5893d5cb46d6cf3c3",
|
"ast_hash": "90d0762823b90aa5893d5cb46d6cf3c3",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"src/Patient/Repository/PatientCallRepository.php": {
|
"src/Patient/Repository/PatientCallRepository.php": {
|
||||||
"mtime": 1783945494.7644956,
|
"mtime": 1784020073.28338,
|
||||||
"ast_hash": "4fd4a5c5dd0708a0ddaf2ea62df35dad",
|
"ast_hash": "4fd4a5c5dd0708a0ddaf2ea62df35dad",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"tests/Patient/PatientCallTest.php": {
|
"tests/Patient/PatientCallTest.php": {
|
||||||
"mtime": 1783945611.6644638,
|
"mtime": 1784020073.2894936,
|
||||||
"ast_hash": "63d3c95ad97e318a933ee49bb5fa5d66",
|
"ast_hash": "63d3c95ad97e318a933ee49bb5fa5d66",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"migrations/Version20260713195434.php": {
|
"migrations/Version20260713195434.php": {
|
||||||
"mtime": 1783973221.7919881,
|
"mtime": 1784020073.273931,
|
||||||
"ast_hash": "04abb1b5f558b4e044298dc1d20590d2",
|
"ast_hash": "04abb1b5f558b4e044298dc1d20590d2",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"tests/Appointment/AppointmentCreateReserveTest.php": {
|
"tests/Appointment/AppointmentCreateReserveTest.php": {
|
||||||
"mtime": 1783973221.7926202,
|
"mtime": 1784020073.2874017,
|
||||||
"ast_hash": "da56a2a64b6d3ef3f42a2164e0824852",
|
"ast_hash": "da56a2a64b6d3ef3f42a2164e0824852",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"tests/Appointment/AppointmentUpdateTest.php": {
|
"tests/Appointment/AppointmentUpdateTest.php": {
|
||||||
"mtime": 1783973221.793086,
|
"mtime": 1784020073.2881918,
|
||||||
"ast_hash": "6fbe3ce078f11c6db24e15de4aab6ac7",
|
"ast_hash": "6fbe3ce078f11c6db24e15de4aab6ac7",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"tests/Appointment/AppointmentWorkflowFieldsTest.php": {
|
"tests/Appointment/AppointmentWorkflowFieldsTest.php": {
|
||||||
"mtime": 1783973221.793431,
|
"mtime": 1784020073.2883606,
|
||||||
"ast_hash": "34464d400fe2faab1b902dad4d853bc3",
|
"ast_hash": "34464d400fe2faab1b902dad4d853bc3",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/components/AppointmentActions.test.tsx": {
|
"assets/admin/components/AppointmentActions.test.tsx": {
|
||||||
"mtime": 1783975913.964103,
|
"mtime": 1784020073.1405804,
|
||||||
"ast_hash": "e22257f4b20c7499142d190b916c1b7e",
|
"ast_hash": "e22257f4b20c7499142d190b916c1b7e",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/components/AppointmentActions.tsx": {
|
"assets/admin/components/AppointmentActions.tsx": {
|
||||||
"mtime": 1783975890.2504306,
|
"mtime": 1784020073.1409526,
|
||||||
"ast_hash": "c6089916ff6b69b14849d50df611d473",
|
"ast_hash": "c6089916ff6b69b14849d50df611d473",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/components/ui/AppointmentStatusDropdown.test.tsx": {
|
"assets/admin/components/ui/AppointmentStatusDropdown.test.tsx": {
|
||||||
"mtime": 1783973415.7128217,
|
"mtime": 1784020073.1506798,
|
||||||
"ast_hash": "0087a071b5f292cc0f7cf8afb4ecc77e",
|
"ast_hash": "0087a071b5f292cc0f7cf8afb4ecc77e",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/components/NewAppointmentDrawer.test.tsx": {
|
"assets/admin/components/NewAppointmentDrawer.test.tsx": {
|
||||||
"mtime": 1783975794.002322,
|
"mtime": 1784020073.1445377,
|
||||||
"ast_hash": "b13d9b06d1d1a52e437f7a08b08d124d",
|
"ast_hash": "b13d9b06d1d1a52e437f7a08b08d124d",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/components/NewAppointmentDrawer.tsx": {
|
"assets/admin/components/NewAppointmentDrawer.tsx": {
|
||||||
"mtime": 1783975735.7899108,
|
"mtime": 1784020073.144993,
|
||||||
"ast_hash": "b965559ed57de8392e841516fd5c32d2",
|
"ast_hash": "b965559ed57de8392e841516fd5c32d2",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/components/AppointmentFiltersModal.test.tsx": {
|
"assets/admin/components/AppointmentFiltersModal.test.tsx": {
|
||||||
"mtime": 1783975097.9758132,
|
"mtime": 1784020073.1427445,
|
||||||
"ast_hash": "542b7445995f838e410ccb0627295578",
|
"ast_hash": "542b7445995f838e410ccb0627295578",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/components/AppointmentFiltersModal.tsx": {
|
"assets/admin/components/AppointmentFiltersModal.tsx": {
|
||||||
"mtime": 1783975061.2658296,
|
"mtime": 1784020073.1431007,
|
||||||
"ast_hash": "a06b42a70c9764d1336e2cb671095204",
|
"ast_hash": "a06b42a70c9764d1336e2cb671095204",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/pages/AppointmentEditPage.test.tsx": {
|
"assets/admin/pages/AppointmentEditPage.test.tsx": {
|
||||||
"mtime": 1783974474.1092196,
|
"mtime": 1784020073.158651,
|
||||||
"ast_hash": "f5e8d6925e76a1407c6bc80bb82f7853",
|
"ast_hash": "f5e8d6925e76a1407c6bc80bb82f7853",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/pages/AppointmentEditPage.tsx": {
|
"assets/admin/pages/AppointmentEditPage.tsx": {
|
||||||
"mtime": 1783975762.110098,
|
"mtime": 1784020073.1593149,
|
||||||
"ast_hash": "eefab839afe255282e155eeac48edf6c",
|
"ast_hash": "eefab839afe255282e155eeac48edf6c",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/pages/ReserveAppointmentsPage.test.tsx": {
|
"assets/admin/pages/ReserveAppointmentsPage.test.tsx": {
|
||||||
"mtime": 1783974951.720617,
|
"mtime": 1784020073.1804528,
|
||||||
"ast_hash": "90b21953b699c9fe28eec770669ac4bb",
|
"ast_hash": "90b21953b699c9fe28eec770669ac4bb",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/pages/ReserveAppointmentsPage.tsx": {
|
"assets/admin/pages/ReserveAppointmentsPage.tsx": {
|
||||||
"mtime": 1783974909.2120304,
|
"mtime": 1784020073.1809042,
|
||||||
"ast_hash": "e0b9a71ea922d3c4e5f1140b9b82073c",
|
"ast_hash": "e0b9a71ea922d3c4e5f1140b9b82073c",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
},
|
},
|
||||||
"assets/admin/pages/AppointmentsPage.pagination.test.tsx": {
|
"assets/admin/pages/AppointmentsPage.pagination.test.tsx": {
|
||||||
"mtime": 1783976132.940789,
|
"mtime": 1784020073.1599371,
|
||||||
"ast_hash": "5aa0477247740134d878dac8701a751d",
|
"ast_hash": "5aa0477247740134d878dac8701a751d",
|
||||||
"semantic_hash": ""
|
"semantic_hash": ""
|
||||||
|
},
|
||||||
|
"assets/admin/components/dashboard/NewAppointmentsTable.tsx": {
|
||||||
|
"mtime": 1784023697.7470117,
|
||||||
|
"ast_hash": "fa46c4b6b56b32002b0c8ed49e1d2473",
|
||||||
|
"semantic_hash": ""
|
||||||
|
},
|
||||||
|
"assets/admin/components/dashboard/TauriCharts.test.tsx": {
|
||||||
|
"mtime": 1784024785.8495355,
|
||||||
|
"ast_hash": "d4e5849919d4f5ff2e5dde8d0e0194fc",
|
||||||
|
"semantic_hash": ""
|
||||||
|
},
|
||||||
|
"assets/admin/components/dashboard/TauriCharts.tsx": {
|
||||||
|
"mtime": 1784024769.388199,
|
||||||
|
"ast_hash": "909f84fabb3d5d5d60505d1fc14dddc6",
|
||||||
|
"semantic_hash": ""
|
||||||
|
},
|
||||||
|
"assets/admin/components/dashboard/TauriDashboardView.tsx": {
|
||||||
|
"mtime": 1784025275.641962,
|
||||||
|
"ast_hash": "0d2f61417b463fbd13eea09fdf682f4f",
|
||||||
|
"semantic_hash": ""
|
||||||
|
},
|
||||||
|
"assets/admin/components/dashboard/TauriStatCards.tsx": {
|
||||||
|
"mtime": 1784025269.5234551,
|
||||||
|
"ast_hash": "dbdaa7d9be053901c688e167c4e641b1",
|
||||||
|
"semantic_hash": ""
|
||||||
|
},
|
||||||
|
"assets/admin/components/dashboard/dashboardIcons.tsx": {
|
||||||
|
"mtime": 1784023309.1717649,
|
||||||
|
"ast_hash": "7b9b5283f2be5a733cf2932e0c2d39a9",
|
||||||
|
"semantic_hash": ""
|
||||||
|
},
|
||||||
|
"assets/admin/pages/DashboardPage.test.tsx": {
|
||||||
|
"mtime": 1784024025.3645492,
|
||||||
|
"ast_hash": "af3651de77722c5b1d1f7339035fddb4",
|
||||||
|
"semantic_hash": ""
|
||||||
|
},
|
||||||
|
"tests/Dashboard/DashboardTodayAppointmentsTest.php": {
|
||||||
|
"mtime": 1784024577.4155324,
|
||||||
|
"ast_hash": "05a978862ab1055468ebcc2eb913b129",
|
||||||
|
"semantic_hash": ""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user