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, billing models, 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
Treatment PlansTelerehab programs, exercise sessions, trackingSpecialists, 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

ServicesSchedulingAppointmentsDocuments

Patient Onboarding

PatientsFormsAutomationsSegments

Telerehabilitation

Service PlansExercise LibraryTreatment PlansWebhooks (for tracking)

Data Management

Custom FieldsFormsPatientsSegments

Integration & Automation

WebhooksAutomationsIntegrationsAudit


By Complexity

Simple (Just CRUD)

Medium (Some Business Logic)

Complex (Multiple Systems Interacting)

  • Scheduling — Availability engine, hold system, Redis, SSE
  • Custom Fields — Versioning, profile syncing, entity attributes
  • Segments — Multi-source rules, tiered evaluation
  • Treatment Plans — Versioned sessions, exercise tracking, approval workflow
  • Exercise Library — Global + org-scoped, dual visibility
  • Webhooks — Event catalog, delivery, retries, signing

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 + Treatment Plans
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
│   └── Treatment Plans
│       └── 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