Features
Everything your clinic needs, nothing it doesn't.
CuspFlow is purpose-built for dental practices. Every feature was designed by talking to real dentists, nurses, and receptionists about how their clinics actually work.
Patient Flow
Live Waiting Room
Real-time patient status board. Every chair, every status visible from every screen in the clinic.
Patient Journey Tracking
Track every patient through Checked In → In Chair → Treatment Done → Ready to Pay → Checked Out.
Elapsed Time Alerts
See how long each patient has been at each stage. Spot bottlenecks before they become complaints.
Discharge Billing Gate
Patients can only be discharged after billing is reviewed — no patient walks out without a finalized invoice.
Appointments
Appointment Scheduling
Book, reschedule, and cancel appointments with dentist and chair assignment.
Online Booking via Patient Portal
Patients can request appointments online 24/7, reducing front-desk call volume.
Availability Management
Set clinic hours, chair availability, and dentist schedules per branch.
Multi-Chair Support
Manage multiple dental chairs across multiple rooms — all visible from the same calendar.
Treatment Plans
FDI Tooth Chart
Click-to-select teeth using the international FDI numbering system. No manual entry required.
Procedures & Prescriptions
Add procedures and prescriptions from your clinic catalog or create custom items.
X-ray Attachments
Upload and attach X-rays directly to the treatment plan for immediate reference.
Clinical Notes
Rich clinical notes per plan, per appointment. Full audit trail of who wrote what and when.
Plan Status Workflow
Plans flow through Draft → Active → Completed → Billed. Every stage is timestamped.
Care Team Assignment
Assign multiple staff members to a treatment plan and track their roles.
Billing & Payments
Auto-Generated Invoices
Invoice created automatically when a treatment plan is finalized. Zero double-entry.
Installment Plans
Split a patient's balance across multiple payment dates. Track every installment automatically.
Multiple Payment Methods
Cash, card, bank transfer, insurance claims — all recorded and attributed to the correct patient.
Real-Time Balance Tracking
Know exactly what every patient owes at any moment. No more end-of-day reconciliation surprises.
Discount Management
Apply percentage or fixed discounts at the line-item or invoice level.
Payment History
Complete payment history per patient — filterable by date, method, and branch.
Lab Cases
Lab Case Management
Create, track, and receive lab work from partner laboratories. Every case has an expected return date.
Status Tracking
Draft → Sent → In Production → Received → Fitted. Every transition is timestamped.
Cost Roll-Up
Lab costs automatically appear as line items on the patient's treatment plan and invoice.
Multiple Laboratories
Manage relationships with multiple labs per branch. Add transport and other costs per case.
FDI Tooth Linking
Link lab cases to specific teeth — updates the treatment plan's tooth chart automatically.
Patient Management
Patient Records
Complete patient profiles: personal details, medical history, allergies, current medications, and emergency contacts.
Family Groups
Link patients into family units for easier billing and appointment management.
Insurance Information
Store insurance provider, policy number, and claim references per patient.
Custom Fields
Add clinic-specific fields to patient records, appointments, and treatment plans.
Patient Portal Access
Grant patients a secure login to view their records, book appointments, and sign digital forms.
Digital Forms
Digital Consent Forms
Patients sign consent forms digitally — from the clinic or via the patient portal before their visit.
Medical History Forms
Structured medical history collection with full audit trail.
Form History
All signed forms are stored against the patient record and treatment plan.
Multi-Branch
Branch Isolation
Every branch's patients, staff, and financials are completely isolated. No cross-contamination.
Group-Level Reporting
Roll up financial and operational data across all branches for group-level insights.
Staff Assignments
Assign staff to specific branches. A dentist can work across multiple locations.
Per-Branch Availability
Set different opening hours, chair counts, and appointment slots per branch.
Analytics & Reports
Revenue Reports
Total revenue, collected payments, outstanding balances — filterable by branch, date range, and dentist.
Patient Reports
New patients, returning patients, appointment completion rates.
Lab Case Reports
Pending lab cases, average turnaround time, lab costs vs. patient charges.
Staff Performance
Appointments, treatments, and revenue attributable to each dentist or staff member.
Inventory
Procedure Catalog
Maintain a global catalog of procedures with standard pricing. Override pricing per treatment item.
Prescription Catalog
Standard dosages and pricing for prescriptions. Dosage can be overridden per prescription item.
Portal & Access
Patient Portal
A branded patient-facing portal for appointment booking, form signing, and record access.
Role-Based Access
Owner, Dentist, Nurse, Receptionist — each role sees exactly what they need, nothing more.
Secure Authentication
Staff log in with clinic-scoped credentials. Every action is tied to an authenticated user.
X-rays & Imaging
X-ray Uploads
Upload X-rays (JPEG, PNG, DICOM) directly to a treatment plan. Tagged by tooth number.
Notes on Images
Add clinical notes to each X-ray for fast reference during consultations.
Secure Storage
All images are stored securely in the cloud. No local file management required.
Ready to transform your practice?
Start your free trial today and see CuspFlow running with your clinic's actual workflow. No credit card required — up and running in minutes.