Skip to content

🎟️ Package settings ​

Before you start ​

Open Settings → Packages. Check the selected clinic. This page defines packages the clinic sells. A patient's purchased packages are under Patients → Packages.

The examples below use fictional $1 packages. They are for software training only.

1. Find an existing package ​

  1. Use Search to find the package name before creating another one.
  2. Check Price, Total Units, Validity (days) and Active.
  3. Turn off Only Active if an inactive package is missing.
  4. Select the package name to edit it. The trash button at the far right is a delete action.
Step 1 — Select the name to edit. The trash button has a different purpose. Click the image to enlarge it on this page.

Step 1 — Select the name to edit. The trash button has a different purpose.

2. Create a package with fixed uses and validity ​

  1. Select Create Package.
  2. Enter a clear Name and check Price in HKD.
  3. Check Status. Active makes this definition available for use in the clinic's workflow.
  4. Under Usage & validity, select Fixed units and enter Total Units.
  5. Select Fixed duration and enter Validity (days).
  6. Use whole numbers above zero for fixed units and days.
Step 2 — Check price, use limit and validity separately. Click the image to enlarge it on this page.

Step 2 — Check price, use limit and validity separately.

This example is DEMO one-day package: $1.00, one use and one day. Do not copy its values into a real clinic package.

3. Define the package items ​

  1. In Package Items, enter Item Name and Value per Unit.
  2. Select Add Item if the package covers another item.
  3. Use a different name for each item. Check each value before saving.
  4. To remove an extra unsaved row, use that row's delete button. Keep at least one item.
Step 3 — Each item needs its own name and value per unit. Click the image to enlarge it on this page.

Step 3 — Each item needs its own name and value per unit.

Price is the package selling price. Value per Unit is used when recording consumption of an item. They are different fields. Adding an item does not mean the package has already been sold or used.

The screenshot shows an extra draft item. That extra row was removed before the example package was saved.

4. Use unlimited options when appropriate ​

  1. Select Unlimited units if the approved package has no fixed use count.
  2. Select No expiry if it has no fixed expiry.
  3. Still enter the price and package items. Review their values.
Step 4 — Unlimited uses and no expiry are separate choices. Click the image to enlarge it on this page.

Step 4 — Unlimited uses and no expiry are separate choices.

Unlimited uses do not mean an unlimited money balance. Review the patient's actual remaining value and status before each use.

5. Save and check the list ​

  1. Review the name, price, status, use limit, validity and every item.
  2. Select Save once.
  3. Wait until the package list returns. Confirm the saved name and values.
  4. Reopen the package if you need to check its items.
Step 5 — Returning to the list lets you check the saved package. Click the image to enlarge it on this page.

Step 5 — Returning to the list lets you check the saved package.

Cancel leaves without saving the draft. If an unsaved-changes warning appears, read the choices before leaving.

6. Stop offering a package ​

  1. Turn off Only Active if needed. Select the package name.
  2. Turn off Status. Confirm the form shows Inactive.
  3. Select Save.
Step 6 — Use Status to stop offering the package definition. Click the image to enlarge it on this page.

Step 6 — Use Status to stop offering the package definition.

  1. Confirm the list shows Inactive for that package.
Step 7 — Check the saved status in the list. Click the image to enlarge it on this page.

Step 7 — Check the saved status in the list.

  1. Turn on Only Active. The inactive package is hidden from this filtered list. Turn it off to find the package again.
Step 8 — A filtered-out package has not been deleted. Click the image to enlarge it on this page.

Step 8 — A filtered-out package has not been deleted.

This does not close a patient's existing purchased package. In this example, patient #6 still had an Active one-day package with one use after the definition was made inactive.

Step 9 — Check existing ownership separately under Patients → Packages. Click the image to enlarge it on this page.

Step 9 — Check existing ownership separately under Patients → Packages.

7. Recognise the delete action ​

The trash button on a package row opens a deletion confirmation. It does not open the editor. Check the name and any usage warning. Cancel leaves the package unchanged. This tutorial does not delete a saved package definition.

For daily retirement of an offering, first review Status with the clinic manager. To close one patient's package, follow Patient packages.

Before you leave ​

Check the correct clinic, saved price, status, units, validity and item values. If you changed a shared definition, review the relevant patient or checkout record separately.

❓ FAQ ​

Why is Save disabled?

An existing package's Save button can remain disabled when nothing has changed. If you did change something, check all required fields and any validation message.

Why will the form not accept my units or days?

Fixed units and fixed validity need whole numbers above zero. Choose Unlimited units or No expiry for the corresponding unlimited option instead of entering zero.

Can two package items use the same name?

The form checks for duplicate item names, including differences in letter case. Give each item a distinct name. Each value per unit must be above zero.

Is the package price the same as the value per unit?

No. Price is the selling-price field. Each package item has its own value per unit. Review both rather than assuming one updates the other.

Does Inactive close packages already owned by patients?

In the demonstrated record, it did not. The purchased package stayed Active with its original uses and validity. Check Patients → Packages for the actual patient's record.

Does No expiry remove the use limit?

No. Expiry and use count are separate choices. A package can have fixed uses without an expiry, or unlimited uses with a fixed validity.

I clicked the trash icon by mistake. What should I do?

Select Cancel in the confirmation. To edit, select the package name. Do not confirm a deletion just to leave the dialog.

Next ​

Manage a patient's package, record a purchase, or return to clinic lists.