Skip to content

Feature Quick Reference ​

Quick lookup table for all 18 RestartiX Platform features — what they do, who uses them, and where to find details.

By Feature Name ​

FeatureWhat It DoesPrimary UsersLink
AuthUser authentication, sessions, Clerk integrationEveryone→
OrganizationsMulti-clinic support, data isolation, API keysAdmins, platform owners→
ServicesService catalog, pricing, plan types, session trackingAdmins, business users→
SchedulingAvailability engine, booking windows, hold system, slotsPatients, specialists, admins→
AppointmentsBooking records, lifecycle, video calls, state managementEveryone→
PatientsPatient profiles, onboarding, impersonationPatients, specialists, admins→
SpecialistsProvider profiles, availability, scheduling configSpecialists, admins→
SpecialtiesMedical specialty categories, team organizationAdmins, patients→
Custom FieldsVersioned field library, reusable definitionsAdmins (configuring)→
FormsIntake forms, consent, dynamic templates, file uploadsEveryone→
SegmentsPatient grouping rules, auto-update, cohortsAdmins, marketing→
Exercise LibraryVideo exercises, taxonomy, instructions, equipmentAdmins, specialists, patients→
Programs & AssignmentsContent hierarchy (exercises → sessions → optional phases → programs), prescription/enrollment assignments with cadence, patient statsSpecialists, patients→
AutomationsEvent-driven workflows, no-code automationAdmins→
PDF TemplatesVisual designer for professional PDFsAdmins→
DocumentsConsultation reports, prescriptions, auto-generatedSpecialists, patients→
WebhooksReal-time events to external systemsIntegration partners→
IntegrationsExternal service integrations (Daily.co, S3, Telemetry)DevOps, operations→
AuditComplete audit trail, compliance loggingCompliance, security→

By Use Case ​

Appointment Workflow ​

→ Services → Scheduling → Appointments → Documents

Patient Onboarding ​

→ Patients → Forms → Automations → Segments

Telerehabilitation ​

→ Service Plans → Exercise Library → Programs & Assignments → Webhooks (for tracking)

Data Management ​

→ Custom Fields → Forms → Patients → Segments

Integration & Automation ​

→ Webhooks → Automations → Integrations → Audit


By Complexity ​

Simple (Just CRUD) ​

Medium (Some Business Logic) ​

Complex (Multiple Systems Interacting) ​


By Role ​

Patients ​

Read sections for:

Specialists ​

Read sections for:

Clinic Admins ​

Read sections for:

Platform Owners ​

Read sections for:


By Data Entity ​

System-Level ​


By Technology/Concept ​

Database Patterns ​

Integration Patterns ​

Business Logic ​


Finding Something Specific ​

"I need to..."

TaskGo To
Set up multi-clinic isolationOrganizations → Technical Reference
Build a booking flowScheduling + Appointments
Create intake formsCustom Fields + Forms
Track exercise completionExercise Library + Programs & Assignments
Send automated emailsAutomations
Generate PDF reportsPDF Templates + Documents
Integrate with external systemWebhooks or Integrations
Investigate compliance violationAudit
Group patients by criteriaSegments
Manage specialist availabilitySpecialists + Scheduling

Feature Dependencies ​

Organizations (root)
├── Services
│   └── Scheduling
│       └── Appointments
│           └── Documents
│
├── Patients
│   ├── Custom Fields
│   │   ├── Forms
│   │   └── Segments
│   └── Programs & Assignments
│       └── Exercise Library
│
├── Specialists
│   └── Specialties
│
└── Cross-Cutting
    ├── Automations
    ├── Webhooks
    ├── Audit
    └── Integrations

Each box depends on everything above it in the hierarchy. For example, Forms depend on Custom Fields, Appointments depend on Scheduling, etc.


All Endpoints at a Glance ​

See API Overview for complete endpoint list.

Key patterns:

  • /v1/{resource} — List, create
  • /v1/{resource}/{id} — Get, update, delete
  • /v1/{resource}/{id}/sub-resource — Sub-resources
  • POST actions: /v1/{resource}/{id}/action (e.g., /v1/forms/{id}/sign)

More Details ​

Need deep technical details? → Go to any feature → Technical Reference section

Need business context? → Go to any feature → Top section (one-liner + What this enables + How it works)

Need to integrate? → Webhooks or Integrations

Need compliance? → Audit + GDPR Compliance