Features

A detailed look at every capability of the Rdn.FacLT platform — from constraint-based booking engine to AI-powered workflow automation.

📅

Booking Engine

Constraint-Based Booking Engine

12-constraint validation chain evaluates scheduling, staffing, capacity, supply chain, insurance eligibility, prior authorization status, and compliance rules before confirming any appointment — with automated cost calculation.

Slot Availability Picker

Time grid modal showing all available slots filtered by service duration, staff schedules, station capacity, and facility hours. Clients or staff select from validated time windows.

Booking Status Workflow

Full booking lifecycle from creation through completion with multiple status transitions. Every status change captured in an immutable audit snapshot.

Prior Authorization & Eligibility

Insurance eligibility verification and prior authorization status validated as booking engine constraints — PA and eligibility checks fire as soon as clinic, patient, and service are selected.

Booking Engine with 12-constraint validation, supply tracking, and pre-flight checks
🗓️

Scheduling & Shift Management

Schedule Generation Engine

Automated engine assigns staff to shifts based on role eligibility, availability windows, and seniority-weighted fairness metrics. Full audit trail tracks assignment history and ensures equitable distribution.

Shift Management

Facility-wide shift templates by day of week with role requirements. Morning, afternoon, all-day, and weekend shifts with automatic staff-role matching during schedule generation.

Time-Off Management

Staff time-off request workflow with submit, approve, deny, and cancel lifecycle. AI agent checks for booking conflicts and scheduled shifts before submitting, prompting the user to resolve overlaps.

Station Assignment

Treatment stations (chairs, rooms, bays) tracked per facility with booking-level assignment. Capacity constraints prevent overbooking treatment areas.

Schedule Generator with role-based staff assignment and fairness algorithm
🛡️

Prior Authorization & Insurance

PA Lifecycle Management

Full prior authorization workflow — create authorizations, submit requests (initial, renewal, urgent), track approvals with unit-based and date-based limits, manage multi-level appeals with deadlines and external review, assign tasks with priority and due dates, attach documents, and log notes. 30 API endpoint groups covering the complete PA domain.

Electronic PA (ePA)

FHIR-ready electronic submission via PriorAuthTransactions (X12 278/FHIR bundles), real-time status polling via subscriptions, DTR questionnaire integration for payer-specific documentation, CRD coverage decision responses, and clearinghouse configuration management.

Insurance & Payer Management

Payer registry with PayerTemplates for rapid onboarding (clone contacts, addresses, settings). PayerTypes (Commercial, Medicare, Medicaid), per-payer documentation requirements by procedure/diagnosis code, payer API endpoints, insurance plans, and patient insurance assignments with primary designation per facility.

Eligibility Verification

Automated insurance eligibility checking integrated into the 12-constraint booking engine. Validates active coverage, checks termination dates, surfaces stale eligibility warnings, and records verification history per client-facility-insurance combination.

Clinical Orders

Physician orders linking client, ordering provider, diagnosis code, procedure code, and service — the clinical justification that precedes prior authorization. Tracks order status, urgency level, and clinical notes.

Medical Code Catalogs

CMS HCPCS procedure code and ICD-10-CM diagnosis code import from official release files via CLI tool. Searchable code tables with inline toggle switches for RequiresPA and Active status. ServiceProcedureCodes link billable codes to services for PA requirement mapping.

🔗

Client Self-Scheduling & Onboarding

Booking Invites (Magic Links)

Secure single-use links sent via SMS, email, or push. Clients click to see available slots and confirm their appointment without creating an account.

Staff & Client Onboarding Wizards

Multi-step invitation flow: verify email, set password, complete profile, collect communications consent per channel, and accept terms.

Appointment Confirmation Flow

Token-based confirmation endpoint for anonymous booking confirmation. Expired tokens surface a clear re-invite prompt rather than a dead end.

Consent Collection at Signup

Every onboarding wizard includes per-channel consent collection with version-locked legal text. Communications policy screen gates progression.

Slot picker modal with available time slots for client self-scheduling
🏥

Dashboards & Facility Management

Tenant Dashboard Hub

Card-based organization overview showing tenant info with contact details, facility cards with address and station counts, staff roster with roles, and tenant settings — all real data, all clickable.

Facility Dashboard Hub

Facility-level hub with staff list, upcoming appointments, treatment stations, supply inventory with stock/reorder levels, service catalog, hours of operation, and facility settings.

Facility Settings & Constraints

Per-facility configuration for capacity limits, booking policies, lead times, cancellation rules, and operational parameters.

Tenant Branding

White-label customization with primary/secondary/accent colors, logo URL, favicon, company title, and welcome message. Branding cascades from API to web dashboard to native Android mobile apps.

Tenant dashboard with facility cards, staff roster, and settings
📦

Supply Chain

Facility Supply Inventory

Per-facility stock tracking with current levels, reorder levels, and reorder quantities. Inventory feeds directly into booking engine constraint validation.

Lead Time Awareness

Track procurement lead times in days per supply. The booking engine computes earliest bookable date when supply lead time exceeds available stock window.

Service-Supply Linking

Define required supplies and quantities per service. When a booking is confirmed, inventory is automatically decremented by the required amounts.

Tenant Catalog & Shelf Life

Tenant-wide supply catalog with shelf life, pricing, and supplier relationships. Facility inventory draws from the catalog for local stock management.

👥

Client & Staff Management

Client Records

Full client profiles with demographics, date of birth, gender, configurable status, facility enrollment, and booking history across all facilities.

Staff with Role-Based Service Eligibility

Staff profiles with hire/termination dates, hourly rates, contractor status, and role assignments. Roles are linked to service categories for booking eligibility.

Service Catalog

Services organized by type with pricing, duration, and per-facility overrides. Each facility can customize pricing and duration for its specific needs.

Contact Information System

Shared address, email, and phone management across all entity types with type classifications. Full CRUD with collapsible form sections.

🔔

Notifications & Two-Way SMS

Multi-Channel Delivery

Template-driven notifications via Email, SMS, WhatsApp, and Push. Dual provider strategy for SMS redundancy.

Two-Way SMS with Keyword Handling

Inbound message processing handles compliance keywords first, then application-specific responses. Request signature validation on every inbound message.

HIPAA-Compliant Consent Ledger

Append-only consent records per client, per channel, per communication class. Version-locked legal text with full forensic trail for compliance audits.

Notification Audit & Correlation

Every outbound message logged with recipient, template, channel, content, and success status. Outbound message ledger enables reply correlation for inbound keyword matching.

📱

Mobile Apps

Staff App

Native Android app with dashboard, bookings with status actions, weekly schedule, three-channel messaging (client inbox, staff channel, broadcasts), AI agent chat, client search, and push notifications. Direct API auth with MFA.

Client App

Native Android app with dashboard, appointment viewing, secure messaging with clinic staff (date-grouped, read receipts), push notifications with deep linking, and profile management.

In-App Messaging

Three-channel messaging system: client inbox with SMS-style conversations and staff-only notes, staff channel for facility-wide group chat, and broadcasts for tenant-wide announcements. Directional messaging events with batch read patterns.

Native Android with Material 3

Built with Kotlin, Jetpack Compose, and Material 3 design system. Modern dependency injection, type-safe networking, push notifications, and secure token storage.

🤖

AI Agent & MCP Server

515 AI Tools (477 Entity + 34 Workflow + 4 Utility)

Full CRUD coverage across 96 entity types plus 34 purpose-built workflow tools for booking, scheduling, administration, diagnostics, and demo environment seeding — all identity-aware.

MCP Server

Full API parity across 96 entity types for external MCP clients (Claude Code, Cursor). 477 entity operations with parameter validation, safety guards, and detailed descriptions.

Specialty-Aware Seed Data

Six seed/generate workflow tools create realistic demo environments for infusion clinics, cancer centers, and medspas with staffing matrices by facility size, specialty-specific roles, and heuristic-driven staff allocation.

SSE Streaming & Model Selection

Real-time streaming responses with tool call visualization (running, success, error). Per-conversation model selection from available Claude models. Auth token passthrough to every tool call.

AI Agent chat interface with suggested prompts and model selection

Webhooks & Event-Driven Integrations

Tenant-Scoped Webhook Subscriptions

Subscribe to domain events per tenant with configurable endpoint URLs, signed payloads, and subscription lifecycle management through admin UI and API.

67 Event Types Across 23 Categories

67 event types across 23 categories — Bookings, Staff, Clients, Facilities, Shifts, Schedules, Stations, Services, Availability, Hours, Settings, Inventory, Consent, Onboarding, Devices, Notifications, Messaging, and TimeOff — Created, Updated, Deleted, and StatusChanged variants.

Delivery Retry with Audit Trail

Every delivery attempt is tracked with status code, response body, attempt count, and timestamps. Failed deliveries are retried with backoff.

Webhook Delivery Log Viewer

Dedicated admin log viewer with expandable row details showing delivery attempts, response payloads, and event correlation. Test webhook endpoint for subscription verification.

📋

Audit & Compliance

6 Audit Log Viewers

Read-only log viewers for Bookings, Schedules, Shifts, Notifications, System events, and Webhook Deliveries. Immutable snapshot logs capture full entity state at every status change.

Schedule Generation Traceability

Every generated schedule assignment produces a correlated audit record, linking all assignments from a single generation run for compliance review and traceability.

Data Protection Encryption

Sensitive fields encrypted at rest with automatic key management. Booking invite tokens encrypted using platform-native key storage.

Types & Statuses Configuration

Quick-reference lookup grid for all configurable system types, statuses, and classifications used throughout the platform.