The Platform
Five domains. One database.
Zero gaps.
Every capability your practice needs (clinical workflow, prescription commerce, lead management, AI engagement, and compliance infrastructure) integrated at the database level. Not bolted together with APIs. Built as one.
Architecture
Microservice-ready.
Not microservice-burdened.
A single deployable FastAPI service with domain boundaries drawn clearly — but not prematurely decomposed. Clinical, Commerce, CRM, AI Engagement, and Platform domains have separate service modules with explicit interfaces. Events instead of direct calls. Can be extracted later without a rewrite.
Clinical
Patient onboarding, appointments, prescriptions, lab panels, treatment plans, and provider messaging.
Commerce
Rx-verified checkout, order state machine, Stripe integration, subscription fulfillment.
CRM
Lead scoring, pipeline stages, bulk import, transactional conversion, analytics dashboard.
AI Engagement
A chat widget that captures leads around the clock and feeds them directly into the CRM pipeline. Smart patient memory recognizes returning patients.
Agency partner · not LUKE software
Marketing
Outside the platform, delivered by our agency partner: brand and store builds and location-based advertising. The leads land in your CRM. See marketing →
Platform & Compliance
Auth, roles, audit trail, encryption at rest, BAA enforcement, rate limiting. Automated breach detection across four patterns — bulk PHI access, after-hours activity, failed auth spikes, and unauthorized access. Multi-state provider licensing and feature flags per tenant.
Clinical
From intake to treatment.
One continuous record.
Every clinical touchpoint writes to the same patient record. No exports, no imports, no reconciliation. The intake form, the prescription, the lab panel, the treatment plan — one unified graph.
Patient Portal & Onboarding
Email verification, encrypted intake questionnaires, PDF generation, and token-based form access. Patients complete onboarding once. The data follows them everywhere.
Appointment Scheduling
Provider availability windows, block-out periods, automated reminders. Scheduling is scoped to the provider-patient relationship — not a shared calendar bolted on after the fact.
Prescription Management
Verification logic, refill tracking, provider scoping. A prescription is not a note in a text field — it is a structured record with status, history, and downstream effects on the commerce domain.
Lab Panels & Results
Lab panels, results, and biomarker trends recorded against the patient record and visible to the patient in the portal. Built for cash-pay practices, no insurance billing required.
Treatment Plans
Structured care plans tied to patient records. Plans reference prescriptions, labs, and appointments — not as links to other systems, but as rows in the same database.
Provider-Patient Messaging
Threaded, participant-scoped, encrypted communication. Messages are part of the clinical record. Audit-trailed. Encrypted at rest. Not a chat widget — a medical communication channel.
Biomarker Trend Tracking
Longitudinal biomarker tracking across lab results, measured against each result’s reference range.
Bloodwork lives in the patient record. Not in a separate portal.
Lab panels, results, and biomarker trends are recorded against the patient record and visible to clinician and patient in the same portal as their prescriptions and visits.
Pre-Visit Lab Review Gate
A telehealth visit flagged as needing a lab panel will not open until a clinician has reviewed it.
One Record, Not Two Portals
Results sit beside the prescriptions and visits they belong to.
Visible to the Patient
Patients see their own results in the same portal as their prescriptions.
Biomarker Trends
Longitudinal tracking against each result’s reference range.
Commerce
Prescription-gated checkout.
No manual verification.
The gate between clinical and commerce is automatic. If a patient has a verified prescription, they can purchase. If they don't, they can't. No staff member in the middle checking a spreadsheet.
Rx-Verified Checkout
A product flagged as requiring a prescription cannot be purchased without an active, verified prescription. The gate is automatic, enforced at the database level, not by a manual review step.
Order State Machine
Deterministic state transitions with staff notes, invoices, and email notifications at each stage. Not a status dropdown — a state machine with enforced transitions.
Stripe Integration
Full payment processing with webhook idempotency to prevent duplicate charges. Payments are recorded against the order, the patient, and the audit trail simultaneously.
Subscription Products
Recurring fulfillment for ongoing treatments. Subscriptions respect the prescription gate — if the Rx expires, the subscription pauses automatically.
Notification Engine
Email notifications at every order transition — confirmation, processing, shipment tracking, delivery. Patients never have to wonder where their order is.
Dose-Variant Pricing
Different doses, different prices — handled automatically. Dose-variant SKUs with independent pricing, inventory tracking, and Stripe product mapping.
Payment Recovery
Automated dunning sequences for failed payments. Configurable retry schedules, patient notifications, and escalation paths — recovering revenue without manual follow-up.
SMS Notifications
Transactional SMS for appointment reminders and payment confirmations through Amazon End User Messaging, under the AWS BAA, with no clinical detail in the message.
CRM
Lead to patient.
One atomic transaction.
When a lead converts, it is not a flag change in one system and a manual entry in another. It is a single database transaction that creates the patient record, attaches the intake form, and enables scheduling — or rolls back entirely.
Lead Scoring (0-100)
Algorithmic scoring based on engagement signals, form completeness, and behavioral data. Batch rescoring when the model changes — no stale scores.
Pipeline Management
Stage tracking with full history, ownership scoping, and time-in-stage metrics. Every pipeline movement is logged and attributable.
Bulk Import
CSV import for existing lead databases. Deduplication, validation, and error reporting — not a black box that silently drops records.
Conversion: Lead to Patient
Transactional lead-to-patient conversion that fully creates the patient record — or rolls back entirely. No half-states. No orphaned records. The lead either becomes a patient with a complete clinical record, or nothing changes.
Analytics Dashboard
Six-section dashboard with Redis-cached metrics: pipeline health, conversion rates, lead velocity, source attribution, time-to-conversion, and revenue forecasting. Real numbers from your database, not vanity metrics from a third-party integration.
AI Engagement
Two AIs. One portal.
One AI answers patients in chat, capturing leads around the clock and feeding them into the CRM. The other reads your staff's portal threads, surfaces unresolved asks across every patient, and drafts the replies. Same HIPAA gate. Same audit chain. Same BAA.
Chat Widget
Embeds on your website. Answers clinical questions from your knowledge base, captures lead information, and books consultations — all without staff involvement.
Smart Patient Memory
Recognizes returning patients and picks up where the last conversation left off. New patients get a guided intake flow. No one has to repeat themselves.
Automatic Lead Capture
Every conversation automatically creates or updates a CRM lead. Staff get real-time alerts. No leads fall through the cracks.
Bilingual Support
English and Spanish out of the box. Additional languages configurable per tenant. The AI detects language automatically and responds in kind.
Patient Brief In HIPAA review
For your staff, not your patients. Reads every recent portal message and composes a 250 to 450 word brief of where things stand. Re-composes only when new messages arrive. Encrypted at rest, never logged.
The Open File In HIPAA review
Cross-patient list of every unresolved ask your staff owes a reply on, ranked by urgency. Compose once in the morning. Work the list down. The AI re-reads the threads so your team does not have to.
Draft Reply In HIPAA review
One click to draft the next reply in any thread, grounded in the patient brief and the last twenty messages. Staff edits and sends. Defers automatically when the thread shows clinical urgency.
Marketing · Agency partner
Advertising is a service,
not a software feature.
Local advertising is not part of the LUKE software. Our agency partner, Ernesto Cullari Media LLC, runs it under a separate agreement, and the leads land in your LUKE CRM. See marketing →
The Full Picture
When a lead converts,
everything happens at once.
AI agent captures lead
A prospective patient chats on the website. The AI captures their information and creates a CRM lead automatically.
Lead converts
The CRM marks the lead as converted and emits a domain event. The transaction begins.
Patient record created
A full patient record is inserted — demographics, contact info, medical history from the intake form. Not a stub. A complete record.
Intake form attached
The encrypted questionnaire responses from the lead phase are linked to the new patient record. No re-entry required.
Eligible for scheduling
The patient can now book appointments. Provider availability is scoped and visible.
Prescriptions can be written
Providers can now write prescriptions against the patient record. Each Rx becomes a structured, verifiable object.
Lab panel recorded
The clinician records the lab panel against the patient record. A telehealth visit flagged as needing it will not open until a clinician has reviewed it.
Results sit in the patient record
Results attach to the patient record and join the biomarker trend for each marker, visible to clinician and patient in the same portal.
Rx-verified products become purchasable
With a verified prescription, the commerce gate opens. The patient can browse and purchase Rx-required products.
Every action logged in the audit chain
The conversion event, the patient creation, the intake attachment, every downstream effect — all recorded with timestamps, actor IDs, and immutable hashes.
All in one transaction. No manual duct tape. No gaps between systems where patients fall through.
Ready?
One platform. One vendor.
One BAA.
No integration contracts. No middleware. No finger-pointing between vendors when something breaks. One platform that does everything your telehealth practice needs.
Book your free consultation →