499 lines
23 KiB
Markdown
499 lines
23 KiB
Markdown
# Graph Report - api (2026-06-30)
|
||
|
||
## Corpus Check
|
||
- 28 files · ~36,437 words
|
||
- Verdict: corpus is large enough that graph structure adds value.
|
||
|
||
## Summary
|
||
- 957 nodes · 957 edges · 88 communities
|
||
- Extraction: 100% EXTRACTED · 0% INFERRED · 0% AMBIGUOUS
|
||
- Token cost: 0 input · 0 output
|
||
|
||
## Graph Freshness
|
||
- Built from commit: `9eb5a032`
|
||
- Run `git rev-parse HEAD` and compare to check if the graph is stale.
|
||
- Run `graphify update .` after code changes (no API cost).
|
||
|
||
## Community Hubs (Navigation)
|
||
- [[_COMMUNITY_Community 0|Community 0]]
|
||
- [[_COMMUNITY_Community 1|Community 1]]
|
||
- [[_COMMUNITY_Community 2|Community 2]]
|
||
- [[_COMMUNITY_Community 3|Community 3]]
|
||
- [[_COMMUNITY_Community 4|Community 4]]
|
||
- [[_COMMUNITY_Community 5|Community 5]]
|
||
- [[_COMMUNITY_Community 6|Community 6]]
|
||
- [[_COMMUNITY_Community 7|Community 7]]
|
||
- [[_COMMUNITY_Community 8|Community 8]]
|
||
- [[_COMMUNITY_Community 9|Community 9]]
|
||
- [[_COMMUNITY_Community 10|Community 10]]
|
||
- [[_COMMUNITY_Community 11|Community 11]]
|
||
- [[_COMMUNITY_Community 12|Community 12]]
|
||
- [[_COMMUNITY_Community 13|Community 13]]
|
||
- [[_COMMUNITY_Community 14|Community 14]]
|
||
- [[_COMMUNITY_Community 15|Community 15]]
|
||
- [[_COMMUNITY_Community 16|Community 16]]
|
||
- [[_COMMUNITY_Community 17|Community 17]]
|
||
- [[_COMMUNITY_Community 18|Community 18]]
|
||
- [[_COMMUNITY_Community 19|Community 19]]
|
||
- [[_COMMUNITY_Community 20|Community 20]]
|
||
- [[_COMMUNITY_Community 21|Community 21]]
|
||
- [[_COMMUNITY_Community 22|Community 22]]
|
||
- [[_COMMUNITY_Community 23|Community 23]]
|
||
- [[_COMMUNITY_Community 24|Community 24]]
|
||
- [[_COMMUNITY_Community 25|Community 25]]
|
||
- [[_COMMUNITY_Community 26|Community 26]]
|
||
- [[_COMMUNITY_Community 27|Community 27]]
|
||
- [[_COMMUNITY_Community 28|Community 28]]
|
||
- [[_COMMUNITY_Community 29|Community 29]]
|
||
- [[_COMMUNITY_Community 30|Community 30]]
|
||
- [[_COMMUNITY_Community 31|Community 31]]
|
||
- [[_COMMUNITY_Community 32|Community 32]]
|
||
- [[_COMMUNITY_Community 33|Community 33]]
|
||
- [[_COMMUNITY_Community 34|Community 34]]
|
||
- [[_COMMUNITY_Community 35|Community 35]]
|
||
- [[_COMMUNITY_Community 36|Community 36]]
|
||
- [[_COMMUNITY_Community 37|Community 37]]
|
||
- [[_COMMUNITY_Community 38|Community 38]]
|
||
- [[_COMMUNITY_Community 39|Community 39]]
|
||
- [[_COMMUNITY_Community 40|Community 40]]
|
||
- [[_COMMUNITY_Community 41|Community 41]]
|
||
- [[_COMMUNITY_Community 42|Community 42]]
|
||
- [[_COMMUNITY_Community 43|Community 43]]
|
||
- [[_COMMUNITY_Community 44|Community 44]]
|
||
- [[_COMMUNITY_Community 45|Community 45]]
|
||
- [[_COMMUNITY_Community 46|Community 46]]
|
||
- [[_COMMUNITY_Community 47|Community 47]]
|
||
- [[_COMMUNITY_Community 48|Community 48]]
|
||
- [[_COMMUNITY_Community 49|Community 49]]
|
||
- [[_COMMUNITY_Community 50|Community 50]]
|
||
- [[_COMMUNITY_Community 51|Community 51]]
|
||
- [[_COMMUNITY_Community 52|Community 52]]
|
||
- [[_COMMUNITY_Community 53|Community 53]]
|
||
- [[_COMMUNITY_Community 54|Community 54]]
|
||
- [[_COMMUNITY_Community 55|Community 55]]
|
||
- [[_COMMUNITY_Community 56|Community 56]]
|
||
- [[_COMMUNITY_Community 57|Community 57]]
|
||
- [[_COMMUNITY_Community 58|Community 58]]
|
||
- [[_COMMUNITY_Community 59|Community 59]]
|
||
- [[_COMMUNITY_Community 60|Community 60]]
|
||
- [[_COMMUNITY_Community 61|Community 61]]
|
||
- [[_COMMUNITY_Community 62|Community 62]]
|
||
- [[_COMMUNITY_Community 63|Community 63]]
|
||
- [[_COMMUNITY_Community 64|Community 64]]
|
||
- [[_COMMUNITY_Community 65|Community 65]]
|
||
- [[_COMMUNITY_Community 66|Community 66]]
|
||
- [[_COMMUNITY_Community 67|Community 67]]
|
||
- [[_COMMUNITY_Community 68|Community 68]]
|
||
- [[_COMMUNITY_Community 69|Community 69]]
|
||
- [[_COMMUNITY_Community 70|Community 70]]
|
||
- [[_COMMUNITY_Community 71|Community 71]]
|
||
- [[_COMMUNITY_Community 72|Community 72]]
|
||
- [[_COMMUNITY_Community 73|Community 73]]
|
||
- [[_COMMUNITY_Community 74|Community 74]]
|
||
- [[_COMMUNITY_Community 75|Community 75]]
|
||
- [[_COMMUNITY_Community 76|Community 76]]
|
||
- [[_COMMUNITY_Community 77|Community 77]]
|
||
- [[_COMMUNITY_Community 78|Community 78]]
|
||
- [[_COMMUNITY_Community 79|Community 79]]
|
||
- [[_COMMUNITY_Community 80|Community 80]]
|
||
- [[_COMMUNITY_Community 81|Community 81]]
|
||
- [[_COMMUNITY_Community 82|Community 82]]
|
||
- [[_COMMUNITY_Community 83|Community 83]]
|
||
- [[_COMMUNITY_Community 84|Community 84]]
|
||
- [[_COMMUNITY_Community 85|Community 85]]
|
||
- [[_COMMUNITY_Community 86|Community 86]]
|
||
- [[_COMMUNITY_Community 87|Community 87]]
|
||
|
||
## God Nodes (most connected - your core abstractions)
|
||
1. `User Management` - 20 edges
|
||
2. `Authentication API` - 18 edges
|
||
3. `Admin API` - 17 edges
|
||
4. `Insurance API` - 17 edges
|
||
5. `Weekly Schedule` - 16 edges
|
||
6. `Date Overrides` - 15 edges
|
||
7. `SMS API` - 15 edges
|
||
8. `Holidays` - 13 edges
|
||
9. `Doctor API` - 13 edges
|
||
10. `Location API (Province & City)` - 13 edges
|
||
|
||
## Surprising Connections (you probably didn't know these)
|
||
- None detected - all connections are within the same source files.
|
||
|
||
## Import Cycles
|
||
- None detected.
|
||
|
||
## Communities (88 total, 0 thin omitted)
|
||
|
||
### Community 0 - "Community 0"
|
||
Cohesion: 0.04
|
||
Nodes (46): Clinic Address Management, Clinic API, DELETE `/api/v1/admin/clinic/{clinicUuid}/doctor/{doctorUuid}`, `DELETE /api/v1/clinic/{clinicUuid}/address/{addressUuid}`, Errors, Errors, Errors, Errors (+38 more)
|
||
|
||
### Community 1 - "Community 1"
|
||
Cohesion: 0.05
|
||
Nodes (44): Clinic Doctor Invitation API, DELETE `/api/v1/admin/clinic/invitation/{invUuid}`, Errors, Errors, Errors, Errors, Errors, Errors (+36 more)
|
||
|
||
### Community 2 - "Community 2"
|
||
Cohesion: 0.05
|
||
Nodes (41): DELETE `/api/v1/representation/iban/{id}`, Errors, Errors, Errors, Errors, Errors, Errors, Errors (+33 more)
|
||
|
||
### Community 3 - "Community 3"
|
||
Cohesion: 0.05
|
||
Nodes (39): Appointment API, Error Responses, Errors, Errors, Errors, Errors, Errors, Errors (+31 more)
|
||
|
||
### Community 4 - "Community 4"
|
||
Cohesion: 0.05
|
||
Nodes (38): DELETE `/api/v1/comment/{uuid}`, Errors, Errors, Errors, Errors, Errors, Errors, Errors (+30 more)
|
||
|
||
### Community 5 - "Community 5"
|
||
Cohesion: 0.06
|
||
Nodes (35): Appointment Settings API, Available Locations, Day Index Convention, DELETE `/api/v1/appointment-settings/holidays/{uuid}`, DELETE `/api/v1/booking-setting/{uuid}`, Errors, Errors, Errors (+27 more)
|
||
|
||
### Community 6 - "Community 6"
|
||
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)
|
||
|
||
### Community 7 - "Community 7"
|
||
Cohesion: 0.07
|
||
Nodes (25): Authentication, ClinicPro — API Documentation Index, Error Code Reference, Modules, Standard Response Envelope, Bulk import / export, DELETE `/api/v1/admin/tag/{id}`, Errors (+17 more)
|
||
|
||
### Community 8 - "Community 8"
|
||
Cohesion: 0.06
|
||
Nodes (32): Errors, Errors, Errors, Errors, Errors, Errors, Errors, FinancialBreakdown (لاگ مالی) (+24 more)
|
||
|
||
### Community 9 - "Community 9"
|
||
Cohesion: 0.07
|
||
Nodes (29): DELETE `/api/v1/representation/{uuid}`, Errors, Errors, Errors, Errors, Errors, Errors, GET `/api/v1/representation/dashboard/summary` (+21 more)
|
||
|
||
### Community 10 - "Community 10"
|
||
Cohesion: 0.07
|
||
Nodes (27): Errors, Errors, Errors, Errors, GET `/api/v1/my/payments`, GET `/api/v1/payment/callback/{gateway}`, GET `/api/v1/payment/config`, GET `/api/v1/payment/{uuid}` (+19 more)
|
||
|
||
### Community 11 - "Community 11"
|
||
Cohesion: 0.07
|
||
Nodes (27): DELETE `/api/v1/secretary/{uuid}`, Errors, Errors, Errors, Errors, Errors, Errors, GET `/api/v1/secretaries/clinic/{clinicUuid}` (+19 more)
|
||
|
||
### Community 12 - "Community 12"
|
||
Cohesion: 0.08
|
||
Nodes (25): Bulk import / export, DELETE `/api/v1/admin/specialty/{id}`, Errors, Errors, Errors, Errors, GET `/api/v1/admin/specialties`, GET `/api/v1/specialties` (+17 more)
|
||
|
||
### Community 13 - "Community 13"
|
||
Cohesion: 0.08
|
||
Nodes (24): Blog API, DELETE `/api/v1/blog/{uuid}`, Errors, Errors, Errors, Errors, Errors, GET `/api/v1/blog/{slug}` (+16 more)
|
||
|
||
### Community 14 - "Community 14"
|
||
Cohesion: 0.08
|
||
Nodes (22): Billing API — صورتحساب (فاز ۴ سیستم صورتحساب/بیمه), Claims — مطالبات بیمه (فاز ۵), GET /api/v1/billing/claims, GET /api/v1/billing/invoices/{uuid}, GET /api/v1/billing/reports/insurance-debt, POST /api/v1/billing/claims, POST /api/v1/billing/claims/{uuid}/{action}, POST /api/v1/billing/invoices (+14 more)
|
||
|
||
### Community 15 - "Community 15"
|
||
Cohesion: 0.09
|
||
Nodes (21): Bulk import / export, DELETE `/api/v1/admin/doctor-service/{id}`, Doctor Service API, Errors, Errors, Errors, Errors, GET `/api/v1/admin/doctor-services` (+13 more)
|
||
|
||
### Community 16 - "Community 16"
|
||
Cohesion: 0.09
|
||
Nodes (21): DELETE `/api/v1/user-profile/{uuid}`, Errors, Errors, Errors, Errors, Errors, GET `/api/v1/user-profile/{uuid}`, PATCH `/api/v1/user-profile/{uuid}` (+13 more)
|
||
|
||
### Community 17 - "Community 17"
|
||
Cohesion: 0.10
|
||
Nodes (20): DELETE `/api/v1/admin/users/{uuid}`, Errors, Errors, GET `/api/v1/admin/users`, GET `/api/v1/admin/users/stats`, GET `/api/v1/admin/users/{uuid}`, POST `/api/v1/admin/users/{uuid}/status`, PUT `/api/v1/admin/users/{uuid}` (+12 more)
|
||
|
||
### Community 18 - "Community 18"
|
||
Cohesion: 0.12
|
||
Nodes (15): Dashboard API, Errors, Errors, Errors, GET /api/v1/admin/dashboard/charts, GET /api/v1/dashboard/clinic, GET /api/v1/dashboard/doctor, GET /api/v1/dashboard/secretary (+7 more)
|
||
|
||
### Community 19 - "Community 19"
|
||
Cohesion: 0.12
|
||
Nodes (15): Admin Endpoints, DELETE /api/v1/admin/subscription/period/{uuid}, Error Codes, GET /api/v1/admin/subscription/plans, GET /api/v1/admin/subscription/report, GET /api/v1/subscription/my, GET /api/v1/subscription-payment/callback/{gateway}, GET /api/v1/subscription/plans (+7 more)
|
||
|
||
### Community 20 - "Community 20"
|
||
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)
|
||
|
||
### Community 21 - "Community 21"
|
||
Cohesion: 0.14
|
||
Nodes (14): Doctor Management, Errors, Errors, GET `/api/v1/admin/doctors`, GET `/api/v1/admin/doctors/stats`, POST `/api/v1/admin/clinic`, POST `/api/v1/admin/doctors`, POST `/api/v1/admin/doctors/{uuid}/status` (+6 more)
|
||
|
||
### Community 22 - "Community 22"
|
||
Cohesion: 0.15
|
||
Nodes (12): Clinic Services API, DELETE /api/v1/service-item/{uuid}, DELETE /api/v1/service-section/{uuid}, GET /api/v1/service-items/{sectionUuid}, GET /api/v1/service-items/{uuid}/tariffs, GET /api/v1/service-sections, PATCH /api/v1/service-item/{uuid}, PATCH /api/v1/service-section/{uuid} (+4 more)
|
||
|
||
### Community 23 - "Community 23"
|
||
Cohesion: 0.18
|
||
Nodes (11): Appointment Management, Error Responses, GET `/api/v1/admin/appointments`, GET `/api/v1/admin/appointments/today-stats`, POST `/api/v1/admin/appointment`, Query Parameters, Query Parameters, Request Body (+3 more)
|
||
|
||
### Community 24 - "Community 24"
|
||
Cohesion: 0.18
|
||
Nodes (11): Category Import / Export API, Errors, Errors, GET `/api/v1/admin/categories/{bundle}/export`, Per-row validation rules, POST `/api/v1/admin/categories/{bundle}/import`, Request Body (`application/json`), Response `200` (+3 more)
|
||
|
||
### Community 25 - "Community 25"
|
||
Cohesion: 0.20
|
||
Nodes (10): Bulk import / export, DELETE `/api/v1/admin/insurance/{id}`, DELETE `/api/v1/insurance/{id}`, EntityInsurancePricing — قیمتگذاری ویزیت بر اساس بیمه, GET `/api/v1/insurance/{id}`, Insurance API, Response `200`, Response `200` (+2 more)
|
||
|
||
### Community 26 - "Community 26"
|
||
Cohesion: 0.22
|
||
Nodes (9): Admin API, Application Logs, Clinic Invitation Management, GET `/api/v1/admin/logs`, GET /api/v1/admin/settings, PATCH /api/v1/admin/settings, Query Parameters, Response `200` (+1 more)
|
||
|
||
### Community 27 - "Community 27"
|
||
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 28 - "Community 28"
|
||
Cohesion: 0.22
|
||
Nodes (8): Authentication API, DELETE `/api/v1/notification-mobile/{target}`, Errors, Notification Mobile (OTP), POST `/oauth/logout`, Request Body, Response `200`, Response `200`
|
||
|
||
### Community 29 - "Community 29"
|
||
Cohesion: 0.25
|
||
Nodes (7): DELETE `/api/v1/clinic-pro/doctor-address/{id}`, Doctor API, Errors, GET `/api/v1/doctors`, Query Parameters, Response `200`, Response `200`
|
||
|
||
### Community 30 - "Community 30"
|
||
Cohesion: 0.25
|
||
Nodes (8): Errors, GET `/api/v1/admin/sms/messages`, PATCH `/api/v1/admin/sms/messages/{tag}`, Path Parameters, Request Body, Response `200`, Response `200`, متن ویرایشپذیر پیامکهای سیستمی
|
||
|
||
### Community 31 - "Community 31"
|
||
Cohesion: 0.29
|
||
Nodes (7): Dashboard, GET `/api/v1/admin/dashboard/charts`, GET `/api/v1/admin/dashboard/recent`, GET `/api/v1/admin/dashboard/stats`, Response `200`, Response `200`, Response `200`
|
||
|
||
### Community 32 - "Community 32"
|
||
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)
|
||
|
||
### Community 33 - "Community 33"
|
||
Cohesion: 0.33
|
||
Nodes (6): GET `/api/v1/admin/sms/templates`, GET /api/v1/sms/settings, PATCH /api/v1/sms/settings, Response `200`, SMS API, SMS Settings
|
||
|
||
### Community 34 - "Community 34"
|
||
Cohesion: 0.33
|
||
Nodes (5): GET /api/v1/staff, PATCH /api/v1/staff/{uuid}, PATCH /api/v1/staff/{uuid}/toggle, POST /api/v1/staff, Staff API
|
||
|
||
### Community 35 - "Community 35"
|
||
Cohesion: 0.40
|
||
Nodes (5): GET `/api/v1/admin/comments`, GET `/api/v1/admin/rates`, Query Parameters, Query Parameters, Rating & Comment Management
|
||
|
||
### Community 36 - "Community 36"
|
||
Cohesion: 0.40
|
||
Nodes (5): GET `/api/v1/admin/financial-breakdowns`, GET `/api/v1/admin/financial-summary`, GET `/api/v1/admin/settings/tax-history`, GET `/api/v1/admin/settlement/{uuid}`, موتور مالی نمایندگی
|
||
|
||
### Community 37 - "Community 37"
|
||
Cohesion: 0.40
|
||
Nodes (5): Errors, Notes, POST `/api/v1/notification-mobile/request-otp`, Request Body, Response `200`
|
||
|
||
### Community 38 - "Community 38"
|
||
Cohesion: 0.40
|
||
Nodes (5): Errors, GET `/api/v1/clinic/my-doctor/{doctorUuid}`, Path Parameters, Response `200`, Schedule Fields Notes
|
||
|
||
### Community 39 - "Community 39"
|
||
Cohesion: 0.40
|
||
Nodes (5): Errors, PATCH `/api/v1/doctor/{uuid}`, Path Parameters, Request Body (`application/json`), Response `200`
|
||
|
||
### Community 40 - "Community 40"
|
||
Cohesion: 0.40
|
||
Nodes (5): Errors, PATCH `/api/v1/clinic-pro/doctor-address/{id}`, Path Parameters, Request Body, Response `200`
|
||
|
||
### Community 41 - "Community 41"
|
||
Cohesion: 0.40
|
||
Nodes (5): DELETE `/api/v1/billing/tenant-insurances/{uuid}`, GET `/api/v1/billing/tenant-insurances`, PATCH `/api/v1/billing/tenant-insurances/{uuid}`, POST `/api/v1/billing/tenant-insurances`, TenantInsurance — قراردادهای بیمهی tenant (فاز ۱ سیستم صورتحساب)
|
||
|
||
### Community 42 - "Community 42"
|
||
Cohesion: 0.40
|
||
Nodes (5): Admin Endpoints, GET /api/v1/admin/sms/settings/review, GET /api/v1/admin/sms/wallet-report, POST /api/v1/admin/sms/settings/{id}/approve, POST /api/v1/admin/sms/settings/{id}/reject
|
||
|
||
### Community 43 - "Community 43"
|
||
Cohesion: 0.50
|
||
Nodes (4): GET `/api/v1/admin/payments`, Payment Management, Query Parameters, Response `200`
|
||
|
||
### Community 44 - "Community 44"
|
||
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 45 - "Community 45"
|
||
Cohesion: 0.50
|
||
Nodes (4): GET `/api/v1/admin/representations`, Query Parameters, Representation Management, Response `200`
|
||
|
||
### Community 46 - "Community 46"
|
||
Cohesion: 0.50
|
||
Nodes (4): GET `/api/v1/admin/secretaries`, Query Parameters, Response `200`, Secretary Management
|
||
|
||
### Community 47 - "Community 47"
|
||
Cohesion: 0.50
|
||
Nodes (4): GET `/api/v1/admin/settlements`, Query Parameters, Response `200`, Settlement Management
|
||
|
||
### Community 48 - "Community 48"
|
||
Cohesion: 0.50
|
||
Nodes (4): Error Codes, POST `/api/v1/pre-registration`, Request Body, Response `200`
|
||
|
||
### Community 49 - "Community 49"
|
||
Cohesion: 0.50
|
||
Nodes (4): Error Codes, POST `/api/v1/user/otp-login`, Request Body, Response `200`
|
||
|
||
### Community 50 - "Community 50"
|
||
Cohesion: 0.50
|
||
Nodes (4): Error Codes, POST `/api/v1/user/reset-password`, Request Body, Response `200`
|
||
|
||
### Community 51 - "Community 51"
|
||
Cohesion: 0.50
|
||
Nodes (4): Errors, POST `/api/v1/user/send-code`, Request Body, Response `200`
|
||
|
||
### Community 52 - "Community 52"
|
||
Cohesion: 0.50
|
||
Nodes (4): Errors, POST `/api/v1/user/register`, Request Body, Response `201`
|
||
|
||
### Community 53 - "Community 53"
|
||
Cohesion: 0.50
|
||
Nodes (4): Errors, POST `/api/v1/user/login`, Request Body, Response `200`
|
||
|
||
### Community 54 - "Community 54"
|
||
Cohesion: 0.50
|
||
Nodes (4): Errors, POST `/oauth/token`, Request Body, Response `200`
|
||
|
||
### Community 55 - "Community 55"
|
||
Cohesion: 0.50
|
||
Nodes (4): Errors, POST `/oauth/token/refresh`, Request Body, Response `200`
|
||
|
||
### Community 56 - "Community 56"
|
||
Cohesion: 0.50
|
||
Nodes (4): Errors, GET `/oauth/userinfo`, Headers, Response `200`
|
||
|
||
### Community 57 - "Community 57"
|
||
Cohesion: 0.50
|
||
Nodes (4): Errors, POST `/api/v1/auth/switch-context`, Request Body, Response `200`
|
||
|
||
### Community 58 - "Community 58"
|
||
Cohesion: 0.50
|
||
Nodes (4): Errors, POST `/api/v1/notification-mobile/verify`, Request Body, Response `200`
|
||
|
||
### Community 59 - "Community 59"
|
||
Cohesion: 0.50
|
||
Nodes (4): Errors, POST `/api/v1/user/verify-code`, Request Body, Response `200`
|
||
|
||
### Community 60 - "Community 60"
|
||
Cohesion: 0.50
|
||
Nodes (4): DELETE `/api/v1/doctor/{uuid}`, Errors, Path Parameters, Response `200`
|
||
|
||
### Community 61 - "Community 61"
|
||
Cohesion: 0.50
|
||
Nodes (4): Errors, POST `/api/v1/doctor`, Request Body (`application/json`), Response `201`
|
||
|
||
### Community 62 - "Community 62"
|
||
Cohesion: 0.50
|
||
Nodes (4): Errors, GET `/api/v1/doctor/{uuid}`, Path Parameters, Response `200`
|
||
|
||
### Community 63 - "Community 63"
|
||
Cohesion: 0.50
|
||
Nodes (4): Errors, POST `/file/upload/clinic_pro/doctor/field_image`, Request, Response `200`
|
||
|
||
### Community 64 - "Community 64"
|
||
Cohesion: 0.50
|
||
Nodes (4): Errors, POST `/api/v1/clinic-pro/doctor-address`, Request Body, Response `201`
|
||
|
||
### Community 65 - "Community 65"
|
||
Cohesion: 0.50
|
||
Nodes (4): Errors, Path Parameters, POST `/api/v1/clinic-pro/doctor-address/from-clinic/{clinicUuid}`, Response `201`
|
||
|
||
### Community 66 - "Community 66"
|
||
Cohesion: 0.50
|
||
Nodes (4): Errors, GET `/api/v1/admin/insurances`, Query Parameters, Response `200`
|
||
|
||
### Community 67 - "Community 67"
|
||
Cohesion: 0.50
|
||
Nodes (4): Errors, POST `/api/v1/admin/insurance`, Request Body (`application/json`), Response `201`
|
||
|
||
### Community 68 - "Community 68"
|
||
Cohesion: 0.50
|
||
Nodes (4): Errors, PATCH `/api/v1/admin/insurance/{id}`, Path Parameters, Response `200`
|
||
|
||
### Community 69 - "Community 69"
|
||
Cohesion: 0.50
|
||
Nodes (4): Errors, POST `/api/v1/insurance/`, Request Body (`application/json`), Response `201`
|
||
|
||
### Community 70 - "Community 70"
|
||
Cohesion: 0.50
|
||
Nodes (4): Errors, PATCH `/api/v1/insurance/{id}`, Request Body, Response `200`
|
||
|
||
### Community 71 - "Community 71"
|
||
Cohesion: 0.50
|
||
Nodes (4): PUT `/api/v1/insurance-pricing`, Request Body, Response `200`, خطاها
|
||
|
||
### Community 72 - "Community 72"
|
||
Cohesion: 0.50
|
||
Nodes (4): Errors, POST `/api/v1/sms/send`, Request Body (`application/json`), Response `200`
|
||
|
||
### Community 73 - "Community 73"
|
||
Cohesion: 0.50
|
||
Nodes (4): Errors, POST `/api/v1/sms/template`, Request Body (`application/json`), Response `201`
|
||
|
||
### Community 74 - "Community 74"
|
||
Cohesion: 0.50
|
||
Nodes (4): Errors, PATCH `/api/v1/sms/template/{uuid}`, Request Body (`application/json`), Response `200`
|
||
|
||
### Community 75 - "Community 75"
|
||
Cohesion: 0.50
|
||
Nodes (4): Errors, POST `/api/v1/admin/sms/template/{uuid}/reject`, Request Body, Response `200`
|
||
|
||
### Community 76 - "Community 76"
|
||
Cohesion: 0.50
|
||
Nodes (4): Errors, POST `/api/v1/sms/send-template`, Request Body (`application/json`), Response `200`
|
||
|
||
### Community 77 - "Community 77"
|
||
Cohesion: 0.50
|
||
Nodes (4): GET /api/v1/sms/wallet/balance, GET /api/v1/sms/wallet/logs, POST /api/v1/sms/wallet/charge, SMS Wallet
|
||
|
||
### Community 78 - "Community 78"
|
||
Cohesion: 0.67
|
||
Nodes (3): Errors, GET `/api/v1/notification-mobile/{target}`, Response `200`
|
||
|
||
### Community 79 - "Community 79"
|
||
Cohesion: 0.67
|
||
Nodes (3): GET `/api/v1/clinic-pro/doctor-addresses/{doctorId}`, Path Parameters, Response `200`
|
||
|
||
### Community 80 - "Community 80"
|
||
Cohesion: 0.67
|
||
Nodes (3): GET `/api/v1/billing/tenant-insurances/{uuid}/service-coverage`, PUT `/api/v1/billing/tenant-insurances/{uuid}/service-coverage`, TenantServiceCoverage — پوشش خدمت تحت یک قرارداد بیمه (فاز ۲)
|
||
|
||
### Community 81 - "Community 81"
|
||
Cohesion: 0.67
|
||
Nodes (3): GET `/api/v1/insurance-pricing`, Response `200`, خطاها
|
||
|
||
### Community 82 - "Community 82"
|
||
Cohesion: 0.67
|
||
Nodes (3): GET `/api/v1/insurances`, Query Parameters, Response `200`
|
||
|
||
### Community 83 - "Community 83"
|
||
Cohesion: 0.67
|
||
Nodes (3): POST `/api/v1/admin/insurance/{id}/upload-logo`, Request, Response `200`
|
||
|
||
### Community 84 - "Community 84"
|
||
Cohesion: 0.67
|
||
Nodes (3): DELETE `/api/v1/sms/template/{uuid}`, Errors, Response `200`
|
||
|
||
### Community 85 - "Community 85"
|
||
Cohesion: 0.67
|
||
Nodes (3): Errors, GET `/api/v1/sms/template/{uuid}`, Response `200`
|
||
|
||
### Community 86 - "Community 86"
|
||
Cohesion: 0.67
|
||
Nodes (3): Errors, POST `/api/v1/sms/template/{uuid}/submit`, Response `200`
|
||
|
||
### Community 87 - "Community 87"
|
||
Cohesion: 0.67
|
||
Nodes (3): POST `/api/v1/admin/sms/template/{uuid}/approve`, Request Body (`application/json`), Response `200`
|
||
|
||
## Knowledge Gaps
|
||
- **686 isolated node(s):** `Authentication`, `Standard Response Envelope`, `Modules`, `Error Code Reference`, `GET `/api/v1/admin/dashboard/stats`` (+681 more)
|
||
These have ≤1 connection - possible missing edges or undocumented components.
|
||
|
||
## Suggested Questions
|
||
_Questions this graph is uniquely positioned to answer:_
|
||
|
||
- **Why does `Admin API` connect `Community 26` to `Community 32`, `Community 35`, `Community 36`, `Community 7`, `Community 43`, `Community 44`, `Community 45`, `Community 46`, `Community 47`, `Community 17`, `Community 21`, `Community 23`, `Community 27`, `Community 31`?**
|
||
_High betweenness centrality (0.189) - this node is a cross-community bridge._
|
||
- **Why does `Representation (Agent) API` connect `Community 9` to `Community 2`?**
|
||
_High betweenness centrality (0.126) - this node is a cross-community bridge._
|
||
- **Why does `Authentication API` connect `Community 28` to `Community 37`, `Community 78`, `Community 48`, `Community 49`, `Community 50`, `Community 51`, `Community 52`, `Community 53`, `Community 54`, `Community 55`, `Community 56`, `Community 57`, `Community 58`, `Community 59`?**
|
||
_High betweenness centrality (0.117) - this node is a cross-community bridge._
|
||
- **What connects `Authentication`, `Standard Response Envelope`, `Modules` to the rest of the system?**
|
||
_686 weakly-connected nodes found - possible documentation gaps or missing edges._
|
||
- **Should `Community 0` be split into smaller, more focused modules?**
|
||
_Cohesion score 0.0425531914893617 - nodes in this community are weakly interconnected._
|
||
- **Should `Community 1` be split into smaller, more focused modules?**
|
||
_Cohesion score 0.045454545454545456 - nodes in this community are weakly interconnected._
|
||
- **Should `Community 2` be split into smaller, more focused modules?**
|
||
_Cohesion score 0.04878048780487805 - nodes in this community are weakly interconnected._ |