It looks like a small detail: what number goes on the token, the bill, the receipt. It isn’t. Numbering is where multi-branch groups quietly break their own books.
The problem with one global counter
If two hospitals under the same group share a single bill sequence, neither has a clean, gapless run of its own, a headache for GST filing and for anyone auditing a single branch. Daily OPD tokens have the same issue: patients and staff expect them to reset each day, per counter, not climb forever.
Per-hospital sequences, by design
OlivHealth numbers tokens, bills and receipts per hospital, with the reset behaviour each one needs, daily tokens, financial-year bill sequences. Two hospitals in one organisation never collide, and each branch can produce its own continuous record.
It’s the kind of decision nobody notices when it’s right, and everybody notices when it’s wrong.