XHealtXperience is a multi-tenant clinic management platform built with Laravel 12 and React (Inertia.js). Each clinic runs in a fully isolated database environment, with role-based dashboards for administrators, doctors, nurses, receptionists, and auditors. From patient registration and appointment scheduling to surgical team management and service workflows, XHealtXperience centralizes every clinical operation behind a secure, two-factor-authenticated interface.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/Arthurr23/XHealtXperience/llms.txt
Use this file to discover all available pages before exploring further.
Introduction
Learn what XHealtXperience does and how it’s structured.
Quickstart
Set up a local development environment and run your first clinic tenant.
Architecture
Understand the multi-tenant database model, routing, and tech stack.
Roles & Permissions
Explore the seven roles and what each can access.
Explore by Feature
Patients
Registration, document uploads, consent signatures, and clinical records.
Appointments
Scheduling, QR check-in, recurrence, conflict detection, and visitor self check-in.
Services
Configurable service workflows with stages and per-stage staff profiles.
Surgical Suites
Operating rooms, procedures, surgical team assignment, and confirmations.
Dashboards
Role-specific dashboards tailored to each clinic user type.
Two-Factor Auth
TOTP (authenticator app) and email OTP for all clinic staff.
Multi-Tenancy & Administration
Tenancy Overview
How each clinic gets its own isolated database and subdomain.
Super Admin Panel
Create and manage clinics, plans, and account limits from the central panel.
Clinic Settings
Per-tenant security settings, lockout policies, and check-in tokens.
Audit Log
Tamper-evident per-tenant event log with actor, IP, and metadata.
Developer Resources
Local Setup
Install dependencies, configure your environment, and boot the dev server.
Database Migrations
Central and tenant migration files, seeding, and schema overview.