All features

Packages & Pricing

Bundles and service pricing that match your business model.

6

subscription lifecycle states

3

price resolution tiers

2

admin routes (packages + lists)

Packages & Pricing

Overview

Sell treatment bundles upfront and track every visit left — named price lists layer corporate or VIP rates on your catalog without duplicate services. Holds extend expiry, partial refunds follow real usage, and sessions auto-apply package discounts.

Treatment and visit packagesFlexible pricing per doctor or branchPackage redemption trackingPromotional pricing rules

Package subscription lifecycle

ActiveUnits available
On holdPause & extend
DoneUsed or expired
Cancelled or refunded

How session price is picked

Illustrative — first match wins at billing

Manual override
Staff-set line price
Named price list
Patient + branch match
Catalog default
Examination base price

From sale to free visit

Illustrative — units tracked per examination

Sell package
Link to session
Units deducted
Balance updated

Real-world use cases

1

Physio or laser multi-visit blocks

Patient pays once for 10 sessions — each completed visit deducts the right examination units until the bundle is finished.

2

Corporate pricing without chaos

A named price list filtered to company patients applies lower examination rates automatically at billing — no manual lookup.

3

Patient travels mid-treatment

Put the subscription on hold — the effective expiry extends by the pause period so they don't lose paid visits.

4

Fair partial refund

Staff see suggested refund = amount paid minus consumed session value — one click records the payout without rewriting invoice history.

What you get

6 subscription statuses

Active, on hold, completed, expired, cancelled, and partially refunded — each tied to the package invoice.

Branch-scoped packages

Limit a bundle to specific branches or make it clinic-wide; subscriptions inherit the same scope.

Priority price lists

Patient filter + branch scope + priority ranking — the best matching list wins at session billing time.

Examination & product lines

Price lists override both clinical services and retail inventory product prices on invoices and orders.

Insurance-backed packages

Zero-price subscriptions linked to patient insurance with confirmation number, amount, and attachments.

WhatsApp lifecycle nudges

Reminders on start, before expiry, after expiry, and when units run low — configurable via notification hooks.

How it works

  1. 1

    Define & sell

    Build packages with examination quantities and optional validity; sell via patient profile or session with immediate payment.

  2. 2

    Redeem at visits

    Link the subscription to sessions — covered examinations bill at zero net until units or expiry run out.

  3. 3

    Price & report

    Named lists auto-resolve per patient; analytics count active, completed, and expired subscriptions.

Related modules

Ready to run your clinic on one platform?

See how Smart Clinic unifies EHR, ERP, growth tools, and AI — book a demo tailored to your specialty and size.