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.

Need implementation details, APIs, or workflows?

Read the full documentation

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.