OP OperixHealthcare Operations Docs
HR1-style shell Coverage
Source-derived appendix

Docs Coverage

Generated mapping from docs pages back to routes, Blade views, requests, tests, and supporting implementation files.

CoverageGeneratedSearchable
Documented modules17

Platform and tenant modules represented in the appendix.

Routes24

Route files mapped to documentation pages.

Views155

Blade view files tied into docs coverage.

Tests32

Tests connected to the product areas they validate.

Coverage appendix

Platform And Clinics

Routes

4 mapped route file(s).

Views

9 mapped Blade file(s).

Requests

0 mapped request file(s).

Tests

4 mapped test file(s).

Routes 4 file(s)
  • routes/auth.php
  • routes/platform.php
  • routes/self-serve.php
  • routes/web.php
Views 9 file(s)
  • resources/views/includes/admin/aside.blade.php
  • resources/views/platform/clinics/index.blade.php
  • resources/views/platform/clinics/lifecycle.blade.php
  • resources/views/platform/clinics/memberships.blade.php
  • resources/views/platform/clinics/onboarding.blade.php
  • resources/views/platform/commercial/index.blade.php
  • resources/views/platform/health/index.blade.php
  • resources/views/platform/invites/accept.blade.php
  • resources/views/platform/operations/index.blade.php
Tests 4 file(s)
  • tests/Feature/MultiClinicPlatformTest.php
  • tests/Feature/PlatformExpansionTest.php
  • tests/Feature/PlatformOperationsTest.php
  • tests/Feature/SaaSExpansionTest.php
Supporting 37 file(s)
  • app/Http/Controllers/Platform/AuditExportController.php
  • app/Http/Controllers/Platform/ClinicController.php
  • app/Http/Controllers/Platform/ClinicInviteAcceptanceController.php
  • app/Http/Controllers/Platform/ClinicLifecycleController.php
  • app/Http/Controllers/Platform/ClinicMembershipController.php
  • app/Http/Controllers/Platform/ClinicOnboardingController.php
  • app/Http/Controllers/Platform/CommercialController.php
  • app/Http/Controllers/Platform/PlatformHealthController.php
  • app/Http/Controllers/Platform/PlatformOperationsController.php
  • app/Http/Controllers/PublicSite/OwnerOnboardingController.php
  • app/Http/Controllers/PublicSite/SelfServeSignupController.php
  • app/Http/Controllers/PublicSite/SsoController.php
  • app/Http/Middleware/EnforcePlatformAccessPolicies.php
  • app/Http/Middleware/RequireSelectedClinic.php
  • app/Models/OwnerOnboardingSession.php
  • app/Models/SignupIntent.php
  • app/Models/SsoIdentity.php
  • app/Models/Tenant.php
  • app/Services/Tenancy/ClinicContextService.php
  • app/Services/Tenancy/ClinicMembershipService.php
  • app/Services/Tenancy/ClinicProvisioningService.php
  • app/Services/Tenancy/ClinicRepairService.php
  • app/Services/Tenancy/ClinicUpgradeService.php
  • app/Services/Tenancy/DemoClinicSeederService.php
  • app/Services/Tenancy/MigrationStateRepairService.php
  • app/Services/Tenancy/PlatformHealthService.php
  • app/Services/Tenancy/PlatformHealthSnapshotService.php
  • config/identity.php
  • config/tenancy.php
  • database/migrations/2026_06_28_140100_create_tenants_table.php
  • database/migrations/2026_06_28_140200_create_domains_table.php
  • database/migrations/2026_06_28_140300_create_clinic_memberships_table.php
  • database/migrations/2026_06_28_140400_create_clinic_provisioning_records_table.php
  • database/migrations/2026_06_28_140500_create_platform_admin_access_table.php
  • database/migrations/2026_06_28_140600_add_global_user_id_to_users_table.php
  • database/migrations/2026_06_28_140700_seed_platform_clinic_permissions.php
  • database/migrations/2026_06_28_170000_create_self_serve_and_enterprise_tables.php
Coverage appendix

Authentication And Account

Routes

2 mapped route file(s).

Views

13 mapped Blade file(s).

Requests

3 mapped request file(s).

Tests

3 mapped test file(s).

Routes 2 file(s)
  • routes/auth.php
  • routes/self-serve.php
Views 13 file(s)
  • resources/views/auth/2fa/challenge.blade.php
  • resources/views/auth/2fa/settings.blade.php
  • resources/views/auth/banned.blade.php
  • resources/views/auth/forgot-password.blade.php
  • resources/views/auth/locked.blade.php
  • resources/views/auth/login.blade.php
  • resources/views/auth/otp.blade.php
  • resources/views/auth/reset-password.blade.php
  • resources/views/auth/suspended.blade.php
  • resources/views/auth/verification-notice.blade.php
  • resources/views/public/owner-onboarding.blade.php
  • resources/views/public/plans.blade.php
  • resources/views/public/signup.blade.php
Requests 3 file(s)
  • app/Http/Requests/ProfilePasswordUpdateRequest.php
  • app/Http/Requests/ProfileUpdateRequest.php
  • app/Http/Requests/UpdatePasswordRequest.php
Tests 3 file(s)
  • tests/Feature/AuthForcedPasswordChangeTest.php
  • tests/Feature/ProfileModuleTest.php
  • tests/Feature/SaaSExpansionTest.php
Supporting 18 file(s)
  • app/Http/Controllers/PublicSite/OwnerOnboardingController.php
  • app/Http/Controllers/PublicSite/SelfServeSignupController.php
  • app/Http/Controllers/PublicSite/SsoController.php
  • app/Models/OwnerOnboardingSession.php
  • app/Models/SignupIntent.php
  • app/Models/SsoIdentity.php
  • app/Services/Auth/AuthService.php
  • app/Services/Identity/AbstractOAuthProvider.php
  • app/Services/Identity/Contracts/SsoProvider.php
  • app/Services/Identity/Data/SsoUserData.php
  • app/Services/Identity/GoogleSsoProvider.php
  • app/Services/Identity/MicrosoftSsoProvider.php
  • app/Services/Identity/SelfServeSignupService.php
  • app/Services/Identity/SsoProviderManager.php
  • app/Services/Totp/TotpChallengeService.php
  • app/Services/Totp/TotpSettingsService.php
  • app/Services/TwoFA/OtpService.php
  • config/identity.php
Coverage appendix

Settings

Routes

1 mapped route file(s).

Views

12 mapped Blade file(s).

Requests

1 mapped request file(s).

Tests

1 mapped test file(s).

Routes 1 file(s)
  • routes/modules.php
Views 12 file(s)
  • resources/views/admin/settings/includes/ai.blade.php
  • resources/views/admin/settings/includes/branding.blade.php
  • resources/views/admin/settings/includes/channels.blade.php
  • resources/views/admin/settings/includes/Operix.blade.php
  • resources/views/admin/settings/includes/general.blade.php
  • resources/views/admin/settings/includes/left-menu.blade.php
  • resources/views/admin/settings/includes/otp.blade.php
  • resources/views/admin/settings/includes/security.blade.php
  • resources/views/admin/settings/includes/sessions.blade.php
  • resources/views/admin/settings/includes/summary.blade.php
  • resources/views/admin/settings/includes/tools.blade.php
  • resources/views/admin/settings/index.blade.php
Requests 1 file(s)
  • app/Http/Requests/SaveSettingsRequest.php
Tests 1 file(s)
  • tests/Feature/AiIntegrationTest.php
Supporting 3 file(s)
  • app/Services/System/ModuleReadinessService.php
  • app/Services/System/TenantSettingsBootstrapService.php
  • app/Support/Settings/SettingsRepository.php
Coverage appendix

Roles And Permissions

Routes

1 mapped route file(s).

Views

4 mapped Blade file(s).

Requests

0 mapped request file(s).

Tests

2 mapped test file(s).

Routes 1 file(s)
  • routes/modules.php
Views 4 file(s)
  • resources/views/admin/permission/index.blade.php
  • resources/views/admin/role/edit.blade.php
  • resources/views/admin/role/include/add-role.blade.php
  • resources/views/admin/role/index.blade.php
Tests 2 file(s)
  • tests/Feature/RoleDashboardModuleTest.php
  • tests/Feature/SeededSystemAccountsTest.php
Supporting 2 file(s)
  • app/Helpers/helpers.php
  • app/Services/Auth/AuthService.php
Coverage appendix

Patients

Routes

1 mapped route file(s).

Views

15 mapped Blade file(s).

Requests

8 mapped request file(s).

Tests

1 mapped test file(s).

Routes 1 file(s)
  • routes/patient.php
Views 15 file(s)
  • resources/views/admin/patient/document-preview.blade.php
  • resources/views/admin/patient/form.blade.php
  • resources/views/admin/patient/includes/clinical.blade.php
  • resources/views/admin/patient/includes/documents.blade.php
  • resources/views/admin/patient/includes/overview.blade.php
  • resources/views/admin/patient/includes/partials/visit-report.blade.php
  • resources/views/admin/patient/includes/timeline.blade.php
  • resources/views/admin/patient/includes/visits-history.blade.php
  • resources/views/admin/patient/includes/visits.blade.php
  • resources/views/admin/patient/index.blade.php
  • resources/views/admin/patient/partials/profile-content.blade.php
  • resources/views/admin/patient/partials/table.blade.php
  • resources/views/admin/patient/print.blade.php
  • resources/views/admin/patient/profile.blade.php
  • resources/views/admin/patient/visit-print.blade.php
Requests 8 file(s)
  • app/Http/Requests/PatientAllergyStoreRequest.php
  • app/Http/Requests/PatientDocumentStoreRequest.php
  • app/Http/Requests/PatientHistoryStoreRequest.php
  • app/Http/Requests/PatientStoreRequest.php
  • app/Http/Requests/PatientTimelineStoreRequest.php
  • app/Http/Requests/PatientUpdateRequest.php
  • app/Http/Requests/PatientVisitStoreRequest.php
  • app/Http/Requests/PatientVitalStoreRequest.php
Tests 1 file(s)
  • tests/Feature/PatientModuleTest.php
Supporting 2 file(s)
  • app/Services/Consultation/ConsultationService.php
  • app/Services/Patient/PatientService.php
Coverage appendix

Doctors

Routes

1 mapped route file(s).

Views

6 mapped Blade file(s).

Requests

4 mapped request file(s).

Tests

1 mapped test file(s).

Routes 1 file(s)
  • routes/doctor.php
Views 6 file(s)
  • resources/views/admin/doctor/exceptions.blade.php
  • resources/views/admin/doctor/form.blade.php
  • resources/views/admin/doctor/history-calendar.blade.php
  • resources/views/admin/doctor/index.blade.php
  • resources/views/admin/doctor/partials/table.blade.php
  • resources/views/admin/doctor/schedule.blade.php
Requests 4 file(s)
  • app/Http/Requests/DoctorScheduleExceptionStoreRequest.php
  • app/Http/Requests/DoctorScheduleUpdateRequest.php
  • app/Http/Requests/DoctorStoreRequest.php
  • app/Http/Requests/DoctorUpdateRequest.php
Tests 1 file(s)
  • tests/Feature/DoctorModuleTest.php
Supporting 1 file(s)
  • app/Services/Doctor/DoctorService.php
Coverage appendix

Appointments

Routes

1 mapped route file(s).

Views

6 mapped Blade file(s).

Requests

2 mapped request file(s).

Tests

1 mapped test file(s).

Routes 1 file(s)
  • routes/appointment.php
Views 6 file(s)
  • resources/views/admin/appointment/calendar.blade.php
  • resources/views/admin/appointment/follow-ups.blade.php
  • resources/views/admin/appointment/form.blade.php
  • resources/views/admin/appointment/index.blade.php
  • resources/views/admin/appointment/partials/table.blade.php
  • resources/views/admin/appointment/queue.blade.php
Requests 2 file(s)
  • app/Http/Requests/AppointmentStatusRequest.php
  • app/Http/Requests/AppointmentStoreRequest.php
Tests 1 file(s)
  • tests/Feature/AppointmentModuleTest.php
Supporting 1 file(s)
  • app/Services/Appointment/AppointmentService.php
Coverage appendix

Consultation EMR

Routes

1 mapped route file(s).

Views

1 mapped Blade file(s).

Requests

0 mapped request file(s).

Tests

2 mapped test file(s).

Routes 1 file(s)
  • routes/patient.php
Views 1 file(s)
  • resources/views/admin/patient/includes/partials/visit-report.blade.php
Tests 2 file(s)
  • tests/Feature/PatientModuleTest.php
  • tests/Feature/SmartInsightsModuleTest.php
Supporting 2 file(s)
  • app/Services/Billing/BillingService.php
  • app/Services/Consultation/ConsultationService.php
Coverage appendix

Pharmacy

Routes

1 mapped route file(s).

Views

36 mapped Blade file(s).

Requests

0 mapped request file(s).

Tests

1 mapped test file(s).

Routes 1 file(s)
  • routes/pharmacy.php
Views 36 file(s)
  • resources/views/admin/pharmacy/batches/index.blade.php
  • resources/views/admin/pharmacy/batches/manage.blade.php
  • resources/views/admin/pharmacy/batches/partials/manage-audit.blade.php
  • resources/views/admin/pharmacy/batches/partials/manage-controls.blade.php
  • resources/views/admin/pharmacy/batches/partials/manage-corrections.blade.php
  • resources/views/admin/pharmacy/batches/partials/manage-overview.blade.php
  • resources/views/admin/pharmacy/medicines/form.blade.php
  • resources/views/admin/pharmacy/medicines/index.blade.php
  • resources/views/admin/pharmacy/movements/index.blade.php
  • resources/views/admin/pharmacy/purchase-orders/form.blade.php
  • resources/views/admin/pharmacy/purchase-orders/index.blade.php
  • resources/views/admin/pharmacy/purchase-orders/partials/line.blade.php
  • resources/views/admin/pharmacy/purchase-orders/partials/show-audit.blade.php
  • resources/views/admin/pharmacy/purchase-orders/partials/show-lifecycle.blade.php
  • resources/views/admin/pharmacy/purchase-orders/partials/show-overview.blade.php
  • resources/views/admin/pharmacy/purchase-orders/partials/show-receiving.blade.php
  • resources/views/admin/pharmacy/purchase-orders/show.blade.php
  • resources/views/admin/pharmacy/queue/index.blade.php
  • resources/views/admin/pharmacy/queue/partials/dispense.blade.php
  • resources/views/admin/pharmacy/queue/partials/hero.blade.php
  • resources/views/admin/pharmacy/queue/partials/history.blade.php
  • resources/views/admin/pharmacy/queue/partials/overview.blade.php
  • resources/views/admin/pharmacy/queue/partials/returns.blade.php
  • resources/views/admin/pharmacy/queue/partials/reversal.blade.php
  • resources/views/admin/pharmacy/queue/partials/tabs.blade.php
  • resources/views/admin/pharmacy/queue/show.blade.php
  • resources/views/admin/pharmacy/reports/index.blade.php
  • resources/views/admin/pharmacy/reports/partials/identity-cell.blade.php
  • resources/views/admin/pharmacy/returns/index.blade.php
  • resources/views/admin/pharmacy/stock-counts/form.blade.php
  • resources/views/admin/pharmacy/stock-counts/index.blade.php
  • resources/views/admin/pharmacy/stock-counts/print.blade.php
  • resources/views/admin/pharmacy/stock-counts/show.blade.php
  • resources/views/admin/pharmacy/stock-entry/form.blade.php
  • resources/views/admin/pharmacy/suppliers/form.blade.php
  • resources/views/admin/pharmacy/suppliers/index.blade.php
Tests 1 file(s)
  • tests/Feature/PharmacyBillingModuleTest.php
Supporting 2 file(s)
  • app/Services/Pharmacy/InventoryService.php
  • app/Services/Prescription/PrescriptionService.php
Coverage appendix

Billing

Routes

1 mapped route file(s).

Views

10 mapped Blade file(s).

Requests

0 mapped request file(s).

Tests

1 mapped test file(s).

Routes 1 file(s)
  • routes/billing.php
Views 10 file(s)
  • resources/views/admin/billing/credit-notes/print.blade.php
  • resources/views/admin/billing/invoices/index.blade.php
  • resources/views/admin/billing/invoices/partials/adjustments.blade.php
  • resources/views/admin/billing/invoices/partials/editor.blade.php
  • resources/views/admin/billing/invoices/partials/facts.blade.php
  • resources/views/admin/billing/invoices/partials/payments.blade.php
  • resources/views/admin/billing/invoices/print.blade.php
  • resources/views/admin/billing/invoices/show.blade.php
  • resources/views/admin/billing/payments/receipt.blade.php
  • resources/views/admin/billing/tax-rates/index.blade.php
Tests 1 file(s)
  • tests/Feature/PharmacyBillingModuleTest.php
Supporting 1 file(s)
  • app/Services/Billing/BillingService.php
Coverage appendix

Notifications And Activity

Routes

1 mapped route file(s).

Views

7 mapped Blade file(s).

Requests

0 mapped request file(s).

Tests

1 mapped test file(s).

Routes 1 file(s)
  • routes/notification.php
Views 7 file(s)
  • resources/views/admin/notification/activity/index.blade.php
  • resources/views/admin/notification/activity/partials/table.blade.php
  • resources/views/admin/notification/activity/show.blade.php
  • resources/views/admin/notification/index.blade.php
  • resources/views/admin/notification/partials/dropdown.blade.php
  • resources/views/admin/notification/partials/table.blade.php
  • resources/views/admin/notification/show.blade.php
Tests 1 file(s)
  • tests/Feature/NotificationModuleTest.php
Supporting 19 file(s)
  • app/Notifications/AbstractAudienceRecipientNotification.php
  • app/Notifications/AccountProfileNotification.php
  • app/Notifications/AdminSecurityNotification.php
  • app/Notifications/AppointmentAdminNotification.php
  • app/Notifications/ClinicMembershipInviteNotification.php
  • app/Notifications/DoctorRecipientNotification.php
  • app/Notifications/OpsAdminNotification.php
  • app/Notifications/OtpAdminNotification.php
  • app/Notifications/OtpEmailNotification.php
  • app/Notifications/PasswordResetLinkNotification.php
  • app/Notifications/PatientActionNotification.php
  • app/Notifications/PatientAdminNotification.php
  • app/Notifications/PatientRecipientNotification.php
  • app/Notifications/TwilioSmsChannel.php
  • app/Notifications/TwilioWhatsappChannel.php
  • app/Notifications/TwoFactorUserNotification.php
  • app/Notifications/VerifyEmailNotification.php
  • app/Services/Notification/NotificationAudienceService.php
  • app/Services/Notification/NotificationService.php
Coverage appendix

Smart Insights

Routes

1 mapped route file(s).

Views

20 mapped Blade file(s).

Requests

0 mapped request file(s).

Tests

2 mapped test file(s).

Routes 1 file(s)
  • routes/insights.php
Views 20 file(s)
  • resources/views/admin/dashboard/index.blade.php
  • resources/views/admin/dashboard/partials/admin-workspace.blade.php
  • resources/views/admin/dashboard/partials/charts.blade.php
  • resources/views/admin/dashboard/partials/clinic-scorecard.blade.php
  • resources/views/admin/dashboard/partials/commercial-summary.blade.php
  • resources/views/admin/dashboard/partials/doctor-workspace.blade.php
  • resources/views/admin/dashboard/partials/inventory-alerts.blade.php
  • resources/views/admin/dashboard/partials/overview.blade.php
  • resources/views/admin/dashboard/partials/patient-workspace.blade.php
  • resources/views/admin/dashboard/partials/pharmacy-workspace.blade.php
  • resources/views/admin/dashboard/partials/readiness.blade.php
  • resources/views/admin/dashboard/partials/reception-workspace.blade.php
  • resources/views/admin/dashboard/partials/smart-insights.blade.php
  • resources/views/admin/insights/index.blade.php
  • resources/views/admin/insights/partials/billing.blade.php
  • resources/views/admin/insights/partials/doctor.blade.php
  • resources/views/admin/insights/partials/identity-cell.blade.php
  • resources/views/admin/insights/partials/overview.blade.php
  • resources/views/admin/insights/partials/pharmacy.blade.php
  • resources/views/admin/insights/partials/reception.blade.php
Tests 2 file(s)
  • tests/Feature/RoleDashboardModuleTest.php
  • tests/Feature/SmartInsightsModuleTest.php
Supporting 2 file(s)
  • app/Services/Insights/SmartInsightService.php
  • app/Services/System/ModuleReadinessService.php
Coverage appendix

AI Copilot

Routes

1 mapped route file(s).

Views

5 mapped Blade file(s).

Requests

1 mapped request file(s).

Tests

2 mapped test file(s).

Routes 1 file(s)
  • routes/ai.php
Views 5 file(s)
  • resources/views/admin/ai/index.blade.php
  • resources/views/admin/ai/partials/button.blade.php
  • resources/views/admin/ai/partials/icon-action.blade.php
  • resources/views/admin/ai/partials/surface-summary.blade.php
  • resources/views/admin/settings/includes/ai.blade.php
Requests 1 file(s)
  • app/Http/Requests/SaveSettingsRequest.php
Tests 2 file(s)
  • tests/Feature/AiIntegrationTest.php
  • tests/Feature/SaaSExpansionTest.php
Supporting 27 file(s)
  • app/Services/Ai/AiAnalyticsService.php
  • app/Services/Ai/AiRunService.php
  • app/Services/Ai/Contracts/AiProvider.php
  • app/Services/Ai/Data/AiGenerationResult.php
  • app/Services/Ai/Data/AiProviderHealthResult.php
  • app/Services/Ai/Data/RedactionResult.php
  • app/Services/Ai/OpenAiProvider.php
  • app/Services/Ai/Prompts/AppointmentPromptBuilder.php
  • app/Services/Ai/Prompts/BillingPromptBuilder.php
  • app/Services/Ai/Prompts/ConsultationPromptBuilder.php
  • app/Services/Ai/Prompts/Contracts/PromptBuilder.php
  • app/Services/Ai/Prompts/InsightsDailyBriefPromptBuilder.php
  • app/Services/Ai/Prompts/PatientPromptBuilder.php
  • app/Services/Ai/Prompts/PharmacyPromptBuilder.php
  • app/Services/Ai/Support/AiCapabilityCatalog.php
  • app/Services/Ai/Support/AiSourceContextBuilder.php
  • app/Services/Ai/Support/PhiRedactionService.php
  • app/Services/Ai/Support/PromptBuilderRegistry.php
  • config/ai.php
  • database/migrations/2026_04_14_090100_create_doctor_availabilities_table.php
  • database/migrations/2026_04_14_130000_add_generation_fields_to_doctor_availabilities_table.php
  • database/migrations/2026_04_14_180000_add_break_minutes_to_doctor_availabilities_table.php
  • database/migrations/2026_06_28_120000_create_ai_runs_table.php
  • database/migrations/2026_06_28_120100_seed_ai_settings_and_permissions.php
  • database/migrations/2026_06_28_130000_add_runtime_metadata_to_ai_runs_table.php
  • database/migrations/2026_06_28_140200_create_domains_table.php
  • database/migrations/2026_06_28_160300_repair_commercial_subscription_table_names.php
Coverage appendix

Plans And Billing

Routes

3 mapped route file(s).

Views

4 mapped Blade file(s).

Requests

0 mapped request file(s).

Tests

3 mapped test file(s).

Routes 3 file(s)
  • routes/commercial.php
  • routes/platform.php
  • routes/self-serve.php
Views 4 file(s)
  • resources/views/admin/commercial/index.blade.php
  • resources/views/platform/commercial/index.blade.php
  • resources/views/public/owner-onboarding.blade.php
  • resources/views/public/plans.blade.php
Tests 3 file(s)
  • tests/Feature/PlatformExpansionTest.php
  • tests/Feature/PlatformOperationsTest.php
  • tests/Feature/SaaSExpansionTest.php
Supporting 13 file(s)
  • app/Services/Commercial/ApiTokenService.php
  • app/Services/Commercial/ClinicEntitlementService.php
  • app/Services/Commercial/ClinicInviteAcceptanceService.php
  • app/Services/Commercial/ClinicLifecycleService.php
  • app/Services/Commercial/CommercialAccessPolicyService.php
  • app/Services/Commercial/CommercialCatalogService.php
  • app/Services/Commercial/CommercialUsageCaptureService.php
  • app/Services/Commercial/StripeBillingService.php
  • app/Services/Identity/SelfServeSignupService.php
  • config/billing.php
  • database/migrations/2026_06_28_160000_create_commercial_and_security_tables.php
  • database/migrations/2026_06_28_160300_repair_commercial_subscription_table_names.php
  • database/migrations/2026_06_28_170000_create_self_serve_and_enterprise_tables.php
Coverage appendix

Communications Hub

Routes

1 mapped route file(s).

Views

2 mapped Blade file(s).

Requests

0 mapped request file(s).

Tests

2 mapped test file(s).

Routes 1 file(s)
  • routes/communications.php
Views 2 file(s)
  • resources/views/admin/communications/index.blade.php
  • resources/views/admin/communications/templates.blade.php
Tests 2 file(s)
  • tests/Feature/PlatformExpansionTest.php
  • tests/Feature/SaaSExpansionTest.php
Supporting 12 file(s)
  • app/Http/Controllers/Webhooks/TwilioWebhookController.php
  • app/Services/Communication/CommunicationHubService.php
  • app/Services/Communication/CommunicationTemplateService.php
  • app/Services/Communication/CommunicationTransportManager.php
  • app/Services/Communication/MailCommunicationTransport.php
  • app/Services/Communication/ManualCommunicationTransport.php
  • app/Services/Communication/PatientCommunicationPreferenceService.php
  • app/Services/Communication/TwilioCommunicationTransport.php
  • app/Services/Communication/TwilioWebhookService.php
  • config/comms.php
  • database/migrations/tenant/2026_06_28_160200_create_communications_and_ai_usage_tables.php
  • database/migrations/tenant/2026_06_28_170100_add_twilio_delivery_and_patient_preferences.php
Coverage appendix

Platform Operations

Routes

2 mapped route file(s).

Views

5 mapped Blade file(s).

Requests

0 mapped request file(s).

Tests

3 mapped test file(s).

Routes 2 file(s)
  • routes/console.php
  • routes/platform.php
Views 5 file(s)
  • resources/views/platform/clinics/index.blade.php
  • resources/views/platform/clinics/lifecycle.blade.php
  • resources/views/platform/clinics/memberships.blade.php
  • resources/views/platform/clinics/onboarding.blade.php
  • resources/views/platform/operations/index.blade.php
Tests 3 file(s)
  • tests/Feature/PlatformExpansionTest.php
  • tests/Feature/PlatformOperationsTest.php
  • tests/Feature/SaaSExpansionTest.php
Supporting 12 file(s)
  • app/Console/Commands/CaptureUsageSnapshotsCommand.php
  • app/Console/Commands/ResetDemoCommand.php
  • app/Console/Commands/SeedDemoCommand.php
  • app/Console/Commands/SyncSubscriptionsCommand.php
  • app/Http/Controllers/Platform/AuditExportController.php
  • app/Http/Middleware/EnforcePlatformAccessPolicies.php
  • app/Jobs/GenerateAuditExportJob.php
  • app/Services/Commercial/ClinicLifecycleService.php
  • app/Services/Platform/AuditExportService.php
  • app/Services/Platform/PlatformAccessPolicyService.php
  • app/Services/Platform/PlatformClinicSummaryService.php
  • database/migrations/2026_06_28_170000_create_self_serve_and_enterprise_tables.php
Coverage appendix

Private API

Routes

1 mapped route file(s).

Views

0 mapped Blade file(s).

Requests

0 mapped request file(s).

Tests

2 mapped test file(s).

Routes 1 file(s)
  • routes/api.php
Tests 2 file(s)
  • tests/Feature/PlatformExpansionTest.php
  • tests/Feature/SaaSExpansionTest.php
Supporting 11 file(s)
  • app/Http/Controllers/Api/Clinic/ClinicApiController.php
  • app/Http/Controllers/Api/Platform/PlatformApiController.php
  • app/Http/Middleware/AuthenticateApiToken.php
  • app/Http/Middleware/EnforcePlatformAccessPolicies.php
  • app/Services/Commercial/ApiTokenService.php
  • app/Services/Platform/AuditExportService.php
  • app/Services/Platform/PlatformAccessPolicyService.php
  • app/Services/Platform/PlatformClinicSummaryService.php
  • database/migrations/2026_02_23_212302_add_login_security_fields_to_users.php
  • database/migrations/2026_06_28_160000_create_commercial_and_security_tables.php
  • database/migrations/2026_06_28_170000_create_self_serve_and_enterprise_tables.php