📄 Download PDF
📄 Download PDF
IDEN
Beauty Clinic Management

XERPIUMBEAUTY CLINIC

Complete Beauty Clinic Solution — Patient Registration, Treatment Catalog, Appointment Scheduling, Treatment Chart, Prescription, Membership, Doctor Commission, Pharmacy

12Clinic Models
7Treatment Category
QueueQueue & Admission
CommissionAutomatic Doctor

Beauty Clinic Management Ecosystem

XERPIUM BEAUTY CLINIC is a complete beauty clinic management solution — from patient registration, treatment catalog, appointment scheduling with queue numbers, multi-session treatment charts, prescription & pharmacy, membership packages, to doctor commission auto-calculated from invoices.

💉
RX
Treatment
📅
APT
Appointment
💎
MEMBER
Membership
💰
COMMISSION
Commission

Patient, Treatment & Doctor Master

👥

Patient Management

  • Patient — Inherit res.partner with is_patient flag, patient code auto-sequence
  • Biodata — Date of birth, gender, blood group (A+/B+/AB+/O+), allergies, medical notes
  • Emergency — Emergency contact name & phone
  • Timeline — Medical timeline: appointments, treatment charts, prescriptions
  • Visit Count — Admission count per patient
💉

Treatment Catalog

  • Treatment — Name, code, description, duration (min), price
  • Category — Consultation, Facial, Injectable, Laser/Device, Body, Hair, Other
  • Service Product — Link to product.template for invoicing
  • Commission — Doctor commission per treatment: fixed amount or % of price
  • Active — is_active flag to deactivate treatment
🏥

Doctor & Therapist

  • Doctor — Mark partner as is_doctor with specialization
  • License — License number for doctor practice
  • Consultation Fee — Default consultation fee per doctor
  • Therapist — Support for is_therapist flag
  • Commission — Commission per appointment/line, auto-calculate
💎

Membership Package

  • Package — Package name, treatment, total sessions, price, validity days
  • Service Product — Product for invoicing package purchases
  • Membership — Per patient: start/end date, remaining sessions, state
  • Auto-Deduct — Deduct session when appointment is done via sale order
  • Status — Active, Completed, Expired, Cancelled
📷
Screenshot: Patient & Treatment Master
Patient Card, Treatment Catalog, Doctor Profile, Membership Package, Medical Timeline

Appointment, Admission & Treatment Chart

📅 Appointment & Queue

  • Calendar Event — Inherits calendar.event, patient appointment booking
  • Patient — Must select patient, domain filter is_patient
  • Treatment — Select treatment from catalog
  • Doctor — Assign doctor, domain filter is_doctor
  • Queue # — Auto-assign queue number on admission
  • Color — Category-based color in calendar (consultation=facial=1, injectable=2, laser=3)
  • Status — Draft → Confirmed → In Progress → Done → Cancelled
  • Email Notif — Auto-send confirmation email on confirm

📝 Admission / Visit

  • Sale Order — Inherits sale.order with is_beauty_admission flag
  • Type — Walk-in or From Appointment
  • Queue — Queue number auto-sequence
  • Consultation — Auto-add consultation line if there is no order line yet
  • Doctor — Doctor per admission & per treatment line
  • Chart Link — Link ke treatment chart & membership
  • Prescription — Create prescription straight from visit
  • Product Consumption — Track consumable products per visit

📋 Treatment Chart

  • Multi-Session — Planned sessions (e.g. 6x laser) with completed tracking
  • Patient — Per patient, link ke treatment
  • Auto Total — Total amount = treatment price × planned sessions
  • Down Payment — DP amount for multi-session package
  • Invoice — Create invoice per chart ke accounting
  • Status — Draft → In Progress → Done → Cancelled
  • Sessions — Link to calendar.event appointments per session

📜 Prescription & Pharmacy

  • Prescription — Doctor's prescription: patient, doctor, date, valid until
  • Lines — Product, quantity, dosage, instructions
  • Link Visit — Link to appointment & sale order
  • Add to SO — Add prescription products ke admission SO
  • Medicine Preparation — Status: Draft → Preparing → Ready → Dispensed
  • Auto Load — Load lines from prescription when creating preparation
  • Compounding — is_manufactured flag for compounded preparations
📷
Screenshot: Appointment & Treatment Chart
Calendar Appointment, Queue Number, Admission Form, Treatment Chart Sessions, Prescription

Doctor Commission & Product Consumption

💰 Doctor Commission

  • Auto-Create — Automatic commission from invoice posting via _post() hook
  • Calculation — Fixed amount per treatment or % of price
  • Doctor — Per treatment line doctor assignment
  • Consolidation — Group commissions by doctor for vendor bill
  • Status — Draft → Approved → Paid
  • Vendor Bill — Create vendor bill to pay doctor commission
  • Auto-Paid — Set state to paid when the vendor bill is paid

📦 Product Consumption

  • Consumption Line — Track consumable/storable products per visit
  • Cost Price — Auto-fill standard_price from product
  • Subtotal — Quantity × cost price auto compute
  • Inventory — Reduce consumable product stock in real time
  • Medicine Flag — is_medicine flag on product.template

📈 Clinic Dashboard

  • Daily Visits — Number of patients per day
  • Revenue — Treatment revenue per period
  • Commission — Outstanding & paid doctor commission
  • Membership — Active memberships, session usage
  • Treatment Popularity — Treatment paling laku

📄 Patient Card & Report

  • Patient Card — PDF report of patient identity & history
  • Medical Timeline — HTML timeline per patient
  • Invoice History — Billing history per patient
  • Prescription Report — Print doctor's prescription

Cross-Module Integration

💰

Beauty ↔ Accounting

  • Treatment invoice via account.move
  • Doctor commission → automatic vendor bill
  • Membership package invoicing
📅

Beauty ↔ Calendar

  • Appointment as calendar.event
  • Category-based calendar color
  • Email reminder appointment
📦

Beauty ↔ Inventory

  • Product consumption from stock
  • Medicine product management
  • Cosmetic stock tracking
💳

Beauty ↔ Sale

  • Admission = sale.order inheritance
  • Treatment line as sale.order.line
  • Doctor per line commission
👥

Beauty ↔ Partner

  • Patient = res.partner inheritance
  • Doctor = res.partner with flag
  • Patient medical timeline
📜

Beauty ↔ Product

  • Treatment → product.template
  • Medicine → product with is_medicine
  • Consumable product tracking

Why XERPIUM BEAUTY CLINIC?

AspectStandard ClinicXERPIUM BEAUTY CLINIC
Patient RegistrationBasic✓ Patient code, blood group, allergies, medical timeline
Treatment CatalogBasic✓ 7 categories, fixed/% commission, product invoice link
AppointmentManual✓ Calendar, queue number, category color, email confirmation
Admission/Visit✗ None✓ Walk-in + appointment, queue, auto consultation line
Treatment Chart✗ None✓ Multi-session, completed tracking, DP & invoice
PrescriptionManual✓ Digital, add to SO, medicine preparation workflow
Membership✗ None✓ Package, sessions, validity, auto-deduct, invoicing
Doctor Commission✗ None✓ Auto from invoice, fixed/%, vendor bill consolidation
Product Consumption✗ None✓ Cost tracking per admission, inventory deduction
Medicine Preparation✗ None✓ Preparing → Ready → Dispensed, compounding support

XERPIUM Industry Portfolio

IndustryModuleDashboardReport
Inventory & WMS275+✓✓
Manufacturing230+✓✓
Purchase105✓✓
HR & Payroll29✓✓
Aerospace10✓✓
Accounting9✓✓
University9✓✓
Distribution8✓✓
Koperasi8✓✓
Retail & POS7+✓✓
Gold Mining7✓✓
Aviation6✓✓
Coal Mining6✓✓
Hospital6✓✓
Umrah Travel6✓✓
Logistics5✓✓
Hotel5✓✓
Beauty Clinic5✓✓
Rental4✓✓
Livestock4✓✓
Fishery4✓✓
Software House4✓✓
Event Organizer4✓✓
Satellite City2✓✓
Education2✓✓
Food & Beverage1✓✓
Civil Construction1✓✓
Garment1✓✓
Agriculture1✓✓
Theme Park1✓✓
Data Center / IT1✓✓
Palm Oil1✓✓
Feedmill1✓✓
Building Management1✓✓
Auditor1✓✓
Try nowContact