diff --git a/assets/admin/pages/AppointmentBookingModal.test.tsx b/assets/admin/pages/AppointmentBookingModal.test.tsx index 7633467f..4c8e4e95 100644 --- a/assets/admin/pages/AppointmentBookingModal.test.tsx +++ b/assets/admin/pages/AppointmentBookingModal.test.tsx @@ -154,24 +154,32 @@ describe('NewAppointmentModal — هزینه ویزیت', () => { await waitFor(() => expect(get).toHaveBeenCalledWith('/api/v1/insurance-pricing?doctor_uuid=doc1')); + // اختیاری → کلپس بسته است؛ باز کردن آن تا فیلد دیده شود + fireEvent.click(screen.getByRole('button', { name: /هزینه ویزیت/ })); // ۲٬۱۲۰٬۰۰۰ ریال = ۲۱۲٬۰۰۰ تومان await waitFor(() => expect(screen.getByPlaceholderText('0')).toHaveValue('۲۱۲٬۰۰۰')); }); - it('بدون تعرفه، فیلد صفر می‌ماند و اختیاری است', async () => { + it('هزینه ویزیت اختیاری در کلپسِ بسته است و با کلیک باز می‌شود', async () => { mockPricing(0); renderWithProviders( {}} onSuccess={() => {}} />); + // برچسب اختیاری همیشه در سرِ کلپس هست، ولی فیلد در ابتدا پنهان است + expect(screen.getByText('(اختیاری)')).toBeInTheDocument(); + expect(screen.queryByPlaceholderText('0')).toBeNull(); + + fireEvent.click(screen.getByRole('button', { name: /هزینه ویزیت/ })); await screen.findByText(/تعرفه‌ای ثبت نشده/); expect(screen.getByPlaceholderText('0')).toHaveValue(''); - expect(screen.getByText('(اختیاری)')).toBeInTheDocument(); }); - it('با الزامی بودن هزینه ویزیت و مبلغ صفر، ثبت غیرفعال است', async () => { + it('با الزامی بودن هزینه ویزیت، کلپس باز است و مبلغ صفر ثبت را غیرفعال می‌کند', async () => { mockPricing(0, true); renderWithProviders( {}} onSuccess={() => {}} />); + // الزامی → بدون کلیک، فیلد و خطا نمایش داده می‌شوند await screen.findByText('هزینه ویزیت الزامی است'); + expect(screen.getByPlaceholderText('0')).toBeInTheDocument(); expect(screen.getByRole('button', { name: 'ثبت نوبت' })).toBeDisabled(); }); }); diff --git a/graphify-out/.graphify_labels.json b/graphify-out/.graphify_labels.json index 00e4af84..eb47d3a6 100644 --- a/graphify-out/.graphify_labels.json +++ b/graphify-out/.graphify_labels.json @@ -959,7 +959,6 @@ "957": "Community 957", "958": "Community 958", "959": "Community 959", - "960": "Community 960", "961": "Community 961", "962": "Community 962", "963": "Community 963", @@ -987,7 +986,6 @@ "985": "Community 985", "986": "Community 986", "987": "Community 987", - "988": "Community 988", "989": "Community 989", "990": "Community 990", "991": "Community 991", @@ -1001,20 +999,17 @@ "999": "Community 999", "1000": "Community 1000", "1001": "Community 1001", - "1002": "Community 1002", "1003": "Community 1003", "1004": "Community 1004", "1005": "Community 1005", "1006": "Community 1006", "1007": "Community 1007", "1008": "Community 1008", - "1009": "Community 1009", "1010": "Community 1010", "1011": "Community 1011", "1012": "Community 1012", "1013": "Community 1013", "1014": "Community 1014", - "1015": "Community 1015", "1016": "Community 1016", "1017": "Community 1017", "1018": "Community 1018" diff --git a/graphify-out/GRAPH_REPORT.md b/graphify-out/GRAPH_REPORT.md index 5680492f..3abdac8f 100644 --- a/graphify-out/GRAPH_REPORT.md +++ b/graphify-out/GRAPH_REPORT.md @@ -1,16 +1,16 @@ # Graph Report - clinicpro (2026-07-23) ## Corpus Check -- 1193 files · ~853,642 words +- 1193 files · ~853,807 words - Verdict: corpus is large enough that graph structure adds value. ## Summary -- 13952 nodes · 21775 edges · 1019 communities (780 shown, 239 thin omitted) +- 13952 nodes · 21775 edges · 1014 communities (776 shown, 238 thin omitted) - Extraction: 98% EXTRACTED · 2% INFERRED · 0% AMBIGUOUS · INFERRED: 465 edges (avg confidence: 0.8) - Token cost: 0 input · 0 output ## Graph Freshness -- Built from commit: `9a776be1` +- Built from commit: `0edaf651` - Run `git rev-parse HEAD` and compare to check if the graph is stale. - Run `graphify update .` after code changes (no API cost). @@ -958,7 +958,6 @@ - [[_COMMUNITY_Community 957|Community 957]] - [[_COMMUNITY_Community 958|Community 958]] - [[_COMMUNITY_Community 959|Community 959]] -- [[_COMMUNITY_Community 960|Community 960]] - [[_COMMUNITY_Community 961|Community 961]] - [[_COMMUNITY_Community 962|Community 962]] - [[_COMMUNITY_Community 963|Community 963]] @@ -985,7 +984,6 @@ - [[_COMMUNITY_Community 985|Community 985]] - [[_COMMUNITY_Community 986|Community 986]] - [[_COMMUNITY_Community 987|Community 987]] -- [[_COMMUNITY_Community 988|Community 988]] - [[_COMMUNITY_Community 989|Community 989]] - [[_COMMUNITY_Community 990|Community 990]] - [[_COMMUNITY_Community 991|Community 991]] @@ -999,20 +997,17 @@ - [[_COMMUNITY_Community 999|Community 999]] - [[_COMMUNITY_Community 1000|Community 1000]] - [[_COMMUNITY_Community 1001|Community 1001]] -- [[_COMMUNITY_Community 1002|Community 1002]] - [[_COMMUNITY_Community 1003|Community 1003]] - [[_COMMUNITY_Community 1004|Community 1004]] - [[_COMMUNITY_Community 1005|Community 1005]] - [[_COMMUNITY_Community 1006|Community 1006]] - [[_COMMUNITY_Community 1007|Community 1007]] - [[_COMMUNITY_Community 1008|Community 1008]] -- [[_COMMUNITY_Community 1009|Community 1009]] - [[_COMMUNITY_Community 1010|Community 1010]] - [[_COMMUNITY_Community 1011|Community 1011]] - [[_COMMUNITY_Community 1012|Community 1012]] - [[_COMMUNITY_Community 1013|Community 1013]] - [[_COMMUNITY_Community 1014|Community 1014]] -- [[_COMMUNITY_Community 1015|Community 1015]] - [[_COMMUNITY_Community 1016|Community 1016]] - [[_COMMUNITY_Community 1017|Community 1017]] - [[_COMMUNITY_Community 1018|Community 1018]] @@ -1044,7 +1039,7 @@ ## Import Cycles - None detected. -## Communities (1019 total, 239 thin omitted) +## Communities (1014 total, 238 thin omitted) ### Community 0 - "Community 0" Cohesion: 0.05 @@ -1052,7 +1047,7 @@ Nodes (23): ClinicAppointmentAccessTest, ClinicOwnerScheduleAccessTest, ClinicDo ### Community 1 - "Community 1" Cohesion: 0.03 -Nodes (69): ServiceItemFormModal(), latinDigitsField(), numericField(), NumericFieldProps, wrap(), iranMobileSchema, CitiesTab(), CityForm (+61 more) +Nodes (67): ServiceItemFormModal(), latinDigitsField(), numericField(), NumericFieldProps, wrap(), iranMobileSchema, CitiesTab(), CityForm (+59 more) ### Community 2 - "Community 2" Cohesion: 0.10 @@ -1260,7 +1255,7 @@ Nodes (26): الزامات UI, باگ‌فیکس صفحه نوبت‌ها, با ### Community 53 - "Community 53" Cohesion: 0.06 -Nodes (20): AppLogRepository, ClaimItemRepository, DoctorClaimRequestRepository, DoctorInsuranceRepository, PreRegistrationRepository, SessionAuditLogRepository, SiteConfigRepository, SmsTemplateRepository (+12 more) +Nodes (20): AppLogRepository, ClaimItemRepository, DoctorClaimRequestRepository, PreRegistrationRepository, SessionAuditLogRepository, SessionServiceRepository, SiteConfigRepository, SmsTemplateRepository (+12 more) ### Community 54 - "Community 54" Cohesion: 0.10 @@ -1300,7 +1295,7 @@ Nodes (21): WalletTransactionModal(), BANK_KEY, BankAccount, BankAccountInput, P ### Community 63 - "Community 63" Cohesion: 0.02 -Nodes (130): PaginatedResponse, formatDate(), formatDateTime(), toDate(), ALL_STATUSES, AppointmentDetailPage(), isoDay(), timeOf() (+122 more) +Nodes (164): ALLOWED_ROLES, PrivateRoute(), PublicRoute(), queryClient, toastStyle, PaginatedResponse, formatDate(), formatDateTime() (+156 more) ### Community 64 - "Community 64" Cohesion: 0.19 @@ -1464,7 +1459,7 @@ Nodes (8): AppointmentController, Appointment, Clinic, Doctor, JsonResponse, Req ### Community 108 - "Community 108" Cohesion: 0.09 -Nodes (16): CaptchaController, BaseController, CategoryController, CategoryImportController, DoctorImportController, SiteContextController, JsonResponse, JsonResponse (+8 more) +Nodes (16): CaptchaController, BaseController, CategoryController, DoctorImportController, SiteContextController, SmsMessageController, JsonResponse, JsonResponse (+8 more) ### Community 109 - "Community 109" Cohesion: 0.29 @@ -1668,7 +1663,7 @@ Nodes (15): Date Overrides, DELETE `/api/v1/appointment-settings/date-override/{ ### Community 161 - "Community 161" Cohesion: 0.04 -Nodes (35): ApiError, { refreshMock, logoutMock }, replaceMock, displayDoctorName(), SecretaryDashboard(), AddrForm, addrSchema, AVATAR_COLORS (+27 more) +Nodes (30): ApiError, { refreshMock, logoutMock }, replaceMock, displayDoctorName(), SecretaryDashboard(), AddrForm, addrSchema, AVATAR_COLORS (+22 more) ### Community 162 - "Community 162" Cohesion: 0.10 @@ -1823,8 +1818,8 @@ Cohesion: 0.04 Nodes (42): DoctorTab, PickedService, ServicePick, ServiceSlot, ServiceSlotPicker(), get, services, td (+34 more) ### Community 201 - "Community 201" -Cohesion: 0.13 -Nodes (15): Admin API, Behaviour while enabled, Clinic Invitation Management, Console escape hatch, Failure behaviour, GET `/api/v1/admin/secretaries`, GET /api/v1/admin/settings, Maintenance Mode (+7 more) +Cohesion: 0.11 +Nodes (19): Admin API, Behaviour while enabled, Clinic Invitation Management, Console escape hatch, Failure behaviour, GET `/api/v1/admin/pre-registrations`, GET `/api/v1/admin/secretaries`, GET /api/v1/admin/settings (+11 more) ### Community 202 - "Community 202" Cohesion: 0.07 @@ -1916,7 +1911,7 @@ Nodes (52): Bulk import / export, DELETE `/api/v1/admin/insurance/{id}`, DELETE ### Community 229 - "Community 229" Cohesion: 0.14 -Nodes (13): Errors, GET `/api/v1/representation/{uuid}/dashboard/monthly`, GET `/api/v1/representation/{uuid}/dashboard/yearly`, GET `/api/v1/site-context`, Path Parameters, Query Parameters, Query Parameters, Query Parameters (+5 more) +Nodes (13): DELETE `/api/v1/representation/{uuid}`, Errors, Errors, GET `/api/v1/representation/{uuid}/dashboard/monthly`, GET `/api/v1/site-context`, Path Parameters, Query Parameters, Query Parameters (+5 more) ### Community 230 - "Community 230" Cohesion: 0.05 @@ -2175,8 +2170,8 @@ Cohesion: 0.22 Nodes (9): Clinic Management, DELETE `/api/v1/admin/clinic/{uuid}`, Errors, GET `/api/v1/admin/clinics`, PATCH `/api/v1/admin/clinic/{uuid}/status`, Query Parameters, Response `200`, Response `200` (+1 more) ### Community 297 - "Community 297" -Cohesion: 0.15 -Nodes (13): DELETE `/api/v1/representation/iban/{id}`, Errors, Errors, Errors, GET `/api/v1/representation/doctors`, GET `/api/v1/representation/doctors/stats`, GET `/api/v1/representation/me`, Query Parameters (+5 more) +Cohesion: 0.22 +Nodes (9): DELETE `/api/v1/representation/iban/{id}`, Errors, Errors, GET `/api/v1/representation/doctors/stats`, GET `/api/v1/representation/me`, Response `200`, Response `200`, Response `200` (+1 more) ### Community 298 - "Community 298" Cohesion: 0.22 @@ -2187,8 +2182,8 @@ Cohesion: 0.22 Nodes (9): require-dev, phpstan/phpstan, phpstan/phpstan-doctrine, phpstan/phpstan-symfony, phpunit/phpunit, symfony/browser-kit, symfony/css-selector, symfony/debug-bundle (+1 more) ### Community 300 - "Community 300" -Cohesion: 0.27 -Nodes (9): AddTurn(), PatientsCategoryView(), PatientsGridView(), SearchHeaderP(), TurnsFilter(), countFilters(), dayBound(), EMPTY (+1 more) +Cohesion: 0.25 +Nodes (6): DEFAULTS, EMPTY, Form, schema, TAG_COLORS, TenantTag ### Community 301 - "Community 301" Cohesion: 0.15 @@ -2204,7 +2199,7 @@ Nodes (16): آماده‌سازی پروژه ClinicPro برای دیپلوی ر ### Community 304 - "Community 304" Cohesion: 0.04 -Nodes (52): 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, 39. 🟡 `PATCH` Comment confirmation (+44 more) +Nodes (56): 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, 39. 🟡 `PATCH` Comment confirmation (+48 more) ### Community 306 - "Community 306" Cohesion: 0.07 @@ -2240,7 +2235,7 @@ Nodes (4): InsuranceRepository, Insurance, InsuranceType, ManagerRegistry ### Community 314 - "Community 314" Cohesion: 0.02 -Nodes (109): AppointmentCardData, AppointmentTurnCard(), base, Invoice, InvoiceItem, InvoiceSummaryModal(), SessionConsumable, SessionData (+101 more) +Nodes (118): AppointmentCardData, AppointmentTurnCard(), base, Invoice, InvoiceItem, InvoiceSummaryModal(), SessionConsumable, SessionData (+110 more) ### Community 315 - "Community 315" Cohesion: 0.20 @@ -2546,6 +2541,10 @@ Nodes (3): SessionConsumable, InventoryItem, PatientSession Cohesion: 0.22 Nodes (7): initiate(), refund(), reverse(), verify(), PaymentInitResult, PaymentRefundResult, PaymentVerifyResult +### Community 399 - "Community 399" +Cohesion: 0.16 +Nodes (7): AbstractMigration, Schema, Version20260609130407, Schema, Version20260624092459, Schema, Version20260716094319 + ### Community 401 - "Community 401" Cohesion: 0.12 Nodes (15): `lib/utils.ts`, `SettingsPage.tsx` (ورودی‌ها ریال ذخیره می‌شوند), زمینه, فایل‌های مرتبط, مشکل / هدف, نمونهٔ نمایش (Subscription), نکات مهم, واحد پول = تومان در پنل ادمین (نمایش ÷۱۰ / ورودی ×۱۰) — ذخیره و درگاه ریال می‌ماند (+7 more) @@ -2607,8 +2606,8 @@ Cohesion: 0.18 Nodes (8): ErrorCodes, PatientController, JsonResponse, PatientRecord, PatientRecordScope, PatientSession, Request, User ### Community 435 - "Community 435" -Cohesion: 0.15 -Nodes (10): Command, AuditScheduleLocationsCommand, RepairImportedDoctorsCommand, SeedCategoriesCommand, InputInterface, OutputInterface, InputInterface, OutputInterface (+2 more) +Cohesion: 0.36 +Nodes (3): RepairImportedDoctorsCommand, InputInterface, OutputInterface ### Community 436 - "Community 436" Cohesion: 0.12 @@ -3398,17 +3397,13 @@ Nodes (4): Errors, POST `/api/v1/user/login`, Request Body, Response `200` Cohesion: 0.43 Nodes (3): PatientResolver, User, UserProfile -### Community 730 - "Community 730" -Cohesion: 0.23 -Nodes (5): AbstractMigration, Schema, Version20260610103401, Schema, Version20260614182950 - ### Community 732 - "Community 732" Cohesion: 0.15 Nodes (12): call siteهای فعلی PersianDateInput (نباید تغییر کنند — فقط برای اطمینان از سازگاری Props), زمینه, فایل‌های مرتبط, مشکل / هدف, نکات مهم, همه‌ی تقویم‌های پنل ادمین باید شمسی باشند (رفع تقویم میلادی PersianDateInput), وضعیت فعلی (کد مشکل‌دار), وظایف (+4 more) ### Community 733 - "Community 733" -Cohesion: 0.19 -Nodes (5): UniqueConstraintsTest, FinancialBreakdown, FinancialBreakdownRepository, ManagerRegistry, Payment +Cohesion: 0.14 +Nodes (8): UniqueConstraintsTest, FinancialBreakdown, FinancialBreakdownRepository, CommissionService, ManagerRegistry, Payment, Payment, Representation ### Community 737 - "Community 737" Cohesion: 0.38 @@ -3531,8 +3526,8 @@ Cohesion: 0.24 Nodes (4): InventoryPackageItem, InventoryItem, InventoryPackage, self ### Community 782 - "Community 782" -Cohesion: 0.47 -Nodes (3): CommissionService, Payment, Representation +Cohesion: 0.38 +Nodes (3): AuditScheduleLocationsCommand, InputInterface, OutputInterface ### Community 783 - "Community 783" Cohesion: 0.13 @@ -3607,8 +3602,8 @@ Cohesion: 0.15 Nodes (12): زمینه, فایل‌های مرتبط, مشکل / هدف, نکات مهم, وضعیت فعلی, وظایف, ویرایش سرویس‌های مراجعه + ویرایش/حذف پرداخت + Audit Log مالی جامع, پروژه (+4 more) ### Community 813 - "Community 813" -Cohesion: 0.17 -Nodes (6): DoctorRepairStep, BackfillSourceProfileIdStep, SourceProfileId, RepairOptions, RepairResult, SymfonyStyle +Cohesion: 0.18 +Nodes (5): BackfillSourceProfileIdStep, SourceProfileId, RepairOptions, RepairResult, SymfonyStyle ### Community 814 - "Community 814" Cohesion: 0.38 @@ -3754,6 +3749,10 @@ Nodes (3): CreateAdminCommand, InputInterface, OutputInterface Cohesion: 0.43 Nodes (3): SessionPaymentRepository, ManagerRegistry, SessionPayment +### Community 870 - "Community 870" +Cohesion: 0.43 +Nodes (3): CategoryImportController, JsonResponse, Request + ### Community 871 - "Community 871" Cohesion: 0.35 Nodes (3): DoctorListLocationTest, City, Doctor @@ -3787,8 +3786,8 @@ Cohesion: 0.15 Nodes (12): زمینه, فایل‌های مرتبط, فرآیند ثبت و قطعی کردن نوبت (مودال پرداخت + پرونده), مشکل / هدف, نکات مهم, وضعیت فعلی, وظایف, پروژه (+4 more) ### Community 890 - "Community 890" -Cohesion: 0.43 -Nodes (3): SmsMessageController, JsonResponse, Request +Cohesion: 0.48 +Nodes (3): DoctorInsuranceRepository, DoctorInsurance, ManagerRegistry ### Community 899 - "Community 899" Cohesion: 0.15 @@ -3883,20 +3882,16 @@ Cohesion: 0.38 Nodes (3): RepairAcceptedInvitationsCommand, InputInterface, OutputInterface ### Community 937 - "Community 937" -Cohesion: 0.38 -Nodes (3): NormalizeScheduleFormatCommand, InputInterface, OutputInterface +Cohesion: 0.13 +Nodes (13): Command, CancelExpiredAppointmentsCommand, NormalizeScheduleFormatCommand, PruneLogsCommand, SeedCategoriesCommand, InputInterface, OutputInterface, InputInterface (+5 more) ### Community 939 - "Community 939" -Cohesion: 0.25 -Nodes (4): BackfillSpecialtyParentsStep, RepairOptions, RepairResult, SymfonyStyle - -### Community 940 - "Community 940" -Cohesion: 0.47 -Nodes (3): CancelExpiredAppointmentsCommand, InputInterface, OutputInterface +Cohesion: 0.12 +Nodes (9): DoctorRepairStep, BackfillSpecialtyParentsStep, BackfillSurrogateRoleStep, RepairOptions, RepairResult, SymfonyStyle, RepairOptions, RepairResult (+1 more) ### Community 941 - "Community 941" -Cohesion: 0.25 -Nodes (4): BackfillSurrogateRoleStep, RepairOptions, RepairResult, SymfonyStyle +Cohesion: 0.50 +Nodes (4): Errors, GET `/api/v1/representation/doctors`, Query Parameters, Response `200` ### Community 942 - "Community 942" Cohesion: 0.25 @@ -3907,8 +3902,8 @@ Cohesion: 0.48 Nodes (3): SessionConsumableRepository, ManagerRegistry, SessionConsumable ### Community 944 - "Community 944" -Cohesion: 0.47 -Nodes (3): PruneLogsCommand, InputInterface, OutputInterface +Cohesion: 0.67 +Nodes (3): GET `/api/v1/representation/{uuid}/dashboard/yearly`, Query Parameters, Response `200` ### Community 949 - "Community 949" Cohesion: 0.25 @@ -4026,10 +4021,6 @@ Nodes (3): GET `/api/v1/clinics`, Query Parameters, Response `200` Cohesion: 0.33 Nodes (4): run(), RepairOptions, RepairResult, SymfonyStyle -### Community 988 - "Community 988" -Cohesion: 0.48 -Nodes (3): SessionServiceRepository, ManagerRegistry, SessionService - ### Community 989 - "Community 989" Cohesion: 0.33 Nodes (6): GET `/api/v1/admin/sms/logs`, GET `/api/v1/admin/sms/templates`, Query Parameters, Response `200`, Response `200`, SMS Management (Admin) @@ -4050,10 +4041,6 @@ Nodes (5): GET `/api/v1/admin/financial-breakdowns`, GET `/api/v1/admin/financia Cohesion: 0.40 Nodes (5): 35. 🟡 `PATCH` patch, Request Body, مثال Request, هدرهای اضافی, پاسخ‌ها -### Community 1002 - "Community 1002" -Cohesion: 0.50 -Nodes (4): GET `/api/v1/admin/pre-registrations`, POST `/api/v1/admin/pre-registrations/{uuid}/approve`, POST `/api/v1/admin/pre-registrations/{uuid}/reject`, Pre-Registration Management - ### Community 1003 - "Community 1003" Cohesion: 0.50 Nodes (4): DELETE `/api/v1/doctor/{uuid}`, Errors, Path Parameters, Response `200` @@ -4070,10 +4057,6 @@ Nodes (4): 38. 🟢 `GET` Unapproved comments, هدرهای اضافی, پارا Cohesion: 0.50 Nodes (4): Errors, GET `/api/v1/doctor/{uuid}`, Path Parameters, Response `200` -### Community 1009 - "Community 1009" -Cohesion: 0.50 -Nodes (4): 40. 🔵 `POST` post, مثال Request, هدرهای اضافی, پاسخ‌ها - ### Community 1010 - "Community 1010" Cohesion: 0.50 Nodes (4): Errors, POST `/file/upload/clinic_pro/doctor/field_image`, Request, Response `200` @@ -4083,36 +4066,32 @@ Cohesion: 0.50 Nodes (4): Errors, POST `/api/v1/clinic-pro/doctor-address`, Request Body, Response `201` ### Community 1012 - "Community 1012" -Cohesion: 0.04 -Nodes (40): ALLOWED_ROLES, PrivateRoute(), PublicRoute(), queryClient, toastStyle, DoctorProfilePage(), InsurancePricingPage(), ForgotStep (+32 more) +Cohesion: 0.25 +Nodes (7): ForgotStep, LoginPage(), Mode, SmsStep, Altcha(), AltchaProps, IntrinsicElements ### Community 1013 - "Community 1013" Cohesion: 0.50 Nodes (4): Errors, Path Parameters, POST `/api/v1/clinic-pro/doctor-address/from-clinic/{clinicUuid}`, Response `201` -### Community 1015 - "Community 1015" -Cohesion: 0.67 -Nodes (3): DELETE `/api/v1/representation/{uuid}`, Errors, Response `200` - ## Knowledge Gaps - **5271 isolated node(s):** `PORT`, `ROLES`, `[cmd, ...argv]`, `positional`, `opts` (+5266 more) These have ≤1 connection - possible missing edges or undocumented components. -- **239 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. +- **238 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. ## Suggested Questions _Questions this graph is uniquely positioned to answer:_ - **Why does `Altcha` connect `Community 367` to `Community 1012`, `Community 485`?** _High betweenness centrality (0.115) - this node is a cross-community bridge._ -- **Why does `SiteConfigRepository` connect `Community 608` to `Community 832`, `Community 485`, `Community 809`, `Community 169`, `Community 205`, `Community 206`, `Community 15`, `Community 367`, `Community 782`, `Community 761`, `Community 637`, `Community 926`?** +- **Why does `SiteConfigRepository` connect `Community 608` to `Community 832`, `Community 485`, `Community 733`, `Community 809`, `Community 169`, `Community 205`, `Community 206`, `Community 15`, `Community 367`, `Community 761`, `Community 637`, `Community 926`?** _High betweenness centrality (0.103) - this node is a cross-community bridge._ -- **Why does `BaseController` connect `Community 108` to `Community 771`, `Community 6`, `Community 7`, `Community 265`, `Community 138`, `Community 139`, `Community 14`, `Community 654`, `Community 655`, `Community 529`, `Community 15`, `Community 275`, `Community 20`, `Community 22`, `Community 26`, `Community 926`, `Community 676`, `Community 295`, `Community 433`, `Community 689`, `Community 438`, `Community 58`, `Community 59`, `Community 315`, `Community 699`, `Community 444`, `Community 64`, `Community 75`, `Community 77`, `Community 607`, `Community 739`, `Community 122`, `Community 104`, `Community 873`, `Community 107`, `Community 109`, `Community 245`, `Community 121`, `Community 890`, `Community 252`?** +- **Why does `BaseController` connect `Community 108` to `Community 771`, `Community 6`, `Community 7`, `Community 265`, `Community 138`, `Community 139`, `Community 14`, `Community 654`, `Community 655`, `Community 529`, `Community 15`, `Community 275`, `Community 20`, `Community 22`, `Community 26`, `Community 926`, `Community 676`, `Community 295`, `Community 433`, `Community 689`, `Community 438`, `Community 58`, `Community 59`, `Community 315`, `Community 699`, `Community 444`, `Community 64`, `Community 75`, `Community 77`, `Community 607`, `Community 739`, `Community 870`, `Community 104`, `Community 873`, `Community 107`, `Community 109`, `Community 245`, `Community 121`, `Community 122`, `Community 252`?** _High betweenness centrality (0.057) - this node is a cross-community bridge._ - **What connects `PORT`, `ROLES`, `[cmd, ...argv]` to the rest of the system?** _5271 weakly-connected nodes found - possible documentation gaps or missing edges._ - **Should `Community 0` be split into smaller, more focused modules?** _Cohesion score 0.05237171574678187 - nodes in this community are weakly interconnected._ - **Should `Community 1` be split into smaller, more focused modules?** - _Cohesion score 0.02562342713337909 - nodes in this community are weakly interconnected._ + _Cohesion score 0.02696629213483146 - nodes in this community are weakly interconnected._ - **Should `Community 2` be split into smaller, more focused modules?** _Cohesion score 0.09523809523809523 - nodes in this community are weakly interconnected._ \ No newline at end of file diff --git a/graphify-out/graph.json b/graphify-out/graph.json index 73cf2aa8..ae0b5f68 100644 --- a/graphify-out/graph.json +++ b/graphify-out/graph.json @@ -360,7 +360,7 @@ "source_location": "L1", "_origin": "ast", "id": "admin_app", - "community": 1012, + "community": 63, "norm_label": "app.tsx" }, { @@ -370,7 +370,7 @@ "source_location": "L77", "_origin": "ast", "id": "admin_app_allowed_roles", - "community": 1012, + "community": 63, "norm_label": "allowed_roles" }, { @@ -380,7 +380,7 @@ "source_location": "L79", "_origin": "ast", "id": "admin_app_privateroute", - "community": 1012, + "community": 63, "norm_label": "privateroute()" }, { @@ -390,7 +390,7 @@ "source_location": "L116", "_origin": "ast", "id": "admin_app_publicroute", - "community": 1012, + "community": 63, "norm_label": "publicroute()" }, { @@ -410,7 +410,7 @@ "source_location": "L144", "_origin": "ast", "id": "admin_app_app", - "community": 1012, + "community": 63, "norm_label": "app()" }, { @@ -3760,7 +3760,7 @@ "source_location": "L1", "_origin": "ast", "id": "icons_filestoolbaricons", - "community": 300, + "community": 314, "norm_label": "filestoolbaricons.tsx" }, { @@ -3770,7 +3770,7 @@ "source_location": "L6", "_origin": "ast", "id": "icons_filestoolbaricons_searchheaderp", - "community": 300, + "community": 314, "norm_label": "searchheaderp()" }, { @@ -3780,7 +3780,7 @@ "source_location": "L15", "_origin": "ast", "id": "icons_filestoolbaricons_turnsfilter", - "community": 300, + "community": 314, "norm_label": "turnsfilter()" }, { @@ -3790,7 +3790,7 @@ "source_location": "L27", "_origin": "ast", "id": "icons_filestoolbaricons_patientsgridview", - "community": 300, + "community": 314, "norm_label": "patientsgridview()" }, { @@ -3800,7 +3800,7 @@ "source_location": "L40", "_origin": "ast", "id": "icons_filestoolbaricons_patientscategoryview", - "community": 300, + "community": 314, "norm_label": "patientscategoryview()" }, { @@ -3810,7 +3810,7 @@ "source_location": "L51", "_origin": "ast", "id": "icons_filestoolbaricons_addturn", - "community": 300, + "community": 314, "norm_label": "addturn()" }, { @@ -6080,7 +6080,7 @@ "source_location": "L1", "_origin": "ast", "id": "ui_notificationmobilecard", - "community": 1, + "community": 161, "norm_label": "notificationmobilecard.tsx" }, { @@ -6090,7 +6090,7 @@ "source_location": "L8", "_origin": "ast", "id": "ui_notificationmobilecard_notificationmobiledata", - "community": 1, + "community": 161, "norm_label": "notificationmobiledata" }, { @@ -6100,7 +6100,7 @@ "source_location": "L12", "_origin": "ast", "id": "ui_notificationmobilecard_props", - "community": 1, + "community": 161, "norm_label": "props" }, { @@ -6110,7 +6110,7 @@ "source_location": "L16", "_origin": "ast", "id": "ui_notificationmobilecard_notificationmobilecard", - "community": 1, + "community": 161, "norm_label": "notificationmobilecard()" }, { @@ -7560,7 +7560,7 @@ "source_location": "L1", "_origin": "ast", "id": "admin_index", - "community": 1012, + "community": 63, "norm_label": "index.tsx" }, { @@ -7570,7 +7570,7 @@ "source_location": "L15", "_origin": "ast", "id": "admin_index_queryclient", - "community": 1012, + "community": 63, "norm_label": "queryclient" }, { @@ -7580,7 +7580,7 @@ "source_location": "L21", "_origin": "ast", "id": "admin_index_toaststyle", - "community": 1012, + "community": 63, "norm_label": "toaststyle" }, { @@ -8420,7 +8420,7 @@ "source_location": "L1", "_origin": "ast", "id": "pages_adminsubscriptionpage", - "community": 21, + "community": 63, "norm_label": "adminsubscriptionpage.tsx" }, { @@ -8430,7 +8430,7 @@ "source_location": "L20", "_origin": "ast", "id": "pages_adminsubscriptionpage_reportrow", - "community": 21, + "community": 63, "norm_label": "reportrow" }, { @@ -8440,7 +8440,7 @@ "source_location": "L34", "_origin": "ast", "id": "pages_adminsubscriptionpage_planschema", - "community": 21, + "community": 63, "norm_label": "planschema" }, { @@ -8450,7 +8450,7 @@ "source_location": "L41", "_origin": "ast", "id": "pages_adminsubscriptionpage_planform", - "community": 21, + "community": 63, "norm_label": "planform" }, { @@ -8460,7 +8460,7 @@ "source_location": "L43", "_origin": "ast", "id": "pages_adminsubscriptionpage_periodschema", - "community": 21, + "community": 63, "norm_label": "periodschema" }, { @@ -8470,7 +8470,7 @@ "source_location": "L52", "_origin": "ast", "id": "pages_adminsubscriptionpage_periodform", - "community": 21, + "community": 63, "norm_label": "periodform" }, { @@ -8480,7 +8480,7 @@ "source_location": "L56", "_origin": "ast", "id": "pages_adminsubscriptionpage_feature_labels", - "community": 21, + "community": 63, "norm_label": "feature_labels" }, { @@ -8490,7 +8490,7 @@ "source_location": "L63", "_origin": "ast", "id": "pages_adminsubscriptionpage_feature_keys", - "community": 21, + "community": 63, "norm_label": "feature_keys" }, { @@ -8500,7 +8500,7 @@ "source_location": "L65", "_origin": "ast", "id": "pages_adminsubscriptionpage_emptyfeatures", - "community": 21, + "community": 63, "norm_label": "emptyfeatures()" }, { @@ -8510,7 +8510,7 @@ "source_location": "L68", "_origin": "ast", "id": "pages_adminsubscriptionpage_plan_display", - "community": 21, + "community": 63, "norm_label": "plan_display" }, { @@ -8520,7 +8520,7 @@ "source_location": "L76", "_origin": "ast", "id": "pages_adminsubscriptionpage_switchtoggle", - "community": 21, + "community": 63, "norm_label": "switchtoggle" }, { @@ -8530,7 +8530,7 @@ "source_location": "L89", "_origin": "ast", "id": "pages_adminsubscriptionpage_planstab", - "community": 21, + "community": 63, "norm_label": "planstab()" }, { @@ -8540,7 +8540,7 @@ "source_location": "L372", "_origin": "ast", "id": "pages_adminsubscriptionpage_reporttab", - "community": 21, + "community": 63, "norm_label": "reporttab()" }, { @@ -8550,7 +8550,7 @@ "source_location": "L438", "_origin": "ast", "id": "pages_adminsubscriptionpage_adminsubscriptionpage", - "community": 21, + "community": 63, "norm_label": "adminsubscriptionpage()" }, { @@ -9117,7 +9117,7 @@ "label": "TodayStats", "file_type": "code", "source_file": "assets/admin/pages/AppointmentsPage.tsx", - "source_location": "L454", + "source_location": "L483", "_origin": "ast", "id": "pages_appointmentspage_todaystats", "community": 200, @@ -9127,7 +9127,7 @@ "label": "AppointmentsPage()", "file_type": "code", "source_file": "assets/admin/pages/AppointmentsPage.tsx", - "source_location": "L456", + "source_location": "L485", "_origin": "ast", "id": "pages_appointmentspage_appointmentspage", "community": 200, @@ -9137,7 +9137,7 @@ "label": "ServiceFilterSelect()", "file_type": "code", "source_file": "assets/admin/pages/AppointmentsPage.tsx", - "source_location": "L851", + "source_location": "L880", "_origin": "ast", "id": "pages_appointmentspage_servicefilterselect", "community": 200, @@ -9650,7 +9650,7 @@ "source_location": "L1", "_origin": "ast", "id": "pages_claimspage", - "community": 63, + "community": 21, "norm_label": "claimspage.tsx" }, { @@ -9660,7 +9660,7 @@ "source_location": "L20", "_origin": "ast", "id": "pages_claimspage_status_options", - "community": 63, + "community": 21, "norm_label": "status_options" }, { @@ -9670,7 +9670,7 @@ "source_location": "L29", "_origin": "ast", "id": "pages_claimspage_payment_options", - "community": 63, + "community": 21, "norm_label": "payment_options" }, { @@ -9680,7 +9680,7 @@ "source_location": "L35", "_origin": "ast", "id": "pages_claimspage_isondaysago", - "community": 63, + "community": 21, "norm_label": "isondaysago()" }, { @@ -9690,7 +9690,7 @@ "source_location": "L40", "_origin": "ast", "id": "pages_claimspage_todayiso", - "community": 63, + "community": 21, "norm_label": "todayiso()" }, { @@ -9700,7 +9700,7 @@ "source_location": "L42", "_origin": "ast", "id": "pages_claimspage_tounix", - "community": 63, + "community": 21, "norm_label": "tounix()" }, { @@ -9710,7 +9710,7 @@ "source_location": "L47", "_origin": "ast", "id": "pages_claimspage_endofdayunix", - "community": 63, + "community": 21, "norm_label": "endofdayunix()" }, { @@ -9720,7 +9720,7 @@ "source_location": "L53", "_origin": "ast", "id": "pages_claimspage_debtrow", - "community": 63, + "community": 21, "norm_label": "debtrow" }, { @@ -9730,7 +9730,7 @@ "source_location": "L66", "_origin": "ast", "id": "pages_claimspage_claimspage", - "community": 63, + "community": 21, "norm_label": "claimspage()" }, { @@ -10700,7 +10700,7 @@ "source_location": "L1", "_origin": "ast", "id": "pages_discountspage", - "community": 1012, + "community": 8, "norm_label": "discountspage.tsx" }, { @@ -10710,7 +10710,7 @@ "source_location": "L5", "_origin": "ast", "id": "pages_discountspage_discountspage", - "community": 1012, + "community": 8, "norm_label": "discountspage()" }, { @@ -11290,7 +11290,7 @@ "source_location": "L1", "_origin": "ast", "id": "pages_doctorprofilepage", - "community": 1012, + "community": 63, "norm_label": "doctorprofilepage.tsx" }, { @@ -11300,7 +11300,7 @@ "source_location": "L5", "_origin": "ast", "id": "pages_doctorprofilepage_doctorprofilepage", - "community": 1012, + "community": 63, "norm_label": "doctorprofilepage()" }, { @@ -11310,7 +11310,7 @@ "source_location": "L1", "_origin": "ast", "id": "pages_doctorspage", - "community": 161, + "community": 63, "norm_label": "doctorspage.tsx" }, { @@ -11320,7 +11320,7 @@ "source_location": "L20", "_origin": "ast", "id": "pages_doctorspage_admindoctor", - "community": 161, + "community": 63, "norm_label": "admindoctor" }, { @@ -11330,7 +11330,7 @@ "source_location": "L41", "_origin": "ast", "id": "pages_doctorspage_doctorstats", - "community": 161, + "community": 63, "norm_label": "doctorstats" }, { @@ -11340,7 +11340,7 @@ "source_location": "L49", "_origin": "ast", "id": "pages_doctorspage_specialtyoption", - "community": 161, + "community": 63, "norm_label": "specialtyoption" }, { @@ -11350,7 +11350,7 @@ "source_location": "L57", "_origin": "ast", "id": "pages_doctorspage_hues_list", - "community": 161, + "community": 63, "norm_label": "hues_list" }, { @@ -11360,7 +11360,7 @@ "source_location": "L59", "_origin": "ast", "id": "pages_doctorspage_degree_badge", - "community": 161, + "community": 63, "norm_label": "degree_badge" }, { @@ -11370,7 +11370,7 @@ "source_location": "L66", "_origin": "ast", "id": "pages_doctorspage_degree_label", - "community": 161, + "community": 63, "norm_label": "degree_label" }, { @@ -11380,7 +11380,7 @@ "source_location": "L73", "_origin": "ast", "id": "pages_doctorspage_doctoravatar", - "community": 161, + "community": 63, "norm_label": "doctoravatar()" }, { @@ -11390,7 +11390,7 @@ "source_location": "L97", "_origin": "ast", "id": "pages_doctorspage_doctorspage", - "community": 161, + "community": 63, "norm_label": "doctorspage()" }, { @@ -11490,7 +11490,7 @@ "source_location": "L1", "_origin": "ast", "id": "pages_insurancepricingpage", - "community": 1012, + "community": 63, "norm_label": "insurancepricingpage.tsx" }, { @@ -11500,7 +11500,7 @@ "source_location": "L6", "_origin": "ast", "id": "pages_insurancepricingpage_insurancepricingpage", - "community": 1012, + "community": 63, "norm_label": "insurancepricingpage()" }, { @@ -13260,7 +13260,7 @@ "source_location": "L1", "_origin": "ast", "id": "pages_patientslistpage", - "community": 300, + "community": 314, "norm_label": "patientslistpage.tsx" }, { @@ -13270,7 +13270,7 @@ "source_location": "L22", "_origin": "ast", "id": "pages_patientslistpage_empty", - "community": 300, + "community": 314, "norm_label": "empty" }, { @@ -13280,7 +13280,7 @@ "source_location": "L25", "_origin": "ast", "id": "pages_patientslistpage_daybound", - "community": 300, + "community": 314, "norm_label": "daybound()" }, { @@ -13290,7 +13290,7 @@ "source_location": "L34", "_origin": "ast", "id": "pages_patientslistpage_countfilters", - "community": 300, + "community": 314, "norm_label": "countfilters()" }, { @@ -13300,7 +13300,7 @@ "source_location": "L43", "_origin": "ast", "id": "pages_patientslistpage_patientcard", - "community": 300, + "community": 314, "norm_label": "patientcard()" }, { @@ -13310,7 +13310,7 @@ "source_location": "L99", "_origin": "ast", "id": "pages_patientslistpage_patientslistpage", - "community": 300, + "community": 314, "norm_label": "patientslistpage()" }, { @@ -13770,7 +13770,7 @@ "source_location": "L1", "_origin": "ast", "id": "pages_representationsettlementpage", - "community": 1012, + "community": 21, "norm_label": "representationsettlementpage.tsx" }, { @@ -13780,7 +13780,7 @@ "source_location": "L11", "_origin": "ast", "id": "pages_representationsettlementpage_walletbalance", - "community": 1012, + "community": 21, "norm_label": "walletbalance" }, { @@ -13790,7 +13790,7 @@ "source_location": "L12", "_origin": "ast", "id": "pages_representationsettlementpage_repsummary", - "community": 1012, + "community": 21, "norm_label": "repsummary" }, { @@ -13800,7 +13800,7 @@ "source_location": "L13", "_origin": "ast", "id": "pages_representationsettlementpage_settlementrow", - "community": 1012, + "community": 21, "norm_label": "settlementrow" }, { @@ -13810,7 +13810,7 @@ "source_location": "L21", "_origin": "ast", "id": "pages_representationsettlementpage_status_label", - "community": 1012, + "community": 21, "norm_label": "status_label" }, { @@ -13820,7 +13820,7 @@ "source_location": "L24", "_origin": "ast", "id": "pages_representationsettlementpage_status_class", - "community": 1012, + "community": 21, "norm_label": "status_class" }, { @@ -13830,7 +13830,7 @@ "source_location": "L28", "_origin": "ast", "id": "pages_representationsettlementpage_ibanitem", - "community": 1012, + "community": 21, "norm_label": "ibanitem" }, { @@ -13840,7 +13840,7 @@ "source_location": "L29", "_origin": "ast", "id": "pages_representationsettlementpage_repme", - "community": 1012, + "community": 21, "norm_label": "repme" }, { @@ -13850,7 +13850,7 @@ "source_location": "L31", "_origin": "ast", "id": "pages_representationsettlementpage_representationsettlementpage", - "community": 1012, + "community": 21, "norm_label": "representationsettlementpage()" }, { @@ -15030,7 +15030,7 @@ "source_location": "L1", "_origin": "ast", "id": "pages_tagssettingspage", - "community": 1012, + "community": 300, "norm_label": "tagssettingspage.tsx" }, { @@ -15040,7 +15040,7 @@ "source_location": "L14", "_origin": "ast", "id": "pages_tagssettingspage_tenanttag", - "community": 1012, + "community": 300, "norm_label": "tenanttag" }, { @@ -15050,7 +15050,7 @@ "source_location": "L16", "_origin": "ast", "id": "pages_tagssettingspage_schema", - "community": 1012, + "community": 300, "norm_label": "schema" }, { @@ -15060,7 +15060,7 @@ "source_location": "L21", "_origin": "ast", "id": "pages_tagssettingspage_form", - "community": 1012, + "community": 300, "norm_label": "form" }, { @@ -15070,7 +15070,7 @@ "source_location": "L24", "_origin": "ast", "id": "pages_tagssettingspage_tag_colors", - "community": 1012, + "community": 300, "norm_label": "tag_colors" }, { @@ -15080,7 +15080,7 @@ "source_location": "L25", "_origin": "ast", "id": "pages_tagssettingspage_defaults", - "community": 1012, + "community": 300, "norm_label": "defaults" }, { @@ -15090,7 +15090,7 @@ "source_location": "L27", "_origin": "ast", "id": "pages_tagssettingspage_empty", - "community": 1012, + "community": 300, "norm_label": "empty" }, { @@ -15100,7 +15100,7 @@ "source_location": "L30", "_origin": "ast", "id": "pages_tagssettingspage_tagssettingspage", - "community": 1012, + "community": 300, "norm_label": "tagssettingspage()" }, { @@ -15110,7 +15110,7 @@ "source_location": "L1", "_origin": "ast", "id": "pages_userdetailpage", - "community": 1012, + "community": 63, "norm_label": "userdetailpage.tsx" }, { @@ -15120,7 +15120,7 @@ "source_location": "L22", "_origin": "ast", "id": "pages_userdetailpage_adminuserdetail", - "community": 1012, + "community": 63, "norm_label": "adminuserdetail" }, { @@ -15130,7 +15130,7 @@ "source_location": "L35", "_origin": "ast", "id": "pages_userdetailpage_userprofiledata", - "community": 1012, + "community": 63, "norm_label": "userprofiledata" }, { @@ -15140,7 +15140,7 @@ "source_location": "L53", "_origin": "ast", "id": "pages_userdetailpage_gender_labels", - "community": 1012, + "community": 63, "norm_label": "gender_labels" }, { @@ -15150,7 +15150,7 @@ "source_location": "L54", "_origin": "ast", "id": "pages_userdetailpage_marital_labels", - "community": 1012, + "community": 63, "norm_label": "marital_labels" }, { @@ -15160,7 +15160,7 @@ "source_location": "L57", "_origin": "ast", "id": "pages_userdetailpage_medical_sections", - "community": 1012, + "community": 63, "norm_label": "medical_sections" }, { @@ -15170,7 +15170,7 @@ "source_location": "L73", "_origin": "ast", "id": "pages_userdetailpage_role_meta", - "community": 1012, + "community": 63, "norm_label": "role_meta" }, { @@ -15180,7 +15180,7 @@ "source_location": "L81", "_origin": "ast", "id": "pages_userdetailpage_role_map", - "community": 1012, + "community": 63, "norm_label": "role_map" }, { @@ -15190,7 +15190,7 @@ "source_location": "L89", "_origin": "ast", "id": "pages_userdetailpage_getprimaryrole", - "community": 1012, + "community": 63, "norm_label": "getprimaryrole()" }, { @@ -15200,7 +15200,7 @@ "source_location": "L97", "_origin": "ast", "id": "pages_userdetailpage_avatar_colors", - "community": 1012, + "community": 63, "norm_label": "avatar_colors" }, { @@ -15210,7 +15210,7 @@ "source_location": "L105", "_origin": "ast", "id": "pages_userdetailpage_bigavatar", - "community": 1012, + "community": 63, "norm_label": "bigavatar()" }, { @@ -15220,7 +15220,7 @@ "source_location": "L116", "_origin": "ast", "id": "pages_userdetailpage_infocard", - "community": 1012, + "community": 63, "norm_label": "infocard()" }, { @@ -15230,7 +15230,7 @@ "source_location": "L152", "_origin": "ast", "id": "pages_userdetailpage_editschema", - "community": 1012, + "community": 63, "norm_label": "editschema" }, { @@ -15240,7 +15240,7 @@ "source_location": "L157", "_origin": "ast", "id": "pages_userdetailpage_editform", - "community": 1012, + "community": 63, "norm_label": "editform" }, { @@ -15250,7 +15250,7 @@ "source_location": "L161", "_origin": "ast", "id": "pages_userdetailpage_changerolemodal", - "community": 1012, + "community": 63, "norm_label": "changerolemodal()" }, { @@ -15260,7 +15260,7 @@ "source_location": "L201", "_origin": "ast", "id": "pages_userdetailpage_userdetailpage", - "community": 1012, + "community": 63, "norm_label": "userdetailpage()" }, { @@ -15930,7 +15930,7 @@ "source_location": "L213", "_origin": "ast", "id": "types_index_claimpatientrow", - "community": 63, + "community": 21, "norm_label": "claimpatientrow" }, { @@ -16160,7 +16160,7 @@ "source_location": "L513", "_origin": "ast", "id": "types_index_subscriptionplan", - "community": 21, + "community": 63, "norm_label": "subscriptionplan" }, { @@ -16170,7 +16170,7 @@ "source_location": "L523", "_origin": "ast", "id": "types_index_subscriptionperiod", - "community": 21, + "community": 63, "norm_label": "subscriptionperiod" }, { @@ -17560,7 +17560,7 @@ "source_location": "", "_origin": "ast", "id": "abstractmigration", - "community": 730, + "community": 399, "norm_label": "abstractmigration" }, { @@ -19660,7 +19660,7 @@ "source_location": "L1", "_origin": "ast", "id": "migrations_version20260614182950", - "community": 730, + "community": 940, "norm_label": "version20260614182950.php" }, { @@ -19670,7 +19670,7 @@ "source_location": "L13", "_origin": "ast", "id": "migrations_version20260614182950_version20260614182950", - "community": 730, + "community": 940, "norm_label": "version20260614182950" }, { @@ -19680,7 +19680,7 @@ "source_location": "L15", "_origin": "ast", "id": "migrations_version20260614182950_version20260614182950_getdescription", - "community": 730, + "community": 940, "norm_label": ".getdescription()" }, { @@ -19690,7 +19690,7 @@ "source_location": "L20", "_origin": "ast", "id": "migrations_version20260614182950_version20260614182950_up", - "community": 730, + "community": 940, "norm_label": ".up()" }, { @@ -19700,7 +19700,7 @@ "source_location": "L20", "_origin": "ast", "id": "migrations_version20260614182950_php_schema", - "community": 730, + "community": 940, "norm_label": "schema" }, { @@ -19710,7 +19710,7 @@ "source_location": "L30", "_origin": "ast", "id": "migrations_version20260614182950_version20260614182950_down", - "community": 730, + "community": 940, "norm_label": ".down()" }, { @@ -20980,7 +20980,7 @@ "source_location": "L1", "_origin": "ast", "id": "migrations_version20260624092459", - "community": 870, + "community": 399, "norm_label": "version20260624092459.php" }, { @@ -20990,7 +20990,7 @@ "source_location": "L13", "_origin": "ast", "id": "migrations_version20260624092459_version20260624092459", - "community": 870, + "community": 399, "norm_label": "version20260624092459" }, { @@ -21000,7 +21000,7 @@ "source_location": "L15", "_origin": "ast", "id": "migrations_version20260624092459_version20260624092459_getdescription", - "community": 870, + "community": 399, "norm_label": ".getdescription()" }, { @@ -21010,7 +21010,7 @@ "source_location": "L20", "_origin": "ast", "id": "migrations_version20260624092459_version20260624092459_up", - "community": 870, + "community": 399, "norm_label": ".up()" }, { @@ -21020,7 +21020,7 @@ "source_location": "L20", "_origin": "ast", "id": "migrations_version20260624092459_php_schema", - "community": 870, + "community": 399, "norm_label": "schema" }, { @@ -21030,7 +21030,7 @@ "source_location": "L28", "_origin": "ast", "id": "migrations_version20260624092459_version20260624092459_down", - "community": 870, + "community": 399, "norm_label": ".down()" }, { @@ -23680,7 +23680,7 @@ "source_location": "L1", "_origin": "ast", "id": "migrations_version20260716094319", - "community": 960, + "community": 399, "norm_label": "version20260716094319.php" }, { @@ -23690,7 +23690,7 @@ "source_location": "L13", "_origin": "ast", "id": "migrations_version20260716094319_version20260716094319", - "community": 960, + "community": 399, "norm_label": "version20260716094319" }, { @@ -23700,7 +23700,7 @@ "source_location": "L15", "_origin": "ast", "id": "migrations_version20260716094319_version20260716094319_getdescription", - "community": 960, + "community": 399, "norm_label": ".getdescription()" }, { @@ -23710,7 +23710,7 @@ "source_location": "L20", "_origin": "ast", "id": "migrations_version20260716094319_version20260716094319_up", - "community": 960, + "community": 399, "norm_label": ".up()" }, { @@ -23720,7 +23720,7 @@ "source_location": "L20", "_origin": "ast", "id": "migrations_version20260716094319_php_schema", - "community": 960, + "community": 399, "norm_label": "schema" }, { @@ -23730,7 +23730,7 @@ "source_location": "L29", "_origin": "ast", "id": "migrations_version20260716094319_version20260716094319_down", - "community": 960, + "community": 399, "norm_label": ".down()" }, { @@ -26370,7 +26370,7 @@ "source_location": "", "_origin": "ast", "id": "command", - "community": 435, + "community": 937, "norm_label": "command" }, { @@ -26450,7 +26450,7 @@ "source_location": "L1", "_origin": "ast", "id": "command_auditschedulelocationscommand", - "community": 435, + "community": 782, "norm_label": "auditschedulelocationscommand.php" }, { @@ -26460,7 +26460,7 @@ "source_location": "L25", "_origin": "ast", "id": "command_auditschedulelocationscommand_auditschedulelocationscommand", - "community": 435, + "community": 782, "norm_label": "auditschedulelocationscommand" }, { @@ -26470,7 +26470,7 @@ "source_location": "L28", "_origin": "ast", "id": "command_auditschedulelocationscommand_auditschedulelocationscommand_construct", - "community": 435, + "community": 782, "norm_label": ".__construct()" }, { @@ -26480,7 +26480,7 @@ "source_location": "L36", "_origin": "ast", "id": "command_auditschedulelocationscommand_auditschedulelocationscommand_configure", - "community": 435, + "community": 782, "norm_label": ".configure()" }, { @@ -26490,7 +26490,7 @@ "source_location": "L41", "_origin": "ast", "id": "command_auditschedulelocationscommand_auditschedulelocationscommand_execute", - "community": 435, + "community": 782, "norm_label": ".execute()" }, { @@ -26500,7 +26500,7 @@ "source_location": "L41", "_origin": "ast", "id": "src_appointment_command_auditschedulelocationscommand_php_inputinterface", - "community": 435, + "community": 782, "norm_label": "inputinterface" }, { @@ -26510,7 +26510,7 @@ "source_location": "L41", "_origin": "ast", "id": "src_appointment_command_auditschedulelocationscommand_php_outputinterface", - "community": 435, + "community": 782, "norm_label": "outputinterface" }, { @@ -26590,7 +26590,7 @@ "source_location": "L1", "_origin": "ast", "id": "command_cancelexpiredappointmentscommand", - "community": 940, + "community": 937, "norm_label": "cancelexpiredappointmentscommand.php" }, { @@ -26600,7 +26600,7 @@ "source_location": "L11", "_origin": "ast", "id": "command_cancelexpiredappointmentscommand_cancelexpiredappointmentscommand", - "community": 940, + "community": 937, "norm_label": "cancelexpiredappointmentscommand" }, { @@ -26610,7 +26610,7 @@ "source_location": "L17", "_origin": "ast", "id": "command_cancelexpiredappointmentscommand_cancelexpiredappointmentscommand_construct", - "community": 940, + "community": 937, "norm_label": ".__construct()" }, { @@ -26620,7 +26620,7 @@ "source_location": "L22", "_origin": "ast", "id": "command_cancelexpiredappointmentscommand_cancelexpiredappointmentscommand_execute", - "community": 940, + "community": 937, "norm_label": ".execute()" }, { @@ -26630,7 +26630,7 @@ "source_location": "L22", "_origin": "ast", "id": "src_appointment_command_cancelexpiredappointmentscommand_php_inputinterface", - "community": 940, + "community": 937, "norm_label": "inputinterface" }, { @@ -26640,7 +26640,7 @@ "source_location": "L22", "_origin": "ast", "id": "src_appointment_command_cancelexpiredappointmentscommand_php_outputinterface", - "community": 940, + "community": 937, "norm_label": "outputinterface" }, { @@ -34890,7 +34890,7 @@ "source_location": "L1", "_origin": "ast", "id": "command_seedcategoriescommand", - "community": 435, + "community": 937, "norm_label": "seedcategoriescommand.php" }, { @@ -34900,7 +34900,7 @@ "source_location": "L22", "_origin": "ast", "id": "command_seedcategoriescommand_seedcategoriescommand", - "community": 435, + "community": 937, "norm_label": "seedcategoriescommand" }, { @@ -34910,7 +34910,7 @@ "source_location": "L28", "_origin": "ast", "id": "command_seedcategoriescommand_seedcategoriescommand_construct", - "community": 435, + "community": 937, "norm_label": ".__construct()" }, { @@ -34920,7 +34920,7 @@ "source_location": "L35", "_origin": "ast", "id": "command_seedcategoriescommand_seedcategoriescommand_execute", - "community": 435, + "community": 937, "norm_label": ".execute()" }, { @@ -34930,7 +34930,7 @@ "source_location": "L35", "_origin": "ast", "id": "src_category_command_seedcategoriescommand_php_inputinterface", - "community": 435, + "community": 937, "norm_label": "inputinterface" }, { @@ -34940,7 +34940,7 @@ "source_location": "L35", "_origin": "ast", "id": "src_category_command_seedcategoriescommand_php_outputinterface", - "community": 435, + "community": 937, "norm_label": "outputinterface" }, { @@ -34990,7 +34990,7 @@ "source_location": "L1", "_origin": "ast", "id": "controller_categoryimportcontroller", - "community": 108, + "community": 870, "norm_label": "categoryimportcontroller.php" }, { @@ -35000,7 +35000,7 @@ "source_location": "L25", "_origin": "ast", "id": "controller_categoryimportcontroller_categoryimportcontroller", - "community": 108, + "community": 870, "norm_label": "categoryimportcontroller" }, { @@ -35010,7 +35010,7 @@ "source_location": "L29", "_origin": "ast", "id": "controller_categoryimportcontroller_categoryimportcontroller_construct", - "community": 108, + "community": 870, "norm_label": ".__construct()" }, { @@ -35020,7 +35020,7 @@ "source_location": "L39", "_origin": "ast", "id": "controller_categoryimportcontroller_categoryimportcontroller_export", - "community": 108, + "community": 870, "norm_label": ".export()" }, { @@ -35030,7 +35030,7 @@ "source_location": "L39", "_origin": "ast", "id": "src_category_controller_categoryimportcontroller_php_jsonresponse", - "community": 108, + "community": 870, "norm_label": "jsonresponse" }, { @@ -35040,7 +35040,7 @@ "source_location": "L49", "_origin": "ast", "id": "controller_categoryimportcontroller_categoryimportcontroller_import", - "community": 108, + "community": 870, "norm_label": ".import()" }, { @@ -35050,7 +35050,7 @@ "source_location": "L49", "_origin": "ast", "id": "src_category_controller_categoryimportcontroller_php_request", - "community": 108, + "community": 870, "norm_label": "request" }, { @@ -43300,7 +43300,7 @@ "source_location": "", "_origin": "ast", "id": "doctorrepairstep", - "community": 813, + "community": 939, "norm_label": "doctorrepairstep" }, { @@ -43470,7 +43470,7 @@ "source_location": "L1", "_origin": "ast", "id": "repair_backfillsurrogaterolestep", - "community": 941, + "community": 939, "norm_label": "backfillsurrogaterolestep.php" }, { @@ -43480,7 +43480,7 @@ "source_location": "L16", "_origin": "ast", "id": "repair_backfillsurrogaterolestep_backfillsurrogaterolestep", - "community": 941, + "community": 939, "norm_label": "backfillsurrogaterolestep" }, { @@ -43490,7 +43490,7 @@ "source_location": "L18", "_origin": "ast", "id": "repair_backfillsurrogaterolestep_backfillsurrogaterolestep_construct", - "community": 941, + "community": 939, "norm_label": ".__construct()" }, { @@ -43500,7 +43500,7 @@ "source_location": "L22", "_origin": "ast", "id": "repair_backfillsurrogaterolestep_backfillsurrogaterolestep_name", - "community": 941, + "community": 939, "norm_label": ".name()" }, { @@ -43510,7 +43510,7 @@ "source_location": "L27", "_origin": "ast", "id": "repair_backfillsurrogaterolestep_backfillsurrogaterolestep_description", - "community": 941, + "community": 939, "norm_label": ".description()" }, { @@ -43520,7 +43520,7 @@ "source_location": "L32", "_origin": "ast", "id": "repair_backfillsurrogaterolestep_backfillsurrogaterolestep_run", - "community": 941, + "community": 939, "norm_label": ".run()" }, { @@ -43530,7 +43530,7 @@ "source_location": "L32", "_origin": "ast", "id": "src_doctor_service_repair_backfillsurrogaterolestep_php_repairoptions", - "community": 941, + "community": 939, "norm_label": "repairoptions" }, { @@ -43540,7 +43540,7 @@ "source_location": "L32", "_origin": "ast", "id": "src_doctor_service_repair_backfillsurrogaterolestep_php_symfonystyle", - "community": 941, + "community": 939, "norm_label": "symfonystyle" }, { @@ -43550,7 +43550,7 @@ "source_location": "L32", "_origin": "ast", "id": "src_doctor_service_repair_backfillsurrogaterolestep_php_repairresult", - "community": 941, + "community": 939, "norm_label": "repairresult" }, { @@ -45510,7 +45510,7 @@ "source_location": "L1", "_origin": "ast", "id": "repository_doctorinsurancerepository", - "community": 53, + "community": 890, "norm_label": "doctorinsurancerepository.php" }, { @@ -45520,7 +45520,7 @@ "source_location": "L9", "_origin": "ast", "id": "repository_doctorinsurancerepository_doctorinsurancerepository", - "community": 53, + "community": 890, "norm_label": "doctorinsurancerepository" }, { @@ -45530,7 +45530,7 @@ "source_location": "L11", "_origin": "ast", "id": "repository_doctorinsurancerepository_doctorinsurancerepository_construct", - "community": 53, + "community": 890, "norm_label": ".__construct()" }, { @@ -45540,7 +45540,7 @@ "source_location": "L11", "_origin": "ast", "id": "src_insurance_repository_doctorinsurancerepository_php_managerregistry", - "community": 53, + "community": 890, "norm_label": "managerregistry" }, { @@ -45550,7 +45550,7 @@ "source_location": "L16", "_origin": "ast", "id": "repository_doctorinsurancerepository_doctorinsurancerepository_save", - "community": 53, + "community": 890, "norm_label": ".save()" }, { @@ -45560,7 +45560,7 @@ "source_location": "L16", "_origin": "ast", "id": "src_insurance_repository_doctorinsurancerepository_php_doctorinsurance", - "community": 53, + "community": 890, "norm_label": "doctorinsurance" }, { @@ -45570,7 +45570,7 @@ "source_location": "L24", "_origin": "ast", "id": "repository_doctorinsurancerepository_doctorinsurancerepository_remove", - "community": 53, + "community": 890, "norm_label": ".remove()" }, { @@ -51790,7 +51790,7 @@ "source_location": "L1", "_origin": "ast", "id": "repository_sessionservicerepository", - "community": 988, + "community": 53, "norm_label": "sessionservicerepository.php" }, { @@ -51800,7 +51800,7 @@ "source_location": "L9", "_origin": "ast", "id": "repository_sessionservicerepository_sessionservicerepository", - "community": 988, + "community": 53, "norm_label": "sessionservicerepository" }, { @@ -51810,7 +51810,7 @@ "source_location": "L11", "_origin": "ast", "id": "repository_sessionservicerepository_sessionservicerepository_construct", - "community": 988, + "community": 53, "norm_label": ".__construct()" }, { @@ -51820,7 +51820,7 @@ "source_location": "L11", "_origin": "ast", "id": "src_patient_repository_sessionservicerepository_php_managerregistry", - "community": 988, + "community": 53, "norm_label": "managerregistry" }, { @@ -51830,7 +51830,7 @@ "source_location": "L16", "_origin": "ast", "id": "repository_sessionservicerepository_sessionservicerepository_save", - "community": 988, + "community": 53, "norm_label": ".save()" }, { @@ -51840,7 +51840,7 @@ "source_location": "L16", "_origin": "ast", "id": "src_patient_repository_sessionservicerepository_php_sessionservice", - "community": 988, + "community": 53, "norm_label": "sessionservice" }, { @@ -51850,7 +51850,7 @@ "source_location": "L22", "_origin": "ast", "id": "repository_sessionservicerepository_sessionservicerepository_remove", - "community": 988, + "community": 53, "norm_label": ".remove()" }, { @@ -59310,7 +59310,7 @@ "source_location": "L1", "_origin": "ast", "id": "service_commissionservice", - "community": 782, + "community": 733, "norm_label": "commissionservice.php" }, { @@ -59320,7 +59320,7 @@ "source_location": "L20", "_origin": "ast", "id": "service_commissionservice_commissionservice", - "community": 782, + "community": 733, "norm_label": "commissionservice" }, { @@ -59330,7 +59330,7 @@ "source_location": "L22", "_origin": "ast", "id": "service_commissionservice_commissionservice_construct", - "community": 782, + "community": 733, "norm_label": ".__construct()" }, { @@ -59340,7 +59340,7 @@ "source_location": "L35", "_origin": "ast", "id": "service_commissionservice_commissionservice_processappointment", - "community": 782, + "community": 733, "norm_label": ".processappointment()" }, { @@ -59350,7 +59350,7 @@ "source_location": "L35", "_origin": "ast", "id": "src_settlement_service_commissionservice_php_payment", - "community": 782, + "community": 733, "norm_label": "payment" }, { @@ -59360,7 +59360,7 @@ "source_location": "L59", "_origin": "ast", "id": "service_commissionservice_commissionservice_processsubscription", - "community": 782, + "community": 733, "norm_label": ".processsubscription()" }, { @@ -59370,7 +59370,7 @@ "source_location": "L78", "_origin": "ast", "id": "service_commissionservice_commissionservice_resolverep", - "community": 782, + "community": 733, "norm_label": ".resolverep()" }, { @@ -59380,7 +59380,7 @@ "source_location": "L78", "_origin": "ast", "id": "src_settlement_service_commissionservice_php_representation", - "community": 782, + "community": 733, "norm_label": "representation" }, { @@ -59390,7 +59390,7 @@ "source_location": "L85", "_origin": "ast", "id": "service_commissionservice_commissionservice_settle", - "community": 782, + "community": 733, "norm_label": ".settle()" }, { @@ -61290,7 +61290,7 @@ "source_location": "L1", "_origin": "ast", "id": "command_prunelogscommand", - "community": 944, + "community": 937, "norm_label": "prunelogscommand.php" }, { @@ -61300,7 +61300,7 @@ "source_location": "L11", "_origin": "ast", "id": "command_prunelogscommand_prunelogscommand", - "community": 944, + "community": 937, "norm_label": "prunelogscommand" }, { @@ -61310,7 +61310,7 @@ "source_location": "L14", "_origin": "ast", "id": "command_prunelogscommand_prunelogscommand_construct", - "community": 944, + "community": 937, "norm_label": ".__construct()" }, { @@ -61320,7 +61320,7 @@ "source_location": "L19", "_origin": "ast", "id": "command_prunelogscommand_prunelogscommand_execute", - "community": 944, + "community": 937, "norm_label": ".execute()" }, { @@ -61330,7 +61330,7 @@ "source_location": "L19", "_origin": "ast", "id": "src_shared_logging_command_prunelogscommand_php_inputinterface", - "community": 944, + "community": 937, "norm_label": "inputinterface" }, { @@ -61340,7 +61340,7 @@ "source_location": "L19", "_origin": "ast", "id": "src_shared_logging_command_prunelogscommand_php_outputinterface", - "community": 944, + "community": 937, "norm_label": "outputinterface" }, { @@ -62210,7 +62210,7 @@ "source_location": "L1", "_origin": "ast", "id": "controller_smsmessagecontroller", - "community": 890, + "community": 108, "norm_label": "smsmessagecontroller.php" }, { @@ -62220,7 +62220,7 @@ "source_location": "L18", "_origin": "ast", "id": "controller_smsmessagecontroller_smsmessagecontroller", - "community": 890, + "community": 108, "norm_label": "smsmessagecontroller" }, { @@ -62230,7 +62230,7 @@ "source_location": "L22", "_origin": "ast", "id": "controller_smsmessagecontroller_smsmessagecontroller_construct", - "community": 890, + "community": 108, "norm_label": ".__construct()" }, { @@ -62240,7 +62240,7 @@ "source_location": "L26", "_origin": "ast", "id": "controller_smsmessagecontroller_smsmessagecontroller_list", - "community": 890, + "community": 108, "norm_label": ".list()" }, { @@ -62250,7 +62250,7 @@ "source_location": "L26", "_origin": "ast", "id": "src_sms_controller_smsmessagecontroller_php_jsonresponse", - "community": 890, + "community": 108, "norm_label": "jsonresponse" }, { @@ -62260,7 +62260,7 @@ "source_location": "L57", "_origin": "ast", "id": "controller_smsmessagecontroller_smsmessagecontroller_update", - "community": 890, + "community": 108, "norm_label": ".update()" }, { @@ -62270,7 +62270,7 @@ "source_location": "L57", "_origin": "ast", "id": "src_sms_controller_smsmessagecontroller_php_request", - "community": 890, + "community": 108, "norm_label": "request" }, { @@ -112240,7 +112240,7 @@ "source_location": "L3383", "_origin": "ast", "id": "docs_clinicpro_manual_v2_40_post_post", - "community": 1009, + "community": 304, "norm_label": "40. \ud83d\udd35 `post` post" }, { @@ -112250,7 +112250,7 @@ "source_location": "L3391", "_origin": "ast", "id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3391", - "community": 1009, + "community": 304, "norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc" }, { @@ -112260,7 +112260,7 @@ "source_location": "L3398", "_origin": "ast", "id": "docs_clinicpro_manual_v2_\u0645\u062b\u0627\u0644_request_3398", - "community": 1009, + "community": 304, "norm_label": "\u0645\u062b\u0627\u0644 request" }, { @@ -112270,7 +112270,7 @@ "source_location": "L3404", "_origin": "ast", "id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3404", - "community": 1009, + "community": 304, "norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627" }, { @@ -117260,7 +117260,7 @@ "source_location": "L1207", "_origin": "ast", "id": "api_admin_pre_registration_management", - "community": 1002, + "community": 201, "norm_label": "pre-registration management" }, { @@ -117270,7 +117270,7 @@ "source_location": "L1209", "_origin": "ast", "id": "api_admin_get_api_v1_admin_pre_registrations", - "community": 1002, + "community": 201, "norm_label": "get `/api/v1/admin/pre-registrations`" }, { @@ -117280,7 +117280,7 @@ "source_location": "L1243", "_origin": "ast", "id": "api_admin_post_api_v1_admin_pre_registrations_uuid_approve", - "community": 1002, + "community": 201, "norm_label": "post `/api/v1/admin/pre-registrations/{uuid}/approve`" }, { @@ -117290,7 +117290,7 @@ "source_location": "L1261", "_origin": "ast", "id": "api_admin_post_api_v1_admin_pre_registrations_uuid_reject", - "community": 1002, + "community": 201, "norm_label": "post `/api/v1/admin/pre-registrations/{uuid}/reject`" }, { @@ -125550,7 +125550,7 @@ "source_location": "L144", "_origin": "ast", "id": "api_representation_delete_api_v1_representation_uuid", - "community": 1015, + "community": 229, "norm_label": "delete `/api/v1/representation/{uuid}`" }, { @@ -125560,7 +125560,7 @@ "source_location": "L150", "_origin": "ast", "id": "api_representation_response_200_150", - "community": 1015, + "community": 229, "norm_label": "response `200`" }, { @@ -125570,7 +125570,7 @@ "source_location": "L155", "_origin": "ast", "id": "api_representation_errors_155", - "community": 1015, + "community": 229, "norm_label": "errors" }, { @@ -125630,7 +125630,7 @@ "source_location": "L208", "_origin": "ast", "id": "api_representation_get_api_v1_representation_uuid_dashboard_yearly", - "community": 229, + "community": 944, "norm_label": "get `/api/v1/representation/{uuid}/dashboard/yearly`" }, { @@ -125640,7 +125640,7 @@ "source_location": "L214", "_origin": "ast", "id": "api_representation_query_parameters_214", - "community": 229, + "community": 944, "norm_label": "query parameters" }, { @@ -125650,7 +125650,7 @@ "source_location": "L219", "_origin": "ast", "id": "api_representation_response_200_219", - "community": 229, + "community": 944, "norm_label": "response `200`" }, { @@ -125960,7 +125960,7 @@ "source_location": "L475", "_origin": "ast", "id": "api_representation_get_api_v1_representation_doctors", - "community": 297, + "community": 941, "norm_label": "get `/api/v1/representation/doctors`" }, { @@ -125970,7 +125970,7 @@ "source_location": "L481", "_origin": "ast", "id": "api_representation_query_parameters_481", - "community": 297, + "community": 941, "norm_label": "query parameters" }, { @@ -125980,7 +125980,7 @@ "source_location": "L488", "_origin": "ast", "id": "api_representation_response_200_488", - "community": 297, + "community": 941, "norm_label": "response `200`" }, { @@ -125990,7 +125990,7 @@ "source_location": "L503", "_origin": "ast", "id": "api_representation_errors_503", - "community": 297, + "community": 941, "norm_label": "errors" }, { @@ -195627,9 +195627,9 @@ "source_file": "seed_testdata.php", "source_location": "L29", "weight": 1.0, + "confidence_score": 1.0, "source": "seed_testdata", - "target": "seed_testdata_makeuser", - "confidence_score": 1.0 + "target": "seed_testdata_makeuser" }, { "relation": "imports", @@ -195638,9 +195638,9 @@ "source_file": "seed_testdata.php", "source_location": "L7", "weight": 1.0, + "confidence_score": 1.0, "source": "seed_testdata", - "target": "seed_testdata_php_user", - "confidence_score": 1.0 + "target": "seed_testdata_php_user" }, { "relation": "references", @@ -195649,9 +195649,9 @@ "source_location": "L29", "weight": 1.0, "context": "return_type", + "confidence_score": 1.0, "source": "seed_testdata_makeuser", - "target": "seed_testdata_php_user", - "confidence_score": 1.0 + "target": "seed_testdata_php_user" }, { "relation": "contains", @@ -290775,9 +290775,9 @@ "source_file": "tests/Appointment/PatientLookupTest.php", "source_location": "L78", "weight": 1.0, + "confidence_score": 1.0, "source": "appointment_patientlookuptest_patientlookuptest", - "target": "appointment_patientlookuptest_patientlookuptest_testfoundbynationalcode", - "confidence_score": 1.0 + "target": "appointment_patientlookuptest_patientlookuptest_testfoundbynationalcode" }, { "relation": "method", @@ -290815,9 +290815,9 @@ "source_file": "tests/Appointment/PatientLookupTest.php", "source_location": "L106", "weight": 1.0, + "confidence_score": 1.0, "source": "appointment_patientlookuptest_patientlookuptest", - "target": "appointment_patientlookuptest_patientlookuptest_testinvalidnationalcodeis422", - "confidence_score": 1.0 + "target": "appointment_patientlookuptest_patientlookuptest_testinvalidnationalcodeis422" }, { "relation": "method", @@ -290825,9 +290825,9 @@ "source_file": "tests/Appointment/PatientLookupTest.php", "source_location": "L98", "weight": 1.0, + "confidence_score": 1.0, "source": "appointment_patientlookuptest_patientlookuptest", - "target": "appointment_patientlookuptest_patientlookuptest_testnationalcodenotfound", - "confidence_score": 1.0 + "target": "appointment_patientlookuptest_patientlookuptest_testnationalcodenotfound" }, { "relation": "method", @@ -290867,9 +290867,9 @@ "source_file": "tests/Appointment/PatientLookupTest.php", "source_location": "L89", "weight": 1.0, + "confidence_score": 1.0, "source": "appointment_patientlookuptest_patientlookuptest_testfoundbynationalcode", - "target": "appointment_patientlookuptest_patientlookuptest_booker", - "confidence_score": 1.0 + "target": "appointment_patientlookuptest_patientlookuptest_booker" }, { "relation": "calls", @@ -290911,9 +290911,9 @@ "source_file": "tests/Appointment/PatientLookupTest.php", "source_location": "L108", "weight": 1.0, + "confidence_score": 1.0, "source": "appointment_patientlookuptest_patientlookuptest_testinvalidnationalcodeis422", - "target": "appointment_patientlookuptest_patientlookuptest_booker", - "confidence_score": 1.0 + "target": "appointment_patientlookuptest_patientlookuptest_booker" }, { "relation": "calls", @@ -290922,9 +290922,9 @@ "source_file": "tests/Appointment/PatientLookupTest.php", "source_location": "L100", "weight": 1.0, + "confidence_score": 1.0, "source": "appointment_patientlookuptest_patientlookuptest_testnationalcodenotfound", - "target": "appointment_patientlookuptest_patientlookuptest_booker", - "confidence_score": 1.0 + "target": "appointment_patientlookuptest_patientlookuptest_booker" }, { "relation": "calls", @@ -290944,9 +290944,9 @@ "source_file": "tests/Appointment/PatientLookupTest.php", "source_location": "L80", "weight": 1.0, + "confidence_score": 1.0, "source": "appointment_patientlookuptest_patientlookuptest_testfoundbynationalcode", - "target": "appointment_patientlookuptest_patientlookuptest_mobile", - "confidence_score": 1.0 + "target": "appointment_patientlookuptest_patientlookuptest_mobile" }, { "relation": "calls", @@ -290999,9 +290999,9 @@ "source_file": "tests/Appointment/PatientLookupTest.php", "source_location": "L81", "weight": 1.0, + "confidence_score": 1.0, "source": "appointment_patientlookuptest_patientlookuptest_testfoundbynationalcode", - "target": "appointment_patientlookuptest_patientlookuptest_nationalcode", - "confidence_score": 1.0 + "target": "appointment_patientlookuptest_patientlookuptest_nationalcode" }, { "relation": "calls", @@ -291021,9 +291021,9 @@ "source_file": "tests/Appointment/PatientLookupTest.php", "source_location": "L100", "weight": 1.0, + "confidence_score": 1.0, "source": "appointment_patientlookuptest_patientlookuptest_testnationalcodenotfound", - "target": "appointment_patientlookuptest_patientlookuptest_nationalcode", - "confidence_score": 1.0 + "target": "appointment_patientlookuptest_patientlookuptest_nationalcode" }, { "relation": "contains", @@ -346937,9 +346937,9 @@ "source_file": "docs/api/appointment.md", "source_location": "L743", "weight": 1.0, + "confidence_score": 1.0, "source": "api_appointment_get_api_v1_my_appointment_patient_lookup", - "target": "api_appointment_error_responses_743", - "confidence_score": 1.0 + "target": "api_appointment_error_responses_743" }, { "relation": "contains", @@ -346987,9 +346987,9 @@ "source_file": "docs/api/appointment.md", "source_location": "L776", "weight": 1.0, + "confidence_score": 1.0, "source": "api_appointment_get_api_v1_my_appointments", - "target": "api_appointment_query_parameters_776", - "confidence_score": 1.0 + "target": "api_appointment_query_parameters_776" }, { "relation": "contains", @@ -346997,9 +346997,9 @@ "source_file": "docs/api/appointment.md", "source_location": "L785", "weight": 1.0, + "confidence_score": 1.0, "source": "api_appointment_get_api_v1_my_appointments", - "target": "api_appointment_response_200_785", - "confidence_score": 1.0 + "target": "api_appointment_response_200_785" }, { "relation": "contains", @@ -366663,5 +366663,5 @@ } ], "hyperedges": [], - "built_at_commit": "9a776be13c6bd61a590146e674ea86b3234dca09" + "built_at_commit": "0edaf6518fe40d05a68c925352676bf562b72ca5" } \ No newline at end of file diff --git a/graphify-out/manifest.json b/graphify-out/manifest.json index e2fc5ec9..1d6d44a1 100644 --- a/graphify-out/manifest.json +++ b/graphify-out/manifest.json @@ -170,8 +170,8 @@ "semantic_hash": "" }, "assets/admin/pages/AppointmentsPage.tsx": { - "mtime": 1784806676.9626431, - "ast_hash": "4304e5435b9bfdf9e25efd3271387704", + "mtime": 1784806921.2071803, + "ast_hash": "28b83f88809749c37f107e2b7b51b9c2", "semantic_hash": "" }, "assets/admin/pages/BlogFormPage.tsx": { @@ -4890,8 +4890,8 @@ "semantic_hash": "" }, "assets/admin/pages/AppointmentBookingModal.test.tsx": { - "mtime": 1784806782.881906, - "ast_hash": "362d4053a7c9d03f58a1f8e498d68f51", + "mtime": 1784806974.9179978, + "ast_hash": "a8bb87ad34a3123e50cac859fee650ba", "semantic_hash": "" }, "config/bootstrap_tz.php": {