Features · Operations

The back-office work that runs itself.

Inventory deducts as it's used. Invoices generate at checkout. Analytics show the full picture without exporting anything.

Inventory that auto-deducts when products are used.

Products logged during treatment auto-deduct stock and route to the invoice. Lot numbers and expirations are tracked; low-stock and expiration alerts fire before they become a problem.

Auto-deduct

Stock decrements as products are logged in treatment — not in a nightly batch.

Lots & expiry

Alerts on low stock and approaching expirations, so nothing surprises you on a Saturday.

Stripe billing that holds up across locations.

Invoices generate automatically at checkout. Cash, card, and saved-on-file all supported. Multi-location practices use Stripe connected accounts, so each location's funds settle correctly.

Auto-invoice

Charges appear on the invoice the moment products and services are logged. No reconciliation tab.

Multi-location ready

Stripe connected accounts route revenue per location, with consolidated reporting on top.

Reporting

Analytics built in — no spreadsheet export required.

Revenue, appointment volume, treatment mix, and provider performance, all rendered in-app. Filter by location, provider, or date range without leaving the page.

Revenue + mix

Top treatments, top providers, and the trend over time — the questions owners actually ask.

Provider performance

Throughput, repeat-visit rate, and treatment outcomes attributed correctly across the team.

9-role RBAC with an audit log that won't quit.

Permissions enforced at API and UI for nine distinct roles (Site Admin, Org Admin, Provider, Nurse, Medical Assistant, Office Manager, Front Desk, Patient, Auditor). Every login, view, edit, and deletion is recorded immutably.

See the operations side of AMAH on real data.

Book a 30-minute walkthrough. We'll show you inventory, billing, and the analytics dashboard end-to-end.