Medical Aesthetic Spa Management Software
Medical aesthetics: high ticket, sensitive records — a system where doctors, nurses, and aestheticians each see exactly what they should, with customer privacy gated by role.
Common pain points
- ·Doctors, nurses, aestheticians own different parts of a procedure with different commission %; month-end split is a multi-pass manual calc
- ·Customer course packages span 6-12 months — per-visit decrement and remaining-session tracking has no source-of-truth
- ·Drug and injectable inventory expiry tracked in Excel; losses only surface after a date has passed
- ·Customer treatment records contain medically sensitive notes — exposing them to every staff member is inappropriate
- ·Course package paid in installments — recognize revenue on the visit day or only when fully paid?
How MeiYe Zhan solves them
Multi-role splits (doctor + nurse + aesthetician)
Each staff member has their own commission %; one service can split across a main doctor and multiple supports (nurses/aestheticians, v1.0.18+ supports[]) with main share as low as 0% (owner can hand a full credit to a junior).
Course packages with long-arc tracking
"Pico laser 5-session package" or "Botox + HA combo course" — one-click create, auto-decrement per visit, expiry reminder. Package revenue "follows the cash" (v1.7.5) — when a customer pays in installments, only the paid portion is recognized that day.
Drug/injectable expiry inventory
Products carry expiry dates; the dashboard auto-warns at 30 days from expiry. The stored-item flow (pay now, redeem later) fits split-administered injectables — buy 5 vials, administer 1 today, keep 4 stored.
Role-gated customer privacy
Staff roles (owner/manager/beautician) see different fields on customer treatment notes, wages, and sensitive history (Firestore rules + UI gating, two-layer). Doctors see all; aestheticians see only what they need.
Cash-basis revenue (Option A)
Long-course installment payments don't inflate doctor commission ahead of receipt. The day's revenue equals the day's collected cash; the rest is recognized when actually paid. Cash flow and books stay in sync.
30-day free trial, no credit card required
From NT$999/month · 9 languages · Cancel anytime
Start 30-day free trial