Skip to main content
GullySystem
Healthcare · Online Pharmacy Management Software

Prescription checks, batch-tracked parcels and refill reminders for online pharmacies.

Run an online pharmacy from one system. Orders arrive from your website, app or marketplace listing with prescription images attached, the pharmacist checks each line before picking, and batch and expiry are recorded at packing. Parcels leave with a courier tracking number. Refill reminders reach patients early.

  • Catalogue, schedules of restricted items and substitution rules are entered as your pharmacy and your regulator apply them, then reviewed line by line with your responsible pharmacist.
  • Customer list, open orders and batch stock are migrated from your storefront export or spreadsheet, and the pharmacist counts a sample of shelf batches against the screens.
  • GullySystem staff edit the check steps, courier labels, cold-box cut-offs and message wording whenever you ask, so your responsible pharmacist never has to touch the configuration itself.

Pharmacists, packers and the support desk of an online pharmacy work in it, whether orders come from its own site, an app or a marketplace listing. Each order holds the prescription image, the pharmacist’s decision on every line, the batch packed, the courier parcel and any return reason. Refill dates drive reminders.

Where it breaks today

What goes wrong before the software.

Prescription images sit outside the order

A patient sends a photo by chat, the pharmacist reads it in one tool while the order lives in another, and nobody can later show who checked which line. A regulator’s question then takes days to answer.

Restricted items need a different path

Some medicines may be sold only against a valid prescription, and some cannot go by post at all, yet the storefront lists them like any other product. A basket sails through.

Batch and expiry are not tied to the parcel

The packer picks a blister strip from the shelf, and which lot went to which patient is never written down, so a recall notice cannot be answered quickly. Phones ring for days.

Cold-chain orders have no clock

Insulin pens and vaccines travel in insulated boxes with gel packs and a limited window, yet dispatch time and courier delays live on a whiteboard or nowhere. A warm parcel goes unnoticed.

Failed deliveries and returns are handled by chat

A parcel returns after two attempts, and although medicines that came back cannot go onto the shelf, nobody records who opened the carton or inspected the tamper seal. Stock leaks away unnoticed.

Refill customers are not reminded

Patients on a monthly blood-pressure or thyroid medicine run out and order elsewhere because the supply length sits in the prescription and in no call list. Repeat revenue walks away.

How it runs

How the work flows through it, step by step.

  1. 1

    Order intake

    A basket arrives from the website, app or marketplace, payment status is recorded, and any line that needs a prescription is flagged on arrival. Nothing skips the queue.

  2. 2

    Prescription check

    The pharmacist opens the uploaded image beside the order, accepts, queries or rejects each line, and records any approved substitution together with the patient’s consent.

  3. 3

    Picking and batch capture

    Packers receive a pick list sorted by shelf, scan the lot and expiry of each pack, and the system stops any line that is near expiry or blocked.

  4. 4

    Packing and dispatch

    The parcel is weighed, labelled and handed to a courier against a manifest, and cold-chain boxes carry a packed-at time with the tracking number sent to the patient. The cold clock starts here.

  5. 5

    Delivery, returns and complaints

    Courier status updates the order, and a returned parcel goes to a holding bin where the pharmacist inspects the seal and decides to restock, destroy or return it. Every outcome carries a reason.

  6. 6

    Refill and reorder

    From the days supplied on each line a refill date is set, the patient receives a reminder by SMS or messaging app, and one tap repeats the last order.

Modules

What is inside.

Every module can be switched on, left out or changed to match how your team already works.

Storefront and marketplace orders

Collect baskets from your website, app and marketplace listings into one order queue, with payment status, delivery address and a flag on every line that needs a prescription.

Prescription upload and verification

Hold each prescription image against its order, and let the pharmacist mark every line accepted, queried or rejected with a name, a time and a typed reason.

Restricted item rules

Mark medicines that need a valid prescription, a quantity cap, a cold-storage flag or a no-post rule, so the basket is stopped before payment is taken.

Substitution and generic matching

Offer an equivalent generic pack when a brand is out of stock, and record the pharmacist’s approval and the patient’s consent before the substitute reaches the pick list.

Batch, expiry and pick lists

Direct packers to the shelf and the right lot using first-expiry-first-out, and capture the barcode scan of each pack so every strip is tied to an order.

Cold-chain parcels

Record the temperature-controlled lines, the gel packs and box type used, the packed-at time and the courier cut-off, so a late insulin parcel shows on the dispatch screen.

Courier booking and tracking

Print labels per courier, hand over parcels against a manifest, follow delivery status, and handle failed attempts, address queries and re-delivery requests from the same order record.

Returns and quarantine bin

Log returned or refused parcels, hold them in a quarantine bin for inspection, and restock, destroy or send them back to the supplier, each with a stated reason.

Refill reminders and repeat orders

Work out the next refill date from pack size and daily dose, then send a reminder with a link that repeats the last order in a single tap.

Supplier purchasing and recall notices

Raise purchase orders to wholesalers and manufacturers from the low-stock list, receive packs against the invoice, and trace a recalled lot to every parcel and patient it reached.

Patient support desk

Answer questions about an order, a delayed parcel or a dose by passing the call to a pharmacist, with every note kept on the order record.

Solutions inside

The business modules it is built from.

Each one is also available on its own, or inside a system built for you.

  • Order Management

    Baskets from website, app and marketplace listings join one queue, with payment status, delivery address and a flag on every line that needs a prescription.

  • Document Management

    Every prescription image is stored against its order, so the pharmacist’s decision for each line can be read back beside the original.

  • Batch and Serial Tracking

    Each strip or bottle is scanned at packing, so a recalled lot number leads straight to the parcels and patients it reached, listed in one search.

  • Stock Tracking and Alerts

    When a brand runs short, the pharmacist sees equivalent generic packs in stock, and the alert flags which strengths are close to expiry on the shelf.

  • Shipping Integration for Order Fulfillment

    Labels are printed per courier, parcels leave on a manifest, and delivery status or a failed attempt flows back onto the order.

  • Sales Returns and Credit Notes

    A returned parcel is logged with its reason and held for inspection before any pack is restocked, destroyed or sent back to the supplier.

  • Service Reminders

    The days supplied on each line set a refill date, and the patient is reminded by SMS with a link that repeats the order.

  • Purchase Order Management

    Buyers raise orders to wholesalers and manufacturers from low-stock lists, and received packs are linked to the supplier’s batch details.

Services

How we would put it in.

Setup, data migration, integrations and anything built on top.

Who uses it

One system, each person sees their part.

For the responsible pharmacist

Review the prescription queue by age, approve or query each line, and see every substitution and restricted-item override signed in your name with the time it happened.

For packers and the dispatch bay

Follow the pick list by shelf, scan lots and expiry, seal cold boxes with gel packs, and hand parcels to the courier against a signed manifest.

For the support desk

See an order’s image, pharmacist decision, parcel status and call history in one place when a patient phones about a delayed insulin parcel or a wrong strength.

For buyers and the owner

Watch fast-moving packs, near-expiry lots, supplier orders, and the reasons orders are rejected, queried or returned, so buying follows what patients actually reorder.

Reports

The numbers the owner asks for.

  • Orders waiting for pharmacist review, by age
  • Lines rejected or queried, with reason
  • Batches dispatched, by patient and parcel
  • Cold-chain parcels and courier delay
  • Returned parcels and their disposal
  • Refills due and reminders answered
  • Near-expiry stock by batch
Good fit

Who this is built for.

  • Pharmacies with their own website or app
  • Pharmacies selling through marketplace listings
  • Chronic-care pharmacies built on monthly repeat orders
  • Pharmacies that dispatch cold-chain medicines such as insulin
  • Online pharmacies that run several dispatch hubs
  • Teleconsultation partners that route prescriptions to a pharmacy
Honest answer

When it is not the right choice.

  • A shop that takes a few phone orders a week and posts them by ordinary courier can keep a notebook, a stock register and a courier account.
  • A shop selling only vitamins, protein powder and wellness goods, with no prescription medicines and no cold-chain lines, can manage with an ordinary online store.
Made to fit

Adapted to your business before it goes live.

You are not handed a login and left to it. The product is set up around your records, your people and the tools you already use.

Your catalogue and restricted lists

Products, pack sizes and the items needing a prescription are set up as your pharmacy and your regulator require, and reviewed with your responsible pharmacist before launch.

Check steps and sign-off

The number of checks before dispatch and who may override a blocked line follow your own written procedure, whether one pharmacist signs or a second person checks insulin.

Couriers and cold boxes

Your couriers, label formats and insulated box types are entered with the cut-off time for each service, so the dispatch screen warns before a pickup is missed.

Orders, customers and stock migrated

Customer lists, open orders and lot-level stock arrive from your present storefront or spreadsheet export, and open baskets are checked once against the new queue before go-live.

Currency, tax and language

Each country you sell into gets its own currency, invoice layout with tax lines and message wording, all checked with you before orders go live.

Works alongside

  • Website or app storefront
  • Marketplace listings
  • Payment gateway
  • Courier booking connections
  • SMS and messaging
  • Email
  • Accounting export
  • Label printer
Common questions

Questions owners ask before a demo.

Does it replace our storefront?

No. Your website or app keeps taking baskets, and this system receives each order, holds the pharmacist’s check and runs picking, dispatch and refills behind it.

How is the prescription tied to the order?

The image or file is stored on the order, and every line carries the pharmacist’s name and the moment of judgement, so anyone can replay the check later.

Can it stop a restricted medicine from being sold?

Yes. A line can be blocked until an accepted prescription is attached, or barred from postal sale altogether, and your pharmacist decides which items fall under which rule.

Can it trace a lot to a patient?

Yes. Packers scan each pack at packing, so a lot number links to the parcel and the patient, and a recall search lists every order that carried it.

How does it handle insulin and other cold-chain items?

Those lines are flagged for an insulated box and a courier cut-off, the packed-at time is recorded, and a late parcel appears on the dispatch screen.

What happens when a parcel is returned?

A returned parcel waits in a holding bin. A pharmacist inspects the seal and contents, decides whether to restock, destroy or return to supplier, and that decision is stored with a reason.

Can patients receive refill reminders?

Yes. The next refill date comes from pack size and daily dose, and the reminder goes by SMS, email or a messaging app, depending on what the patient allows.

Can we use our own couriers?

Yes, as long as they offer a booking connection or accept a manifest, and labels, status codes and cut-off times for each courier are set up during implementation.

Can customer and order data be exported?

Yes. Orders, prescriptions and batch movements leave as spreadsheet or text files that your advisers can read. Your accountant picks the format, and the pharmacy chooses a nightly or weekly export.

How is a quotation prepared?

A written proposal follows a walk-through of your order flow. It reflects the number of dispatch hubs, marketplaces, couriers and sales channels you connect.

Wondering what it would cost? Share your requirements and an engineer will come back with a scope.

Book a demo

See Online Pharmacy Management Software with your own data.

Tell us how you run things today. We’ll show you the parts that matter to you and say plainly what would need changing.

  • No obligation
  • A reply within one business day
  • Your details stay private

Start with your requirements

Seven short steps that tell us what you need. An engineer reads them before getting in touch.

Share your requirements